30002b8375"], 0xa) setuid(0xee01) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:57:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) lseek(r0, 0x0, 0x1) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x400000000, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000003c0)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0x0, 0x9) 17:57:05 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open(&(0x7f0000000140)='./control/file0\x00', 0x8280, 0x0) execve(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getgroups(0x9, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="bf6322a3629d2f4e696ce80daf3ef0409225ef3633b504e17a2ab0bb9896707a6c74b072dbab2ee2eea806", 0x2b}, {&(0x7f0000000180)="61b30fd15e03a927d8099f4807c4323d0c5fbda6ffb81dd7e0f9166074664a2ff0a2c6ff87a1dfdf0cc320d06835a714684b6be4c264207f7c01e9a30dfff96c26f2936e06a215da5e57a8254dece58cc984704e1e9ce7693db0a9d84133496aa35c0da5aa90dcc4a339e4c158fbe7b62107182ff72dca684e156553933481a63ce45ebe78e193694ad52586452b3308f1eba769e421793eb401dc42751a", 0x9e}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd8, 0x8}, 0x404) 17:57:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair(0x6, 0x4003, 0x0, &(0x7f0000000040)) 17:57:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x80000000, 0x5, 0xf274}, 0xc) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x25) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x2) socket$inet6(0x18, 0x4, 0xffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x120, 0x1) 17:57:05 executing program 0: mlock(&(0x7f0000e6e000/0x1000)=nil, 0x1000) madvise(&(0x7f0000a3f000/0x1000)=nil, 0x1000, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 17:57:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() preadv(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000380)=""/96, 0x60}], 0x5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x299) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 17:57:05 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='.\x00', 0x22, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) 17:57:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 17:57:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = getpgrp() getpgid(r1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:57:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80000001, 0x7fffffff, 0xfffffffffffffffd, 0x3f]) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 17:57:05 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='./control\x00') r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) link(&(0x7f0000000000)='./control\x00', 0x0) 17:57:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0xd779, 0x5, 0x3f}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:57:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8b) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x2}}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 17:57:05 executing program 1: setrlimit(0x10d, &(0x7f0000000080)={0x4, 0x8}) r0 = socket$inet6(0x18, 0x5, 0x9) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/248, 0xf8}], 0x4, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) getpgid(r2) 17:57:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x600a, 0x1) truncate(&(0x7f0000000000)='./file1\x00', 0x4) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x40) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x51c000000000000, 0x1}, {0x9}}, 0x2) 17:57:05 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xcfe, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r4) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x3, r3, r1, r3, r4, 0x28, 0x7}, 0x97fe, 0x5, r2, r2, 0x4, 0xfffffffffffffffb, 0x7}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/169) 17:57:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/169, 0xa9}, {&(0x7f0000000080)=""/15, 0xf}], 0x7) 17:57:06 executing program 1: pipe(&(0x7f0000000000)) r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) 17:57:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000ffff0000010000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) 17:57: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, &(0x7f0000000000)="e2", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) poll(&(0x7f0000000200)=[{r3, 0x121}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20) 17:57:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000001200)='./file1\x00', 0x6028, 0xffffffffffffffff) faccessat(r0, &(0x7f0000009c40)='./file1\x00', 0x0, 0x1) open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x21) 17:57:07 executing program 1: socketpair(0x0, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = getuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semget$private(0x0, 0x0, 0x10) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setreuid(r1, r2) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) geteuid() geteuid() 17:57:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="89", 0x1}], 0x1) 17:57:07 executing program 1: mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000580)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) mincore(&(0x7f0000008000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x10, 0x8000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/69, 0x45}], 0x2, &(0x7f0000000280)=""/204, 0xcc}, 0x800) recvfrom$inet(r3, &(0x7f00000003c0)=""/216, 0xd8, 0x0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) 17:57:07 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f0000000280)={0x1, "a6151cfbf1678f12742168531e81136a1dd91bca7d4fe284eaf70346880e1e4f78864408cbb82864fd0ecc6f0e70a2dadae9bf5530d1c285af3126fa4c47fcadeabe589439160a21d8f3a67eb10669e27ddde82d139096a2d2c6b43cdce0f61caccf95407c7d77e0de9de32abc9b73eee86e850f960bcb2fa17c2a9e982df8949a74aeed47f3f6f795a1e0bc37dfc9c351a56f21072c91d785f068811f8e73177228419d47d1b570658e68bb66a67d1c739602edbb76eb8fda03089d03d894ecf356af19b17802cf1e4172207f11e5d16e1d1cf29b1f668ac2ea2cdcc468be341e7eb879739c0f95937c9a"}, 0xf3, 0x800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, r2, r3, r4, 0x0, 0x8, 0x20}, 0xffffffffc91ecde7, 0x7, 0x0, 0x0, 0x3ff, 0x9, 0x5}) msgrcv(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="029412a9000000000002941c04fb0000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3, "aa556a909e588eec8a6cda9cab1cc3c679076aa7759d1fe8f8f77c140e5b3c1f5f2f4c819f4fa9e70377af8d2548b8e5a75406f81902a2d76a491451bf89003d01a99b817f0e62023e99932a46ae169e14f19f8bb7c9410070adfd205d9859a2ebd38ed2a4863502d214a535d80e061aaed8a68b453746416f3f242f1829eac150683c08c3b71be3ec883a5275bd59602caefdf6257107ec2c7d8d20296ead7f0a2532d859d3203344792660ac9e40b2c043089ed1824d0bc7faabccb484e0308b7ab1243fbe650995afa81f12a9d4bfd6353478d353bcf13a02cd"}, 0xe3, 0x800) 17:57:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x1) 17:57:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) 17:57:07 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x2, 0xfd3) pipe(&(0x7f0000000280)) socket$inet6(0x18, 0x8000, 0xe69) socket$inet6(0x18, 0x2, 0x4) pipe(&(0x7f00000002c0)) r0 = kqueue() open$dir(&(0x7f0000000400)='./file1\x00', 0x80, 0x100) r1 = open(&(0x7f0000000440)='./file0\x00', 0x10000, 0x20) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') getgid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') lseek(r4, 0x0, 0x0) setsockopt(r5, 0x9, 0x1ff, &(0x7f0000000040)="01d449fcde847079e8fcaa6c2606a6aa340c420d25c2bd3478fad516f61a5dc7bdf6c51cb2aad1fb4416674a1343330652616397cb10d649097c5d904c924ae62f46ed6cc46bafd487f06be19bc922542d2868067788b424e0b5feb287e264eabb5a028860b3d01fe9b4e51048bdf82f4bc4a060180749c03a1f5d4dda103a88a90e2fc1f662d37ce80d45c465a7e6052772764ef44c5e5f63d60c8c1a62adaf38c55dc66f85b45fc9482c138e1d08318d5340bc86a7facf4dd53db2ae3c19c762945072520af4f3d1cc74ec660a77cb68378b55685fe4dec2572891b0844c170a75667d6cf1fe467e0acb81014f4a", 0xef) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x0, 0x9, 0x300000000000}, {0x18, 0x0, 0x3, 0x8}, 0x7f, [0x3, 0x5, 0x8, 0x101, 0x5, 0x400, 0x72f3, 0x1000]}, 0x3c) syz_open_pts() sendto(r4, &(0x7f0000000200)="b64b5986d80be7b6f7a970b4784c99e5cfe9da3ed919fc90dc57b600613a8df2e588c280f647613112b81ebb6f783917502a76f2666ce4260e92b90a1d07ab741377a03dd25e84c574aa35b12dde080703ee91b6fd0c61a34745a5fce618e75faf58ddb44ebd1c2cec108f4b41bf5e9c1fc7ff14b63639ef2599d15c502739f0", 0x80, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8000}, 0xc) 17:57:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 17:57:07 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x104}, {r0, 0x80}], 0x4, 0x1) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 17:57:07 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x7fffffff, r4, r1, r5, r2, 0x81, 0x152}, 0x4589, 0x9, r6, r7, 0x4, 0xbb6, 0x9}) setgid(r2) r8 = getgid() setregid(0x0, r8) 17:57:07 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x3, 0x3, 0x401) semget(0x3, 0x4, 0x89) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) semop(r0, &(0x7f0000000040)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x800}], 0x2) 17:57:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x200006}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x8c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) accept$unix(r1, 0x0, &(0x7f0000000140)) 17:57:07 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 17:57:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) fchmod(r0, 0xa1) 17:57:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x130, 0x1) r0 = syz_open_pts() r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000540)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x68330c59, 0xffff}, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) recvmsg(r3, &(0x7f0000000500)={&(0x7f0000000200)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/24, 0x18}, {&(0x7f0000000340)=""/134, 0x86}], 0x2, &(0x7f0000000400)=""/217, 0xd9}, 0x40) 17:57:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000001680), 0x36d000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1f, 0x0, 0x4, 0x0) 17:57:07 executing program 0: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x7, 0x0) r1 = getuid() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001600)="89e5af81e3d87e4fb5b5c755522cc1debc4075f4aca4a572c6024654c74be576770d2ce1228f96460ae1f2f03647ef6bf866d4bea43453ca7763176b9d17f42faf3f56de26ebaca371160726", 0x4c}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, 0x0, 0x0, 0x0, 0xc, 0xed3c}, 0xffffffffffffff01, 0xfff, 0x19c9f57d}) 17:57:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="00005de38315b83d28d46c88f853e7511604c8374a26694864d9ae334570f3c0b59f7142153c02", 0x27) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:57:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) msgget$private(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x451b, 0x0, 0xf9, 0x0) 17:57:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x6136) semget$private(0x0, 0x3, 0x43f) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 17:57:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 17:57:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x881, 0x41) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 17:57:08 executing program 1: rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) getpgrp() sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000003cc0)=[{&(0x7f0000000240)="7b6787e02dd51181b9ee0d611461f23f84551a8f423b58869df96eae0856fbfd41c8491188b02f742106dd3855c5caffc74846d2f986a057914e4cd3e3e14263522b6e8d75e7e35d62d7690ed30388b430bdc32352e27cc01b7966834aca1da7867e57dc29c26fefc63afa851bd1502f3efa3d2311df4aa899c6e6fa1eb3404288724b53ebe9cd2699c05940e649d5ed36ac3d4ef2279abe12bfd4bc1199614abcddbe48d12d2f3f47c25a47706b258352fa2552980239e843e4e8e826080380e6bcd5c698c77d9a5215d2181d46c954bdef23ef43a5101102f9bcc9b05f8006700f9f937aded50cca21053b429046ecee95c229c63f3bb212987627ef053a4389d6ce6034dbdf6582f4830e60aa22f0b4cbe69d6b9e68b9eb73621463eb4d7c0c6d91095a660422d5914b7fbb53965ad5e76613540878446fb87ed23fc31b0cf11a0d6a8fb158fcb29bf2e5eeebd2a080dc99dcd595ee605253cbdc82a742e9249bd71bcb71ecd1769beaccdd8b923437e5d281b602e91d9ef73521446136f9ea2499429047581d5c0b2e0136ffb2d4f3b118956c749b874612cb4a558975641b05face077c6a91a1afc5591211f8d9f0ce06eebc58c4a13fa2023541134f7a66306a8ce178dddbb5aadd82a6c16cd4d6bfe02ed9df4c6ec1b0ac6ee47832df7dd7dd32db883bac12df41ccad11e16559cdd3fe0e3b29cb4be2287e52576cb1cb4384f962ae9641a5584ed4090f461b462b85246d900c6060467c72914325d614a3dd1e74940c3c84903b2d6b5b11022311441ebb2917009656ca7d3094bfe7e27a8e77de92b51ce1eb4143b7ae4d9e0cd181d8dd1d790161aa807bdac5064d0808bdc7b2e716a84f60b5df3d74e6c73f3f2a1a5624f88acbe449f323d988d4fc80f65b31e5760a237c308ae70f60fd4230f692c9319fe96ca9df12e279620400623f8d7d4fd2fd5fb0219e4ddd3da621de294db0843c860a0832102330b87f5847aa30b02b488adb3a271d0691428d74a4537b6c2c2177a19ba4fb35e703f4472212cc18a606e62e1af192b7ba66688cba26cf5976464e6ce79c53650f5b9d431716a52b3e7b718ea52a99e977dbbeacf1951dfc9c96d9268e4074dd0d902cd81cf21eecea2b5e76325e9ab95b97e2c5379321c384a60e36405aeb8dec618111c3a5befd9036e2229b910d0d7680ae7da5a354b71945c8b557123048f1f2d674db32b5b3bd82fbf6e5b9e125fdb6ba18eea528651aa1021cb27418cb8af1f335d04885815a46cd1c16640446b9335ebb63934b63a92ae6c3a14e704e021b52174f9a8644222d51855f8fcefdb519e2e0993f14226baf25512a8da34590c76241f9faf4bf9d56b221f5d4109bb664ef642bc861329949e681115b6c7f3c8b2db20de7e4c2c4497e83d09cdafbe7bcf7a65fb87e41b42e4cf9f964461c2d1e816e86892e4bc407e8fd3240af645ee84b6c4a05d2fdefe0bb1390da6bac38f141ee167d7795da774c830410e73649e267ebb84accfd3958ec0f22a14313eb3b14baa2696fa9fe31b9ee770c07fc6e51ba4fe5c1b4fa265b81c54a19e3657a274cf1029e06034e5beb20032c1b408e0d3802fa009f45c01ee34173584a244bd3ca5ef50d1abd7257259358e0df74dc8d150579ef03af995bdc24e693949906a016d849da71de19c60bd104e5061e9ba02824982878a3be238ffc06da6993040321eb9d60f1fb3914ff85060acb182c5706a16c145118b72821976be8f7e9248a61705a86fa47a9a46c63b19b427ce03ace5da9a0b01661aeb52762e27f545debbc5ae5ed35ce13b18dfd1a98b1245ad4406097d439b2884b11f0304264df1ddd4193177ab6fe4679bbf53baee1fcefc666e64291e9a3b65219e8280046ce393e2989fe856373031f870600b559fd7954c7cfe072c3e5f04c9ea08acb7217580c95d2658aedf27698ea27efe3025b4038d43d871f9ba39a27827960780928d0bbe654f418ec89701e9416a00d12a6bc2e9802f216d09f63818d66ed436eccd55d9ed8aa38ec94e57b7d78b6f3a10b19b51dbb7c9e928b23e17b62e4352df811721504564edc3626b91a75b5e700664abe1b1090c6c60b9c3c31b1f91fd5550a208dd7eaf195ab5e854437fb6f2fb11d8245c403a6eaa4718f680eb121ea449732511ef82fe5d243b33415b630e0356d40cc5699fa10a17d3803b88abedd42ecbd15395a8b93d6083b6c07c540de1a440d416c5c78ad50472dfbcc50a72e1d881c7874cd2754aeec34d5e98503fb2d8b31e589427dc617a15018806b47d1861cfbc34d580fbe87ecd94ad0e1392fd1ffa479dfd83888dcd231ab7a015a903b4c8127eabbfeb4751be6ab868a47ae530a37a69f9fc11626e25d2eb6b7e420fee1d0e83b6c61c0cfd01c6f0573f540dc1e90ac839a5e3313f06741c89199581b3266a71f5a83a1e0e60e027f8fff75bc0549740f04f5949c5509fb8dce000c4b39141c111daa833963c2cf8991d993b1e21f2607c6eea02f073baa2bcb8f093651335b8f9f7484036a7c616cf3b84086e5c056ea4671d2a3f6d3af3aef20c4e4388f2b6ab78af64ab57cbe09c255d70a99f25f814eaba44bff2ad2d7f0bd2a02a5a57d9cf256bf56f4b490ac6893230e58567922157d3db65ca25c37cc04575919488bcb76774bdac92f4e33181d6c2b5a5c5c5a2292c147d2fec97a1345194dae413790598e36ce568e26e629e3577f01b3686a7ba5a16bc734ced487d016e89134c1a5240334194569642e6b10e29a53a8a0c9ae2f46b01c6fbdfad0e50c98e9b362120e8751a9abda8f31ab94f5995307a32e3ef5263b08688863f798284678ec9e6928f17e04bae91f9b9ae0a6c879d2170e28ee49e7baf028bcccffa5690f81f8d040b38386ab85b3601f6c9a23ec6fefd82d31ffa8e5e6df45a121b051f8fac4ac3822a7f85d10486522ef870ea354a0bc307e969386e62eb72898abe12b27c94973e35703d14362cd47206e4784eb698042ddfa30e65cc241ce53d7bb40aa747251fa50806990b81368ac3ac499e69e25c58618c913cce8d8f2f65f58e97096b6e6b669ca823f068fbaf1605d5aefae930807de7efb515b778e5701df9c7a273591d0538ea09d1d53d783fea21a76bd0322eb1ad66a5ee9cf763d96fe9616f6f8d86db73389663f9e3400b60c3c62933a4b966424da5755918b3ccf421b7bf15e2cf36b4122b4ef12aba6ec337d1f8b3e2a3e176161e9a0d680bbdf8899620e8370e8bd1a0429f69bb10cdcc4f9bc05922f73c773eeec4d45fa7888cd89938f495bcf12e6b6e7656e4517deb69b6d0ac8a1ccbefc01589d17652e3bc123bf65bd67b4b7f955566fbf91bc498e01512e903814135f3e7b6e2d5d5056bf7be07a08f5c7e065ac48c9b6f90ed9bc7b9694bbe3239e465419cba7332d917254c55056afbbd1ce46d1d5ab2ec901f94a48f2e4628b0168f45417f64ce5f30503d78ca1eac85ed3328bfdc40ab2655936169c3cb2ce86b031fcd5e9582edc17eaa641337a6dc5e306b89202ece369f15bf270188b9ab48a3153e053e34d4e654d73f2edc98165bab3013e7f74e3bcd1f583e56d03ce5e3275f08877e2c18f7d683fc4af415f585dcac6180ce762563231392bbdb3b799d98ac124c781bda5c5775ccf131a801d734e7d1df9d9ef11dcd42dc2ce3f820b1a4f3f4b5d076e5d56a239d732ba20d179e621f438f70cf7b5943bce8eabb19c71ea7d123cbe3725590ff9226e44bc9bbee4f2db8d9af873422f6ab8a83af46fc64c8c8d6bd7aa60d2b64043cddd8b1cfb579c7eed97ba3c34c7f48181d4454f57b57489fe43d9ab2c20149265c8ba8ed3ac57225f16ba2c78f06c58ce7ee5f8452ff5cdcc18e16ea603aa88ee37034fef40e90f3d9692f376fe89cb07ba9337d8afee9184f84c3c5261f2a957cff46436ca37e29b4443aba855fb07fbf4a700600b0f78cdd675c3594c1db8763d575cfecf93445ffae163a9f42542e79b5b35c3bcb4958e497e61ec482832042a6aea223fc96058c738c9e1280a971aaa7ea4f8cba40ea935a9312c57c68beec1aac32dce3e51f604f3a2db752d780271d181336286f874f4d7959018a2be3f7769cba19be019c4499bfb1f15158c51e20b2f89aa3137d50522c6fdd6beb313784cdb26aeb2fad383b560fb40c008e49a9c881e54f5b4e41cd37b5ff42db2e8368c3fa4ae25331aba8d68ad7e4fa4ca79db19cd4e1a8480b06d7aa7586a754d965e4aa58df9abc7daf19eea3c97666c12d64aa3090c91426b2705473b4edf7ac38b627daa8499bf4ef945879a53d60be2d15d598be22e2f803749ae80e19cf1c3527b32ec09d3827f3ccef96fe95a6b45c4078efba57d9c8dd6f84e4f3658bd55603f3c7b4eb78272b26fbcdeb941bd9edef51c761f1c43a5159d17551bf7609b0f3857f90923838cf27b26af3c338fbd20dc391e56b634b893710a1b3addb961ca2f4cf97a92dfd64a09c6ca445f71f610425562bfa79a82ee61737be428a6d2007f7e07c82a10c416fe9b2a988cf29583662a65f90f0141e10c023517f3c3056c156e3f482dacf113880f9ac2bb5d9ad2fe2922c061f252dfe678a6a0bee886149afdbf2aa81f7824b0aa121113af42052497311b6482713bc4552a806543f72ed2a14087f928fda75bcc3cbcd0b4c012e317f13383dc99fa26669b2cb99fc570a409b0ad4144eaacb0391bd9b01ad6bb97aa27bad5eb64eee2d1a4f8d7916e94b348770ae2132f814cf6d71b3e13518c39ee2a0dd2b0ceae04d1af871010b20314bf5359bb618751bef2125c16ec089c70446672d6faf84f4bc74367b371e61a1eaccd62b5b0151c3c652f5d217815978deb018f09dc5d373751eefc488adce033811fc3186fd34ccf897e13fed32476f84a2216725fbaf6425661b6874d9c59b13569b6ef14f5e3bc812fae1a659487a078f537bc228386a4a0b2590232c665739a0a3b85aa8d4efefb8d32f1a1f4b69e452ff7ffae423e218668c5258bfc1d2bd2492befe738d2370516336500df7f4c2696f46c16fc790750f9eea50641ffb6913c254e3d6901a7a4b53ff7337bdf3ef324352df1b2655408a490264679216125a4d282b0dd03d81f690a64e968b937bc54094d4d3b35c98745b795019fb309e373c3cc21aa14359f258693f3e10f5da0a181883b99d1ff3fd4af4eda3e83cf5d4e3af45637c749bab19dd2f835eea81a524aff43860e6a8c9c881b76d854d30939b9117b8eccf4150b2fbae768d1fca9a13c07bd85706324a576749ae25dcef1544699fe51351cf2939545446e7993d08b1feba7a766edd8bb0c677c2fc4d499f28816926c8c4d6ee412caf84309bbd65ab1d60799eec17ae0b6d8c3a17335a60d5908c4c540d94b1ff4b8ba0f634790cc592d30c844d46c1d09f66a6cf5ee8c6ec4a05d298489a113b54c3fd93f29d9529e18a01c4f7a4d4473287e4815ddfe1dcd55a616620f661ab740684b9eb992410955f4eba258039fcf4e5c173b5b77444d324bf597020544156b561482cafb16f6a0661bd07ad0cbde25596386180e4de3c672e8490a1a1884ca2596d62ef617242659451999eeb3882f418ce9362024345e2fc4d30542a7da9b6c021242fe170c69e029939ea39d1b406ceb7d9150025c9e8e0f43637681bc627c3653a135632b41924e9cfc605946072c5e8d26603341cf01c4e4cc1d36dd847c13bdafd629fb6474caa4de3c6a2d9ca7d9768bdb997221a9536878408ddf89fd3a99be58bc7fb9c2ba08963b01a642", 0x1000}, {&(0x7f0000001240)="98b047bb6d221485c6031b376e8bf10c6de3c42be624e3ce253cfb15e712a54dd93414d749a6ee1b4b078036141d35e65a0cf51d7b97e437e9772c3f433c86767102be30f08dc622a76e3705cf2ddc6461f16cb0632ec4fce7fbf3ea1cad56cb14072165330968c2752f10c311a038a2793d447bd578d73c52afab3eca4447f7fbd2c99ad4045c1e3903f8177298fac4a68a29728299648d5b4af93ddc3b1f0cf5b6c1e32d13f45f32c329300e217c481d33d28b9737600e833726cf96a10005b0", 0xc1}, {&(0x7f0000001340)="8278599857aefe2b3f3c1a07a778ab3285560f2e7068a551535dd1e7c7e98f3a77f341bebae96b25140578d6202c18a030a61ab78d1eb601796c5a098b129f567e0bf7d7fa2ad047ebb0cfa79124cf33631588025e821082", 0x58}, {&(0x7f00000013c0)="c6a6606bdbbd53b0313c0a4ec50d2b1c612433e6eadfe295b0962cbe59fab6916a8c6865fde140d8be83086ce5f9539fcd073d5cec61b9d19a8fc5782d6f3c23caf1d0b60c0e8db24e9efab13f2af6", 0x4f}], 0x4, &(0x7f0000002880)=[{0x70, 0xffff, 0x5, "b5e6b45a31f3e1951879d2993e07595c3be0abeff39f306f35cdd21d4213672f70f2e98fce59b172f26c86dbacec484b3e5b78221ff3cf38610ec48f7d56674fd7feb76819917a32bd295163a97b335626519d86689aa163b25c5fc4a5ca"}, {0xd0, 0xffff, 0x4, "a6b521d9d246748ad3553bebd85cbd77306693a0606594f0bdea080cac624a49e46e2ffea14f8a72a794576b1699fe80806a299bbbf0f42c782ffcc81496b2c792f2860a362e6dcc265128cbad096249291470184241be566f13e5def5f81ba186df625705ab91ff820a262289b72f3fea7d2d0eda197eb0c0fb3fee3ee0e8cda7f4385370d7744a3df608c4669f3427f9541f945f95ffc75bff9ccf5ccf4f88f78f6da737eb6ce7a1a73dbea60794334b0ef0230b4856354f4fc249e71ebf9c"}, {0x30, 0xffff, 0xfff, "989eabfce7b9614990adb5fb9d30f15cd88a990f9852d043c6b4b83eefe0f46ca5e990f0b8567640102295b486300622c45ed0abaa282e8c5403486dcdac54"}, {0x10, 0xffff, 0x80}, {0x1010, 0xffff, 0x8, "8a7d12eabbd2f22971e06bb20b599e40c2b3efc21420d29be6eb11d6bdd21ad5da86343c247402c662e89a0fe5cbf57e22a8c66790ccdb523d30a2c7d7845f69561f7cde6265caa7c2230c1000b9a28c8813cd0d48a03df9ae21ee904e6db553de70bb7fb670ebaf47c0584265ffa2367fb0148f51e56fb3f7ebf5435669bdc5e5b2f2d0ae23e82b0ad3c39047b178d9cc4cf0e5bdc1d4565fd6aeaeead82ca72585b5b03eda62619f662ab7734399cacd9a5f0ab6a65d4e815ddf97789e1aae2db0850827f0f01990b9f0e12399e2d95f1dc36e3267fa9aa31ed175a502d1a8eaea6ee7e0cd78889395c709c4a6cccab6a5fdc8fc93925f34ce877eef73139d864edf981ae005fdb4a9c93dd0121213c6b573ff6a5f3899637731c5941c12427a030da5d8b5b7dc3407d6ecbd603e81c0829c173caeb1dee5f0a941c407a5c8c596329abdcbb7b3aefba8d32d6b24c0cfea0f3ac96a7176090c6df07f30b844db128675a29f0b5492aca16efa78087144d29d33aeb3390046f987ea34eb09d965ed7c3ae07ab01cbc5a351e58c7820007a40862e49401de242675496fa9097e845e4b73f0e3e45d0d8f15982b18e606c1a43675ac7dc9a0428733d1abac970aa141e49d00be6bc3edb585d8ec983279442d77e107c3bf4de9e041e87190411ac5cc0465166f25a0a137511d839626ddf04020be37a31760a752321078be2b7b79f1b312007ae28b294343c6168d1e0f843faf2828c895009ae59b26155bab22ac1885b6c51f187788446c9d6a7ead03fad07a4eb6fb4b6b63650df9b01b31e92be9b0286c3ff71eab92458c8fe960836b3ae621cf047353ef387d1ceb90f1af3ee1d5ca0cbb94e35775be78491d717af8cad59b96753bf140a4835e41144de3f7790fc2a7b07a9be8e1096db62a6a2c812c540c07bcccee4d5f210da3b830d81f83826bc7ae3cc3023036750312359291526c94132edc937efb1f6306e16cc4777c23ede5982c11609aca99d14de317bab6d03682707162aee2f9db42aa5d182c36fe2604f0efca20ac70889ae9690e66b6b1c127eac6847650e53cf5af3e4c62a5f15e989a05b6c6d109a5541188f815d9fc69b85dc964e908dbbc64303c4cbf0a48d71819e226b98bc7bebff8350a407087b71ec0b9bb955ab9129f3c2697ee69b85b1c2e83de012a6ed29f7de6e78f29b1acbcfe9f2bec321134ffa286e7d24ad20101d40228fdb9754e2efea3b765b1e03f294554f85b883b53945c5feb7e0670ae504d5270f9179140bf7f960e6593914b70588e5f8c9122cd755bf330c2b4c612d8bf6f7aeaf6334e78c77900c22ebd4bd6382546d06f20b5a6bb5610a418c70e331e826f3f1f6a1adb0e52b09715afd2a01f98730be885ff85db27480436f1b1b0338c2ebde30052a2c4aa64bc3498e3bb05ce13f095f6e032a367ee6cb229a2a50b47d3148ce81154dcb5fff1981a9edc623b473efaa3b552ec1b293afa76fd282320b61a6ee1c75497aa807937eb509bd866cb06fb73384f0012fad644d69d2744605bf3e7773da8c61916d80e27f0fe338e2a31333ae790caf95fd9423bb1279f8ac96f30f927c11eb20b278172fbca97d59d0d99e08ba9d92150d0eb68a65f41bcdd3cc826a6d1415f5abbf85427a99cb9b5d50611415cf069c2f715bcfd8b677639f2d11eb2b7d6df5e6aa9d696164c135fb367121fdf6a77b7e198f9ca076a1c7dbb8ee769d317364edb7ab45d846e0fc313c37eab2e29f24a2aa7d757821aba815414563c2aef07a8745942f96d7c22da8edef1a30ad39ccae83ea06092f7c9d043260bf9f26835f940d9463dd0829fc5cf33efeef2c1a12d7c1486003609739ce2089474033503d5e00a30f96d9a86cf99144a2372b2afd6b6785df0408aa2877876840e22b80e78b18806fd87edc9d7abd9236dece7127bbcca6cc08a04ea55fb3bd98ff818c30f39d5acf30ff00473d14aec5e58fe6a721570598b15acbd8f28d5589f83dfe461c158a3866618fd5238f5dac5e2f7d94dc3745371552d7abbdf44d9b0bf42d8f8eba8c279fc2b93636c03061e553dbeb1a83daad86a1874101928b5411d8321dd68c2d8220f5c627705f7e17cc53302b4544c2804abd6df08dba4033d2bc53757debbf248af117a461377e2cb981d1fc95d3b6b1ab8ddf70cd0c12d696b83d35ff8a6897699b73d993f64dcb1b54879da1208e77a5c52f1dee5394dcbfd457239422be7261fcf7c7e846807194f2a7d080cd1bce02dfac843b39966ede71c176b0b4f5b18f60f9e931d6e56b6b28aa67b2adb2aac09cfc1dd6394ea7849a2e60314d6684922c54c28509ef02b7b1442fd09b0d2d51630a71ee2b31241f5027ee4a901c0f4637b78c48a9c0da79f96dabba697f5cacbc674f139af33838cfc0eb15cea6552a4e457acef1a2c697bb8a1b13b275ae91986f40293652ac73c0848e5331b38746f40b582aaf9b45f1b3ed3f2c8d0693764cc399e402b9db3be258dbeaca973d2a1658bb40fece65f2e94872e6c9bb97eb0264b6c18312999a2787c8a7333d18266cc3daa74e3e00cd3e33ab5f7f17090e1b535f92827cdafc9ec975555c6656be96c1605a263e47cf5ef8f9ce019836941da50d093daa5310856d3f2624eca2a5c50d45721a43d70c084e600a9abb0ed10bfdfe1ba2868491fe784e7547118fa2ea89590105283dd39eacf62189ad79f5296612e30e413f3607fea220839a93f6f9cff40332cd684f3a4d9355c07f1017e0603f03a0eaa2f60ae0e8b43ac947db8949d1fca5c1d206a9f77ca7bc8abef568e3a53e7c8a925823fc8db87e81b69da1dfac54d80c383c6a77a5e568ca64d212dcfde570299373e00a0944a6b57cf4f621e72941af17faa97725133001ac9ff1b206af9e99da6a1068d72d62e14b5a94389b76f1e507fd6602a25c81d0c3c9bdbdc56d22925fe8ff5c0a378cf1480ed432d3af00aa493e2cba0eca17dcb1142c875f2a9a5a10f412c476d57d261327bbc20644875a63d4f2820312dce698307535ca5184e0da9f494e4dfa6332249a54d591f4696da1d9298c296ef3ceb754d20877ac95d1e8022ab23128effc1f76fce14e69738fe621ede87f6f4c41ad73938e0b3da9919bda10b10e485b720e8101d99205f91c55cb9062939666e589d4c797201b4b4d466c251a28ca1e412cdb5a2b78bf1d8f42539c53cd18b59bd319a813cdc785fc2b886448b245f17810ac999f15a7a65a938cd18bb462c40362396c3535722c79e7e7bb949ce3c9852bfae56c810852653195e43b8c99a30182e3b9d461d1c9ae68c871f465d4000927b7d515d87508689413d63e78974e106794c27e26d668dbd62b8708a4d9515506c76cd7d84df9005cfa4c85ab30811511259c6283995720e48b5cbb39365ff50d04f45fdd089f95be18d2f4adbd117c403ffda4782461446a30a29ee175d55a8d4e1642529deaed91370b147032b116903d1c09fa8c13c6a06b9f1d1ea45bfef77270e8f0157180ada42870bba8f35a530a8f0ff5349c8dbe5443eee7daa7f698745e20a825337920d5192b4bb277984646317d1e86f04cc55a424e8450b34992cce9ac16f094fe4b65d5f79e82c51180010cc8a2c69259509e7dca4fff2c0beefb734e31db43fe7091df384c597e787a84ee8aaafd82f4bd659271e40b1b59af24b3663949de01eac34027d9ceae74eb3a94c2fb589e9bec741ddf832f4cbb156db6a997788570d68fa2bc1bd4db0df4f889738766e7c36a6d6313b31e21dc6fb56e27d9857e5f1e4a9e0f07bb1713becab2c9bd0faaef8ebd64dd2c3abe597b1472c15378ceba7286faa1590952866ea9c5656cfce7fbe1b40b71f9fd68d44e4bff124e71d6879b92fda22feb8ae42f6ca83b3a85065c1fe6f2667b2edb17e4a7e010f45ea23e66d7e07d4ddba96f4b6a7cd5dd3e072b7b4b974a443bbe970f33278fe68206d67ea342c1adc0a250cd264ae4d9c09220d85c16d44fea04c39291daaedeabd2f814f1011160a6d4b5e0a68293597d288a5aa5ac08025aaa9b43d4b06739b87cd54859b95f8a99a6fe734738813dcf35f99a4f0c026dcb36bf2184d9aa7aa1a33228ce0fc2324722bee481a2ec2bb3f27d5892144f9fd55a0708da650a7bd9dc19695ea8ffbd561fa4b02989cff9a333d727903ef3e317c43ecb83d09b3ec5783ef364ebed646a5b25fe3d82a9a7bc54a4e6098f9f8aba5e595ddb719da355fd34f62e39a6b27b0289f9dabe82bb9592bb02f84e36e88fe097f923bc8543ca2ab464e2eba0138c9b2b57d25c584565930c7f0976c1e3233626ad51bccf63b82ba8628660178d05524ec41b3d120bfa58a7420dc05165f9bf99c33e0f4b0a5b413fd4f0dcd27d433457ce1191cfe36b29914c68dfe8fc18ad6d3a4ed72ac89ce6496f63d0f7ba89e2e0d18551ceee3a05323f9a983da04de339bb5ce35f71c2bd715f6046aa8532ecc6b03e5d8c610cfb03c096884fb16e5301aa67dfe4c76fa2630f37da60991e4dd49be75500080ede897efbc09cfad8afcec9638fc309d7b51eaa77b808c2819cbf796056dbf3dd5164b301347f0cb1257083a4e71a122d3d3b2488b5ab7465b84351d75ef9049b2957a25941ecc4d447723f5802981829f4b0f5a10755e1ff93af52bbed7994eeb9a961d9c007dad1e6064fcaa3afd10410159369aacfcb45a9a4c072b719bc5bb40d5c6e085a14f5e9909ac33d7b93d271f44a4fbff04ce0edeef67b7949c000a76126c75747f1586b28ffbe32961e85a980692cd62dc49577f8d7a714a468dfc8619506be25237910e21409154850f51073e5725c460e529ea0500641bd1003f385cd7644968499f68f589add2c3843f51ff4d1b7e8f6962433b83d0b3951fffa0d18bb3feccb33b991b94c5e9ec874e426d3385b4b2691c7130601e4bd824fd14f6db67a25d3f940be34530ac18da70f8a22b2d376b63f7019f2369102de049a95dd48c85570de6cb11dc6e1dad2d0a492a65b58ff42e489079bb927fc4b4c012c413494ea6db63e6f3333572c3f1d2dad1e5db7347225f7d433c2644b5c35b8f61f2309358a29aef77042006a7fa980ba2b9614bad5277fd37b4955e911269d84fc887698702d78e702b300bd03eab51c5402677ac48c83b30b4c1687fbb1921889dffec940fabc154a8476785c84783af7f51e4b3a75c7e50d511b2132a9ac6281a5d3c24fcdec61ee6f414c085143c8869a48b1d9c8e1c4a0fa5ac09751d54178c4baa3f193f35e729f57d3d648396970f9a2ea66be248b271b1b3cd8cdb713b17b760b9919cb827fe95166704fc130afb4510f58c0c000ec81ef7bde88aac010bb0284e519411a71d21b68727077a9cdb7a96163cea2f8a872d6e9e9a16a238e76e843c7e2a3426b2b8c31d3f06aab93f94d576bfa65b7cf8a0f4af99071d0be42ccc3f5a7a68b891aec86789970dd8ed4ce8d9b427d00dedf3b1505990133037d82d99f2c99af2b7dd16e0315d79325f3ee688803ccdb92f03c95abbd9426f6141a424cba82c37daefbe79c1bc7258234afca0eea9f8c88019e22c41091d498f04f2331141652a83adcaf03b4ade6a2319610a33dbcd2dd57a9115cbfb26a9fdde23a1a34f1e172d380794630e24e7e5ee28f39699ccaf58733c0a39eb9ce602f1ec65387a038943c537c21e9419c961db1745e27ca2b88b1a6617a73d59ea6e44ae5994f40189bc9be17bfc3989fa1d893f91b094d09478d0b7d586c7d8054fd9464a52d506c44f7019f6ecdc84d5be9c21ee59"}, {0xe0, 0xffff, 0x0, "8aa1aca5b8ce1f91a948381c9830365b1a8b21a2dba8b132f4e26572a3f5c08039ac7b0aa1df5aa2bb78e6c6cc5be18243568537a2caa143218c7cade5c2ec663000eea2c7bb2c96aa274bd589c78448eb695e1fa582d4501e6489b6a39e3ade21fce987c0ddc54cabd6abdbb144ab0e791abfe13edd591499a7f28da163e2c14bf95ee14bd0c01dc067d0758b6b69de80d3d896b7c2ad8496c2e6d182389f58ed75f7c0f90551bc9b1c38e7a494c1b6cad99af5d9615de5bd34269d001423a89a89ada0dbec2be3c5c38f"}, {0x68, 0xffff, 0xfffffffffffffffd, "511646c7c959d1e67bf98af50d1c591d5ee8a07e80b12c9b877776033da6d25e189b8c1e55b28b1117592a5c6595e42d5ef8cb31d67e210bda52bfa363a059cc93b4f8616ae9c5470237add72903b02ccf"}, {0xd0, 0x1, 0x6, "d9eaa83bf5fddba2e66a034b8516a9f50e4855e1d14cfc61215224a56847e229a1e25260c249a28f541815e341ed007d1726872e19e2290bb0718f57c50aec0eef9ad71a6ed97de2aed875a30e460130f8d6c16f3bd247f8e5d91521a0af7a7bfc273c07a9038c22a9749a561495165bc2970f787f20ddb90ce27171e297216e8ed9ed3a0e6f062a212b1bb5d527e14d8665e515ab3b4fe14d87a833eff1d670043fb5a6e8528cc3a1b29c049a06c96c4835fd0765bd3836046eba60f29e96d4"}, {0x40, 0xffff, 0x2, "3024cb3cadc65c3beb277977a464372f2ecaa37391730cd23d18cd3c798b6b72239497eea11f60dae3c6b0"}], 0x1408}, 0xd) 17:57:08 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./control/../file0\x00', &(0x7f00000000c0)=""/67, 0x43) 17:57:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001200), 0x8, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x0, "76c3a9b95c382c1e06e21ad9a10200"}, 0xfd91, 0x800) msgsnd(r0, &(0x7f0000000040)={0x0, "04a2123c487e21a670f609bfc0150e2341f8204e1677b887e0cab777444e7e9ff09801a7c89ec5731cb033c3ff92f8b8b12cf90c780891c401f9906670168106cd2971d29d2a5673763c5e2a5e6f9ab3f3"}, 0x59, 0x800) 17:57:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x8a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/57) mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x3) 17:57:08 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6e65696c653000"], 0x10) syz_execute_func(&(0x7f00000000c0)="d3bc9f65566666660f684d00c4a14d6cbe32233333362ef045812b8700a6203665f008881865000066d97431fbc481d1fe8103000000c401fa2dd63666d9d0f0087503") getpeername$inet6(r0, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x1) 17:57:08 executing program 1: r0 = kqueue() setrlimit(0x6, &(0x7f00000000c0)={0x3f, 0xffffffffffffff3d}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x400fffff, 0x2c, 0x2000400000000000}, {{r0}, 0xfffffffffffffff9, 0xca, 0x1, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3}, {{r0}, 0x0, 0x29, 0x0, 0x7fffffff, 0xffa}, {{r0}, 0xfffffffffffffff8, 0x1, 0x7, 0x100000000, 0x4}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf000000b, 0x8, 0x3}], 0x4, &(0x7f0000000080)={0xf779}) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0xfffffffffffffff9}, {{r0}, 0x0, 0x80, 0x40000000, 0x3}], 0x100000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x98}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xd9d, 0x1}, {{r0}, 0xffffffffffffffff, 0x4a, 0x6, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x3, 0x40, 0xff, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0xc8, 0x40, 0x1, 0x400}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8000008f, 0xfff, 0xa294}], 0x1, &(0x7f0000000240)={0x80, 0x8}) fcntl$setstatus(r2, 0x4, 0x8c) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xc58958b4b4556d0, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r2) kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="c00400f6ede18f2ec01c1637f337773f6b18561ca6518b029799f14cac03bbd003573c2344cfe5ac35f22217d1ac89fec2b0b109f29886ba35bc86a92643c7de859f098b115c45c02e31fb464f7d5637bec64b6b628ae6f7c63d0befcc6d4e840e994b481d637fea09db0eab6753ab067ef0eec12ff569748f0f8308e57eab7ffdb2188ce404d4816ef9427638fd79f6", 0x90) 17:57:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4af, 0xff}, {0x18, 0x3, 0x8, 0xbfb}, 0xffff, [0x100000000, 0x3, 0xfffffffffffffff8, 0x2, 0x9, 0x1f, 0x5, 0x1f]}, 0x3c) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfff9) 17:57:08 executing program 0: r0 = socket(0x12, 0x8002, 0x8ea1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/167, &(0x7f00000000c0)=0xa7) 17:57:08 executing program 0: getpid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1be8c7f8a1175fa678bc75744ae500881cfb0b40c19390fa72c971da23f3fea74c09a263213f6d10c147306d0dc648", 0x2f}], 0x1, 0x0) 17:57:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="c08c65076be41faf4c8157c9fa", 0xd}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) fchmod(r0, 0x6) 17:57:09 executing program 0: setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000fff000/0x1000)=nil) setrlimit(0x7, &(0x7f0000001140)={0x7e, 0x100000000}) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x4, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x0, &(0x7f0000000000)={0x4, 0x800}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="4c4958d98963c3654bd9f4f124f0a265f03bba0dd3d09a9e82c261e40198b6880fbb20e13520d3ceec27ed8c20a5abef6aa922f7e981d824401597364a8ea15403b8d3c0cd49e43a38730c6f67c93e5c65bd32cbbb606618f102cd62ec5a94ada432c54856738ffb408e1a2c6dd9d4ac5ca1d683419055b3d30de0abc5668822044fbbe8376ad6e6c6641db1e4c4196d48aed0d18b82cff2fa7f745cef3799819aabbb45d044afa888643091753bde782da2ae7c7fa96331e562e6283f4d3e127922df9ce63db10b750fe0fd80138eacf8c4f13e8094b67d8dee248b0f62901195dbd234bd836e7cb62b8e8409c1b74ea99ad8e8cebe20fa7a78f95b33c27c99e577e75941345e03eb9f947a4fe546bc5366a93bb3e2b916d5fca2cf657a1340981cf969e7d22ad2b10b7c54130a32e81d0a87ceef942bfd117fc41e0af4912c28abcfa5e031a4d55bb7d9838326634e70bd2cb9ac6f257a1e84dd78f678db1dcd08b9a630b9e83dc300f9dc5f66090bf0f9d3e2dd836e5a5af86454231c6c655e33bb75003eb5a2ea11fe09b8a79a280be31db40b78e21cf02759ea1c118317b218647879f43a4ea60cd22c7701c5ec86978981fa7e45e70d119c5fac5d02d619440154f43c1fd77bcb636f453a587fd40cb2d90eafaf8c2f680d884989b5f2ce38320100c7c5238b5436a84e9da6360d151bb0208c9d654dccc0d6770d1e7ad5f1fb07fc63b28a978a7b815798f234ad2172146483c15859710c90d75467ee2496ccc598d4ccfc4f7a93e278bbe82c3753d35ef2340c2dcf4ba7ff9614d5e0f7c26e3c844985139980d79d97c79802b453976c604e96845c107b9559b954af98c896b51d6fd571531375016899ddcb5988168d76cb576aff25e4fa7416ef18c611da0902b1525b81488485face0cd70e802ba4f7d963f5b8814749985afb9ee1dfa3ebfdf0b21a8ffc97c0b45b6de9d5e4e41fd8df0d2c51746fbf870caf6a1f4bdfdff489798675283e0a3981095f78f0c843e54af0f2e55c7629d5cd5d5ccf90f5ea44e59676f04c19f24d63f6fda09e09bd84cfbac0a3ffb125e0e71e40e1c95bebf4cf3526c97e5d361156854b1d846d7ab15f9498ed7eb2bace96ab6b568dbd5851168f37673a6f8ca366015fb216d54d5a4e525aea7406a34509cd7d080a8790e261b0c2595ecfb1c14e637f7ad0aa3cfaa543008c92dc0a6014607d7a9cadd8a1bf518123f18bcb7ba075a71541044a98d686aa6df6e2db7c7cd976e852f1fd60a19e09767c7af705a6fe0c234ee0c99d2eae63da46678f798bfa3482de260cd59caebeac9104ca6ffba96b5c0e99505a236bd09f6c748d398f793bf28f8b14d9c01dd02c4b51cf259017a063f32ebd6363e4d47fda7c6127a6e668933366c9829aedda03e3662fd070f66940ed4401622702869d49373604d17ba916041682b1be1e61cc762c2927a6d4a4d76b4b55693ab7423866de0a94142c9f901fd862b7d137106351edf7f526157f780867cc0801a2be9f75c3b9155958cf98e418d5152072ddaf211d5441ec3fda9323bba71d80c6fd8e1a3447bedfc8397076d8a79fad30db8a071333a352480e9eecb0115b6317abf32f81621fe28e9a3ee2069c1e65d3d52501d85a9664a811c9bbb1e4316ccf6e541e7c110cdb86f6cf918a6513224147e4b1e3fe56118eaf881a4b865a6b200bcf27275e83c3ab4134f2c4b6bf3094bfe4156edc26175bd2c3081d02e0302b1df61046c5e514a8ddb23efc306eb5be651c035f772f347ef5e9bed85da2e68fa55c4a2dfe8acb0fd748e3d841f115429282340aeb9171bb518efa24ef62beea70d63b35b335d610f3f0b74b40dee3c12d6b7671188b9e73a58f5862beaca7c31c6dda7ac3c45383e50f6df3acb29e77920ab968111d0c57f96ea1a29ca4cfe015dd6047fd3c5f2c21a4ee0fb07752a7907bec51469d442be5bddef18a0734451e5a3cc1e2ca4ebe9e9c5c450227ea9a7fe562bb25c9204240b1132f61ea71c0bd4a2ca51e6464e2b01c514c9345e22f29cc24cf3d5f705a01c77acd840a5723cddac0bc4312b78f084b35f2ec45aced44fc5af3a2fef96bc082383d5c8c45da02b5c6f0ea58ff8d4324b5057da37e3aa19970084b6ce421cc2b92089a5e1c1999ab8393d902296901d40fcaadfa51a43c3760159df933376be6e13433655de6e1fff7c1437b0aacade1190ffdb0808f16bb270a5b434c7774e71e75aea3c2b74007e8d798be720607d9f622e5599a81c600d30a4a34bbbcc3d2546e56d3b52415dc41f06ce299b56dfe8524545bc331ad8c09896ea31004048def4378ea2e95dff659f6e55acae3bb049640a85b3e45a96f4734b709dfce36a703294d03c9a93af4a81cd07e22f0da25c9e844815c4e6fdf6780e60aa33f75d3d8f969130ce0be43016b8d1c28aacb789f216d313b32add5edf45f965bc62ef5fb474d4f5c57e0737ebd12848d93aaa289d45cc2601b00038e21874f011157ffd69937ea73ec8ec015821527f3dbf15db5f71bbda064fd4b8f82e9ea90d8f11b1f9625191b5c73645ebf9961a4756b5eaa97f363f91ccaf76ed3e75ad7dc70b5fe1bef2edc9d852701ecf06fec2a29b3e44fe3636228d444675f07cd3d68f0c5b153c4cbe940de112ed19416439204a7aa95606b1547a749e62d81dd9dea436822748713453307e8c1bdbe45b404f5bcd82f225cac5b005668728284ce7073146755ed4f1e5bb284e90bf90a8dc4dda39bb0dceb7b5cb3f45db939dcd61b5e7cc8668d1462722ccf2665bc4637c5e364e38870bcba9c5cab944709d1480e68a9692928a177598cea97d0beae54f9628b3bfd6e38e9dc3c432fa38633c6ce45bdd2eabfcd821d652ca9ac85eb31b22ea94b69df19199cb9b28f52e28582f4a26b2b3a0273e06e3ebe07d395a17a9924260e0bdbd2065f59cd5701be92cc65f7a39b0624393dfbd291e7582ce7e81a0125bb7cbf6d697e36f62f4d59d591b856bbbb7eae007cfbd458d7406230363f3cff905f4d167025773e26cbcbc84daf79e5dbddfabd51f7469e0b2aa98b8a4acc5d77202508a25cee2ef31d000bbc28eb143186d3e513ec63e92e0030f58ad54969364dae87d1e55c858e343fb4c650973212f183910f9039f5e4c99cd2924319e3a11cc151460fff35599408cc4a3c52d3a85b729f519a93b6a17aa2d4b50313ffe9128467e721c9d41e4ed99e7c8ba166b4880138e123d0e55f0022a823a1f40ea6166c1c1cf1fccdac8fb7292aa78606a2b57debf9d8e0ba1e1d6f0a304d6d428c986c3ea58e432bb2676af067a88f1f6e5c5a3829e7d3d78b6a864b2676088178f7c984543dff61b26fa82ef9401ad7bef266335af73e4c7845744cb082160cb3d73c4e64794664dac12bf209275a5c95b6786973e38ad6febf2c6f3db80d237dcf40f4da1beeb571f3848068fa00cb78664e01a52883f01be48ced35e6dbd06315e9350ee830ca4935ce6e5d7b9bfbbdfb1897c8aff68b57234b8347cbf841c7725c99d9b6da1f2265a73abdd5ab3c58282f07844df7c1f218dabdd13ff82a03cbb71efb52f0fb2824fe714429187a54d762a3c29aa5b3e0185866635a2e3c1791747c9595172e9f99ddf8c4821dbc75342bce8f48c1233269d5eeee0e0c698e137138885583750228efb71998f6d66bb53ae3973278dafc7115bfeaca34ca1ddc944414662a027a119e4d196b34da6b38c54ba2ba69a80e385bdae027e965419d0c7fd013aace9f5acaf74153ee4246b54a1dbca2374d387062a58c2e4e686771887ec8ccb1e1d7bc52f9d5355ca92aa2087ef0adacd60e9eda6d9b6a1fbb4738d4b77fdc1fb33d75b91ea68ba1974f11156631e340070aab6604ad9a7b2c5b0b1288bd3fee1d5622ec9832c0b0d41ec230ae912054e54acbf132858932235c7d30d263737cebdef32397e6bd542ab0d6b1cb0b5f3b1ffc591989468e934ec7035e33881f2034e820cc1fb7fa8c412d9a22830dce8afbf73b6c6f3cdd65bed9378571dd8e7e1bb83b36202a40e1b5c401b3c2d31b0b24f0a5fca5bb2c98e0e9f01c220561079728d50f924a8b31e8531f157668e54c8a039dbac2ee0d7adbf1d855e13d9f881637c5628681662e8c1abf890557b0cec9eb0e65fb44ae957bdbb3f3f0ab00ceeab5a260ca4e1b4dbcc4c2aab2669ba43c4c5d077970ddb6d5a1f3265cbcf00e5f46b6ccd4adb542deadad6b2fafbd2897f8b2c16aa1bc97556e8b5f79df77481ac8369e702c08f610e2d374856c4715eddd83912a5140e32ea35fb70ac980d5c6d8ce4c5a2c8554ab8aab7fd6fbe76398cf6be0597dc18db7409a0cbfb33b298454cac77704e289514ae09a26e37faa775733a314eab03c54b38a34fb3ae7eead619f752945e819bee7093e0abfd54f703392f9075f236be4807c20ae14c4173349ee1640cfd3a7ecb74b93dfbcaa14e7af813c73ed79c8487ac79cab0b7f13eb23e0957e440bc9f00f1ca7e429fec2bb7f0db450948ecfbda08cf7115bda26d0f1dbc67e933b85013015978b2323daca5cca614b9482e66b995907be18909e1f4eeaaa21e5a4b7220e663ec91725981c98a190acfc971a837cba2c3c425a8bc7f2c3a903be8ffede0ab9a81c1c17c5808a2bdb2a9e7b705e826b523d521e28eda9307c675fade90dd0acdda7b77657e364b33ce7c44c419ce45e63ffb21a9ba10e898986e51f59dcc855003da3f343342fbacf74127f0ee45c5c695766d29c019944cbd6d49b845b17e438c51b8fcd387952d1fab3780b753b17dba27e3cc12d64572adfc4b34e1bbb31482b0d50e3138c62785dce62226fef167f1cfedcdefc077ca1f36e79baf6e39c4ba979967b0b268f50d25baac9a227958e8473a7197af6b52ddf91764394be534ecb2c67ff1676ee8081ab2b1b6ef14c389cec2abb03a06b5dabd7c66b398aafd06fa4641ba1bc08ad982e5f7fa9fb63477b689f3cd0e1fa2712122a23354205bf84ec102477d657beeeb1530ada91feaa531dea027a23ebf52a46eb3735212c1db8d8f65b754ab1a9ec4416838a01f7099998c6d69d993187e99c062bef49508e13bddab29454d0f42b437d74c86728cfe0b4eb0e0c6acd2bfb7d0890f0b8d1e1d69e7cbf7a842b6e1c17b8c928baceef0245f156a507c5acfe8008239521bbedd789e1d5919844b0a7a1516b8eb6c7f1fc6737d437de54da7d4058b36c4f8a3d639ba953362fab908ca4aace6e80179886916844dcab9cb995ba7568b0ac65a04d5ac2184d0df0bd8d03fd5bc410df02638f449b49058d2e4f555218d2ba852bf44601116a85dcdf4a259f0ee500265adceeb8503f825287f1a4f84f8fc5a247717a2b5abcde964bbca0e1e7c3c13a161b5f13e116529dd6522937543bef288acd77f7b55e45843689ac2c57d18f28eb36497715a960f5d28e91fc3991f13fc020bf30e26e3f2add8381b68aa7a9758cd06d48a2a458fdd3b2bb425b7f811045ebf87a6b993846f8c976ee67135b0b0e34f4c76969aa0192ceca00c69ad49876a7789cd4bb5943ac714bc1a407f484baa0f12583e31b22cb96c7fa2d34e4b60495f0ab6c04f2aec9ecfd4e3d10c8b9e2a33538abed7bfb8164272905e652b9ddb4155ea0bd2f7d976c0dc5eba4c887071e8a1cf07ca437cf8141511916f6590b10b3725728ab7deafdb277c108e839a22ad125fd19e727d04dc4df95f1824cd0d4726ac476cfd224e29c6e9b77255427ba1993a551720b75dc32e375a616100542835f295804d31e817e44a5", 0x1000) 17:57:09 executing program 0: rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x61) mknod(&(0x7f0000000140)='./file0\x00', 0x9000, 0x7) open(&(0x7f00000003c0)='./file0\x00', 0x1000008, 0x0) 17:57:09 executing program 1: getpgrp() r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) 17:57:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x40, 0x10003, 0x8, 0x5, "16091ad2613db6476f138868de58041f47dcc5a1", 0xffffffff00000000, 0x85}) dup2(r1, r0) 17:57:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='h', 0xa63) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 17:57:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) r1 = dup(r0) close(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 17:57:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) rmdir(&(0x7f0000000240)='./file0\x00') kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x0, 0xcf, 0x3}, {{r1}, 0x0, 0x4, 0x40000000, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x25, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x83, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1a, 0xfffffffffffff001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x1, 0x40}], 0x5, 0x0, 0x7fff, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x9, 0xcfe, 0x5dc}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x4, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x914c725c6dc7ab35, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x48, 0x2, 0x10000, 0x6}, {{r0}, 0x0, 0x84, 0x43, 0x1f, 0x8}, {{r0}, 0x0, 0x10, 0x80000000, 0x74, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x7, 0x47bd}], 0x0, &(0x7f0000000080)={0xe5, 0xf21}) 17:57:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) close(r0) 17:57:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, 0x0) r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) 17:57:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x5, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getppid() r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="9fa4b85a75dea1ece1f11424377ec56036bf8a0bc73804e2f60aab182d69882ace494d62f6c0079a2d93e75531a1e973", 0x30}, {&(0x7f0000000080)="c950", 0x2}, {&(0x7f00000000c0)="7d922da6ab5cfcaf8fc631f8c8b7190fefd97f8885fa7834d06aaf6ff43ccdf17e96fe5d72c1b9a64a8e4a98eb16974ef6d9dd0739c345cf829222ac1898e95f877e3d285228bbe0cea9134241dd9496", 0x50}, {&(0x7f0000000140)="8ad17edf3883fce97c0ee2213280b74211a4ae6c9f645c8d2468cb43a49854a4128fdd7993ddc6526c748fe54733e723309f46d1a27fb4abd1d90fefe0291c8e2a47842cc4a92bcf961698cd2f4032bc5dccb6e9f0c50fcc7006e2104e20b9ff3b3f44b0b4cf6ba37c", 0x69}, {&(0x7f00000001c0)="3727557110b8095c5b48cca262240804ab0ab2c56ec38e80b24870504258378e52f5d4899bdf6d3b4b095c0352ea4cd70e6d0866f1d95b9b84711dc6a49ab5", 0x3f}, {&(0x7f0000000200)="8f1ece4df7de", 0x6}, {&(0x7f0000000240)="f7514d5fe2cd989af5ac91b4370b5bf719ddff47a807d01fcee8fc150afc3db5e95beef1eee57d629bd3dfe0bafc1c828bc48f91d1d5ce65b57faed96c730f014287ca7c8870c6bc6f8a792624b1995cec5009c9aef123ce96090cfde3c4c566cec1d3dafe54361cc7d7bb3d243168d3f42b0d5df86b9b58809998f59e06f9e531378b23dc679ffde2ac9721ecdad97454d586dd1c6007a8a90a226d58c0593106648372ebd365a4117f50032d9362a41e72278be005d34bfec7b47137", 0xbd}, {&(0x7f0000000300)="68dd8ebab092da442974dc3c6cf6e112728514280525932bd9ac66b5df043f979a51a4dcbcdc0d6901196423241d5b", 0x2f}, {&(0x7f0000000340)="5f3775a32c1819ea8677f213f0763fe0cb7cc036728b449090b6f4fe920a10fdfdbd4650", 0x24}, {&(0x7f0000000380)="4e3a20e5d6af13518fbca0348af9e5440667c27640bbc7c1b093f3d3e4f0297bc93c670b88456ae58184962bfe69b5bbe721974c5dfd11cb93cf4dcc0502f3621be675d6b378ca55b50823d99dcaa3561c048532b32f75d5c2fda1cb7deb347a399975e36fbfb36cdf41a4acee45795fba5ddec420981c9249d0748263e5dd2534d55302ba83ecb796b21a740c9670337b8801a5dcbd42ae1447a5a46c8ba8b5b62dbca291f0f0c9873d6a2f795a785d8d", 0xb1}], 0xa, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x8}, 0x402) shutdown(r0, 0x1) 17:57:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1, 0x0) close(r1) 17:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "7e6f043ff34a6dae030000000000ceb4d600", 0x0, 0x4}) read(r0, &(0x7f0000000040)=""/250, 0xfa) syz_open_pts() 17:57:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3272ce6d6deb19cd9c3fb546cf0cd4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f1b39a0c746bdf969771758ff47c04f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de10", 0xb8) pledge(&(0x7f0000000000)='[\\\x00', &(0x7f0000000040)='\x00') 17:57:09 executing program 0: r0 = socket(0x1, 0x4000, 0x1e) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) 17:57:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="6974272e51ef3c83307c9b03ed6d9c733cdf17abd1eadcc8a729a1aec0c42754894735dd3f722786e1d6782279dd57151559cbbfc9ee7b2172259f309a83df50e222f57e2d66cd14a3fdc56fed85676e4865037c24243c4efa094ca07318b07c70a8ee0823322564cb2ed83614ecbd23283f696dfaccd9ae681ff04cccb849a7ab766e8e1ee2a52f96c00c5e115e8806af54c15aa96b6cb491d10fdd95bd1e725bdc1a3e186f1c307f14c57eceb9b6b3ead28efebf0d9789828102470b7ac4f9a6260724c1c947d10b3d6a5a71d5e43a58e3924e6f9e15ec7ae26c7b322ac75aae4f", 0xe2}, {&(0x7f0000000180)="b4e10644d3a1dce04598511edec40e45ae5c7bcf1f536432d10ce55874e8c169bbb966545499b31c629426a5c7d15cc6d28681acf28864d35bcad5e446e38c35fb65f9e635333e7d18a907684e1f3eb2c5afa137015815549f87741a9f942142c3d6905f8c9c646e248970230bb3c7729ec2c3ed9d99c4501b1ba5e6640100c1fbaf9b088895b4262ca008d3c99ed7d14ce150250b0ed20303aaeb05b349dec1be52d001d1e15af3cc095146d9ed521969d915095f4290e5bb200b8ce55a320a5b80308f39cc9418656351979189cd51a613042cdb8ab4c351130f4d6f0d7c63f8880c8459a977e7ca56568408a67b1b6b75f72c", 0xf4}, {&(0x7f0000000280)="3fdaa4a7d28b861f74d08316cb838b94faa4ec3597fe36bc54a08bf3d4106c1842147c912f6eacc5445bc294617a893a7364b735f5b96cb89c10db273f5805275bd7fc6ab3ec7eba55066633983fca5089a5d53d184e2c428d1860f4d1bbe1a7e7cd243e122c21558880e99708cba1afd0644239e21d1b0ec88237556e0155132aca07f3e54a3a04b7ae22f24088a18631ed8e5884fd10d2eb9ec357c5aa3755784e80295009a7de4af9d3c2269e2e88af5b19bf44d17212cc3ddfc5f5a0017cddd31deb733c571ab9e77e7d13cfce2f164d2a6870", 0xd5}, {&(0x7f0000000380)="5646a97b39dcda40adc8e2d3f9869aacff770bde3304119ea181753b4fb7dc08483da6f12c75a57530317201cdf396c45ec09b0cb738ed9633c7e054fc93e52f8ae18515e7db60205119164712b23d4f2c71d00b07998f3bd1f8c76663bd6c6cd3dbe5441563c194b5375d5e5cfdde2e81e4e1e664aab376fd3f11554e46", 0x7e}, {&(0x7f0000000400)="6af2e01504bafc7a5000838cdba921f66f1fa4c77397c1ed7f1e431cd63b6603e5fbb8b65b2fd381dd4a9badcbdf84c981e98baa08b57275bef0acbbb6a700d63d2fcfe5c8ec75e1fcc3729f678a46ce5097aa8cf8e8b56e", 0x58}], 0x5) r1 = socket$inet(0x2, 0x7, 0x3ff) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) dup(r1) 17:57:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000740)="b12baabd998b53320f816f6918d0c4b4ec8749e08708591a537100f24a77fb71137a7a54fbf80d93c952d422dba35dc558e5491f55679f5bf9049b16703dc160610c98da2d7a40796bc66b438b0481ef46fadb89538071f352ed0b65e41bd7e535d6cad1db12f6824334fdfad094260149dba1e15ca90ceaa688b86000616a28b16410d8eb2c788e8953d3bb3673b223d54570a21f4917d1fce1768e4b9a8a64e77559e05af308ca660f37f1e871815b179c8e2cb458783906e3f24f3dba815d0b27fc7bdc35f62abcbe12c5e250fa86832700935f9ce54698c069726fe478e3710e2d5a0642a0cc17ebdcf3e6ecdafcf7425bbdd21714bfd3fe1dba2bf260d63802dd865146da13b4f53044fc2164f4313b249001a0f315a84f3d372bc864b888d177735b5044c125dcb66bd7ccfc919d11e32f0fe21aa4e0264fe6ed6e73aa925de73c81704e1531ad7d666b2645e439ffd73b314a7fc5ab1ff6e1194e0223bbc3e510038d19e6d7c1adbed1c35d7b91241b4330966fd54763cc198d19649b84adc07e07907e5fed610ca5189614859cbefb810b66b47933661015694bbb57c841d01958d677d4748dd16657d3d8f49360d0d13ee89836ce7bad958cc5dff55dfb168ba17d132618f28e7f33884f86663b691fd1fd6588a446ef21f3933a6b918135ca5b2d6b335a81ed91d548ebe869076a5aad5f71d7f8d96b70e68853e5b0e0cd4059cfb101d00fc952275ff8623f89056616c62295e5e13d2f9aa6e8afe75b99a7112414952328ecfc51d7c5cfb9c9bece8db0751dada283c27a5703087acf9f6bb317c2192f90414448076125c5f7fddfdc743f6d9562580f0fc023f60fe4bc70c7847c8e471b890eb2dd02eeaa04a36d185ca76d57d8b4f736cc3571f60b78173c3d2a39271c86a8bdebdfbc80cdcc16e5a6ec776489787de2d9f67591359829fc4bdf20409fa99b1aeb3a0151a3ca2399c9c9c9c27ff3b5822eb90ecb5d31abe3346bdb6bcc767d2ab2c629d0fedc7235ae68baafd1528ee19eb101ea7713544b4a8befdc78012594a5b60fb00223551373ff6814d110392c5facd35ec2e7c54db629d7e630ca53e268e36a823e0c8299d109b7e4c35f060da9bd038a3c05e29c0cf1df54f7a71f80942c6cd6e7eff943f66bac558c9a5ce0c9ba36dde723c4112e7d8c0889966aae5553fb4ad68c7282c8d795174d4a6c36a9dd9a28a27e4f25b788f462c6a7543073b455323374be11ba9a25de8552b4d716958abf2277ffbd5d1ecd4a0e438bc4325ed282d93b87fa56e20a60770274163196721a67094e8634bb1d24e1efe4a328be30746870ca737b118b403681c2ea1c0ef6c437b3cdb1b2b0a08b6f3ec479e0aa4a32e7a162425309b23f38e504978f4e4bd7917de303b30e551bbb766b25f5234ebfe5f91fbb00c4bf55ec8d6a714ffd7e51811b7b2b8b4773f6e637670c055440342f9426ade6edf85394c65619c25d416598caaeffadf821a97342928f5d2f243ff35bd7df0195962543189ab2bb00beed0cb14a27af2ac62e421d70a5ccb2243e4841d1248206766574f97df2013a04db1717e54134c9a7a5e1a071cc2e0c1c232e099515484c6ed6a0f542fa18239bb1ccdb85e2254fbd4ecb82a48b9de54f547ef105b0327acb6fcdd0bee3c73bd9a22244ef9fbc70119aa1bb4b7b77565b6a1747e6c3c6a151807df0fea4c71fcd1530d9374ff00959a6c94533a0ec0bb9fa67a4cc2a581f08783f677490af51a056abfedea06c8c31cec5e0a3ef774cce18a3a8638af02b72de943859451c6ab583580ff56b9a21045efe87a855ac514e221ba5b445f5540af3e99cba95c5131f9d65da775a18c158c4c912f109e0eb2e40410bff5c6867a7f3fc022431415e1a9b5247a6216af1710e2669ad4069cab0c01062c5bd26173f973e7c4ad0529f11e6250d8f884d5aeda730c7dce6d66bbd43e899b1b74aebae6b04e7ad1b893296582810a5a20728a0657dbf76d62784fa83a0c51e7c4ed1a549e927636d46d3c336784202342dbe835406387e1337c285b02e94c7b77652885fe50df2f458127ffde8676d9d4bbb041727d12072591c520189efeaf2e915e7dff97e1d4a3677cbdb7267612948256916bccb2ba6ef81d47a9232f8358277eda8d139f6d485e9663622f22e97450e5054ce78dc82034ddf1ef42382707d26613adfc171c564a21585d6e95667f595e07a31ad159a401046063fc81dcb64cb0090aaceaa80572bc2c0bd250fb36abe836269672719558f1e00947203a7e529465e9c91dafd3de81c31dc8c8d50059a0d25cfa5894f2492d3407a4bba757546ae826e86e19e4318d0550d96995eaf6c9421ae97770a4aad7189b4fff0a7389d4de37e187231d7e5720635ebedcea614ffe86759cd2f206a120b784a67843ba424f74e842a804e3b9d9dc714d6fb811ef769ff57d921007535ad077e7db6e9b991a50d6acc3996f5cd1edc0fd21041a764b3619d0aba2f85cc49cc781794a3149537e77baef3e1c824f6bf81d2b5a594118f641cb56e2be0537e7e08b5f539968ecd44cd1da3a1d06210f72b72727ad6cc2b8013615ed01d9c7d29a214ae87fe0e20e1a53ec4ebe067f1051d688958959ac6704dbd21cc2643666820afffdfdd9c189bc3ac44840a13760f89dd9ec8e98845e544e7864e8c0a37d691d183a50f8ef6c1893b4f62442f391bf2a6d237cd0a78945f90c18a725812610cf301c6565f9023d2c8b8696549c4d15b215a98a9ab744d2c59dbfc87a68368faa914e5e5ac3e64b12a1fcf3251371808d2b4df284b54bf2b6a01ec0b7e863778cc21e72f89fc51ac72635497ce5ebead2084de8a1f0f648341f4be90786ee4fb8b20e1e7f04ddac40b518ef3bc458ccead455327699c6f668ee5b66778538b873948072ef4f79c57110e81aade3ce5eba501b03eaeb69f654076c0f3d1ecffe21d5c8861b5c6a99d5d98d69cf80fe48bcb5dd4f114cbeb0d4c2d46bf5af924fe53eb00453e6b006721420b335d665897b7f50d2f316b907745af916428079a91fa5ac42924680757094b286412e1212cf8c618868abfa4d7237b5fa94b6f0238be0a9e375db5463edfe8ed4c33153870c05ebf49b9c9f84bec1d488765de36d4020684df084806272a97c418b9820ff64aaeaff30a7be4ed004fb1a372cc83d37d47fb8daabadba0c9ae19bd618c1cd0d77c8d7b503894c8b7bd10c620825eae5558212c6e9e27d7b518d93096ad59d1c93135e1cf57a7a7f42cbba0ff358ff353e8e9771eb8209ae6dd21530440686183ba67ff97f34e76791283b658e6ba63a28fbb42e3bb206c9fd66b8d12aefcd1f25f03ec141764b4578d1da2e5c588fb206f716928fc469a002ef56bb61a7bf7b3f88012d4a288b5d64d235eb2db6e0e8cf18c9cfd7638ad1be780f37420330c0474319154a47b68b6da68c5e13c8335db80c427a66b65e29c0f5cc69b518d6bc216a038fece020360ac0f31b39b35e8709f3b5c61558ca48f70285cfe74681472caf00d25ed8cedad7823cf509014e079f0be3deacc041f3c6393e1dd8ebe2aa6b41505053f196c62532072cfc29910d29dd3ed0c740a5d8120225a8af1dd7f09ee02cda1bbca80b2b29f80b4ffa802e5ae16e11f3409d1c7c45e0dd8173d62a8321135ccdee38a9cd2e9a0da3bb934826ae9f1fce8a0c1dacda952151693dbe78019db51473f61605e66e4fbf6a987f2d447f33aefdc7005e680dae8729435407397da059862d580b6966ebe41a1b440ba27740971f999c357f7019b98c714103d2f3a529ddc7924dbda52e0740251688cd6e758fe41d9018c7661d5c6c74f92af71d9f29278b20fe2cfb7c0c04fe057c35bdea3fe3624466bdf6c970c32edde7ece6cc8f2cdd25421d450649806626f37f415762c459639d6dd35b072bc0da7927648fd8ea3289b9c0cdf50dfc67d3544ec73ba4b7ef9544fa053870833596e92e68cb604c0f67ac9a78838c1c6e0868ecd0a16a7e2f41777ca5903c3f6f3b194a2215c042109207867d1d95cebbaaaa3c0bbefa87eac39b68f4b2cf70c90b00fe63a2990b1577eeb93c9d473c5e83409ad8779781ff479398efc9255c772b927b5174be197d19cc0867f0f7865e81e2aebb592263349b2a20a9aaf26a2246fa7babe6758e873ab470e50e855fb69a3cc7f13f673097b4f9069ed00dc45f5b16c79ebfebcb299661e2f5c275dc2e7bf03199ad6392d79e1054d85d13bb702d9d7d630812bb40c7169c99148051bbfde6a1acce301a0e8b9d415497097a50ad6a0c849baf295fc70a19cbe7133a7988d6cba1db462713f37f763a730de4a8993d57cea42bd4edea5648053efbdf1a4f8a9ef48e243a94f67a225a6fca0d539ab779bf3f8a295906d3b461be917a36fe370d28ced61235e6db45a445f9886916ec0a9c5fb0814e00059285f0ec607df2d83fcf2af34ed3277a1451ebbb2f3ced737d74e4344f9d1a619ba42fc3a58ad21d008d54b54b25f95fbcd5e974cda0e1a2f5fb89375b1cf1b9c42e4d6685b258e5998b6a70819c240549923667b31e2eabda7d05b35d469d9b57565e3a96437c9f85fb4dbdb2cb87fe7f817cebb92035b56de1e32380ead3077740cc772f0f7bd004cdfa27bc57863696b64290f1a2bfc0ea46d69bf7ac5c39426f5bd73e90e97ad882148fccb9688e703718539833a47ff45acaf2d15812207ae23677fbea14cefb320e978e1954985d0175f22aacf22c716b73baf15fd713bf3893e020344709f8d111f3e39ce674a71f68da6244b0259b9cf1a908abffa7993ab242615bbd55b3364107901692fa0adb068411f75721410b3f76f2a68fc1f297edf82937a5da442edf6253911497172bd06f22d0a42c3f165d96d5ed3d7fdcca7bb820685b2dbeb4f601222ea86abe76fdbe3f80b357493c246595f97add41e6e972b6466ec984521497a2a4ea368b207baab1c1d5f7f0fab9572acc9790667079034a3b02d460c70456681c14f3a1223326996609f77bfb4378aee70bf72b953ba2579bdf87c219ae0723bc9552d8127d203699a7a119887ddfb9532b4b8432bce4721423e60991be6dda7f686708c7f5f1f819879231f344c9e8453fe1317181d7be188393d94f9b8dc97ced286856421e30ddae539e94703b43aa9700309e22a353eb1b7bc776d328bd0c2b65d21c4896eb0a891524675225f57a7cdb0f49c6d59e6181e625df2f6a0bf920b22c5261fb5bb3ef2f8973b908bb6a74d8f8d5cd4aa62117a144fdfc7fdcbcb8732412c3f411475455ba0e65775f32344ae0bf535e3c3258f316743f6338bd639f3f3da208bfa3b9dc3e68865434cd1675dabae4213583eee68555a0048d141c44665ff536a43bee08dfea0e6f6359d5d921fe98c8d8e24b9372d66bc504c2ec558951fcfec07647a9f4c7cd0b5dc147eca9264d1363b3392d9c573620ab31519add012e6614a7c991c7fcc54f48ad76efb7c53f250163e99c502c1af1117e8bc6a78412837a6de97deabfeb833a15b63f97b42d80af1a4876d5a3143cf4ac39174748f1cad6f86b0fd69269b470cf2c9658189434810fd97457330ed03f4a12c9ec754bf172909e0351998a10b9e30cefeac042822f92cde7f0ab779c9591df1be861a02f8f5656b33e36a7052bcc6451bdd665254fdead078c0b15f59df23c3f15e73375558363aa0e55eb2219c88f56271d35cb40557e0e0b1dcad9f559543da1ab1a1701d9a02e0cd2fc85f1ba93e91ee20825af0f599cbdc5fb209e0bc494501fbcd", 0x1000}, {&(0x7f00000001c0)="994dfa73c01be8fa03e4c72d4b3452f4fcbfc096f6fb037f7d31d24c10ed549ab2a2855ae60ed32c1c81b560478a1278c3a58dc432d6b5da12811faebd88b0b6b658793a4c9e82d65b75be3366a2f49e5ab8798b71f3fcf688e5204d4541a46cb51ff4382cd801ff7bd49f43d63df0aee74a194f03423e936256e5e1a8c5e18920b77abfce7257f3b443b7e4cfa0a06247752ed27439da71b65363cde736fcdf66c7c60e6bb473ca21fba0b04f41aaac21e2a116f64014732467df67d402fd8e3d17ee", 0xc3}], 0x2, 0x0, 0x0, 0x401}, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8000000000000000}], 0x1, 0x9) 17:57:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x2, 0x5c) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:57:09 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget(0x2, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)) shmget(0x0, 0x1000, 0x0, &(0x7f0000007000/0x1000)=nil) r0 = shmget(0x2, 0x1000, 0x42, &(0x7f0000008000/0x1000)=nil) shmat(r0, &(0x7f0000006000/0x4000)=nil, 0x2000) pipe2(&(0x7f0000000080), 0x4) munmap(&(0x7f0000000000/0x12000)=nil, 0x12000) 17:57:10 executing program 1: r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x3, 0x20a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getgid() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8, r2, r3, r4, r5, 0x4, 0x2}, 0x2, 0x1f, 0xa0}) 17:57:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 17:57:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) 17:57:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') getdents(r0, &(0x7f0000000100)=""/144, 0x90) 17:57:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) shmget(0x1, 0x2000, 0x604, &(0x7f0000ffe000/0x2000)=nil) pwritev(r0, &(0x7f0000000740), 0x100000000000002c, 0x0) fchmod(r0, 0x20) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x2, 0x4000, 0x444, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 17:57:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x102) fcntl$setown(r0, 0x6, r1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) bind$inet(r2, &(0x7f0000000000), 0xc) lseek(r2, 0x0, 0x0) 17:57:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) sendto$unix(r1, &(0x7f0000000100)="99b5a066869781c397fdc18263f4b5348bdad66a104db1c99c7fc1c57a5d324096a23839123f541a837b94a4a929e4af3010497229a4993a70fc063c71c80faf19761bb63adbc1cba9185f2e4569656da0cf829260681599c4d0da8d91a2d6652e84e76a70b2507be7bb370df83c40a8a52f3aa75b298b312bbb78dc6debf3bc32c50dd98a760edd457bc13e5da75c3b25094fed7720bf4577a864cca4edce18", 0xa0, 0x9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0x84) close(r1) readv(r0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 17:57:10 executing program 1: setreuid(0x0, 0xee01) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socket(0x6, 0x4, 0x7f) shmctl$IPC_STAT(r0, 0x2, 0x0) 17:57:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10090, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 17:57:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 17:57:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000000c0), 0x0, 0x2000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="7fb2ba31f6e377c704ef9045f16899c4c1eaceb7ae9849be13c36f918d6a8e44705dd29dd0740b1d366f5ba60a90c1f3d54bd996976e3d32480460768b0dd398252d505bc777ead328c967f91d86cdc9ab94c61b39c6b66aeda0877fd20cdcfd2f8d4f", 0x63}, {&(0x7f0000000180)="3e51ffc7b6d64647fe0539b06131051e7e2f00b03c2199a345f51a1bed2b5416df333102f9a8ab53b4e03214c2d04c29de992413cc59e8eaa045f0932aa5d6ef90079f1ba2ffd8686d829af2be3fef6b8a3f168106a8e5b3964d332a15afa11d1efafc8e794218cf95085a7311128d89b58dbe4e2218e68a1a822b616a", 0x7d}, {&(0x7f0000000200)="fd93df4061cd3107ebd80dd23b407e0fef634f3f1f1cb30f23afdc77465c8ce8151bacf50f", 0x25}, {&(0x7f0000000240)="8c1036d2068d9e30393cb68ffaa25a401d093d479f3a658733c94d0902e58d73fddd96fe42dab3a6e446ee9bcb4310a84f9c9c35576778fd71b62ce2fb3b8401f7528a76cf373fa94c4f83e8a5e8b78027667f4cfb4cb2bb8a4e68ae22eb73884168d706f760ee8746dbd0c18d3033", 0x6f}, {&(0x7f00000002c0)="a871e97471593801ab9555e64a7d527506638d17cfed505030383f6b71ba02ce564dcbfcac0df588b1834111c24d58411572268b0dec8954d77aa933a2aecd9c07815c2ff13fe671fa4e8effe5255b3c7c6ed270d82c4f49b6756ae72e0b8cc8ce674c9c889c67fa08808c80bf43c53f8b7a4ee233dd6a753b430c05bb001fb5607c8e47f2ca719ac62ae58020fcd2ad5d47d76c53", 0x95}, {&(0x7f00000004c0)="1943a2c4794eaab5f0564ec2d09bcc0d59edc481ee4b6911267eb0269f9afb7a49530a208e8f6b2ecd6a01623180595dc9fca61859f0eb84a8760765c34efa388de617fececb65760545a7c61ab670513e132d96515045e9514e04a9e5fc7a9d11d740b05502ccb2c5aaa3c8d4faa47d4a2b6897c0f56c5de0810880e3ae8c81060b0be0f31d1578a356bf558ebac1791a97315cf23f84ae621d6805c36378e2283902141e9f4b88cf6513fc084c3d891c8d50ef7ba0b4064c68b2614e6f6fe622376f28a22a1b76576a992786b860804caf1e163ae3ebbedd903898c566358b0ed4d9746a6089b5d3b620", 0xeb}], 0x6, 0x0) 17:57:10 executing program 1: msgsnd(0x0, 0xffffffffffffffff, 0x4e8, 0x0) r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) 17:57:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) dup2(r0, r0) semget$private(0x0, 0x0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 17:57:10 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x10000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x5163}, 0xc) r1 = socket(0x1e, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 17:57:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28090, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x482bfde21acb52a8, 0xffffffffffffff9c) r3 = dup(0xffffffffffffffff) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x840, 0x40) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r9 = socket(0x6, 0x7, 0x2) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r11 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x21, 0x20000042, 0xfffffffffffffffb, 0x2}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x80000001, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x400}, {{r4}, 0xfffffffffffffffc, 0x7d2a5f9264970301, 0x4, 0x3067bf7}, {{r5}, 0x0, 0x10, 0x40000005, 0x3, 0x2}, {{r6}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8, 0xe6}, {{r7}, 0xfffffffffffffffd, 0xc8, 0x6, 0x100, 0x170c}, {{r8}, 0xfffffffffffffffd, 0x9, 0x80, 0x4, 0x2}, {{r9}, 0xfffffffffffffffc, 0x8, 0x2, 0x101, 0x6}, {{r10}, 0xfffffffffffffffd, 0xb9e43cbc57c341af, 0x4, 0x1f, 0x6}, {{r11}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1}], 0x6672, &(0x7f0000000400)={0x8328, 0x7fff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) write(r12, &(0x7f0000000000)='9', 0x1) dup2(r14, r13) 17:57:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040), 0x4) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="a6b1511fdf7bb8186af5"], 0x8) listen(r0, 0x0) semget$private(0x0, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 17:57:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) read(r1, &(0x7f0000000040)=""/18, 0x12) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x3, 0x9f9f, 0x8001}) 17:57:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) read(r0, &(0x7f0000000000)=""/64, 0x40) write(r1, &(0x7f0000335000), 0xfc94) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 17:57:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) kevent(r2, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x88) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x54, 0xda, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x85, 0xcd95, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x80, 0x7f, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2e8152e9, 0x5}, {{r1}, 0xffffffffffffffff, 0x18, 0x20, 0x8, 0x8}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x82, 0x10, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x600fffff, 0x1, 0x3}], 0x7fff, &(0x7f0000000240)={0x3f, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 17:57:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/29, &(0x7f0000000280)=0x1d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000000c0)=[{r1, 0x28}], 0x1, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() dup2(r4, r3) write(r3, &(0x7f0000000000)="0d4a70043cf64a794fe4334ad4298d86484110f2ee659d1e2d80113d47d26ee30c054a310fd16988055a08e2abfab697b1dfb6b4a40e6358ad3e8f06", 0x3c) ioctl$TIOCSCTTY(r0, 0x20007461) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r3, 0x0, r2) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x40) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) poll(&(0x7f0000000000), 0x0, 0x0) 17:57:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1a0, 0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x1, 0x5, 0xffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xb8) 17:57:11 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:57:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) socketpair(0x1, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/137, &(0x7f0000000100)=0x89) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 17:57:11 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 17:57:11 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xfb) getegid() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000180)=""/21, 0x15}], 0x6, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000640)=[{{r0}, 0x0, 0x0, 0x400000d4, 0x4d56}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x8, 0xb5c3}, {{r0}, 0x0, 0x20, 0x80, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0x55b, 0x43}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x5, 0xa000000000000000}, {{r0}, 0xfffffffffffffff9, 0x5, 0x80, 0x3f, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0xafcc, 0x3}, {{r0}, 0xfffffffffffffffe, 0x21, 0x4, 0x8, 0x3e1}, {{r0}, 0xfffffffffffffffa, 0x64, 0x80, 0x200, 0x7fff}, {{r0}, 0x0, 0x8, 0x40000004, 0x429, 0x3}], 0x17, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1c, 0x20000000, 0xff, 0x9}], 0x4, &(0x7f0000000800)={0x894, 0x5}) read(0xffffffffffffffff, &(0x7f00000001c0)=""/90, 0x5a) 17:57:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:57:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa66, 0x8, 0x773b, 0x9, "1905c478d40045f59acfa7de869f8b4096b961da", 0x7ff, 0x7b8}) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="69f1e528a44c370df5ab62a8630f326110de16c818fc2e2eafb691e0fde6240e359650ff600ab31b9afb09a7513723f76bb494ca34777f7732020531608578c14bf0f08349ac3357bc1ab20a9052d88d3dd80649330903427bee71942df1f03b2598053faf2e1fce28d0e43a084cb44a202ecfc7f61740017387c092335879bb2154ccf64498d254c06f31b905250d5bd59956", 0x93, 0x400, 0x0, 0x0) 17:57:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) r3 = dup2(r0, r1) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) ftruncate(r3, 0xd7d9) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) sendto$inet(r3, &(0x7f00000000c0)="f5e83b06f8e2edb1b873eeed2d5b1a30bf2654cdccce285b71926d803d1c5740cc00dde434dfa7ae11e8a43b2e71ed214cc225b775ca1bc5e3a129689de4ac66a269fedf00306c427da03b300799c57fa4409b56862666ab92237e9d3f915d0c735c097952b5e3be2925db76837f5198d42a6125a3a615f42b032d48c7d9eaabb8057376b5394b93558d110de6e8d8363442d07ab636735687c0177c6ecd5e9dee9e2bdd", 0xa4, 0x40a, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x24, 0x6a, 0x31}, {{r0}, 0x0, 0x81, 0x400fffff, 0x5, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x14, 0x4d, 0x101}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x94, 0x40, 0x3, 0x9f8e}, {{r3}, 0x0, 0xc3, 0x8, 0x4, 0x8}, {{r3}, 0x0, 0xe0, 0x20, 0xfffffffffffff00f, 0xbce}, {{r1}, 0xfffffffffffffff9, 0x40, 0x9, 0x3, 0x7}], 0xd8, &(0x7f0000000040)={0x401, 0x7}) 17:57:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x2, 0x3f) 17:57:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xfffffffffffffef1) close(r0) 17:57:11 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') readlinkat(r1, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) open$dir(&(0x7f0000000080)='./file0\x00', 0x8a0, 0xaf7c316999d70932) setitimer(0x0, &(0x7f0000000140)={{0x2, 0xfffffffffffffffc}, {0x3, 0x8}}, &(0x7f0000000280)) 17:57:11 executing program 0: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 17:57:11 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 17:57:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0x100000001}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x3, 0x40}, {{r2}, 0x0, 0x1, 0x10, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000003, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x4, 0x7}, {{r3}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffa, 0x7}], 0x10000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x12, 0x80, 0x87d2}, {{r0}, 0xffffffffffffffff, 0x4, 0x5aee2e993221ee27, 0x9, 0x7b6}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x1ff, 0x1}], 0x5, &(0x7f0000000300)={0x200, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000340)=0x2, 0x4) connect$inet(r2, &(0x7f0000000400)={0x2, 0x0}, 0xc) recvfrom$inet(r3, &(0x7f0000000080)=""/228, 0xe4, 0x800, &(0x7f0000000180)={0x2, 0x2}, 0xc) 17:57:11 executing program 0: r0 = socket(0x1e, 0x4001, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) socket(0x2, 0x5, 0x2) 17:57:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="11", 0x378}], 0x1000000000000202, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/131) 17:57:11 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() syz_extract_tcp_res(&(0x7f0000000040), 0x100000001, 0x100000001) syz_extract_tcp_res(&(0x7f0000000000), 0xad, 0xb5) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x0, 0x1}) 17:57:11 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000020000000000000000000000000010b0000000000000000000000000000"], 0x34, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a91f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee95480285572c56a49985b4c336646355d0cab32788e0de62268878e950b0e5bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e86d6dbf800f8eef3a1249b77e000000000000d3e4a7a98ea28d1face1ba6abc57e87f3a81d2e6db3bfe89d0fa8b11f87ddc0e8720a0a04ce935f7f858dfec1ccfbfaa3fbe82f6ced4ba35e10d81c7bf9fe53148550e2986846646ab3081fe8b3c4d5315b1c8b6ccd444c9060794aed22385884bcda37552bc5bd4f6e1967f7f1d9bf35d31d80381244f634f062425a47fcb06991f65f1894e66"], 0x88, 0x800) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000006c0)={0x0, "42d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00a947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"}, 0x73, 0x800) r6 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) msgsnd(r5, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgrcv(r6, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) r7 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x0) connect(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e003000dd1c73e4fec112e7ad6803cb6c9f720973d094add6934acb1a612aed9bebf42b860a437b208e444913be668c8a3725a2f74580a26aac87eb5d5934017b1c"], 0xa) fcntl$dupfd(r1, 0x0, r3) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r4, 0x2000747b) 17:57:11 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/253, 0xfd}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/54, 0x36}], 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 17:57:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d47) r0 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0xc1) open$dir(&(0x7f0000000000)='./bus\x00', 0x20010, 0x8) 17:57:11 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x20, 0xc003, 0x32, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r4 = dup(0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r6, &(0x7f0000000300)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0xf0, 0x8, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x3, 0x3, 0x9, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0xc0000008, 0x5b5, 0xfff}, {{r4}, 0xffffffffffffffff, 0x81, 0xfffff, 0x4, 0x1}], 0x200, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9}, {{r6}, 0xfffffffffffffffd, 0x1c, 0x40000000, 0xfffffffffffffffb, 0x7}, {{r7}, 0xfffffffffffffffe, 0x80, 0x44, 0x80000000, 0x1}], 0x5, &(0x7f00000002c0)={0xfffffffffffffff7, 0x10001}) r8 = socket(0x40000000011, 0x3, 0x0) fcntl$getflags(r8, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) r9 = kqueue() kevent(r9, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) lseek(r9, 0x32, 0x2) 17:57:11 executing program 1: syz_emit_ethernet(0xfffffffffffffecb, &(0x7f0000000080)="1871cd77ab20c9c96acc23b2b3a2aff7f743ad1df019110504a70cfc4c73114c20515062746fb596d4789d92c705950f31d3058f08648b96d550eb6ecefee2ec9d0e5ec5419d461b5a9c9e0b560a9d4233c8f3f200") r0 = open(&(0x7f0000000000)='./file0\x00', 0x28402, 0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4}, 0xc) getppid() 17:57:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x80}], 0x2, 0x0, 0x4, 0x0) socketpair(0x21, 0x4005, 0xb423, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000480)="62264756a240665059af21e279a7dbf972947d2b4f17d61e2398d6771440eafa1e50cad4f2013e6b2801881490f9dcf1742a820eb5f0844c9d49c32f9f5db40c69dc2078a6e804eaa700223fa22a7a8e171f47d810263823a719f999bd3e6068dfbf68e01c4227fb2759afc875d318e3cf1e29e368c004712d1260229dad4721f6778003019c9a65796ef6e177bffcd4d8e02d6e648d00597ad3facecc75be9dce8bbef40930dc38fa72bf7f803f50d7a065c48f6cc8ac1fb965aac5093f446b83ab816dfb8aa1db40395ba62a70486760bb368987ce60af285901e00e85737f47598cab4f82b4414f104a4d3fa0891f4f8959849a6c0b23a00b30920c67f6f49ec93f3625dd9989ef7037065b4a24278921ff74d82372adea46fc5c74e40f05779c8e35b5f55a292fb479b3b183ea7f74c41a63fac8a9bb99c38cdd541f094b9c857a66d700b0c9233e2dba3b1dc30f068143321d5cb67a6bc0f0350c8cd0719e820965e0ee99d2483fadb59f86f07cbe445f4e8a798d86dfc56cf48ef27c5baab11398bcafe6ab3ebc8f080bcd99ddf8f17f4a2ef08a1177d0b79af0bf7ccc1e35ba2d38d04b86a0292bd355d9316667ae96997880dc9ef5c46fd00fd324c36d9fdb34206f90da606c90dd7f3dbd43011b15f58d9180563b6a516b224e6c932e46794ba162483c3e65882b560c87169c00585c9c955cd4e4f9a6356582b8eb85a50b7f1a9807d4e15727ba3ee31793faf311348e7685630dcf0bc4b7c1236125fea0ef4ffca35cce6d880a97d774451984d2d9772ed46a5676dfdd4ba4374016e726ffcfefb50cc364a7571a98a5c9a84593afd18873efb56a2033f69a1a25354dd8e57284ad0f2a8ca369dde78543051bad597cb70cbc6b1eb6c2f58a810ecc88195150c8e5b68767d9fdee6ae3f0862cc0c88941fc83f401eb2e65bfda03b9196a263332da3212990f5ac56b4d94ec650dca5471f4f3a09ac3e912b5411025cf8eb3dca07b03f8a58ce5a427b6f4e2978243f524e0beedc08e2d8ac65eb4bb821f179228f6f9c5314cc82b1e2344745bb4ded9a1bbc210383355a015aa56a15bf5628d78cd5647a3792675b65a585149347848c7b8c13a8c1c31fa824f9b3f7b610cbf2f52c69c687636350029831d5c8728beafaccbb5cf4e97900a57bc9fa630215c2c70247aa0c31e7ed5c486ca706bc16cdb125517f4f7b3be118c4393e77cb88c6b11625fed717b7d1bc2a34734c1b009e531975526e9184eececfddf9451634ed6e03c71e4d16846df0af6d3e7ec131af9847f7913452e1cf7b68076019297c8390b1fc122bc264c29cfe085fc4b8783e9ac46f302ce1be696dceb16f6cbeeb9ed443d324d5063700231ff54851d192c69265ac9649a1ad7218360a6f52f3ef3dbd01e7a7cc89afb24a457a63bcc4d071d3a6dca7dcc3c87a7eb42792f89ecaf24285cec3c0c882ed27c110438f46ee26917c31ab77488f99979c7f72c7e55e7d8a2182dca699c6eb7c650b75571ee9e3f868d31eed49984a19457ca96a7298a06ecea303efaa5a41721f4bdf703cdb6b800541d20d629a136c04a2cd5f0865973b0f4ad3faf3597d6a58637a41c0a2f12ce1f326bb1293da07ce7a2e82410acac41ff05de3080f0c2320681b16dc992234137b350c21d0d7d2020ddfae6bb02d00548e3206a5fc7c2c15ec509b1641f3c28c089e155b3c0664f042e5de2be0b30f8d7d3976cab036cd9e107c44f47a6c5a9af5be81045eef211fe886ed66de2121fadc2a2618885bb110a8c66bdb880ef5ec42065ab2e5ad6275d7010620080e24f4c06d9d792a7d53bd8a887fadd5da317c8f6b0251e3e6fe2a2e192ebd00e5d6d0f68a79c18b0b08e5c5f7a70737ac8968fd8bcf7f363cd6c81d2d66d031794394bbe7db7ffb7a8e609b37e7480cb45c9fc2363939bbb4e6dc34fb25a9046830e48f896474bdffb8f1294614e384d1134ea80ca70a9b8e671e50298b1dc3a81d86b87a8a2e62966249a432910e2c05878f6ce5475c18b487fd2acb2d2caf50247bbd7766f40f2d104ea9148bb529615261d3cdbd429715305544641c23dcf319e88aefa5dd3ce830a9639f00deca33cc74efdbcafbb98ef6ab97559279e1e86021a942d505625f8e8e4e57481f167669198c107d17e7f3b3b880b1ffd86f28b0f20e6dd8cf85729b7ad59bc98e5e92d28434fd5f5be2884c052cf7376b3caa2e0491647139521706f3727feab183a34b8367402c27439341134518eb9644e4ae7110ca156f318072512bd9f237421510103c98bba3fa7a3ea60383c6b23a5f3a1b63830ecc26d385f72fc43203cf95d4629ff6d1f40e559c3873f12b63511ef2a62b4e966df617e37283a73874f1bc00f0a595c412788bebeee30eb539ae9ac42a935c9f91ad8ac3c3ccaaf7f8983f65764dcaea01077b31c30c081ce15c64709d35ceb116b0016da3df8634bf14f9e50d1f45f249b744b6aac7f5d01ba99e43ccc2d2e3ca07dcaf6ec6ae322b9c15fbdb56b564b5ed34618c5dfcb2f84c16dae75b92c67984041990092bc831dc21a4c98023c904d5ea62de50a3c7ba316e204fcdabb81f82b0265c8161ebb1c7974513c32268c0188326ef7a5fe6c8e2a5ae27ad9d58a472f4b3e9e9b0f473954ad0e0876b8cfb0ca406496221fa0a456719d08dda11d6214e27c92e83219c9c7bdbc98665d4e2b3150da4005e8142e99666daed09b86cff073b52202af8630fea77f031eacddc9adcd000affa7769ee3550cce87105bf9cf6ec7716da56b1edfb3a9660dc864b56846708bee2440c50c923e4ffb23f97f0b07c5b0910eb91c27fb31899dcd94c95271fbdcd6aa3f86732809d87996454d0298e5aed68f40c11211db0a20a3efc8e8fd9da29e3dae18bc081b952bda973d2fd831a90e9b1ec699e78aeb518e55d8ec4695df4254fa534e61a3fa93600f5fd0693d67d518281fe0dd3101b88a771ae895bbdb223ebddaa37b8fe56a837cb2f97016536b27efd4f4bcf2a481aa540a836bd449bd999539c563cef5e503b027d981edbe53ba0589d17fb4ecded36046e6d5354b065ee6e46ba807d2df79f36f9ba188023fb1004f63529de1b19310c00302a807b0bb14d57ae6b98ba474a0f5d1d3dfbeaa231c98efe559d6594150039db9ceffadd9c910128169e196f98ad2edc8b96ccf0f60392353bb3dbd1a64dfd9ce8f05c34844ca0b525de57304adf5478a9a36505df95b4782326334bbbdcd0cc0871699292a2a6e55ba11d41abdc874243967521dc6310e136df843cbea0ff14c08f12bdcb0e40da3bbe7d662f955eec7848d428e464af19e32975ab7fb83ab3a15bcc5d6d2c1031caa5f2ff52af5e5de8125be44f87e3a6130fa3cb5e150f81235f51f9babb142a332acd0e843944b1d6b660641b6585411fcd03276500ecd0766f8fbce5e1b6cd57b8fa85fcb8b484c9e4b6ac17b5f58bde439f96c7b7ba109982d00ac3f2ba946cc76b73bda3f0c41a04416f8f5688389ee2f4374246a36356902dd4ac772098cee377777a364e6194cb632c7a391cece1ad03fe525bc22c709be54e43efaa090028cd943ea55538ff091b44a7843728a557b9250ce5bc248949adec7fcddb05450ba7490b58c3cd331f4bc05480add17bbc8d939d0260fe5b0278b92e2d3c34c63681c3d4bf617b7fc9a00e5f8d8df3f2d58b56b2c4cc7eaa45a378214b972fb76ac2d9f05fd1c90e9ec4c0598e4d3df26cb031fbd12f2828120636d5cb48755f75cd5d4f3112829bc43903d614598cc8e833a26c02fdbe0fdaebb009404baf70b8f3141d520780b6e3c1023ed3ef99ed634191f79b4210327c08a279b1edae8a34fbc761f74ecb85d0454f08133e89cea4d210b465eaae08b5dddac32bacb517fd433f49bfeeb23f4bcbce3d498f1bd79cc0ad7bd8a391b65521518ab0f39d5a1f94a3354c05eabca486f5533a14c3d71b31fe904ed57fc96a14cc91ff3292b16f9ef32469f2ea2063ebdfa5fecc30a2aaafbc49352460ad3dfce86155a8b47f952c2640bbdeec8517f36ebcc05267f8a2082801c25c5a6bcc0e244b0042a3c24a15d626074d76220f4b831dd5b3ca55eab68ea6d12bea3a78216762f073a8ef0fbe6c0e732362be9d33d2a9e6bc7f44e3a28c0e4e45d311be72041216fe953b465e5347caff75f6e403c014a86a3ed8e66472cc5805b8dc73313e2e5f15aa3fd062943145e92a329e60482a6d5800ae2e0049ec7178721ae7c9f00a1c3d71a48bb36649f917b1647919f930487cbc722b14b83036905521cef8b1bfe406d6d4d222bd66205d6d766cf13907804cc1e0e9b66c5aff6caf6d8caf5ae80dde819b328effa29102ff740ad9a4131a27c185b5a6d149c7cd598a4e488846d6879b141a1219f28796c93c106a77117e328a6173937e7212e85f786a66474e66c96280c64646dd670b5b637710a5b88228f7fb7b7f12bbd23bc6bfcffbbb50e8eaf8c5fd23b1d77aae5f09863875e810c1ff656ca34b6e6f617e753746620fe62b82a5d6a7873b6fb9b5acc1bcd191a01ae17ac69d0118143999bbaa6c250bbbd811a99bc054d2ae111457a1439abc7b8d1816f0025e75606e013c38c5361372d2b7767b7b4f8afef4143653fba01463a90669d83e1f7947a7278c402923498be7ed75753f220a47b74748f2c137859f7df44a16641a58a8408fd97f1f7afaf52ec706dcb11853a9baf27fb2dbb77e26979d367d5333559d4f0bb551d59ccfbfcf4fbed8e4e091388a0ca5461c75d1c5f26f27d4c78de2a6294d1e5d61f528051b9caa0616d8ca77fd94f40f5fb981632a908dc2c4d685b2d6c4c57843a294eb14ea679a7e938cbecc6c2aab9f91aa1d198da375b97cf6fbdb5b9d066ea9db80d541948182f3f74d4be6967895f322624e1434be0eb95997ba1581aaf607d1e453ed3b80acc318558a5ba8f72d89facf763e0c601a6735fe985b9c7908b68b20146c17c55c10d198d32c9e701b7f2cdfe227ab28f7798dc0d215c2b8681dc712f8e44cb82b85ea68bdae1b80104ddba3cab0d3d9f80b8a100083ca7a20ff869b49bdc4bcaaa56031d2731e49c739d852f5dcf50726ad89dc1bd5ea49b2e5c3ab983c28f9d3ad3c7d4eb384df4b15d53c7c417ac3812517219dbbdb9df7cc69d8acc7314a823dbe3003afba0f96797574c6fc86506271c837176b21a36a37c75ff4c5d30cb2777788b24acf9f1c56bcccbcaaa00e7bc86b5a0846aa7333d67821a83da7b58fbc048dc5176c077d70181e1b36b5280ff516efacc4510cbfe469ebc4deda7af4dc1054e31d9c9240ae89fadc4f68aa9368a5542c4a2b94a28e62d5c84c2b3011e1e1e45d91d1d4fee0c75d1f89c8cb10ca8043174853d4d22b55485297fe52a032e947867ee78f89f9bdd20463aae9c9439a1402794877a52bf9a3c5745c943edaa9ab3458350e04dd6b03a360bdd71b2015de431ebbe38feaacbb0a6c486056a19c8df05229d5e9d7497cb2020457094cf4e394db03bdf294a1cd29f1b6a9f59b6cce68d6ae9cc58d6be7ccf6dda564dae5fecfed2ec98a916ea43bcdc94768c61b8329971e0d5ad86e5eed2b3336401804b69467ac952bec168c1c6b7394ef0d00e566bd9cb6e905ac6a90c0027f4362523ddad364ddfc957523aab53cdc00ca7d048490c3a0b64157948c52a19f518a8ef719a895d034e5999ee533e9e74e201761b056e5bb365c9b8c636bb1e4ad18edcd3ffa98307eda719c9ea41b4bcf0807dc39bdb0f9d7f48da36c8755fd1c09caa35d1829dd8", 0x1000, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="da0f2b9b66696c65300068b161516d38c85536a2936f7bb011892cd873f04b9f62e9e91324b948352ee5921d21a84acf1a265dd94e30b47720a4c103105af5dd8f1947fa6442de88d914c5a5f6f6406c9033141d947b236f1b24649954255afa97a2fb85aca2991ae8e33ba0b113190b1a6a2d4abf205a086f88cd353dc1b40d5f7b4908aba70de41d0528236f24ac93c5ebdc0e9aa6a7c1156ba5117ea87a05225c56e9b4012f46475a3cc0cf1f668e"], 0xa) r3 = dup2(r0, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x4, 0x6, 0x7, 0x0, "3fbce487c8dfddbbea58fbb6d522350cf8c4c28a", 0x85, 0x2}) 17:57:12 executing program 1: mkdir(&(0x7f0000001900)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/167, 0xa7}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/236, 0xec}], 0x9, 0x11) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000018c0)='./file1\x00') 17:57:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000280)=""/198, 0xc6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x4, &(0x7f0000000040)=[{{r1}, 0x0, 0x30, 0x62, 0x3, 0x1000005}, {{r1}, 0xfffffffffffffffd, 0xce, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x18, 0x0, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x81, 0x4, 0x1, 0x100}], 0xf82, 0x0) 17:57:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x10000, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="19f1385d21799676ac398efd0a4397e8b2b47b965ea105039553782f4769680fcdbd6ae5943463a487bc103df032a4899cde8520497a10b2d01be23a5dffb3b76a3c9328b8f2ac2a013f2f56e7685ac0510c5d4417c5360907fbf1eccff151f07f61cd3d6ed6761536f8dd2212dbcd020b7a655f6c0d2b37e186f0ee1d9e8350d233efdc987e57a0015189d5bc95f8aacd04c3c5ec6bcccb425bd6f1fafaaf120e217820235b9d4520dad58f85fe59c298d3d55c4fce411debd7f2e838afad6b7528", 0xc2}, {&(0x7f0000000200)="065e01cb24575ab492edfc57eb9c21eb5d1ede7c7b2cbd6d191e15ebf2f4467d9a936f410223bbea73905eedc2739387ffa7e7aba0761d1d225b52011828aab603c0e741f24a423a846f9fd68f334aaba92ad187356d60f7a3a4fd01239d3c3e5f19861b0620f0db673331799ae01d9937e35a9bcb692e2e0943a98d44ea816dbc8c5cd2226c44afcdb54a8ce3da26efbe87bc5bd544bf5f4bf3f095a2f8cc1215a723a7165ab72e6c376c4a1bffd9947973b848feecd023ec3ca2543fa8a7a2f7af1d01f20f1dd28f9ae0", 0xcb}, {&(0x7f0000000080)}, {&(0x7f0000000300)="487c347b5b71dd23b72321364e4b3fb7c844465641cc95b205dca3e68a38b1e1c3f62544fd52e8191f8b99ceda922d5fd2374231f3fd544b08b9a19c376a47e5c9f6033ef1409d117a8cf726cb8314d72a7d31a7fb0264333600d4d98f148b93ad0430f40b0a3e472d021b956b97797d79aa2b5cf5c51f4a84173f71fc9d01b5", 0x80}, {&(0x7f0000000380)="606758f779c73a86c9bd704feeeb5b81a12161dfbb3e1b37f8589e192da50a52df2b13fb42a796588d15ff71fb28fff894a3947567697c58697e310812bb194395599cbbb98fce3bc541fb9f853534f5ead24e03f634a5a41139566d18193c762046a121967c052ab501940df71dfb74583cdc02c775d980d95ff122b2aa8039e32d6d1c8647051dd8c4b91750aa4abb64d243d937e409307f7a661075c1d040374311bde6a2843d7024f90e28f6f9ef02660f2db51b2b06fe2e47", 0xbb}, {&(0x7f00000004c0)="b4bd331f109cd79bdaec9079d0e89e85cb478c13add595bb4891bbecb8efe0a36dd90799f5fc134644224cf9b26f29d9cede06849108980ac5d5f0f1bb65ba9a64821d452d74cdb5fa3f6517c8a460b605c512ba1bebe4751f2523eba8ce6dcd68d6ae5f8e7afed02a0d2c3fd639ad9ce60d759b16868ca19458cc219dff18e3d4a06eb1c0b7d1ba6a9481133535c8fafc0b8ed79420", 0x96}, {&(0x7f0000000580)="5e6e0feca5ca56bd69634acaf2a7f436c9424d77b6869e34429611210855c8f5a00bd29bcbf152b9c6de866be64570031d6b5bccaeae0f7ca2a527dc3ad1d0d3e9f7ffb4789e0c061f0024318fcd287aab284b8d7bb79869e69aef717df552eca03d4ab97282", 0x66}], 0x7, 0x0, 0x0, 0x408}, 0x0) 17:57:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="77ecb51c51301bba47a3fdf0d18cb9dc7ee0072b70b724e9c41bd42ea702efe92bac85ab933220fe12db586caa2823a394af821f1a38f2dd95751b9a787d86579677d05ead6e56ba43b652582c65706d46f1a7ff80f9ebfe10d2b0c3c2b1ffa5039c40cb69e6b1cddb1980da5eb38ebc2ac4639a1a78c30e319633d10a3ce8f9dc911f15eb6e6ab55d73e7cf0de865e02f1bdf5edb9125d85f8ac42a8530c22b2e22e066a55c91f0146ea90d64afeb2083b50a4497f4f14a4d6a73fcd24fc1c96c9c9c63df69c75311fc42e396c9a00b982bf39e3aaed302f1f14f2728c473cd8b", 0xe1}, {&(0x7f0000000140)="a594f30f892c3b1107f9fb7ca2a2d157b0907d569735b8d4517143d849caa0c783e8cfaf7bd33a6d78e73dd5ba3ba6cc6cfc7ad61e19e6d728b696e95cf94617a131876421072c92144a872d5a50a594d3892c100079eb8522c65429a1c3f72378b1ecb011b586b772145872e81048b8fc333a9e47576428eee8ae022932a996df2367c406a9c8add708f521f2fd4fb0f543b48fd45fab8872687964ac1c7fc955b5dc462c76c3a89fc036285ff359c376a27330c7178fd2b3", 0xb9}, {&(0x7f0000000200)}], 0x3, &(0x7f0000000280)=[{0x70, 0xffff, 0xfffffffffffffa7e, "d0576ef8191342429f66af842f99054444eca552095d7ac891b8ff2a2acd8db9564b80d2d12cd965d3e1e990630eef2ffe7aa7189868916b3c653cbc41cf1cfa3d0fd85c353f44c936a59a4d4466cfef9b87753e9d4802494434"}, {0x60, 0xffff, 0x7fffffff, "7693657155a3af743e48ba26cdb9f01f6b79029ad7434a76a550304111a887c1ce3a9a6efe1078aa876736286aa4091816b4c825ebd303e7f07a36bfd847943672ee49937d62a726ee2af5cf5f9d"}, {0x58, 0x1, 0x3, "36b5a7c52ce2305e194e040d2bdfdad870b0c6f221cd77a8e2e31541c76b2ccb55b1960c0e142f3b9a02489272bb47103c252517cda02f510731cc5db7e71a70bc3824f04d7caa"}, {0x80, 0x1, 0x1, "98396200c4101eb8e68ae3e328c26e08503f6c812089f927ecd13566b68695e76a95bd40978fc246c9b89d4b73cf5f1a5906f3298e69cbc72966427291472960f03f0191d035dda44fa7b2f451f0735092b9d5913a4c97aea81a73eddb8be0fde00976b73de6776d9786453edf"}, {0xa0, 0x1, 0x7fffffff, "266b723a181dbc2690612d56c249249a3a2280a482e4d8cb3cfcb9a8930b5f5aa4a8545833528089780f181f419ec467b8cf1f0e2b00af0b066a999563ee0c9a271c6fec4b9121262847ff4bd5692e320c6cecba38f44c71730b7c6b1025424156b2ed1c05bfadd10b52b34ceff9a42842ff82517e98ffdde9e74e3a6b6aa40e4b425ea4e6261a802540fa68"}], 0x248}, 0x40f) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x4) openat(r1, &(0x7f0000000540)='./file0\x00', 0x18, 0x5) pipe2(&(0x7f0000000580), 0x10000) 17:57:12 executing program 1: mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/22, 0x16, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 17:57:13 executing program 0: mincore(&(0x7f0000f0c000/0x4000)=nil, 0x4000, &(0x7f0000afaf0a)=""/246) r0 = socket$inet6(0x18, 0x3, 0xcc) mmap(&(0x7f0000f0c000/0x1000)=nil, 0x1000, 0x2, 0x281f, r0, 0x0, 0x0) 17:57:13 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x54) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x481, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) 17:57:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x7002, 0x8) 17:57:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000002e40)=ANY=[@ANYBLOB='\'\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) r2 = socket$inet(0x2, 0x2, 0x6) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 17:57:13 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x0, 0xffffffff7fffffff}], 0x1) semop(r0, &(0x7f0000000000)=[{0x2, 0x54e, 0x800}, {0x6, 0x1, 0x800}], 0x2) 17:57:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0x8003, 0x4) 17:57:13 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000280)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = semget(0x3, 0x1, 0x30) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/38) 17:57:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0xfff, r2, r3, r4, r5, 0x2, 0x3}, 0x44, 0xffffffff, r6, r7, 0xffffffffffffd579, 0x4, 0x9}) getgid() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="2b5a7638c92b9bec3434b53c938fb5bd9997d6bad34d10047d6007415aea2fd5ef761aadf658fd07a31834543487d406c66e43978b3a3193de8a6468a46c68f478c2ce1422788b70810a3c6929be16c437d52552053dacf17a6f0bd758f965fd04", 0x61}, {&(0x7f00000000c0)="0c4669fd2883cb43627afab3a936bab72c21a1be8f8cbe07f1dff10d66a03d0381878c81ff61bf6c38708df214", 0x2d}, {&(0x7f00000001c0)="e9332848ed317c9e8ec3de87d803d57d6dc65a6e02eda79536bb2e2d85bc9907d748d630d4faa5d9158f23722723a62f75f60f2827c82ae2438bc5bea852ac701d1f119a1d2ec54a0f205fbb806ed7cf770f622a65e79cd45b5c1f858293d9cb89180ee780e12d916ebbd253f6e40e310c6d36f8cc4d61d074c9c721e97bee94a417357531f1268d7c118af880b0646b52f86ed78929e5ba34c2025ce3573f6d7a5f5423deb6b1321a846b72c8868bd03a55e81ba91870a8d0e4161ee8ccb32f7313f21891b33e727b3f0355679f28eaeafba3edb71d058e4e5ec9ceebb1bf8725a951eccd8eabb8ef4cd07cabafa0cdc077ffe04d8e", 0xf6}, {&(0x7f00000002c0)="7a6af9a38777441be68c2bae43483c2c49b94613a7af2c9788f94b64cce64ec18c4506426d0f3ffd82a0a3cedbab1243a705c00115ce3a8255ddf9e05f3ed1333d9ce0cae0b7d2ffadc7ca323f1d1d0bc6a3d22112cc540f4b7721b85407193e01886d", 0x63}, {&(0x7f0000000340)="14e8b805ef1d32c67c2bed75bacb8a97a6c3b01a6c69ce0732d479525d2dc2bb6ce72a41ba4f3df45e6db32f6295c3bbf503a21e13e0b0faaf1465aaf7281d5212feca2805564cbbe0dbbfb05fc7d1135c1208207a17f3443dbc063fc24aa36564836d80c35c829d7a87734642785f047d5b0e00274c47f0d20131fd9dec3e5afb37fbff214ebe5e5f787d34b945065eb6e023b1f50502e2e040c35297ebee472b07f10add6bb2f6a764cc6ee2bc719c9abca7560e36eaac71fa420ef11c39f9b56a437a74bb70a33e472789497f7c9b1c86667fc9279a1e0d8d3e5baff6bbcdfa5c24136c869f6730b1244b038108e3395a8b2fc6", 0xf5}], 0x5) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 17:57:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) setuid(r0) getegid() getegid() setgid(r1) unveil(&(0x7f0000000180)='\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', &(0x7f0000000100)='x\x00') 17:57:13 executing program 1: r0 = semget$private(0x0, 0x4000000000000007, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x8000) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x35ed) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/210) 17:57:13 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x102) shutdown(r0, 0x2) 17:57:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0x800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/4096}, 0xc6e, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgsnd(r0, 0x0, 0x0, 0x0) 17:57:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4000028ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r5 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x5f627feb, 0x200}, {{r2}, 0x1, 0x8, 0x1, 0x6, 0x5}, {{r2}, 0x0, 0x60, 0x3, 0x200000000009c, 0xffffffffffff9f60}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x23, 0xf0000008, 0x7, 0x1}], 0x7fff, 0x0, 0x18, 0x0) dup2(r0, r5) write(r4, &(0x7f0000000280)="5a61c78578a4d027fc0dab9d4a51dd4e872090a3230bfdf2bb28b7f7ca125231c2c59ed3dcda27f88700a1ec710fbe052c21156b96cadd771265db19c963d88b546746e70af24215a832a6eced60f9e5d0642a95224e508d66bdd019cbe1626e96b11376faf29e5125df99dbf02a37a8f2d9736190115cae23af24d15c8f915cbe69762821e627a9da9f73c87c7218a567ce602b852869652aaf0156786411239e9865e4eba26fe78ef9954aeb105edbae79fcadd68fdf5c8a5ebb9be0d3df91d7082d231310a96bb8d5fdcc57ff57fcb33b", 0xd2) r6 = open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000380)={0x1000, 0xac, 0x4, 0x4, "2473623f43e3954db5aa2ff29031773354fbd32b", 0x100000000, 0x10000}) 17:57:13 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r2) write(r1, &(0x7f00000005c0)="58e411efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a444cb424db7d227def5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab9c7fd947c389ae23cafa855d6330d827b66bc093b4b356938960226259d6b2d00ef819ddccf5474ce07471df4367cb98439e925ad89580509d54a3f5ab2cf8014e7beab5443c5fc4b377a4fe77f8d47e89a78cf96fc18194d21a21988a9d55f08f6c9ccb0f823e0fd9a4d3db853b48e105994cd4e33671ce76e6756f077fd54d02c12559be8b1e40f4e6245064332ce", 0x28382ec6ac47b443) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) rmdir(&(0x7f0000000140)='./file0/file0\x00') readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:57:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = accept$inet6(r0, 0x0, 0x0) shutdown(r1, 0x2) 17:57:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) bind(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:57:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2b, 0x1, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x12, 0x8}, {{r1}, 0xfffffffffffffffc, 0x24, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x4, 0x4}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x69) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 17:57:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/40}, &(0x7f0000000380)=0x2a) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0xe18b, 0x8, &(0x7f0000000040)=""/248, &(0x7f0000000140)=0xf8) setreuid(0x0, 0xee01) getsockopt(r1, 0xd9, 0x0, &(0x7f00000001c0)=""/199, &(0x7f00000002c0)=0xc7) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) chdir(&(0x7f0000000180)='./file0\x00') 17:57:14 executing program 1: msgget(0x0, 0x0) 17:57:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x4009659) open(&(0x7f0000000040)='./file0\x00', 0x824, 0x0) 17:57:14 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 17:57:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x20000002d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xa0000000}], 0x3566, 0x0, 0x80000000, 0x0) socketpair(0x72f06bfe70c28af8, 0x5, 0x9c, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x8) 17:57:14 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/159}, 0xa7, 0x35d22d1ca566fdfd, 0x800) 17:57:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0x58) 17:57:14 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 17:57:14 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) 17:57:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xfffffffffffffffa}, 0x8) semop(r0, &(0x7f0000000000)=[{0x3}], 0x1) getsockopt(r1, 0x1, 0x4, &(0x7f0000000100)=""/96, &(0x7f0000000180)=0x60) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) 17:57:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0xfffffffffffffffe, 0x2bf, 0x0, 0xfffffffffffffe09, 0x0, 0x10000059c}, 0x406) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="14f1ad26a5631988bf2a19c09bea49bf3420b00814c7e7e0e9f41676accff8425d731095636ba7683d8e35b765746e25c46aca091a95eef9efa2d9e4991a822bb2b38b56fa2560e274b3c2a769b69d51b80623fbacfb1df311fcea428c7d270af3c889f7e556fd6b631aa69d97c1969f17fdae4be930f6aafeaf826c62d5d378570866e6e1ff", 0x86}, {&(0x7f0000000140)="20233d1ea304c93e906e296f3c589dc361d76f652cda9c6ad81fe2b0a1a2d1d38c240e1fe975745a7fa0d3a5a7bbe1c01e50cebca435028764d68afe3e2ca30487a2bf8e42b82090b81bdf9906afe1bd34756f4aefd5e4ea767bb93dee701cda20bfb38f8ec91c4b13fb987eb575e81fecd71d54e1b4557e71e12f9e9baf597cba32bf412c04e3cd9539a384191b26771d58590a795fe71f89324712b72d7af33bede4bdaa9620c0db53a67c45f24f68a1ab58406db22687f8fd5a726a616ef1ef9fbf", 0xc3}, {&(0x7f0000000240)="9c4887f003d0a7ee178246eca72c1da955dc879a78e349ff4c73e137fcc58b0c5d2201106bdf8cbd01089a723f0b6097391c067f49e0c9c22f242d91a2c5f7106f612aff1317b0322daadb7cfef7e876a57dec257bc4ad4229c561827e2956a5d77b14fa4a8b25233a1111dd8c69fe1c2bd346f27727d89dace13f19eb", 0x7d}, {&(0x7f00000002c0)="248c90eb72f7f406e4230596f65c8df9610c77ef5b3b596b4ac342293d33c65be01be9ace5fa4ad493591ba95e0e1dcc6ce2e2a0fa84020f21469bf8635b952a4288bf5a553d10dce0fa52d8cd290aa3d5f3b88bc126eba74c3fc7321cad36f2d301f6fbea42a8a63c97a00d6b1d69fa07ce52e6fcd34bee17cd17a21709fe906801853b3aa43cd6dd2f91f70ab75689928df6ae9666e92fae429c06879275dcdd768d90ae40ca2ae8418957e4cbbdcd69d1329674d786f4fb8f3e52d8b479865ba3e7109ade", 0xc6}, {&(0x7f00000003c0)="d1fd112abc4723c322ec80fa387893a6e06d83e5b4943a2eaca1e7d276e1a05425afa40ffc506198a0050be0a189908754b7ae754d009d34288192dba71d829c5b64ab7bc1c8451d2df377cd7140a0c9054643b599615738f17ba15f9793f62fac9bb28f690e63c5b93acc5c869c1ba7207d2ac848839226ec82b546a23fe4cf3f9769b4079198b2a75e4a599469b4e0689c126710e12b338d0f9824c7d5cd6481b5367d0b821add497caf39d9b2c4815c57", 0xb2}, {&(0x7f0000000480)="e685461bcaeb65b149330d03a435f6f9bd540fd9e3b4d9d55395529862503836bc395627c69a32b08210a7cc9af51001f15cfb66a8d5a3666d441d242f6e158f62dd8e4524d913b9c9d65c9c3a96934666a00e54a1418304403db4a171bc3c2e3ae36c4b13ef51a1278f15edcc15af025ee916b64619ca1c762e14355dac699a08ae8499b170ea6d5f8a9922c6f6b9d6e439ba3ba7cb72a46a4da6c9ed077172d237a6482c068f7da36d4ba481453a9d1006d52416f6650cdabdbc912f1adbe50ee5dfdab3855882aad62cb8fe0993c764af656ddef9dd1e3febc60f59825e81ceb5254293d0414d9a4ed7e5ff926ef4094238ab7d6ad47e32", 0xf9}], 0x6, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0xb}, 0x8) 17:57:15 executing program 1: r0 = semget(0x0, 0x2, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/13) r1 = getuid() setuid(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/124, 0x7c) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r1, r5}, 0xc) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) r7 = dup(r6) r8 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r2, 0x5) fcntl$setown(r6, 0x6, r4) open(&(0x7f0000000280)='./file0\x00', 0x8801, 0x20) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x1) semget$private(0x0, 0x4, 0x10) chmod(&(0x7f0000000300)='./file0\x00', 0x10) r9 = accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) fcntl$setown(r9, 0x6, r3) sendto(r2, &(0x7f00000003c0)="07780e8437173e08c7131cb52643818b30304b6eb7bc788270ae4a013741b9655fb56325de9628b323c94128", 0x2c, 0x8, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r10 = semget(0x1, 0x6, 0x8) ftruncate(r6, 0x8) listen(r8, 0x0) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000440)=""/164) close(r8) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={r3, r1, r5}, 0xc) pwritev(r6, &(0x7f0000000740)=[{&(0x7f0000000540)="725374732598c5d53a94faca35e7026c77fc437d8030c919294a3f060245655decad597f6a4b8e43210204a8c3578ae60ee4342c476f1a61d1376be4d377a04f91c27108d8c9424a690de3faf5f326a1a7363007c502a2eff0ba6dd3c6883a060f52acdf0f81c6bcd614ccebd301a0741443c78a8a6902743bbbac898697f7f8154434f466c3a151f18e36e6266138fe57f090728f67ab833845c337d6b483831ef1b895d8781fde36e8a70b9cbed92f10d934ab01d79376e29db9acfcf16af3e92f91ae4d22d2f41999adf9f614e516e209dc21b3b146d14644a39e", 0xdc}, {&(0x7f0000000640)="fe772e943e1bf73c7614ae291faaf06f778107b10d2f134c15de54d2d2129ab4139f9939a7508270dcf382f9838f5b190258804461ec798fe999f1d92a3f281f20e731eecda603106571be0292e5e802557696dc8657f2fb36ea3fae311f1452bfe03d6129955ff153b2eafcd840be0ac9027f3f68378305493ea05849661e4597ad2f251712a41f954de27357244ef2c00f7bfc43fd069e17", 0x99}, {&(0x7f0000000700)="992e59c2f61be71bd32d930deef39996c163198ca5f46993f91a", 0x1a}], 0x3, 0x0) dup2(r2, r9) 17:57:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) syz_open_pts() 17:57:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f00000000c0)=""/173) close(r2) 17:57:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x1000000000002a1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x810, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 17:57:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x6, 0x1) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1ee, 0x0) 17:57:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) mmap(&(0x7f00006ae000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x4d) 17:57:15 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80000010) dup(r0) close(r0) 17:57:15 executing program 0: r0 = socket(0x200000001e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) getitimer(0x2, &(0x7f0000000000)) listen(r0, 0x0) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000140)="f692b4e448a8354b5de6e6a9844869b13a542db6cf96d1b22fcc0ef438fd2b5ad94b79a26ca604559982daa30879ea5bc6d963839f0ca2d1d904f6b8a49043de1148bef7546d08e511d36b947fe3ce45e97e1bbe91611746fe9c01e06c831ac8669726371aced76858b9eef5f98fd605e376c16440189ed91fdbcb403754cf02856bac53f1da214b3cce1fd47fb2715f0b4848a435312c47175d6d330f2049dfe6ef3a08d46363523bd621654aabb2e9db2531f3fd46351f6a5e8606d0f6ebd5931dcc0e65a55a966395b25a1de3bc20a69a", 0xd2) 17:57:15 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/140, 0x8c}], 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000015c0)=[{0x0}], 0x1) read(0xffffffffffffffff, &(0x7f0000000080)=""/59, 0xffffffffffffff92) 17:57:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 17:57:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x27, 0x7fffffff, 0x7, 0xffaa, "12c16e2c2ec3df52cdeadcba1a7f429a7c1c77f3", 0x40, 0x2}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 17:57:15 executing program 0: 17:57:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/137, 0x89}], 0x1, 0x22) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 17:57:15 executing program 0: r0 = getgid() r1 = dup(0xffffffffffffffff) r2 = dup(r1) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x810, r3, 0x0, 0x0) r4 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r5, r0) ioctl$TIOCEXCL(r2, 0x2000740d) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x28, 0x3) close(r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r3, 0x0, 0x38) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x1f}, {{r2}, 0xfffffffffffffffe, 0xa1, 0x2, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000004, 0x2, 0x42a8da07}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xe3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x21, 0x1, 0xf0, 0xc4}], 0x80, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x0, 0xa245a8c63e038bd0, 0x1, 0x9}], 0x3, &(0x7f0000000240)={0x8, 0x9}) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="34353ad635db6cf26b81a28af9478d0d03e24dbdbaf729be05770cbf45620571b2a013ded67f2fc40f7f2237220c264aaf45b0c5866c935569c9374bff13b43aae8922d7daf2d176972713112ba4ee064531e2e5f94e9793f581df8d248417fec6e9176958c107a3b5eb196f83274839fc70576e49b5c7157c3e32511bbfbb67a13896183a8b972538bc1ad1eb4bcb378fff0927176f871ff0f567fdca821c7d35cb04d4d1f903a225cd3af11d07b8638409fcd782eff354bde8ed5a75ff182db9b08c7edc6f4b724af088a120399562488559c50fb4e2c23d34305e440c2846f23f6a6ca7cdb1cb890a2c517cde42d4910db0d1f3979edd0cf747b472f7bbc22369731f83d1a80e29ce91270962e0712c964299b686152f62c9455767b681e17172c620e4b9073e4ac6712b6706214f235a3bfc7ff8c97c0e6e5fee3dbe9c5bb21ffad27bc004b3b1ad790f30c55156c0a075550e81006c33789c1235876e7b274d1c433c05234192c08f44673b5e6c990353f094c73704eb4904acac720fb4863e56b65fcc458d570f99b5c1785cfccb81bd1ae1cb10ebcdb569dbf1aca77efeb668f6a664656dfd9dad68fa00e26e6d6609f7040c5636cda056d2635120b2f98e129a00be4c55bbcecc5946da1ce5167ef83df5b66c3a6d465d22faf8be4d23ca679720e88e7abc07ef9331e25b050fbd3cff0df7b7a7e414dd8857f68627a07592588e28ea2844609c51e1ca1d4e8293df3d105fb903e470d1e7014c04cbb851a2620946e67115a7d14525d24117d4677dd5abe3f874c3e3a6a8f1e51577849153da8a9ddc382a29db1a5ddfc7f6a1a895e306ff8f0ed8de76a1b2a75d868bfb76ab317b746beed5039559c395725d750bd63b65c428b89e80d5a66dac100dade22970c48c46830d8126b8d2bdbef93604dd22f321ae568f5a98c875b20b85ee59980db342a813e1c69480dfb3ecafe09b61443df85aefdc2bd1ed11ffa95785cf61b80bb00b21e60fdaf9ab8b1c2250fd5b4fc8d3c994ee1fe8180141be1dac9732c88cdba5f78718496dc62f4d4c2df17f06a8087f702304ba164e5f90d113910ef8109add751f06fb9010590b319c4c1447827ca71032bb1151f9f8d6fe0f12bbad5bd103f46d12f22196ae4c501116b216ec0923a5460615514e1833563ed324a35dae827fef35228633baa68434634672287ae93072dd4e1118a2ea5f15c718b5af0db8dc69057f0392188a1cce942d3146aad735342d6a4cdaa407e42395ef9042a40eef2ac9e7dbc8bdcf6b48a9622239409ab4e2fcbee5552d70ddf4087f9e26a7d35cd09e8a5d1acc73abfb4367190d207521aff3fc1cef5bda3acc24d867677f8b1b7e21930c4b7d99acab756428ef109b552692bb4c0960115a79075d2894552ad82da4e16075fe0c40dbc779fed977a95a606309f515442e03b52398e46c16051d1d8cffbbf8bccdf7da0b961a4f46677dcbf1694cb0c2529a43364dd294d83875dd8b01ec6dde0e54f74c077219953e4a518f0debdfe4d216b8a8379aa466c52b95d937f7ac5428f1933ee01c5b0593975c788c190d5b5b1b178df16e5c51be49ccc4bf182e67247e3f53d7786eb2f229ae5107cb075ed1dbbe309e7317b7c07f0679523d8df2796e62f941d289b767f295d2bbcdf03f4160be2333ffff716bc38ffc599eac4bcf1873d70f7f2d357fb1d2715032bba0576f22a674e28e790f4b24454cbfb261b84f45a25f3e2b90372a9c54c701b95c8a468ed4e528b43593a9d64d4b8e0ac75a485f5729504943abb932c56d56138184fa9974d42c41818b8a21f5e3e8a901f30e9f1667d6ddc705e248ee7910bba11453c73bc3a2cb5a684e8da6ea15d8cce5a3979f8616a65d6c2794c6a4032d2cfcbbeb2a15934ebf8cc6629afdd31b2c31ff0838afe0a224d6e93050f086573d253c82a136f1b6387ab29d58089c72188cf8682bd574eb0361f104de15b81105653490fb00334971a6603ba1729e7a53afe2f271478a7d3b5d06851ccaa155c049b742879d9f810b365727b859ef8897c476c305955c79e8a1dda1de0e724096abe4df8c8cbe8de612e9b75274e34b45bc26044fd8ba8d65ae43788f922763ba46dce53433a2e23a7f62f4842f90bf88c8d3eff0f71e684fea76a59532a0bb7aa54e50dff550f71d9f7c58bc238723872c7f3e018ee14db7a23a7d1d12d343833bbf32787dcf5568e28303dcfbc58e544ec0c82b64b3b266b08ee049f2f376ea275eaaf4c71a6bd13599cb76261a013a6cd8826428ee0bf719ed2a6b9012174930e623a01c1cf6a841f3762f0be8432434ff4719bc85371eb646a307a4b85fc5b2cf2fb6fe694c24793f7c05ca83971f595c80986d1ac988bbf8ef488c51824d6a678b290becf14266f2e0bd1377f57eb2dcf523a3f8a414a293d0b4d1674ae3b3db03b574f1ad38326ea160f73cd96514ea37b704fa707f0fc13bbe1e7c411c207b57a3c3ef724de5b5bdcbcc1f19dc28a8d62707bc594a2c1534af5120cf01e987f622eff790d3137a72ff33deeb8b9218255f5e238677ce71eda9efde287af64f26b2e41c5b5c02c780caddc434fcd3816291b6a9608d927ed7cbdeb521189adc95ae5319e8461087dc2bd7fcbbd03286b5d444115e178b675f38cc3a9b8534054c5791697096813be20e5439140b57d0fc8b76fae3fb8a89e2ef3fc68a5877fb3b0abb87e0a06c43ec8e1c7d8544684a6eb5cca5c6b84b0e052108f8af94db4486962cbbd9564f1d92ed1ba87eb34c72a03b09ae10c72c9742d0436ab41aba347e2c145a311ec640ebd851447fd6db1c06d8295ff50f29364db71908413f99a5e538eb4e6b17df4b62ad5c98cff1ff13ec9e2d402bcf536ad1886c22e062946a2f73c689c88fa154cd8e9edab89377ad8c8b7f69df32b1b45881717475976f71a5b21eec09986186c3628c3a24e5a1fa9eff6d7182099f7b5612f1417e7ad9b9b5963399e3e0ef8602075b9d3de9ec89cd8ccdbc68d2bcb51c0fcb9376611e8365ab243c2efd94e32482bff0c1c8057306da39de2113d1ff59f4e197bd50cb8a48795bcc62c57f8e66deb4cd1bd8184026a0bd6dee912e4d8ddf829267aca3123e35d03876fb5116842c3b0a321b6d5ea9af8437b2f3437988230033f1ae997012bd57ff5751bba2c64eb9868fe81a014e3ab24c78e8656a479091b00932a60ad3054276846e4ea63c183ab0289b9b1a3d5252b4d62610cf93efffdee539588b3cf88b1f8292c23427e5ff61a0923f8a8dd26c6b9d6b2271089ff5e8be6b6e7b62007d2da111a153154fbe4bd98981a729a9ac8e6c19599c44e1dece564560f89d61eee0be67bf5c4622320b1ea722afe0bd528de310f5243554282b9e2770e2acbd835d907b4c2fb450edb71e097a44e3c4ceaab3fd6e818c1361e76bb8172b25eaf7943a24da52ca36b9159490d12e1cff22bb59f444575a4493d6e6b5b5adee7abaa6b3ff180b7864db3e639a3259e683472e500263b14e5166d78f6721b9b53a19f5ce342e2687dc5c143e497e95fb89b73afae2db9e91061544de07e4560c09c293ece52b51f9640d16f5717d14c0a0aa082ecf7d54c84510e94503e022b0690e2b0a2644a2bdae977d9232acf9c646a79ce7ae2905046b50b37c5ac7bdb6a22c9e8a64ab0d4a59e375bf9a8875538c60733ccb48ef0a2f57008a732f66df14f718a64b64bc49a17aadbf55584d97cba21aaf11d291e4b344136db2115223a7461a1c8564c3b3d42fe0be16d4fd6e2c2663904130a5b026c4634e8e7a1ff601b0d843148332e3194e86cc0cb3b62b935c7a9dd99f3064bb7738906e4a87c45098069c497b465eb5e2d1bfd23f8239bb36227970b4351a44f8529f811d98040bbf752be4e587340e41289f95da2894ee183a08a034871a6974196509d4c70f575519007970427d46d4301df7470bf7ca77b1241b32b8307bf775c29884bb4a90d8200480e50180044f4305b26189d135a1c11f4e9fcdc5bde1892c2ba2bfb61e45feeea251f054bef2df9c975c15f868eea586efcff39ddc0aeda865a45b7b9502e4e28b72850744e07f9b258d6cb932c8ce3fb61bf7ab48805fe718e0944622eb24ac7246f977e415e5a6ac3c9f249012e4853ff76c63a8bced4c2d9137fdec59c875319446f46e719eedd036a4c8a3901cf19cb0c813c2e8a4cb2d04511819731ae15d36e65397c795dfb31d2b4516dd7c16926db09b86e081f830b5eb3fbd19c69ec69f698508fc165b19c6015cd2b673729a66729b95f6ace0b7c100138b82535ee2f2febed37f09aa3638f0c73212af0e44d1ca86101cbbe5d2a43685b1712ab03d26ab1d0cb95a0ff5f16a3f91be292367313453e7dbdfaa266c16c4eb2a70f54d7427aa22d120d3abc19e486d5840e1c941e3f66902d1e780ed681fbbfcda8ab240c858abf2ff5f257a65fb259e31b45fdf3aca182e25827b483ed6c85ed3f48359d8a643c612929412a7dbeebfd2d3d5784a65c797913f6d6af342512e9c49314d42c6461e7b87d4a3e4c45e5f9593be209f754c6efb111c3715b8c0bb37685659fa698d6fa8fa237b9c1cba34232cb3ef1b9997aa3447f10541d28c31fa027b552085ca669f97cd2d24186621a908cf6c508f4a6b4ba5d638bc020dabf987f5cc4a8ce91bc3b8936dec936f05202cfe1257ba350c0f77f5befc416038aef8898b2f8069e2dc8e2555def2bcd3ea9b657241f0155f59dc2c8ef675fe07ea0e08ef6542940f7b74844e0004dc2532102ad58e911e3c372aa772d0f59e8659ba520bbe29ca9a1fc82e8ce432966c20f6bc6b71444f20b598e3e1c4f5d446a2b199615f3e1a5b33d7e4051a7378897d2194501f9688cdf23d3553c8c520ecad7524c5cc0857a734289b83625c30f7b48b1824ea1ed034c6e12c2f1e7ac6434120054328e355cc0a219f89f048818efaee844e0543eaed57c1dbb8c1be08dfe09672ad66ffae7d50e184912ad1e471b739fae8b8c941b8b2cd28042b10712e96db9d1660be01e8581bdb7b015f932a9d9638bddf0c748ee7f1bde586060789e77d63e465ee81cbebc2952003131fdd4f40653a27b661eadb0c4311959b0b8372b13acef84aec2cbb72a22eebc82c717984747b8afb3841f0333584628c862f8415022994621028e76d62983902084d959d8b1d92cf46857ff16c651195a3c11d5e1d68887efeaa2fab894d2056b4fd6909e3cdb44619fa055943fac9059ee87fca96bcfa4168a9a09dfed39b361e61ce76b607bc360b298eb51604a21d580b8167cce17d9510cf93ec5b912b4419f8f7a0ff3f0e41117b4f8569dd60b9a654837e475df54909fc7febd38393af7edab2b60ebd132d9740bcbe4c78d37bff81bae8863caeffe7bd3f87710dc8896f06c254fc3c8bad2dfcfa7452f133c21bca92f3ef32276d7c1d880a6c5901403a2bb59b6c7e7efd99b613ddc8d7f2904519dfcb9686bff11d0181a8396729fbbcb58c421d8a5e42b537d292ab5f31f87425f96f50bf077317fbf984a02218d191a75c82285ae3c96f1fa0dc2c5ed9993bb7451e29bb9dfcb12213a5474a57ce698e5c82d05e589edd57865c397fc31f5e9f0b72f848104855956f8aa844ffa62ad1f8a9a0244d197e9fd34810cfc93abd771c2082743187d02af1bc41fb36398a79013ed23e25ccb6c66776cd1f87ff8abba991025f7d289c4452338a8351d842237618ce67f37e16fc3ab43e9c48b49c2b4fd77bdbc66bd4cb695842aed40472b40dd30d715a7e34ae9e6bb78f", 0x1000}], 0x1) connect(r3, &(0x7f00000012c0)=@in6={0x18, 0x1, 0x8000, 0x8}, 0xc) r6 = open(&(0x7f0000001300)='./file0\x00', 0xc0, 0x40) writev(r2, &(0x7f0000001440)=[{&(0x7f0000001340)="a8d701fc53dab34f4f01a9cfcea9ac64789a2a539129587e495f2b0e52ad0dadbec42211bc312d30cb7c01feecb7692728205b7924c0678d4865945ae235fc3072f9768bf8ab595071ffe68c2f57b6dce66351dc409751c9a845ca99ca298a2448ef91d82380ed8343498946c8a50e0ad086d5afe6fbd234875d42650d35e04ad1d2875215a73d1543780d501c5e225290dafaa7d71ea75abc2377e571f1c4ee763bfdf4c58c5fb6a59723a29e962e5488efc0c1ee0cd4c9a95b27b7993888dad267156ba206df3811d1946280805ce5cc2c0ff41bdab48a076b4ec79bf9fde2d4a187c5522707a566315cc8bd88775efcdf", 0xf2}], 0x1) fchown(r4, r5, r0) writev(r6, &(0x7f0000002700)=[{&(0x7f0000001480)="a859bbe4d916614f37bfe95740b675eee8a0eca78e66e42b775c2683a59e416fd98fb504ac64559e47998a0959116b67624b1114913fe68be11ba738aa0cefc0b71256568f3118428e00673568bfdfd8a319de1e5d21af0c5e7c9d2b7688bb1cbc158b47743ff4f65b4583ca69c7", 0x6e}, {&(0x7f0000001500)="2d32320e55b6fef67de2423994bae40d8acd713e62db11f59a21f564a97921fa695729a87dfff89a7bfe41aa71880dd4db0966bed56ffffb2d922d47db2dfab3c1b96b8f3121e327fafaffaa0852148fde328b257b11bfe1fc861fc17b931e57a61133ee18d957bd31b53e681984e15e5c3156548685ce0376affc480cc8363f027fec626867b5557b488efe4f300b7bc234aa4cacabc7d4e1d790eb93e446e05d668ef14b71e083e65e550ecf3e04bc99c8b33fb386c5a5af7bbf81e8d8f5c0ef48cc46a1da67f91b79efcc872a75877c0e395d64bd1306ccb43fa69db5c7c1b3653009de811aeb5ecf11e1cd377902f6aa0777dc6b0f376ccf4a392347803fcdd1bd75a50b70f859323b3390ef4737db52f2999c9e1b935160183f6906b35b988378ca8ed4daf882ca78ab408fdd73d6a9ee7b712544c3344527ccceba789facfe89534119b98841f5373b51abb4d062a7b53ec3b87f258d0730e0f4da249ce2f4d9c93abf89cc3218e441140c6e19fe7d30da48d5fdcea2a3a7035790c0de5322beb60a2b1df1a615462a9c94b8f700f08bc12c11c2dc0c158116d9229721e6643b8a84be7c5c366157edd0601156d57841427c52dd2e4b815852f0a3df8c81ebefbae51ab8226d6c0336dfe5b7fe9483483f7ddf5a75d3da2cd62366c15a5a4cdf1eba64d3823e74994fe80b5d207c973f476b2eb9d9d5b50fc857bc201aee9d386e5b07e26c5def75e97a92210ff4d27e21ca44520a83628b4d9ef8519348f0e331802780373b890b252e29bec6b2ef12aae3d062da5fb732388a1832f651f507102a7d84c16060bbaf88eb778d2af473c9483874fe0c0b5fff622e0de10295b60bf4c2affd07cf41c49bd9e7af6953323ca44cb424ed277c8dbb3506d7702825aed9417079cde44d188b65649be7b9e0932609274a84d35c2158964879b16c7fbce21039bdd70cc08969eeb276537289b69c44a078e25623d281efb7b76709675a1cd30f0ee489ea71d7d2023cbdd8407540b31d2ed16ab50fff1624ba7d81e6b0a63335d6bd62d97b062ee1838e05998bca8138b459ce5f2d332fecba860b898ab84bb19f372ac3df065c78b9e2a2ddecf421ac91e71d715dc170521057c0191ffc313d6e83722f13771380cda1824e47ef942e4ceb7b30a8daf5eb712be2f8f12cfdbcc1aa71990070041b28a0596de37c3ab5f091ab99dff7082b455fe76919d4b931ce30483eefeeaa65e933f52f53aa0f56015d200fabcb4e348032e21dc1117e4436ee66d3bd1d98a9dd815fa396d31e05a5bef4b11cd20304119a710d21acdf926840bc0eaecc0c66ab2167aa43756235c6c507edb5638e8a946a2c3bc4752510d291c69837deef08b63498e3b02f1aa2b2b28b8c410297b1555e7b8e4aa15da5c443179451a4b70e25ab094212c2691042ec3f79b29e9d4fc7e8ca901e4a46de6f16b1bc308d4485c133c84e05dc957afc20907db483e6e8faa5d25dc207ac441afeeb545143796ee7949f0097ff57a61148af485279396ddb1a80a008abc2166cc185ca19b3381567096b2a641fe5d79276b939f0bd901e09c6d9c7c9eb5ea613e00695147118171f17de09345d27c4b430bc95dde83f3daeda1727af7b2a47918b69453dd58914e66f448d00927459a4ee219e5dd5508ffad3886fce1458df66057aa439084a912f050e3b555921dd9f749fbb71dcdaed6940d8729f06255f3d9606cc888e4b3df4e89d69df102a4afefa0e54536de5c779df5946bdf1a0936f97ffa317a76733990f3e0fb454c9a72a97a038ece8ed31bf912bc52523fb26e74facc9e2a05013a23971802c62eabfc0c539843d1f45fcedca9a226ad9eca45e860a0154868522a6d2e5489d7624db1685b3fa53686734ec697a50a7ca352d6473222b4f805bbdfce0b40c6a8ae477703b21b2fe489ff29c7293f5e2b0d1840fbc3a98404c354901aba4c6bbeb98f08e3052645784c3296ee030fd05669b9548265fd00df1690dde30285f1643a977330dbb111f33c0fb40c96836b9fe4f35031587220f62f1792f53406beb09c94870129f599b42338ff1166f270f0f8aef0ee7b38fa91c41c4215f702b1caf5d26bd5da5b197d6c2cc6fd7055e7a5e54613864cdcb72ec16c348d883f01adbf7455263491c761bab78ce0a1c60bb94e732e8e6a64e05f84f9852273c6f3a8858c1ebef3c612d702be57ecf7535f65173bd50875d71632c28fc3085ae4a52857b9f57e9124c04ec37db81216130eafa1ce81f2e19059f0b768cdff5ac8d1211db771aa4ecd4caedcf23a5c770d256b168538d21f7514043cd612664c198d2782acda59f39ee1b263430efd30866cd682fb3ef7985a3a7d0f3abbd0ee1c8fd5d0dacdef86fb14a475f44285ed1310bd95a1538b8d7d4c457492705abf3cd559fd5e1acbc4e77df9f80fa40091b09564aafdc2976a7b3cbb35953a7cf20a48537d33f20cb7d9077e959f09e39861fa647f6eeb226a2e38621eba93bb46406f1eeb8f84f59032ba1c27b1196d048520472bb5e4bcd078324c1addb7edc4572badd7287a687a1182ae0e6b8d92a99db7660e89658f2bbc4ef78ad20cd1b395546219b71b75edcb1de48f4a1dc8acc6b3cf218ea37568d2af36b20d0ebc0311685b3a24680bf6706ed8c3c361e0abbd1b00e37c2c6c66dce751a01725d17489d3440702919c7a53470853fba2cc1872c71bf1d8854b0a18e75a149da03d41ca6ddf2434538a274d90b0e04df14385f8992328b711f0023bf32a5045c25dd6a3cbcef51ca50596ad61d644ae59a98a0d67d2723e49de6558fc315e982a6e4d0d7f4ee3b3e0d7bdafe388fddc834d8cd260a20cd1b66809b8a82e0f73720c6989d634fbe29fb6d38c216471c2b72a4eb1d044024bb0ed77c138d923cab65d63c335bcebb2c70ea26a3c557509ef2ee04558144cc806f5a164b346ca407174956b68ad386a6f4fea4529bb2451df7d37ab4b39a83d4d6842a4e9df50b3c7a5f7ae74734386a4d807304469fe4eedb0720edaa6ce58a2c260d6cfe3d258f5d5a7af65a09cf23b202289a3ea1007f41d24d3feea7fdc1b07638086198826f40da0cd9b1ed5e747266fca57aac7dcbfc640506a0f9db627351a713e4829be4d5c0c6729a6daaa5160cd5edac01c8aa2396afc0ed2443dfeb48aaab19eac6714a5b31724ea7f5c983d7d571b5f845d856af4b9d3f24a12ab7931e82cf2b3a9ad715a0cb8317ccab13d532e5d1e1252095f2f8a377bd65f7e2d342fd1a5f6e21d6667141bcda22d0785d4e5bb20e8c7cb580e0937d0baae4a3179ef2571faaf86e12928a8d5584ec4beceb8e358d5c42409e69fcfe80c238cc96e12b74865c80d25bda6ba26b93d32edaafcb111906a20dc2b27f5903928438550397c5f37a62cb217adaca1cf48c11ce3e384ce4f5febaf735f05642a028156dc71813ecc1cd9a7a2793608a19b5208c281751553a5efa0d4649cbc9d795cbff91f0109a7d688b2d7a8ab943405b22db57959f21b8baef91927680d130706c83da4b08ad7425c16b33e3015e4d5ca6917d1b3058a5f232d187a3326c30497924654a12ffd348ad725528908369d9cc2c6c2a90d30b4fd3379e32fd0e89ecac3795648ad63d4afd002eb492c887b6504da95f61644509b9773cef68e0bfc0b7ceec12709c9033608557d582b849b85f7e15d78134e8ded03b389caa5a70ea6ce7776d6f2dc47d09d93bcc4cbcaabda60459f87290b2cf25bd79deabc727a1aaaaed3d5e4dc46c794af50d4d152f036f5ef9c8ef16926c51cf77fc1f969d63e6281a72a5f1ec0d4810aec0c3dde89426b9c062cb5809b8a0142edb2ee45eef394adbc50d5c92b4be74f48e7e043425163e04d78ff4895870ab1b25f79fcd6d812f4756d2c4b116146987ed8050f4e273941e19ec082cb5f80faa218bff20fed3df99deb4b3c8e5cd3fab399090e0a2af76cae0f790cad0adb278f5226be5dd2b743f51ac2cb8e11099aa38a0a7b39ff882254166538061e0adc01cd9d5a773fefbf8c34a27d59065ebea8b965daa42978c3fa10bb575e7e2ab2397f924e3014c7e00e503bbcec0f47006bbb3770684c09ecc494e944e5a6f017cb38ab2b48c91e9017358e0b1883597fe36b9ce97a0fef905a04bebca7aec59dd7319f8f9d31a0e5150e79a0e007fe3590451a383e94fd1b74fff02332dacb20dac408515b52b08e434e927d9dc137a7fd147c2b78dc9e916eddf14fea07670f34e9110886c7b19d6c9cb0a575479ea85e542eb2bdf3bc068943bc8c36b0d4a5add2f20780a503aac3106aed6c73020a20baca4b4408afbf7eb34ef11c2f2138877036826aca24166da7b74f855fe283d323863c607b8830adf7364e6a872a2102a0ad1181f23d3cd2eeeda7942cc1390c27a27314e047c17281bef1a0862ed8e1cf8c7a62367fdd752a1defe225937d4b31a63feaf2eb8a891b80f0ba2f792a304ca3c63b2bc5503571f8cdf4b5a9eb60e7c126905d93b4963d89eea6b0072866616788e4e6eeb0b753cdc1e2aff442f602c63b0595130e5d284d079de3cb780045fc28df0d0c73e267dc47f3d06e87e5a69eb43bcba840057c59bf6ff998c592b996e646237b727743aa48078ea6c7e4063c114f7cb74e2c5e05d77a824f0e6a57cdf4e120755320d8527d60c7cbb0a1dba18b49fc4109d778a106677db5ffbd1ef0b93ed8b66c10448c7a3d037e6a2067b388d3ceaa718f5cf04cc6801194d34d106d0483700d9dca4247bfb11fa8f907bffb38bb441edba361b90715177351cc19b25052d9e5acbdce4d5e7480d261facd86a569931decee26cafabd5d22cf71e004029246d0955bd71f11b3ba1cb44ac7edc5b35e19669aaa0edc0f91bba8fe424866700d1fe948bad2f5057eafe1dc4c1bb25daad8d172bb2c300d622dc28840f65fcd75115e98e53906d4f4373347b65464e8f9c108dbbcb1fef3e829b090c1d77d5a6bcf7583776242c9697c313f9300f635b3c57725f041e6dd1c8e098395d952f051dc4ca5fee5ef68b7ef53848ffc89ee3bfa5320fb95582be89684ba3d0cedfa7a945869f63ec7af25b314294a7985dd7a253a01947671a402b35341704a40955c071e3002658455386fe8f1ffce50b08a09514a4688f88456cd7bfb0f30903c56173f3680de2c191f483e1c075dbb000258a8fbbeda7c7fbd0842987d3840d97ff0c5942dac1add31204655ae507f9ac2e4d7dbaa41963be4bccd515c49dff2f020f854423e2bad38ade35b616728be418fa1a83a5b6913de506f6e46ae42323b2002ef529d41d37aad5f68b82bf93b580e3cef899f58700f3473e71de1703a392f3301a9b177a8ef591171b75225110ef1fcff722e2249e1dfed98b887f7d4e66b2944f7e2f1db200280cfbe9b6e65febef499ad8cd9aae0c8254fad6f0996522e522f78ff65b6a3de3d136e78d8864a7000a22956285074c87cab1f809cf15fe168e4499bf5187bf6c98f62bfc707d3885514177ce7d363a2c7a6f6e0eed613bae1a3c7b740c44508a92d86593ce1462d8fe04cf84be208cc573ed54636716c229d2565ebddfae9dd70061150f6fb4b0f5db5e0f43c2c62046d56b2a2d3ffa860af1a1359f2b5e4edb47d5c94f52411cbd46a0d495333109a69fd0db1ba0293ee4d6fe588dfe9f6404b3cf4fc17d550180e29aa4d4aaef64a2f4f6ccace301bfd5a040e9b43129cb37f4bc4d3a4de439fc9ed1075b10964884753ba1dd23220e83ab7d2672390f9d3ac29b47ad592bdb7ede46137e0540", 0x1000}, {&(0x7f0000002500)="1c60e68e3875d47d9c2a451cde2240fdb941247f3576b0a1ee167f35de0646f0efadbc33455c00388147c2f91dca5f81fbc05b640c6c7176936207901a6757a5f58b5a028d4202e53f9f6e5afb2b73757a380cf2ac066dbdd491fd3395ad9b2d62a6453a7759e97862f049761a52cf5a1a85b23b0969624219bd79fe0ae3d1ef04061e652f2594f502b7559749c5b066d2513635df8f9aaf5931bee597350d8c3bdecc15b3b410265383952728", 0xad}, {&(0x7f00000025c0)="15ac8b1cc5b4ce9fc4a62088cf248d8c86545c597d615bc2bc5c52a7bcf3cafcd9fec659124e3c8f45594d737cf5a14db85a4c6950f4bf40c2b3c22e9a747e3a8cae2cc13c1d28075034b7b01f15931f2d7f6ad10c2b0a73071b30b6b01585b52fdcf49c0f1b44", 0x67}, {&(0x7f0000002640)="b246102660b1dcd144c71229a7ca3c05910e2a6f1e626612ffcc23652cf75a646c61161ca4eb097a3eaacbbf01c0f5c280b9914274538fac72baed7d8b9cbd0d3a1c677d806d4b6bd172149229654dcaed6870797fd214ef2fa9e277630c0ec57650c2a21c80522454c73920f7a7dcd80f00be777cc71b01779b9db576d56dd1348bd275401fd4e13f98718daad62bce3d03", 0x92}], 0x5) connect(r1, &(0x7f0000002780)=@in={0x2, 0x0}, 0xc) ftruncate(r2, 0x100) fcntl$setflags(r4, 0x2, 0x1) r7 = socket$inet(0x2, 0x8005, 0x8) fchown(r6, r5, r0) dup(r7) getppid() kqueue() close(r7) fchdir(r4) 17:57:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xd3, 0x401}, {0xfffffffffffffffd, 0xffffffffffffff7f}}) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0) 17:57:15 executing program 1: mprotect(&(0x7f0000163000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x1, 0x238) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/246) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 17:57:15 executing program 0: rename(&(0x7f0000000080)='..', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) 17:57:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="f867ee97fd8b218e1d3d1c8a380c0ff9bcb37ab5c6ae1ff00865eb69f7dbfe7acd", 0x20b) 17:57:15 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket$inet(0x2, 0x2, 0x20000000) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000000000000024640f93000000620415053f4f5d088348425d6fb31d0b41319fe277804071269868de786a9b875e3c1e090000000f29faa2c3140bcebfb8ce8066037ba2b14fb73d03e90e78f277cb487b212f4fcb006b848212e54fe27a4835d243987402de043f40d1b394d3774b806e1dc04f8a2b94c6b19bd5e971083105723f03ae61ded67dbd9092710cbe9c89e09690bda462042978d6cc701f6ca81249c6758f12ba78493a3ea058570bf338fd318f8f701d0cdb2a3b8d19cf817f9d46d932db0a49c031d5b0be0d2e927f585420356b8c4d8b9cfb6cdb69ab1ec431f0826a3c58c3aff893ad37b236262953e87ec84399485591724c2fa4641abbe1ec9c9e6f12da7c8f120025049a"], 0x10}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) unlink(&(0x7f0000000080)='./file0\x00') 17:57:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 17:57:15 executing program 1: madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) socketpair(0x10, 0x1, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x2c8, &(0x7f0000ff9000/0x1000)=nil) write(r1, &(0x7f0000000040)="f3fc61d8dfdf90e5f331b763a9b6508971ee82be53a957413007e21fce5f9fdf23754aee52598ac23400c84036f24478200e3c79a9c3349aa7c82338bd2843cc6b9da7cea9", 0x45) 17:57:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) read(r1, &(0x7f0000000340)=""/41, 0x29) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) select(0x40, &(0x7f00000000c0)={0x40, 0x7fff, 0x4, 0x3fc00, 0x9, 0x10000, 0x46, 0x1}, &(0x7f0000000140)={0x7, 0x5, 0x9, 0x5, 0x3, 0x5, 0x280, 0xffff}, &(0x7f0000000180)={0x7d3, 0x624, 0x6, 0x6, 0xffffffff, 0x7f, 0x100000000, 0x9}, &(0x7f00000001c0)={0x4, 0xc42}) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x40, 0xffffffffffffffff}], 0x76, 0x0, 0xaa8, 0x0) 17:57:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="c0727726c6f749000df7000ac0b5f6806560c5b424475868c937e70d442f7f68a19a7384b5392fa734976e72e54859d19350a5e66b641e286b859bc845a099ab3a2b5bdfdadedf7a34e56d6c57398f3b6a3d8816028584833db700c2bfe9e3910dd0a5490884b1dc", 0x68, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530003c320575b3d16f033a8b134017596f2953401b3c6d01aa27010000004d61665cdb6d0fce0408f265e1f0c11fda58f64833fb0c73e0283ba081634013f599a6b40626f946ee7f32f7d7f73c7f939f6410ca548786ccbe4420eb35c94f3bc450cdfee9fbe47d1752625549081b160f851ffb0d7289e0d100c0e3bb5c1726"], 0xa) chroot(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:57:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40005, 0x0, 0x42, &(0x7f0000001340)={0xfffffffffffffffe}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/97, 0x61}, {&(0x7f0000000400)=""/231, 0xe7}], 0xa, 0x0) preadv(r0, &(0x7f0000000940)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000005c0)=""/6, 0x6}, {&(0x7f0000000600)=""/78, 0x4e}, {&(0x7f0000000680)=""/195, 0xc3}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/48, 0x30}, {&(0x7f0000000880)=""/114, 0x72}, {&(0x7f0000000900)=""/55, 0x37}], 0x8, 0x0) dup2(r0, r0) pipe2(&(0x7f00000009c0), 0x4) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 17:57:15 executing program 1: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)="c1489f37aa6fd5c9364d6a09293fb19eb51b58c75a548b1cb6c5ebb3cc8945c33dc1d5da2f1ebb790784a9ebdd3358601341b109dab4b7a21ef25e913931bb0594f79cb3c68768c380225078a3d9315f24d97ba8d97dd1c3030aa2887159a6300997ec4fd79c81c0b7442a107ca129f192824f31f4b8705fd75a8706ed16459f27a62119f69ca8a49517fdc2371bd9818693dc66edb0ce7e8460224b2c1764e6417d800df7", 0xa5}, {&(0x7f0000000540)="7161201c707311aca1f22e20f2ae44a1f147c94fbf519c49d9d6edb529935d18c6d6d7312f7db3a211f12cd8f677a7d4a2f89b0efe3f4757c49d5d3fbd2ad8dc1b1f258cb2f762a63580c869e03b2ead63b6cfde76630c1bd19b5b742f3a81eb23c68655c108a7b045bb62ba0fed35235f9e3c2ec7ca28572d4eb9f21ef091f6fd05ac283795f144a8c4809552a4e2e31fea4161bc060a70d695c8aad8fa207f7e422233334ed65aa549da06dd1f1d53668cbdb0db43561ee9f7c70bb0c0530d49ced8b8556f9f48ee45ffbbb5", 0xcd}, {&(0x7f0000000640)="383c2d48f7d00aca2761b1d72e6f6f3953aecdb5fc16441b5fa9b343f6a283a932e2c01f0f852114f53dbbb85f53df06ae6936c714da144a837cbb23c39079ccd1174bce4a9cfd307955f3148e8855fe6621d94d42f3782885b65b0a588ad9637252ef57671e468c54d7a58b69c17c4c72649397777b", 0x76}], 0x3) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="f67bc276a56fc6cb057f87e5c52aa6d16a1fcc9b845582f13ca03968fb49fd968015306a97e1f86bb2592bddfa7b661b203e1d", 0x33}, {&(0x7f0000000040)="614471455b507106805c2aad8a4313b47f09d61e4b184e608113893654f095c556640c7c63840ce252623f8b6cbf8f3cb6780004", 0x34}, {&(0x7f0000000080)="9089647a708f80db540843ff6b7b8399067dd0968cb4bb331bb4c194743525ec56e37016c46be170acf557175cf96819213a4cdc95491b5705aba5b5bcef26facc7fa868db9e8e3d3cfdcec405f066e32433845e5d1e4e323d1f515f91bc3e82a3562b360b1b11ef88f5068e80a5b6fa26a4b8f27347901da9ff82c704ac70a062c7fd8ddf4efe372fcdf46bc48336e08a65e9fe7378c5f71f179dc74e55f4008f3166f416710baaa07c3aab2dba2766296abac604c5dd6520db30ba658b179921c22bfab6e5101e9e07f1b2a0d85dd4d273a29a", 0xd4}, {&(0x7f0000000180)="0cb04e1499f8cb280fb5266b91f3fcc50863827df3d202c930a1c3d65c92526a001ae53c727e05444f12a2361e9ba392bebb2aa039513db37fbb848a901bfb69d9f831703c571dfd258d8480a1460c1833f70f4f4a8d6a63ae7efabcdf36f675871f1127fcc1f87839b53faa820948750f3b5f8b58a8d00d383780f8ede8a8fa9577", 0x82}, {&(0x7f0000000240)="c839961efe9678e0b1c7031ce68d64081cdc78af6f04e16770472f98d5ba09a62507764b6097d5e4e65fc7a0f9191bd742c54d9568efc3bda1e8a68e999d9956963d6ae04ee63d83c968fee486bfbf7774c428a5", 0x54}, {&(0x7f00000002c0)="d028d618768286f8ce206bc8dc2430d4a114a49ea0b5e36a295996eaa30b9b6063a07dec8ad2ee8f08e6d63b85cacd15cdfe45a1be3c68cf658507f57885e91de65469a135cf2e87fc7ab7c8f3d7722df5282ed6c0820c22dcace7008e4ca8224c4e063b73b627dcf9652e382fe5d6a5c8aefde69d3a3da3b598a78f03a5eaae2d2c891fcdb301e56d96a6b9c4309184f234268b3bdd841da36045055a8c187f36efc8d8b1c6b35f90cb04a59dc19bfb697c68844f9dbb7a", 0xb8}, {&(0x7f0000000380)="d39c9ccf2d05946dfb1fd1a721d93d42c9ce93df1aa6d351b7dc8d2dd265a08d219786ac746b2d01b6cd4c9ecfd7c669c01a1511579e5c2f26e28b68629f46fc208f13d2459ba2189a3b04", 0x4b}], 0x7) 17:57:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x40, r1}) socketpair(0x20, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x8000000001, 0x0, 0x2, 0x200000005}) 17:57:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0/../file0\x00', r0, &(0x7f0000000000)='./file2\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x800}, {0xffff, 0x7}}, 0x0) pipe(&(0x7f00000001c0)) 17:57:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) r3 = syz_open_pts() getgroups(0x3, &(0x7f0000000000)=[r2, r1, r0]) fchown(r3, 0x0, 0x0) 17:57:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffffffffffe) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 17:57:17 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/2, 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf55a4ccc2979bbcdd6f46806f5b62df43298e22b1267cd9c734a335d7428f4d7ca52807d893807c55df0e61cb3d22fdcc42735c8d43861fa3d3840919ab56cd84146dc0694252d0c5a24433a10461db7f8edd89bbbfcfbfd65a1ff6a4769c2599aad182a161ff01197338315dd091c10eb2dc6d6778f2eefcf03dc39d6802e42ef9c88490bae07a0a0a436854cc43aac8acfaeb3141f4f5f66d7c17bc632db100facd66825d2ff36accd38353dfb586d244b4bf3b8455d08251", 0xba}, {&(0x7f0000000100)="4ada502c729220021cff7b2ce77f6e24c80f", 0x12}, {&(0x7f0000000280)="31bf4ac6e59027869525dd74dd3b55c65230124591ac7c4445ee667cdd6c3dfb1d563538c108597cf614931cc165467fccd87f2bc3ac46d81ebb15a8ac89ccfde78726b877967839cbb324a432e307676e5902fa18770565a2d2b8d1896ecbd100aa6195eaeea6721a1b5ad39f2a3200754d7e74629ad7454b71f2f5a52eb4bf44944f67823836b080e2f11e4461f1ca7393e527ddf11845bcd274377af81361e20bab12c3a71249afe6e33e8ff80a30b30624069c272b2cd70d0f212be57d3ea4fda8cd0029691e76dc3ee2c0348ce48c500fd2531d236aa7b65b1f4cdfefd5", 0xe0}, {&(0x7f0000000140)}, {&(0x7f0000000380)="431d615f7bcb98d6f0f37c884d0fc56521aa50895e1dfc4307b0dc48651674d3d0573763a3569e44e331e2b401154ff7729697867d7ccf259edd29172089e966d2539dd3ab84019b20be8dedd5bdb8", 0x4f}, {&(0x7f0000000400)="9994c57c21d2c569b1ed73584a668ab16bf30d01a13c2fe1a71b1ad06522dab0b7576f93da73e9b29e9873c4bd53a80448a8753daad48b8af70fc18dca8ede3eac1577dd0696f918d07d111164b2b30026c80e3daf7484598c072bea245fa87d30f03e53fe878b7fec24ba6200a525bc7b93150385f79e3c69ba9e2b8f198721aa7b23063c5c3b7e8d414aab2640faaf35f1b966eeaffaebff0d3ffb9ec6cbad5117e09fbe3fc3696e470fde92297743604c2df845e58ac05806df2f5e67c27b4ebf300d8ca789cc61e3003ffdc1555f6deef161022a3dd0346c0345", 0xdc}], 0x6, &(0x7f00000005c0)=[{0x10, 0xffff, 0x7f}, {0xe0, 0xffff, 0x2, "1f6c44ab754f7c5332a5d7f0b3600ad4e0d47dc9712a8d3ba1934bacdf9fcc4d445889b40973d3764d091f90bb1d29ef1c60a0f1e2ff608da970d694cc4cce2f393be2b0de04713998edf2ae2553aae7d0a9e02c488396240ad453403239434d16c5f050a9d5beaa8ad2bc3b70bac77c726ce0b3c0a3819d9974305494703706effad8ef1ed3d9060ac88e34659e7251c89ee7ca50891a358ba13c054ec3316e5db1cb0bb6ac45fd85462128e65e94a26f3f7f4f75c234d4764c9042352401af0a36fd536fedd0ab6f3415d484a8f1"}, {0x1010, 0x1, 0x9, "b1726132fdc00596d83dd385e99d6728ee2d6d7d0f1d478069e1cddd3a036ffa9d54f0fe6ef01b8c4c7e2e2ce649132fb00da50973368a1da584ea7308c39ebf71940552bb4c36fac85c5dcbd83690aee5f11caac9dbe3d4fd20a1efcb7e46a4ce846dc2e75a620c21ff15a20731f7d32340f653109b716d0d6352033ac76b438d35c19d3227efcaa55e96b6e901d29900a46918bd530b08b6c8b263a8f33b485cf6c5ca3d12f6f65d1988fa8325c55c4d50cba0e86ee420b88d934cb3dc27820a527104710f72fddbbfaea9581b17f87438b6b4e3555a2a862d2edd1d1a5ff9feac0f2f6596d319fbfb46ab3a9922dc52a63cce9633ac8c2ff75ab7b67092f667eac72ad8099f8f95b1266a2ea8bc5d925bed85383a1c4114657e1d3110de62d8241e26e3fdcc416b68ee0dd8d8ca3aa8ee6bd09e2c2fdef6bac63e0b79728a721159d201b81c15ddfd8bc9a2672b613abf54355f47f3c0c7293f5e0ad5f8e60e53df0e0bcc0620a4328da4355bfd25b88f109da8e7c153eb3e130b9812775dc2d095e0fe3e6a91da510ec853b61b9ee8642674fd3cfbcf9f232708e1763c742c4b5048b789a15061407dbcd67c6a88527b8781e767021357fe0b6afae4b26fcc23e597ecb69e1e5b9b3e71502516bf6ffd0196571cf743a7bcecf62cef3f22ccc778e8ee26a270ef767dd7b2dbc5e9cbbae87fea2d124585dbaf064ebb36bc5183fbd03ecd399c8607e6798a8f769dbef51e2dc84a5b682d7c7c77f448de47fecf613c4869a879f2e07034ca770d63a9f94c058478a03c80eab864d00dad40863831a1f59fdc3a15f30e352cdb24e2bf87e5dd7af2116481a900a46c78d8dcd49cf152f665decbfd9aaf29fb72fee7137bd0ef2b534c6f01710fc7a8a4569a79a98e7e8dc4740dd2196afa55ab41276a67da0917895c0f16c4c5178cf1768c33eeb7e2c03436c42bfdee003e7125226548f61a239a5e9f71022f483a1d21390dbf3e6edb497323126ca0129cf2b7d5afc276f6335d24ab81ae9e7939bc68a3f5319a33bd47e79da13e72d5f7ff883fc735df353cfa2f5839a2d926cbed2421e091842592e023705f0dd6322c1417840d1c23e33f22edf22a1a549a55b11280f02ff9903d3b483627db26d5920c41527fb5844491a2932fa721bd8d4f29700b10b829b29c57919b38c796f2fdf2eaffe7c306c7d5a12c0b3170abc4a5bed18bcc87b2bee71a81a716a8142f4d28d56a38c2212a8c12a7f2307cb8e039dad5d60b32a1b3ecf894b7d8ef7fe89f73dffe89e57a2dabbda26bc898587673c836b338c43adbc1339e390da18d677eb753b14c8723162ab4f5fdee6b5bf9d537573375455602e629ba02d2fea764a43742d9c81e5de7569d9d5e6125783825134f7aa645a374359deffefd9077f22f555a50081ba5986fb81687c1c946534c3473b48b187d97bfde4a9099b65eb0a33576779d67126b8d94f37b6e6b78d017de83e4a7f2b40f9add41498d688ba5bf6b70827ef1c551ad357ef0f313d252c4d12e0d1af79e726a341383a525f96f6914133cc6f83713dfaf9d1777e7cde4ad34af3b82e29345950f3db31317e935541b5c9080eab47a094282af24921f08782c6fd43999fe6a93358c9ad2a1b08358473e7ed05838262c8c3414a290544ff64db46536ba876fcc88f7b75fd6cd845197aaf53b1ea2b5ced3981fe30e46f9e05693284d3eda197c0880f3989d95576cd31e6baf463482553399bc74e1c55009fad2bb83579deaabcbab6f78cc20cde3663bbae1804ebafe91ad05c3c3a803e4a6e28e3ebffd65cda67d4284afc985c47156d9fd8132a1311d7dbb93c8fe99cdc46e8437dbd6eeb501b706e80f7e14c2cfb433a71ee8e76dbe89c2f82ce1c561270f66b31925829894d21f2f65e9c9524d11f643f92ddb6d9a8c4d257f4cc45d8e36f4cd4a1ecaf4031ffc244d1afaf9c5b9bc58a5c6d267820167cd67b13fe7669c4cbf7a7bf1b65279aa8b4a67b114b97fee89bedd900d266434bb902fffacc8524e36fa0ad47dbd286cdb38825142e14c9b293d825d11f89428270a9a73422323767ceddd8acf507baec8f73d9421b6c1cbea6f68662c23fbb16f507ece3141aa299d50fa217ae9ea71acf3ca65c3e8f85ba1fd8449a74e367307d04293951a1a737e1c5c10ee9ccbbba7502a26bb37572e1562d6281ac3a46bade0a89ebc1ca5cc1f548419caec1f4fba3b2da2d10f9e37a394c22c8c5260192b6047a32711495a794a931d855cbd86536f1e111abc77178159b2953baf1c93e975b935fdc6029c0ec190edb9b82b26038430effad405d35be0b6ab5ee87e8e689c1e31d97da961ae0cb560b0a9cc8fd0590c71ab58e91b3e85cc282634426cbe5d9d2c8343c799e6273148c421a90a59b5009814c00518476e0eea831bd4a053a91d3086f11ccf7ebd82176c4eaba740113fef8e9fb4a3613067e6cc52ff9f40e800b6c0918afb65e8dafb9cb9bece5220d3d6166fc07b81d67726aeaefd8d020043c1b2774e2f16296c51d19f05954ad554942b3f0f559220d12ae486bcaec9ed4a0b7d4f5fa56df07c53309ab63c0842371572da87541353d6d94d64a894317f8b379da3cb218e407f6ef737c1d8e54c2d2b0962cb2bdbc70491af3262804afb7203b7fc4ab6d77fbe803bb8f1a043b2fb7ea6549f001e4162c20b3774beee021dfdb468593caf32cf6bad16ee669de6b0e0018db1507f97f4231e396bc4bcb21e6e98babe9c34630864bdf95471d2a726ef7994390b9214029ee2516ecf89a67a5e264ab4d363653903eda318f9ee6ea317f63fae7575458fea9a6eb6790ff25027552bec741edc211d3946fc8aeaa89a15703f7f13b94278e72200ed7a5e811f809f68bef6758caaf5e4d71bd9c5855185a2ff13776d99867d4965c82d9fe54897b74eb58b426faba17b5f3484a506816cc13e1a4a14d556a8772b4b268d871169561d0425a50d7551c237d55587fce54e2095ff6d1e138a27bc2eabc8a927dfc24523d64a4737d7f22e7aed09d175212e3a0f2b6019ada7d943e0249e80ec51b89a4b21be54a25b2daf2b862ef91ca5ef0c52a0fcd1715e5bbd0d2f1ac6e489d8f24ae72a9b13b5797fdcc0bf33dbc4392a10d23ff5e6f84313d98c3de78cdd24b57b3148cc2301bc570d777154b99674322c1e10b3191198eb6c3180950c9f7c94a0a05d812aa5409366fe87d21c63fb7f3e462af9ea0548527bb2bae887d41d5838d9663bea8a3d08cc0a472f5e1a3441a481056584762e10b8776e82e3b5d877bfce9134efb0f2ccf50d093fdfd4d7366cf217bcaa5677f37bfe756ca6bd42fd4b398032eed1f36235f99d46615d27d8169985fb1c3423ffc0c4d755cabe98c56ec515968b645bc6c1c3f69dfebb0b025479686b1962bb79ea28b7f61b809f7d9ab498509501d873fa1c2de1b801c49321a034122b7ca89158bfb8ae85534292d8732e3d50df56937fe51466f410933bbe76c2f29fa564ace25c0abaa6de7c3675c7a9bfb46634fc057ad0efe30a8378557b4f892fe50cf3cbcc667471b74add8b68cd428385beaedad2ce6646eca10a45f120f4764dc479ff2aba3af18afcb63ddb7a8e024fc241a6ed85620f774db192436b7a3d886d8e769c94eda9bc417ff577e56b9e8763d129b265dd26faac17253443d6c4da4a60836f1dfb8f062a0222e010f3dec88fbdf006e91d06bb2d827d5ff2c2abd6f4f34faf581f66e1fd90960d0e11a61118fa1a9a8a5da7506097d8e632ae1c09aec18eef63dbe6957359b7e0bbd716badd1bae6ecebe788841de98e4c96ea73e7804be20aab4f22158e197474542877c3fe067ad46b594d374d791459242c7779b843f488f3c46b755b71108bdfaca92d3de9aeb2d7fdcd4198b61d6e057678daa1421a3fabc409ba5cf9a14d0f2e45d95377afac6821961c49c7d883a3ea1df42cbdef599b3f01fdfecf1708c33a9efcda039be5d95fe2bb50c887dd1618745639bcee3d5113f332cc9e3da108f7cf9e07b05e8f04e831eef6d9d062bff7d3673cf03a948717da38e4cb882b66d7c046db15e0b41395f8b8569494dd9fbf8261a0a70abee70f22414655be39add4de8dec1fe96deb6399a22a1129c739288d422d171891d6d137fc81f656a1b225f0ed6a4ce972e42b0bdccdf4bce9d652e8eae581a23db747bbb858d171817b83f9aa0adfd5b670b121afa6e7a1d426176ab7cffa53f0211732c98e29da7db1ea6223d5d4835e68df851b9aa307974d65c860bbd0751e249ff7b51b440fa2775583f00a4314e84b3be052ec76fce26fc6e8cefedf632a84bd65bf39c10acc58a1ef772c2b1f35c8ec3835a9d62b4622cd80e9caffd437904747b612bd4313c86c8bc4268159ed3b81cc3ac81443264407589edab486b5c6205cefb7bd66a48af843ce54da2d1108e5e1eadd43dd8772cbb407e6ddb194533c45b41c244c4dbdb4bba67c0f8f60efde73fd5a6a9c75ed866ba77555d928488737b191819f707111aeba64b83d7664368bf96ee54a941e0fcaa6f5a13eb93be49dabfefbf5cc27b2dbd4c9e5e0341e130a93d02ec0adac38e348ef05c567bcded0fab917c892fe8738ea5979a2f9ca962d4c471c9d056f72755e4cc4dab11cc226bab718beb518a913aa1b92cd60f5bd14159ea990968cfb4d044bfc5dc0277d416e6c50eb510ae78ad6c579a3de83d1f4a3385e1a3ee8c01ba7cb20a402fa345193a6ba620af2cbeaced379a2ac355d88d07c301b488a41372d1630c105b1454c19346961525489e0ac167a60fee75c3c96b790310a9e98ec708c3433c8500ae3d0a9f44ca0b211c88e1b72c39af435e7a68ca3f16256321af5635a4cd084d301409b981b956dbd146367c3d4ee008a763e8b61e45f784488dbba9f5cb48e4e7f60b4f710a17bde56a5bce655525f24ace43093c9958bba148c8bc4a4d733306440e98e686e728ac6df58c873b0cb56810b0bd2def1cb7bc95601721b79daf282af32adbe5f2b506fef9b2647ceec189ef4bf74028517f183f93bbdd074b8b1657ce7102b0c2a86a547e411a2ce71492cf8561e35017875af5ad12979c4f5b69b82dd02cbcc195af3f18c4e8f0ce27f5ffc46be51af70cb2c969f5887d74c2d12a4247be292ae0e4141703b291c4191982890315bc1194d58df7b79a4f5ac4d1b7657b25c99ac8e10189b9b6a0cb488408da6d54a7f6e42fb838defba53d23bfc0a63cfb7c9cee1f64186cd478862411dd964eece5facb64bff27ee89ab0e6d6a3debe2167f47bc12ddb5e7b055aa70295cb4927e836d2fe63d837e8aa88ea4e8c9188ce1875a4760908c0b3584a5b73dbeab85f455e4de223c2531f0bc480308228cab5350136a363e1e3ee87fb056fbf1847d31cc6ef6075580c9ef83a379c49de0b5403a47e3c65def1be1ee97b345359bb7cdd7450dcf845db9796fad5243d6002eb12388a16ff8c47413346b12f2d29f7a182b4e9ea930b6670f9bcf093a070505637a58846538395cb98d846042b14db5126f8deb128d3dcdfb4099930004897b8266b8a4142e592f5828c7a0e043c471f14569c825db393fae6431162bf74808d03d3b4901defd309befb16b1c683a7f18421b060f0c8257d308cdae6a4242c63112e98d62526988dd60f74b0411ce2cfca508242c9f11e9b000608e40d3410133309525bdf1b047097eee664b756d19ff47b9754cc3fad8ebba57b6f7d956c71b620309419a000a1ff146ce31938470facba49c45f0cd6ae376ce2fc7b0e8952eada"}, {0x10, 0x1, 0x3}, {0x38, 0xffff, 0x7ff, "283e3252efc043ec4041640521bed285cc17a44b62e5d4fb8df108c9f5207617ad"}], 0x1148}, 0xa) syz_open_pts() syz_open_pts() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffeffffffffffd) chdir(&(0x7f0000000040)='./file0\x00') 17:57:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='.\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r2) 17:57:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x5, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x100, 0x10000}], 0xfd, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x6, 0x9025}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0xffff, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x70}, {{r0}, 0xfffffffffffffff9, 0x44, 0x7, 0x1f, 0x7}, {{r2}, 0xfffffffffffffffd, 0x60, 0x0, 0x4, 0x20}], 0xa5b, &(0x7f00000003c0)={0x2, 0x9}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x22) getsockname(r3, &(0x7f0000000400)=@un=@abs, &(0x7f0000000240)=0x4) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) 17:57:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000280)="12db5317bf1546966eac0915cbf68f2483628c20163189730b522633b10e4220d68c672a478f9618f45ca224559420c5d2c354d338114fcbdf5dc94cf5fbcba39e4dda909e86275ec7046dc1157a64698b6174d2f535fcdfcc10c38eef425146e1fa6b55b7c1865430840775638a715b4612cccca79dbb06552de8c87e0bff069d4e64c240fe20c94cc84c80cae6d2e0835b80a8ba0834e424c4cd2d309d82223daa97b68d46daebce040fa491f0ebc87ec0253c9917f6e5c345bca4f3ae795c452ecf4e1e11a076d800fc9bb1d28f8147efbca3a3efe1959bd925bdfe18e345d9c46018f98485c6a80d5cb13949a3a23e84a045e982"}, {&(0x7f00000000c0)="34bac0b96c46b852d04144ead4968510ecc6f704b7debe9eb5cd9c99a8dc3ac0190e5b515b1a3bb9d9f996fcffcf708f4a4190170dd2dde3fd71cf2f92c2773b5d89a17dbdb31c88a52fb01840c7f1b964845a6587851456e7661f868ef3a5f9625f4e29c6bc26288c4868c82b09"}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="613d7bc4c11b8b9b2718880f4740c7"}, {&(0x7f0000000400)="41a9c957b601d9f5586061dd9c3ee689b9529307d5f7dc8f3da89383eb42bbfda23904a64b54f09b9aaec5da8cd0a36902cea5c960c99b0c1dea71bcfb8b03107db03e1fac7ac458f011aa46ce33631905ae9c001821d0b830ce0cd58d8c43331ec99da5c4471568cf19d72cc3e36e3ca8cd355e7116d16058fa3d1ef0e4c79484ecda925ec9fa88a74e7ceb2555042bb481ec1ad0a1db0030f0da4fb4133142bcb81f6cbb43945d0394ee8ef307efe480cc941d00866c1e9d6d"}, {&(0x7f00000004c0)="eca28b5284c505c702c69d3ba88ed7b1c89e9545a8db2b639245147b7cd5429813457d97f0aaff2534cd24625103782a45b8eb4089b5ad5e9a519e14612b87de2f528214072bec631b32400de5b26b955b57278c04fe9d90c750a4d5b52aadd3970a8928072d23a65c1f3a564216549865a6258804add69b8151d067ab7253cace"}, {&(0x7f0000000580)="fd39fa81214ff03ca2f1e72086fd5e56907d0ac64a35caad1dfa72c5d9336ab653135f4117419904f91b8c9f735e24b67a49455fcc7bf98c94e6045d6066907a5265ecebb7f1bc2e5c09e2"}, {&(0x7f0000000600)="90124511172b76c0e04bec0a21ded4cf6171e2513a38e14151d931ed750187a2b289ab75c310aa252af9dcbaac8d0beb34bd452dad17840c33c7aaca40d4ca8f45c9d6250aee49b74e0c6f634f911d0e57e716e920153828ca256843cc4750f2031c4dbd4698ce1107e57b5f5ec9865ff4a51a824ba95e69c12e5fa3bb9fec0230661179fb1bf6dea97c6a6e54e9520f73b03134aeb5d18e425e393984125a1d1fe00f6d4caa344fc434b9a2657e5f22cd4d144c169fc78a60d5bbd994632b0c9dae0d19c596a83ad70083e2b91e82"}, {&(0x7f0000000700)="1fe7330ca0408d2b"}, {&(0x7f0000000740)="b1ac62ecbd495be8571da67f42987c07cf5a70015dbb21959a506716a8526e72d400ca685e1f1cc5b587c30ea7a019056eb3f04d415165be92efceb0f1f533d95442eed40f0ee3695b099a7220e5067a0145bac17b2651390b2512f443d0097d8ffb489401f3a39ec3e9e5642e05c9ba249c5e1431a46884d3e9d25e9c895a89a49649c2d8d330b9c1f13959bbffb8f7df7892aebc3b"}], 0x1) 17:57:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe0a0a335f00fe7b) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 17:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x7fffffff, "6cd23a9b18dd86e45920003acd25b354799dd7e5"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4029e003b2011d626bc02fe941426be3a27a0b9e"}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 17:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000240), 0x10004) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94aa670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643782afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959cd3e606bf4d74a80b2b11439af98a73b7970b8720ee6cfdad3c025c1e67fe908ddca9f2b99b9858add30d0a46c44bf7aefc1d5aad116dd27be66b819b8acfee67f4bea7fcef84e2bdcb7bdff72cb464c9b5bf2fe5e544103bd7c162afda8776b069b1a71751905d5e4771e70dbdb7a8aa2fc2573220ec001ee40563da35fcd1b4f8adc6c4b773a1df0b8185b860cba91d93fe3d89883edb454bc3f357379ab24a51bbc6dc519c34171a1f9b40dba69647ab0b60eae3b70e98c8063bd5a4f631a51551af1fa29b13044a5ebbdf21f6b99884adc43b02573db9d42329597e19619766fecb2948085d017be4cd9059b0d0013026ff73", 0x192) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8001, 0x5, 0x80000000, 0x5, "c54ce625de5b28b1617aa67de052c58941e89065", 0xffffffff, 0x101}) 17:57:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="002b00000000000000000001ffffffffffffff000000"], 0x16, 0x0, 0x1800) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80000000000000) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0x3, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmod(r3, 0x11) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 17:57:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x3, 0x400) kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0), 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000000000000, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c", 0x0, 0xfffffffffffffffd}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b7ca9599e701929640b9a1d981778191400d56d9018fde1129c485f855ce5f68c9fa162d9953d32fbfdb7aa7a606605f55ffe7460b60d3427362a9e5675ddc570206158f37607e8e0178ab4a8640088c8abea856fb67c7d5a6c46d742ab2e5d66fec428bc492b744b2f0c55b7c322e92800458ab151e255faac7962c2ca4a72400856b4469bd5988e311c27bacd8d8697bdb18b82b3663c457d012f0676a0814b0b2a5018f7d54902604fe4360176d02a6d04601e581c8a4ec4709951d56ae5d7d3d03cc65d8083da1dde1ce3d7dbd15fc4fdc5474fe53a853a29c38e2da8e997263edf845cf0a00d27653", 0xeb}, {&(0x7f0000000100)="cf7df921237ee04421a7d06781c2d456a95507167b39dcba367593e4d1317c61100a2372b279e058e3f1518699807232f02948fed52fe8", 0x37}, {&(0x7f0000000400)="35186159956c5a73372b2d4697885d9af95b433009d2ee300c1a7ed69b878f17206995e6bbd061bd0108e2b0b2d3e4469c3a89d275e0db8d9c103da26974b84557730461816b83003b74b1b97f3f48f88e594d3503b61ca338832a2689d6060dfa8bf2adea6f5011b7320937c7117cc0d16e2382f5358fe281b5e7ac7642e1127f05771de4bab844f74bae123aa3a3696fdd5d040ee169d9842cc0cc996e1b1a8ad757cb6d7705b185f8b4a28aeeb5121c1055a99273ef46d2d45f0d47a0673d568cb335a1030ea9eba7b3bdbe1a4f938e9941fe977abd6f2fe266a3a4841cfdcc4d4b9061851a9c94746f7d93e2ef315ae613c59da782b48cbca2f36ac5c00087aa16586a5ee70d503c227cfbb6e1b3888d5a58e7ae605bd8e387a5519a0d6136e7340ce856100f8ad0e08b0e3138050d2e8df11931bc198896a1c9b1456925003d140a49f7711c9af3e93e324785e109dd6b5a2fe1d44dfa52a24b0d526f08d30800f43c641571a220ca36865c197970a4715a0ac7c65218ccc24097459f7e397db9a9c2fec219a1290ce2133d1887d6ec79a1d0ca90273139d773a4f1e756593539da363d74e9dedcd8d6ebbecdc5e221038370159c0537f13d1e60e4769823df8b02816bdc6b22eb8c8a44ab64be0e697d1b9faa18be5b91a8433b12aa76978cdca215047c644075e34c246d280845d5e269e610e397d99741d5559c20910e3cb451435bbd7e03681016f1be6e14a224e2f833f9f85a713e35674b05b6b42adb298890b62b5a7dfb6267ea7241dec8b8a9096392ac1826060abd4544a7cbeade6009522a3be08b3b1082219536bbac9abe863d3921ba1b7023d2a15f3dbaf96b3600c68a540b7928983ad36bec6964173909c62a94228c21f765be16743ae3058a2c2b6b84c85bfa7c74137c8c3cb9c24f2f899d8b5f2adecc7556cc836ffadb4dfa0d53cbcb9ce3f356b3edea75afa76a3d9053e0ad6d090361acf1cbc850d4ceeef3c12653384128042fdca4480646618138114e5d21099702cc26bde4c3858762d557ef0f090aa3e3e7de7b1a53f590eb847ede009000417cba4088b2df9da150e1ebc2698f8e39cbc30bae3ca163e647c532a18f53627658b759fbc5a0565984fb41a2e30125fcf3819b99454d6cd9c0034d265a3de39f07eb06700d2b14480b8e7d2f418d96839e9f357502b2fea3feb1d4dec89c2d2e7b47e295be65c2f328e5254772f63ded1e888213c54853c31dae27e62cef00cee9d4e0cc235098232160d73a1ff26cac0596f61b816871f6a45ee7850d5ffdc32eba7da18d79cdcc9926fbb92552131cfebddcad8c4d66357ddce1a0c51e3f2e00a922f6be7eaf9ba6a1a5c483cd373f8abec56a3c6cc12fd9b5ba143e1ffa81c04acf5adec5c0f0237ffb2bef872debab40e5ad93d13c27572c667f2048e07d48d4ce34d54f8dcfc729f968bcdd69d62c3a88056ad4e32012657df1fa5acdac9aaf3aa3d21b2d6668b3a29ec47be0edbb031c17092e1e71f82f13fffd74a96838062b1131d12a0eeec57fb166cf2030c374130fb5e30e7e2f1c711409d8ce6bd93abfc6843e674fe7596e53e231ad442039b5f638e248ba2621de7fb8b12ba438243e373da172dc53d4da8263285167b85c15bf95dcfaa287b40def6125fc29f24a3dc20660c97b48ce9ac710486f7fe5c4f0384d2737540ad348b5d49675e5be5efa97a7f88466fc0831ed1aeeb679016b968c5ad6b7b862d136c850a4c49dfda132ff4e42f7ee5a453a826f399c6f953dd70b13a015ef79c00a5a55cd53a24277c355a86f1e3734abf7311c033b373036bf44e47cbaca5f1b09a6d5c5e1ca821e0650563ea3d214d38cd1293b82d2dc765482aa197cae9e790100bfcd13e3bae1c001db8fb58147501e220907188d4f16824665266215926da4804266119dea04fcc6ef52855e601adedba49812992fe4e9fc67e824ae141afbfea744a805fc79357a978e3cccb567c3c180ddad1f25d3bd8484a97a33e0a1fa34bf47c75852bfcc23eaaa25063004e34e7df7a99ac927bf40740404c72c1dad62643e76eac6c75aaf9e0f1a60392f1abaab1283946e4072bfe0fabca11524ee5ddc1abca04de238b9dcf3fad9193a0c56babd51c933f4bcb468bf389b4c41ca47e16cfccb2913de6485e16dae16747a30ad69ea525f1f2550a20fa59c13164bbd505b313ce0532c7ec39318616c05df8c740c056b89488843bd186e7c87cee8cbf124bc431cabd132476a099f2e99a4f087edb9bf239f8f54d217b60daeadcf3e6bea8561621e4b5795f2f52a3f8cd5615eac3d3ed8730a669ad37397c3dd0cd8357145ac496987bc17954e8c62b7b8bf798732630818903fa9b50035fcc867c1362a46e52651e5ee56aeb869f960536104e0778bcd65cf8207f8285422a219ed274b6282d589ed437edb54eb219b718f93118297247cbd9291e6ca418117afd36bd7b6bbb8ad77b06052d70f76efa752862e8175fc63a1ce96d795818d26296d7cb6e7431371b6c315313b816ae609db9051ece28f1a4b2c8cbd3578815e2a4fc7234fa8b159b6cc492675a1a5440466ac06d433a876df87547a4c7b33a3cd303139a9030cbc48d785b407c8c1c15158048d935280f4b7e4d35c5a836039f4f9bddb8ffc37e7f438c4f14eebb8a5dfec41a622b69721632fd450bd54454833aa263f76c05cdfc460a53da5886b50af3513b74321239dec31d69444ec0663b7788c8c6aec44c9196bce5f3748851aeb70c94fb895fca8974a14b8c44bd79de096c8167e628fc92cbed58c56886f007dbe853ae59266bf85552ca38a69051c9919d43b167e1059f75521ceb37fa845d92fb119f7dc8f7531fc5adb86b7b1712467994d87d334c9868c78bcddc6857175a7642551b16ad3b12bc719f9679f17496d19063cb2a9eac9e93ca71d6fa79c19d6614ab7bde8231996c705c88bc694a2e08068a62215e030bc7a4e5465b540fa87ed8203ddf7c970b097be4f53098b0832c40159bc655f593cc6400b71f8db6aa162a72def1b5c389747698e620204632f4772e20209c49f26c3edb22a5925d5a7b72cab0008e522827913b92c56541ba059d0fb60cdf4cf339ce0347286aa543e65454b8e8bd41eec83856ce5f65558565b4eb01ab348002d3d09e303d7acfe3f42055556d59930c69249241a667cd9b230cae72efbee7b9dea7a30ec20bedc13a0069f1f97a198a10a2203af4810060f5af7ff1d2d746387aa12447f1704d2294711d85439034c8e84a110ff699f5f9cf2c7a8263a571730071b051a0310a7dd7e9c9e602f677c5ad006e89e87567085ad18066f6a60d37ae99f143e7a6de6280f01dda385b7afc7930fcfe28cdfad773ed5c5174fae8c86e2d23fba3a13679984b0e3e9d6b18ce6f9fbb98dcf222b31c4b14fdf49d12981bdbc0b33a7066a0f361ca68a79e94bf4a10f68e5ce275506e0612fb8bc50bda83680dc7beea7ac202eed237b5584d9a390f76394ac7aa4111af5428376800ce2ddd270248ad5419afd7d04483b1778d57efa5e284c0a57257fb9c5b2369afad60437d18f6b16b2ec6a73eb0acce71f51312e673650d73668a00bf2e4e8b10d6700426b88ca3481d05e128dfcc5c5be77406f5d1c1cf89a9b40c573671e66c2211adb2a8000e65de4d6d8590ee6c0ad43d391840a379c297b19951baeba26bc9e29838691e46086229ea5f495e59b5d2d556f56c6b09fd4807596d5126c0c43278370d555540186129d8f862fea01d9549fdb39dfd2838080a0c0638cd39f9bc98d166b602ae9f88c7b7c6f38026368f0868648d1c74ae7ea78dd3ebb6baaa5c642f6751e25c9ae4288e33f26812d00546686d4e507f7da712187aa88dbaec19fe49c685b70161b07b948e55ddfae17534c6b357228ee05880ddf800e0ddb3d3bc23025b84e21b20f512ab9ce98581c74eabe6427e486b60bbd65d4b9ff9c1bbc3265a1ede0a4169caeec9a7eb8079d90ec6d2761de228adc1f0f2c4144c6f3fc81237235c91b38dda1951c49014f2c546a3ff691fcd9998daebe0755fc615e97be037ea4c913afca82b8b4b25052c7c7c12c33cfa1eb70e11a9ec2220a4823083f9aee6eca83c81c914eeb0f15b99ac8c993703ef5b39e79d945b6c0870231e070a5f63df07961fe1d3e2193f450fa6bcf76b5f2b79b6ea5a581ebd999d5dd528f9bc5c23fae73f6eb5580c4731a7139d512d802fdd340ed184dfa8fd50eb3e326a6400ef96e905f220470803a6795ba9b9d29387d9b47e0b909272e2f082fd510579fdc7992fe3ba5b36afaf859cfdf4a2b16f4dfa327937180e2751e550053f4c63952cf90a7e4f9e0e12a3ed83facb395fa4d6785b63091f06f10fec5ea7b635d91b2361fbc875a24576858bc9b71f7df4cbe402041b796664852e3fb25318c3cce61a7aec604019ac8d33d1cb390c5253acf7cff7c50d6759c9d645db9c8092cb5fd0323bbcff4a79a88e8c9c063779db60b67651e09e204b50975d8dab5a4f31471255297755233549c8134460572f4b02ed91af57a9338ecdbb9b0ee24ef56089a533ebd0d4b9917d175f70332c1e6617562142ee88dc167edd1b642f4a9ab682c0484e6de7d9e7de590ae6253bf6085129279ef301f85914320d53022d106fd54217528c35c2842299197f9b65b58296627607d7619e46ed6a49d1f12d5bf493cbd8de6af77b1a764a21fa967d9c9ac4149a901c86ba369bcd9ff7823481bf06b63838c6f79764e4fbe161837e698d0baa03ba8ca67da32654496f75da11c979ae0f33092e24f35e0ab006f0feff164b3e85dba846ad654c86f58d9e5f566131b73939b2b3c70f355a401eea635308d93208dffdadf21e9df4edbc54286ead37f279f42bf9fff4db659a22d45f49a84114bbfe04633598851fedfcb0409f199794189e4783348eb3c2e8178b0502225aa85c320d7ab0dbc221998ff43cdb0542cf82b30c03678d07da76c7f0b881ae95de0a2fdbf24345f04e8c28fd2f8b69d758cf3780c6e411985931b40009987f8b5ef901bcd444801dcff6fea8951211b68159a5669cc9aa8e1f015d6f424adc14710fe7bfefd71407c725503d00e1ad8a5afd90923ccdc24a3236eb913c072536e06ab634579a0a57d57eeeb298e8575494d9e774d7dd1d42abe13754289b811763d0786a213c5c45436ac5364d5294333439042b4654b0092a0ae058c7bf0b47aa029c32d1cab80f21a8f7d5103c7e2c4b2dd1559fe3689419cea4cbc21d3a913a06857d926e75131b27ed3ba82c3fc2bc012c3e2e1fc2cc56eb26f912a43c01678bed9bbedd0e54f9ae84a81dc062028cd4093147f4696a4ebdafb76e083bcbc92173412c5ec824556812123fe9c8b0fb078184ff378d0e0382ec701c7a8e4778f826e0b445b1dd235823f2f56a2214bf4ac9d66675c1976d302a2ab6fb3977d7c4383e42a33877a983209809f8ddac6cbf6dcf89c7a57d02bd5a9c230932d6a1e9e0a29a95d1f447854918b19bec675e42e6ebf6dbbc9371551a44782b8ec9ca9ca159031eba878c8dd264a02d2f4ce0424b7fd53bb2a6773df132c2d826a8ddd4458ad57ce08da9119d14ea86c5b17fd2c993ca36afa3f0833c663ead38183005ba77c34319bcdd89447eed9b96d8906d1fb3a285bc8fd31218ec3abe676e5897b962eb835c49b1e479865f83e5e33a914e9152ce1258951888e7fb16a9940b6cd1b72356826e57fb01c8260b403e35bd5d6d31213a3dbe784c716be83aed7ce91be4ba97cc9cfc00433d0f2", 0x1000}, {&(0x7f0000000140)="0074faa15330984b54ad3290527c4ca60f14844974237e330fd2466f5cc4df90a8ad04b95c", 0x25}], 0x4, &(0x7f0000001540)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xe8, 0x2}, 0xb) r11 = semget(0x2, 0x1, 0x8) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x2b11, 0x1000, 0x3ff]) sendmsg(r0, &(0x7f00000019c0)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x9, 0xf0}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001680)="dabaaf6fe992739f48d541378130965e14b3779ae3da30e771398032349e2f0f9672a519e7a22803900bc76a0d0a4827f3188072a7ddc0c9a6df4008b0083a3d2f27989b328019a979", 0x49}, {&(0x7f0000001700)="6e59bc70495c44993bcca2f0d3879518369fe9abcc335d6762a267630f20e56acc48ab4aa9001c9e45b9e45d15b25466cb982072d8d38ae6faa978bf2fc76363726639e0b5747045b971101283aac0ea80d9d645508771bf913120decda780fda3d23be00dd6fcc6993708da10f68225370898d9a39bb934cf488bc6ca2a5423debdb1b4e5587df8ffce7987ca8294597e1c727c7fb2c4b62bf6aae570bbecdc73de32c466c9172ea7c4485b4c458d825717b946f7c292ce", 0xb8}, {&(0x7f00000017c0)="d65983607677e87ee92f50a038ea7fc02cd50d71607f19968e9c73e621aecdf05cc897c2d2bac21ee17930b25ce702145e6cb6f0471b2a8da9dbf7fbdc487eb1d2dc49bb288c771ef8c0ddfe672cf1ccc22542cc9dbca12aafd16b82450e366ef6206bd3eac669303c2819da6c7be7ebdb868e54f53c12b8070e8990c54b49734158c6e13a7d092abbfbc38ef3afb0aaa4bbaf06f61e1b07b1aebf2ecfdc64ea7ad5665d21a4d504e857c43d76bf8de4284d647026fd7ec8a47e2ed732c7cd1832b4de8f10c40953919dbea086b4f2fdfa5a02c7119a8edff8ba0d72e4df67f303033caedca4abae33785a1487", 0xed}], 0x3, &(0x7f0000001900)=[{0x38, 0x1, 0x20, "83983aa650e89765a89f6fd02ee86031276e235ce855edc408810afbfd4c6bd94a0a15"}, {0x68, 0xffff, 0xffffffffffffff81, "72448ef0d3b1099cd7dba094556575a87cd0280e1cbd1d1679c0128868e2b3a39b478ff67b6c36219f15e3cac1f8b3704ce7fa9f911598677a4ece52ff3f624905661f3f1de02fa19d0789f578c6aecd33c10ea4ea"}], 0xa0}, 0x2) 17:57:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) shutdown(r0, 0x2) 17:57:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) chroot(&(0x7f0000000000)='\x00') 17:57:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x972) dup2(r0, r0) r4 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:57:18 executing program 1: r0 = open(&(0x7f0000001680)='./file0\x00', 0x880, 0x122) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000016c0)) r1 = socket$inet(0x2, 0x8000, 0x80100015) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) sendto$inet(r1, &(0x7f00000000c0)="37e7799af42c715a43bb94fa93c91d4ba7aa395e73f7bba5290e699b0242128aa874b97f822a1c5a31ffca23af5824f15680975e51ed2825eee84f07df4a45b1f9fecef03787402bda35058bb530a088b65ad33e2adfcf6a05ac72cf69c50b7302ffc3228a5cf402cdd1a761927f3e2d7595fa530a2bf07eda4e6b0a19b294fd66bce2a4c6e614331ed51472bf7265b12b06d8ca23e95afe78b573488aa0a34e7dd9cf294bdb169a61361736943c8cb663bd6c739043cd0e53213184a04cf68b9c", 0xc1, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="66c4f168cc4955e58bc98219a515746aee820bc543271de437", 0x19}, {&(0x7f0000000240)="005f62c72d5d5a06016e9dc7f1f79da968a95febe2032c94161ac44db4db3c552d8b416dc2bf024e83c943bb137e80ff7b4c4706c989936a72367563f8902275fe", 0x41}, {&(0x7f00000002c0)="43ab6b0aef36a49bf4fbd41093a6e5ef1bc98dac39ed44784b7bb3236a4f4cb9e4945e09ef5d13cc29e33ffe6987edb7a39bbf6e6309c3800a2bfadf3bb5391830bc465bd58ca71b1137c8fbb3beeaed2bb65d21818820e252f78b65251b1c9a404a60d2f606d8c470f44c2360b27805e65b0ff66e2e945fd7cb5071280100eba0aaf4b78f8f4652c3e73067a3bef39ad0cfffd122ea3f0ef7ce5473bf136f38731cfc3e7830", 0xa6}, {&(0x7f0000000380)="730c671c6699ee20233cedc5125e993b4897b1d5daa068545c84503c9b24de3d24fbb0b7805868d3bf1a", 0x2a}, {&(0x7f00000003c0)="3d60e19730de9f53bec583fca013998e1a75e73d14c8c13fd11f2c1eeb0b153e4611a77a77328728f16f2937ae140715d5e09f6b3611d568ab806baf5c71910ed52dc6c962b3061f69cb56fa58e361df0105af32f54e1797c0a6fda029599db97b5f73d31c9e72614293e1b1055b71a61b4d297ee4796166d1934a3086690b2db1997291cf274ca0e60fdb13066500cbcdd1db50c57b9cac5b47757650eb8827a6617bcac78a4e3f81e30b93cedf5f34390762d78e72fc84f603b8725155490ece74c859e18471cfaf72751f3b09ead57f3d74b4b1f83aa627a25749306efdea951ac5314cd78a06c09767d597847765b6ad161518c0fdb0f03aca8a74bae57928da42fa906f40fa4e66bcf4f19f113f18c9fc90a1952c32ece145e1ade73476069e0a3ae4d1946b5937e41d87b8546b24d1da2a931c47fb92e0f135fcf13b25f90cc7e2ad3770372fd8ddc6b65ddf2fd5c7256372cb5c650b4ccf828f6ffd252db5e0ec8822d959048365ffeead23e1758eddf3d298eaba670b1c751c7791e60a14de4cf3e2b3a50c143fb53a769fafc9a59547a162cd319001d868c03f524444194d8f7330cae86640dcd37f3f499cf3d044bbc931113cf7257eca0131e822b543335db6ca28359c27bffece27e1f129e0ab915495425cbcda28d240bd920ab7d2340019d613564167ecb81c2775d5af060e1155ad8a030ca7f276cc05b30cc58e78668740c2fe9c91e5be42034a2ccbecc17362342e34951e36bbc61489504e1098500461a89b6b60fd411f25179d10311117a100372d5a795b200a4ccbb2045f1a72dc69f7e864e63c7686398d5f033631c39364b7c9a00298f837a87f1d90b75e5642121e1b2a8e48709629fd189b14f2f5b54961ab7830a1510a04eb69f31d08552659c0dc2a9143cb89248c66c6a97f155dc94a5e2578c49c26cc8475dc8f6ff8faa88237fde6fc314c211f534af34c42dd8bc78b8f63e0052d1df9c4fb67a461593c9354cfd9d7832672d80470dec217d61830f9c9e6574668d954938a9c717ab8a136286b98ee2f38418960dc9322fa7cb6836e9db6dd3ca3a44e1c372ad0d69ba3ec0be6173ac0562c3aec14286507d983c4b801550436138c1118a09445a3f7d403dda60b3d72c5b1e9098dc3c549483e07d03dc3a92eaf1c10adb8d5635eee2c07f8c5c14ff3a582b281601b743332da19e8232e71b1316bb2b53a4631c233d45f05305df7899748e898e68c4800eb6e450bfd6f6ff657cb9f04b6a54ed7c649b5bae35d4e280a5f6f0f3bcd489c716e5552bc1cc63fbdc54986738e8c2c4cce017a37033f7af906fb5a3d01f3e2c3560d8d83cc698ba049474c092be0d464b7e4cc0ef463cfb250fe6f52d85a77f944f7fb5fec4ff3fbb758e2184f2ab6fa8abd3d0e089c92bc08881e3920e313dd86d3c62a4400af6e8b86cd792922962b479feaae7a8a5d7cec4042ec7be59a08addfe43165e23bf23f4fef3047851cd101b961dfc153d25ef57d3bf84c259a383a30c0b8cfdd7e2f57bca1dbc2c3de205b944838297bc65625f2c0b3c6e7b80b782f139fb7381bf9598e780fd882fc73f4d8b67a08ecb4b57b987ea1fbb994f66108f5246719be9d219936a97edd4c619409b06cfab18e1c6f68af35c8bcefd7fe7710343f7e5975d511746f553f24056956b939f9924d794b254dbda55220910498a27dcffb762379248b129c5735f4e272371ccc3cffb49e61e360fc20951ec6635dfdb0456dd39eb9f18c5b2d81d1b920218ca3b8d817881e1f8c9865887f45e9e2b6d2a4c35e417d64aea818ddbc5fbdd1ac26764cd08ddfd0c1c56c0021f2d22e4d8f80b77a75b13ba990dc3fd69b01afbe08e908aecb43bfcdf25f5c3402fb82483608bcabb38808d76ac6dd3b6e629c58a7fe16bfb8b79934febc3f95a4ca32ff16651f6aa54129ea849d825cf884162ad9788f473346a2a075e05c7f38adda0b7e3f0040c6943812e79fb168fa3faf0061d9de70872a26f96ec8268a69654774162961ab2c1c20849826ab1cdff63cd1833223db28567290e48972fe1f5179e7abaac3b82b015f93ef6785f4f00ac9ff755893bf0b120b185a9c43a439ed6fa78cc294cb54a21888afd3e7dfd48046ba4bd94fcc43adf4bfd5f79fef260cdd3d53e2769e600f92ad19c5b15781c020e5f54c9ec95a9bba66a18adb34c9ed419d16b2169618dae8fba19ad0b806bfe123b15f330779e503140407d583cd96619b0dfbe4c006ae5c0ff8a85ae6f140098be4c8c4c433d1c128bb7ea4630f358de159566da1458531c35795e787348e79ac8973e10caae72da5d01ea6303bdcb57b0c156bce972276ea2591b25d399a8c9b5f509df6be028d843781d8eb99baf87edee009362c2806e8bc4ce9811eb19d70f0dc7f869dedd0e76c5131244bf296f40a9f2c7c6aa0664b12e0fc67d7d5cc81d45f5f3f50aaa35b4d835de7fde62e301933f6b45841bb89f6a7fed8adea596a581bdf033303d8e0459fabe656e4b48538a54f24deb81d4afffafd0846e045d6cfa05cc1c3adcc37ff3956b6ef243df0e16c6f18eee5ad57bdd77fbda701090eda1667b5f7fb3ae51c36b8971b63bc92681e32d1c06a715e4186d88fa4ef230453e6136dde253af57480289fd0d4f7db30a7270542987f6a41983a0321e0e2b458a627fb801547f62f58b6da5a63dc092d40ee57bde691be8210f54231eb9bbe6514c3361256ef694982c5b459bce2c3a31bfc507ec6daf84b15bd464e36139f7cf49fc1eec55d04a5fce28d4c50b0b4d60f4625c7c6d75485eead29a9621c706d99e75fc20d41db2b6e603514b1e14ac0d49f26d489bc8afaffec5826ade6900af7a37edf7f3a29521c32673df55e6f93b9c60b2054887107f1bb8add93b638b85c81777b514801d371f91d5abfc7f181935988c22341bc9e842e47c1b824b249742b7a2af9fe08f3017bb8ab16a895d16fe1bc571084eab904168c17611e086cb8eb767fb52a4756e175ff9b822c76e7ca84747c71d253ba26d7aa60f1b9ec28cf7181a1fdfe21f51ccd04f0627ef8676e3c40d56911e8900010bd993b868d686047673cc1fa95c65894c3d89286a8ba49d4cae46f66e712a369b6f56348c68c68e02f2140ef9577ef79cc7bdb186df6ea96e4471f89b59a8d83171cc6fd3a28b81cf10cf56ba8732b1ee9065fde2986d8677e8139f7666cddcc99cfa14d409b5dca5d29610df40bd2eb86131f2bc470132ed0a7e668f7763b9e5119db654e4b134063f8f03bf4c23815077d7388c0d7e4d9eb18e29c5ae1d0d8d0f326419c50e1d2aa32657f8e3ffc6c2c2df0e93de63f2984bce583f4b0f1d929a3048101b0b07315bf2ff0ca8965ea6c71cce756aebbddca2e9c00294154eabcdfe159fb17438b482148a8d28d10ddc7cf9de19b5997e75f674f54bcf874da7405fa71580fce24343b104f2e1f49972b2156ceefac9b3208d2ae1f3c1b9ee738b2fc97da8ecdb6b3f01f64da683b43398aec3e796db36e22c8a1ab302eb2f39aac5e8f70131de517fa8e16b80d5168dd7af9cf2a7a1710dad79eb3eeb8686d50d4a11d433d4a0f7ad571a340e832922656b164f15b97ad4924035a5909c91939bd27bea8b910d51d9604ea0df358c9eaa1ca8f3c5e9238072ad044c1e36f62bf6999e4f55abf439cf859bdc7c94206ed82d4710170f008a633eef0798e2c5593d91381f33589bd0803f60ed510e259171e027415bb77bb936948a0f7bb45f0c80027059fb32f33591b769ed49a3a71447ba7d3db8f70cb4e6c63044757bb589e80f3502b0f84121258655847be742d858bae8f42c8f08b7b44c0fa083335d5af8c3f5e3aa79811b2befcf5751d919e83bbdf737ea413413225c3731f0140e6a32b44d86748de341020c7c2a04dfcb6e4fd2a56f6df505dbb800c77a6b81d0e01190087378bc27e4d9bd13379464c2c46e35b4ad78c1214f4e93b59b6e451e987899e78f15a3cc7cf8a1499d14982959515d594b49250f41d3d1fba859b776fe6b09f04b8f57a8345fc9579b7ec0258691e47c36acec23dc5d5f0c02aa596dbd68ed0140c5f3a4e310841e3fc4c79b368b204d8f207635a64ee6bed8410ae3372f28450c028fbdab484a53d6330d14c6d3b88e8dd848c1b4c3bb8d17fa5730a646bbc4323bc611bfeb4ebf24444c3e8858e6930366a3808cef7db5a0839979ed08a0cb040f23b064bab358a846e1ea2477c74960cf68563404ebf2537c9074d7e6414db8ac2305c637bcd95002fde07b5410cdf32ff303e9c5f7484bb152771bbde6e8365c5038599cbd03a96ef50492f58e8ef33d2beca51fbba0e4f182d85df427a35d8a543c604144d16c1f1278b7473c817e6a5c85e8f703544c8843c1d42f3a545a7d27867eeac53d7c7d60355e9df80ca7ecf05545ae3af8332205a522c0a3b8a01b4de3c13377931a95c38bc3287f3c170a30d847235639aecc566b3708f71ad9102dd81f069d979e1dcda99d53c82c1af5261030485c96620d29390b6071f7e429cc72814a6f8809bc1ab608d39dcbeb414c4084eeca46580719956c1980f5d66c028410cc506b06bea92aebcd2fe216bb8aece6f934c2d46c95ee6a26e8113493c29df7eb7ec93c0713b4cc92538ef6afb8d7ec8c68015ecbc887c87a99137efb611429601b7bc423042acfc6a6eb04b56507eca5ac6d96eccc5ffd56eb62297cce470894ef1302ce1b6b140beb5f9daece676ebc8876d1802d8cbb6b84c2f60c5d9d87e5733d691c43a201a6d4a9c25f83033e8fa23fa90e5e4056fea67b756404e52f02c1729ca7e4da0358855131713c8d3254e902f15fb45bf45d000e41bac6adc0e86ce35e36f5bfbc84523263fe1f6fabe0f245e15584cc04a74413ab62ad5a7ff9aff8052232bfcaefdca8a4c04da8dfe04662325319d81ef5d4ee91def62f6118fd0a0b1f9240108c6710165ca1a8d3077b38bc11a1d05a14123bf4a6792635314d1af5d1816cb222b575f97d557751a36896c39347ca0b886695baccb168c32b4b8c459b0a40d0af1d9c8a228bfe03a725cbff6d9ce1336091aafa2865c9c2affe44a478c6f0c7c4a04c3181d2f25bf487428fa342f3416559940bb0a4949f2b95d889df60a8d0cc3987e2e90037638f3dbeeebb835f6ff88f0b062287dc9ffb835baeae12e145d57da9a8a140b9f4eaa3a6741f7042ce3b0bd2eb85bdacde7736552213d87b9330de8e689e40bfa4d44cb97b9208c9def6e8bcbf8b849e5a711e7eb3418ae35a0ca3fbf09bb7f308baf1e31a1ad755807ea88cb3e2b40edc47735107f5deecf09e21fbe8c2a73d42b742abc6517ac949179730203424b0bf70af194689cb3f3422302d311ac6a97e81c7af282f0a9ccd242a999fc5ffd6b1b13b7242ee59509d995441d6f71d46579d6193835f20766a61a4e4088cb6acba64023c7aa88888be6352b85675055cc2f772c2b14a573117bfe5d4eff42fcaedcabdc34993580f85a4e45033b4989121072ce4a45257391369dfb883540d39a77efaf1e1f2e6532606d393c07b3a74724c591a487afe10482147972676f8494ed3fdb6649f8a845eb98a9981a9ed2c5956fe07d54f9083d727f3d48ac63bd8a51801a5c5bf440a70b390ab0c328eb31e0ca0c78d1191e1d2007829500570e6f5ca3d8e8b0ef4dabe05cfda0df07fe663c55a74b0bc41d34a00ac73a6bf707815bfaa90e2cc01375dab59fb3e4fa3d091a1b6806edb45cfe67835db8fde7546931e89dcd15aded58ca9cccf69dd6edfb708236dc", 0x1000}, {&(0x7f00000013c0)="8466277e610cd167e5f54976cb3259f40f2c171bb30aa3599a4359cce4e1c78e29cc0af476ecf9b4a8e001278a442a70953cd25df52357b717e56618166816d6397ec4a9f1cf52d5bcc6c83727faea327e8310659eb1f5210d0cd3afa5f8ed429b3b7b1cdcc364", 0x67}, {&(0x7f0000001440)="0910d830f6bc5d4e87d8928f969443dd6168d59a782dbf9b85d964a363e8c47ef3f77d745e8714010bfd6bd9afd9f57d2d6f061591ea3f30fbea6cd840f2eaea1685f659ff2d7c", 0x47}, {&(0x7f00000014c0)="0da90bf75c1a970b1ae0b41b315c9e8ab5fcb9d5e6daa1a7c888927e504188f0501f77f154c62691632eb95e03e36580986b2edfe41b02079d1f9beafcc8a74267747d18df1950193e7a8b06f44252680b21dec4b173a592b53a459c716685e60b8b7fa6935a1f06dce3deee86899f1a1ff655ae50a435ed348094bad04ccfdd062257919cc45bf3a97aedf643d7e66c595520c2d32a9c8a47fbfe1fafcec2e11962", 0xa2}], 0x8, 0x0) 17:57:18 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="cf3c6fa8c872a49acd1decac2b2de508445aa8e57b2c6428a49b2f2db12dc2bd663a77d36e956d2b522c56ef7a76adc3272eb6", 0x33) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() getpid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100492f66696c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="af2017182c60c7acb231c3564209e37da145bd7af6f2d8f6d0ac9f000c9d3b38d6446cf6794bbad359bb2f8dd72494706a6802aa98d1d7cccf60a54672108e7ccdd4f0979716fd61b4f04954a83767bbcc66230ac7fa6864e19bb2496ab4330f9be677f27358caa8d7f2f761291ac423025632d895138c8d2f14a31b6b44b653deef63dcc05a0a61b10836e1fc8ab2408c7f666e3523167a8a5dbc903868a00a757629d65545fcf1caa8eaf721a887050277839d280c4f28b0d7fb355f19675fed83f4c743c264d3a077eff21b544cdad16cdcc8b484557e851d559bfa2f9140694fdc0be4cb04", 0xe7}, {&(0x7f00000001c0)="c3f960d8339e61c93b9ed55330b5b12f70ca5211ff8ae1dfd71df793e0cbfaa64a9c70112f69e20922de29c6eea7a56c3f363b2171d781a4816b569b9d862a4907b488243a44c004", 0x48}, {&(0x7f0000000240)="491dedef7d3ec7c77d757d08cf11a21a", 0x10}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x8) close(r0) fchdir(r0) read(r0, &(0x7f0000000040)=""/46, 0x2e) 17:57:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3c43bf82ec7483f138c92dc837e65040f34713204500061af19e7a58793c7b2ec052029201018d042e329df653c83b2952fe19335fc96c0d3bdbe8dd932253aa88dbed77c0c28461290857", 0x4b) syz_open_pts() 17:57:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x793, 0x8, 0x6, 0x8, "7281e9c57cfe289188d4d066f76d02257a7a0f1c", 0x20, 0x3}) shutdown(r0, 0x1) 17:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040), 0x15a) 17:57:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a002, 0x5bcc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000002, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x29}], 0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1, 0x4, 0xfff, 0x8001}, {{}, 0xffffffffffffffff, 0x40, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000009, 0xffff, 0x2}, {{}, 0xfffffffffffffffd, 0x49, 0x8, 0xd9, 0x1ff}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x81}], 0x8, &(0x7f0000000240)={0x6, 0x40}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r0, 0x4) 17:57:18 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0xfffffffffffffffa, 0x1f, 0x4}, 0xc) clock_getres(0x4, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x15f8587be81daea4, 0x9, 0x7, 0x7fffffff}, 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000b3a000/0x1000)=nil) 17:57:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ff9, 0x203) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 17:57:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="f4", 0x1}], 0x1) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0xffff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0xfff, 0x1800}, {0x7, 0x7ff, 0x1000}, {0x6, 0xc1fe, 0x800}, {0x3, 0x9, 0x800}, {0x4, 0x100, 0x1800}], 0x9) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() clock_settime(0x3, &(0x7f00000000c0)={0x100000001, 0x4}) fcntl$getown(r2, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac9d3b0ea2ee113daaca576aaa07657a28a5a818"}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="06d9bba3b820ba30b1f6aa792faedb256857b16d3611752a6842a462968a20a8871368afdaa0387c534fc9b3c15b8f8bb5c19d78ebd23b2355036adeecdd1e63e72bb4636509d966d0aa2565e33a67547fe93e8c234917a6a1235c284310a29c97232d76781e98217e009b154726172a6dacd0238b29564e9fabaeac8e2bdddd7319d3e751ea43837a104d746d7b0d6e1f1f7992af92c1f4d27a3b2a394d749ec77bd649de93f88edfbe80568d88465cb307fe9fabf09af9c30d7f4db4ae73585dcbae96c55bf5813f99b1265fd3d0c010e433bac81f9ecf25ab97a81f839526256d6649a6a521fd0cf27fe8a7ac46b8", 0xf0}, {&(0x7f00000003c0)="1904a2ef0e44ca635b86e46e7d30a26ddd2992f949d5e299e4224d3a2e3ad367f6f722cd0c13a7a8ad0ff5fb29bbba74a392c30a1a3129e827b2649e0dc8955f03230df1615e356f375f5a032c7f25a355b74ecd765515187be1de81432e41902ce62eff03a926cf0c46a03dde6a39d6e54d1aa1be648bc774ef21efde114f9ca494304fe49400e96191464ea9b3427c371bf82b7bc919bacb70e7b158899f9de03604796029798452b8ab7f6d4fefb28a41b5286fdbd1e7f586d8f3cd2353fcd43978", 0xc3}, {&(0x7f00000001c0)="72687d6169ce4254db5dc8dc922f58237cd467692c4febb5552a7d85fdfb3362d73d79af78746b1d4ef8ca4c2bb2afbb72d9ff51b990acb4ab53996901e67eb327e132dbd3aa9c87a4b760a2fedb1baebb611a3cff7640857ccb58c27a68b0f1d96343eef4b67af4b6654b735570f7ff3a5bd5a798943e46feac91a0558c3d947d5783234dec8554a3d33a76bcd4b4f5a819393ddcca7898d53acb80073f467e5bc5c424fbcf871ceae5494da15fb1fa539fff", 0xb3}], 0x3, 0x0) 17:57:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) 17:57:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000280)='./bus\x00', 0x40, 0x2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x5}], 0x200, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x10001, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x8}, {{r0}, 0x0, 0x2, 0x200fffff, 0x7, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xf4aa, 0x10000000000000}, {{r0}, 0xfffffffffffffff9, 0x42, 0x12, 0x4f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x27d, 0x1ae}, {{r0}, 0x0, 0xc4, 0x80000020, 0x4, 0x3}], 0x8, &(0x7f0000000440)={0x2, 0x6}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() chmod(&(0x7f0000000240)='./bus\x00', 0x10) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) dup2(r2, r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffda1) 17:57:18 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000240)=0x10) getsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/246) 17:57:18 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = getegid() setgid(r1) 17:57:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0x1) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 17:57:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x2, 0x108) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/244) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 17:57:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2f24, 0x9, r2}) close(r0) 17:57:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = getuid() chroot(&(0x7f0000000180)='./file0/file0\x00') chroot(&(0x7f0000000080)='./file0\x00') getuid() setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) chroot(0x0) 17:57:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x409, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') 17:57:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/4096, &(0x7f00000015c0)=0x1000) r2 = socket(0x0, 0x7, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xbfac, 0xffffffffffffffff}, {0x18, 0x0, 0x1, 0x401}, 0xfbb1, [0xfffffffffffffff9, 0x5, 0x4b, 0xfffffffffffffff7, 0x81, 0x1, 0x2b9, 0x1c0000000000000]}, 0x3c) preadv(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000040)}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/133, 0x85}], 0x6, 0x0) 17:57:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES64], &(0x7f0000000180)=0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001100)={0x0, 0x8, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r3, r0) 17:57:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x3d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x101) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 17:57:19 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/95}, 0x67, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 17:57:19 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:57:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 17:57:19 executing program 1: r0 = socket(0x18, 0x1, 0x4) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/56, 0x38}], 0x4, &(0x7f00000003c0)=""/144, 0x90}, 0x803) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 17:57:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 17:57:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f00000004c0)=""/69, 0x45}], 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x6) r2 = syz_open_pts() fchdir(r2) 17:57:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) 17:57:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 17:57:20 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 17:57:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getgid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 17:57:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x381, 0x0) fcntl$setstatus(r1, 0x4, 0x40) chdir(&(0x7f00000000c0)='./bus\x00') 17:57:21 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x10000) setsockopt(r0, 0x1, 0x7, &(0x7f0000000140)="0043fcf17684923e65a4f3c387dce9522c9f980ab1c86ddbf35254329ddeb38aa6a8f2d9f220b04d0bbdd0d06c3c857c5f7139752358c673ecbe93a9e19a1e168b8a09a40ae85aced248af88198ef026aa2533c21c7f80c82f1efb60f17b2140f992259210ba8bc6f43f8f931c1e80afae7a45576cc12d7d65092daa012f9b7116595ff76c66de0352fbda8bf4f3b61fece89e6185d126d8b607536e7dfb4d2f6e091a348b16e4a7a5c3b2436681338bad6c2e9894924a740fcbb554189c47f1ed0e0ef6f1", 0xc5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1000000000000145, 0x0) pckbd_enable: command error 17:57:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 17:57:21 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="0a2e3e86d145f3f360c55d225438f279a7585e4b16b9313e8e9386f99b74a44b5de67ec6bb618a49ec6c8aa20a066d440bce640a1ed530bfba337b4a1c26bcd2d95b8b92f91745cb5e89ee0cadd30352ef70242b6d02d6a6f06f5e090a703085d1e2fdf27669f1f5a91eb96b3db0c8968771e4d739a1b25b0c8e3fbacb31d596222d38535c7578ac3774c92ce024d5832dc6f95283e8e7579028be980e2ecd1ef5fedd12e5d3157419c167d4def7bfdda1a9e03459663cca4232", 0xba}, {&(0x7f00000001c0)="596a670bb763253707ea94ac1a8dcf3756cfc9453050cdb3b55fc22055be366ca25942da373b46328e1e4c6efc605bb6600783de912dc0f2c456e583892927bb65", 0x41}, {&(0x7f0000000240)="0436fc457a5dfc95e9a7eabf478afd1c647e525ba0d2feec17018e07f386b65f1d74bdbe43b6e869dd0ec92d2bbc1b5f42b7a1477dd2b6568074803af267451435cee1dd06", 0x45}, {&(0x7f00000002c0)="5ebd6a4d4a19808fdfa95622a648d9ca1b68d931af9253fc77b1242cf94b64a6a8345e4c0661a60a63206396692c78d29270e50ad5ba7a5ef54dd72a8dd44f39c019e563bd0ac8b6d37b44102c46e4e8bdf0299e199af8dcf439e5101691c9f2ae3f4a2318d3d7", 0x67}, {&(0x7f0000000340)="b05b945c2f0309e811f911badc5c22710f5354c72d45637318b666eb7b21977e5865c79b07b32cca3c4a7dad3c8b73adb6d7e06060f2bbc7d48fcc99c5a8b83b8d410c19133f241b4d4454c18d54046ae4c84633d3e1d0b89731d69aab3629acdcbff8bdc47ec8745457eedf1e8f66d98d1d11f4eb9a3309ef9d16ea7750d52feb71fc466eeec7feb40ec59265aab67d10f11527c34cbf4841f9da48c576a5505cb92b335791c1061592180423aecd667a9b159aa89f273dbd1223293aac5ac2c8dd5e37d9f82ca1cfd3f152", 0xcc}, {&(0x7f0000000440)="2adbc520b319e45d357bec781ac648c3006bad5a4c8e82b40b360b2090e4234265745c56f7a46ed7ca9efca16b8a68011fa7e8e7bd823850b74aba549ea5b9044242194c8a054dbc7425c2c2a8424d40faabb105afd4bc841e3e498cfc0ea85aeadacedd73d37b7d58ab611f00db0284c5309ebe37f089b054d6035dea8ec486cb2061578132d4a6f9", 0x89}, {&(0x7f0000000500)}, {&(0x7f0000000540)="3439c34b0411760600f4faf09b3da5639a4fe3e4aa8c6adf0c98acaa27b7254fdf348c437cd31441596a7691f658c5af8b1b61798f48", 0x36}], 0x8, 0x0, 0x0, 0xa}, 0x4) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0xffffffffffffffe1, 0x0) 17:57:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="c65c1d1521882d1fc11a6e1487c0a0b644b098d988572017810c9447a0b706f5cefa8f0cb101442b725997d7099a59dd6f6e54be2efc16a4dd722b3eb4ec401f588124a11fc4cc98871ba430c1bfd6b0fb4d8ff567011a254ca0334b632a6caf03511cfaa908da67d8ac46c45d97bda27ffb7c3c07379a1824388555e894d66a82fc5454b3e1239efa0614c25c906ba6f7c4fb18dccf3c69d64730872a9fc8fa77eed735f1de913626b5bd86", 0xac}], 0x1, 0x0) shutdown(r1, 0x0) 17:57:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xffffffffff7ffffe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 17:57:22 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="01006000", 0x4) r0 = socket(0x1, 0x3, 0x4) listen(r0, 0x57) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="15bdd007444c7cafa4e9525c1e28bcb3e526a3f0ddf71720a1067e91142659a5483bb618deec14d463d1b28b1f78bdbade774179c6501b31ac94a2bd4498ccd5ba0c690b842f2c9bf6e1e27f13e84849b82b1309ad1fcccb9a8d89bcbffb161022c1bdc1", 0x64) poll(&(0x7f00000001c0), 0x1af, 0x40000000000000be) 17:57:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) dup2(r2, r1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 17:57:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = socket$inet(0x2, 0x8001, 0x2c927940) read(r0, &(0x7f0000000280)=""/246, 0xf6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) r2 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000380)=""/147) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3ff, 0x8}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffff7}, 0xc) 17:57:22 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = geteuid() setreuid(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000000000080, 0x3c) recvfrom(r1, &(0x7f00000000c0)=""/133, 0x85, 0x42, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) 17:57:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x7, 0x3, 0x9) fcntl$setstatus(r2, 0x4, 0x40000084) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0x7fff, 0x5}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0x879, 0x6449}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x64, 0x1, 0x9, 0x2}], 0x7fffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x1ff, 0x25c4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x9b, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x16, 0xf0000008, 0xac, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x1, 0x6, 0xff91}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8000, 0x4}], 0x1, &(0x7f0000000080)={0xffff, 0xcde7}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) poll(&(0x7f00000001c0)=[{}], 0x1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() fchown(r0, r3, r4) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1a0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) poll(&(0x7f0000000340)=[{r0, 0x8}, {r0, 0x5}, {r0, 0x82}, {r1, 0x92}, {r5, 0x100}, {r5, 0x12}, {r1, 0x4}], 0x7, 0x100000000) 17:57:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/231, &(0x7f0000000140)=0xe7) fcntl$getown(r1, 0x5) 17:57:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c90254d7ad31ad5044bf5b2ea88e9110641654ff2de3e86238c", 0x80) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) syz_open_pts() 17:57:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x100000000, 0x1}, {0x18, 0x0, 0x800, 0x5}, 0x5, [0x1, 0xffffffffffffffff, 0x100000000, 0xfffffffffffffeff, 0x4, 0x7, 0xa4, 0x6bbe]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) 17:57:22 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x120) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x57, 0xa1ce}, {0x6, 0x83}}, 0x2) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x20000100) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:57:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = geteuid() r2 = getegid() r3 = dup(r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 17:57:22 executing program 1: r0 = socket$inet(0x2, 0xbffe, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 17:57:22 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7fffffff, 0x614d}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() dup2(r0, r1) 17:57:22 executing program 0: 17:57:22 executing program 1: socket(0x11, 0x4000000, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = kqueue() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) dup2(r1, r0) 17:57:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x102) close(r0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x8) dup(r0) close(r0) 17:57:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = msgget(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/229) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/227) 17:57:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/209, 0xd1}, {&(0x7f0000000100)=""/12, 0xc}], 0x2) fcntl$setown(r0, 0x6, 0x0) 17:57:22 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f0000000300)='./file0\x00') setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0x5) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="1711498a42276759857b14b9e50fe2fffa0eb5b314617b3f2078983fd40dce040265fa54535854bfc58b314cc5814e243fec1785baa60db4c4f47657b64f92ff38fde518816876af05863c27b44b8b45e0327eb574015eafdf964d2172545e6db4a23f18b0a67cda6dde4303b4d8e38bdf0d8b29dbce52dc4e", 0x79) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x80, r3, r4, r5, r6, 0x0, 0x800}, 0x3, 0x4, 0x200}) r7 = socket$inet6(0x18, 0x4, 0x7) bind(r7, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0xfffffffffffffff9) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 17:57:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="00005de38315b83d28d46c88f853e7511604c8374a26694864d9ae334570f3c0b59f7142153c02", 0x27) close(r0) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000000), 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:57:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 17:57:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x2) r5 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x15b22129b4bda516, 0xffffffffffffff9c) r9 = dup(0xffffffffffffffff) r10 = dup(0xffffffffffffffff) r11 = kqueue() socketpair(0x6, 0x0, 0x8fbb, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000468b4c24d32a4ff69d79f68c4440ca078cf535f8b2108d85f97bff904fbcd234113da9b8b0008c1b6087c94ab43e95398515412c4fe13f493788d29fd3984a948e060000000000000058f492"], &(0x7f0000000540)=0x6e) r16 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x20, 0xdb34}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0xd9}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0x3f, 0x4c3}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x8, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffb, 0x8, 0xa1, 0x1, 0x7ff}, {{r6}, 0xfffffffffffffffa, 0xe, 0x1, 0xdb, 0x8001}], 0x9, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x20, 0x3, 0x401, 0x400}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x0, 0x40, 0xfff}, {{r9}, 0xfffffffffffffffb, 0x8, 0x40000010, 0x7, 0x9}, {{r10}, 0xfffffffffffffffb, 0x0, 0x80000021, 0x1, 0x20}, {{r11}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffeff, 0xfffffffffffffffa}, {{r12}, 0xfffffffffffffffa, 0x61, 0x80, 0xffff}, {{r13}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xff, 0xd517}, {{r14}, 0x0, 0x22, 0x8, 0x96, 0x5}, {{r15}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x5, 0x4}, {{r16}, 0xfffffffffffffffb, 0xc1, 0x0, 0x5, 0x1}], 0x10000, &(0x7f00000006c0)={0xffffffffffffffff, 0x1}) r17 = open(&(0x7f0000000100)='./file0\x00', 0xa1, 0x45) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x1, 0x3, 0x4}, 0x0, [0x5, 0x0, 0xbf, 0xfffffffffffffffc, 0x9, 0x9ec, 0x9, 0xcb4]}, 0x3c) clock_gettime(0xfffffffffffffffe, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x7, 0xfffffffffffffff7}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x100, 0x1000}, &(0x7f0000000040)) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x2}, 0x8) 17:57:23 executing program 1: r0 = kqueue() fchmod(r0, 0x10) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800000000000000}], 0x6, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 17:57:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff7, 0x100000, 0x0, 0xb9, "75da45e4e7de0a51c47ad38a5f1396348f056bc1", 0xffffffffffffffff, 0x1}) setitimer(0x2, &(0x7f0000000040)={{0x4, 0xe5f}, {0x10001, 0x10001}}, &(0x7f0000000080)) 17:57:23 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 17:57:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) socketpair(0x2, 0x4003, 0x0, 0x0) 17:57:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 17:57:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 17:57:23 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510ec3", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:57:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10060000000000000000000000000000"], 0x10}, 0x408) 17:57:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/86, 0x56}, {&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/215, 0xd7}], 0x7, &(0x7f00000015c0)=""/186, 0xba}, 0x1) mkdir(&(0x7f00000016c0)='./file0/file0\x00', 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 17:57:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 17:57:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) shutdown(r0, 0x3) dup2(r0, r0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) dup2(r1, r0) 17:57:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$getflags(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:57:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xc4, 0x40000015, 0xba0e, 0x8628}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x82, 0x6, 0x9}, {{r0}, 0x0, 0x60, 0x80, 0x7ff, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x200, 0x80}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0xb17b}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0xa34f, 0xff}], 0xffffffffffffffff, &(0x7f0000000040)={0x9, 0x1000}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 17:57:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x20ffc000 didn't change! 17:57:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() getpgid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x12, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000089, 0x8, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0xc0000001, 0xfff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xc27, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x4c6, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0x27, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x1, 0x1}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x615070ec12b8ebb4, 0x2, 0x3, 0xffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xe930, 0x4f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x5, 0x400, 0x8}, {{r2}, 0xffffffffffffffff, 0x6, 0xa7, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0xb2, 0x2, 0x8, 0x81}, {{r0}, 0x0, 0x80, 0x1, 0x4, 0x2622b74c}], 0xaa, &(0x7f0000000040)={0x9f, 0x4}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 17:57:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x48) fcntl$dupfd(r0, 0xa, r0) 17:57:25 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0xffffffffffffffff) socket$unix(0x1, 0x2005, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/43, 0x2b, 0x2, 0x0, 0x0) 17:57:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = syz_open_pts() setgroups(0x0, &(0x7f0000000000)) fchown(r1, 0x0, 0x0) 17:57:25 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) syz_emit_ethernet(0x1000, &(0x7f0000000040)="099a437cff086ab278f75ea626af15b7a5273d5670b76bee9f15b0311eff3b7a601347fa3efc86eda31e81f12742af7ea84ef1a869fb35e6c811058956875070fa48b946ceeec13fe35ddc3a41473b4fceb36cddf6dfd431c08e9de01ba459bbdb8acf46685e128286f115d7991d56055c80badf8dcf57ae247d91c6412b8e6adf1f6c1c68f13d64cdf886b0665588095fbf9b23a2b3013d923fe87561a972388e7762075797e6dd10b6a93e22a3551b58fdff433ae46891ad9e46e2c46ccb2ca8f496d3708d4901f4d472795441c62ef89f18db17ece7dcce7c1fde0db14e82c846eac546d244dae3129f2573b893530c9bc7f9aceaff8140c5946f536999600e3c737c5debfd58ac0233f7f8a34efcb4055d2a0bc3c50e4724e01e025d32cde49b62a081d46767728915280d400b10df93c7d9dc2e76a8651f2a23bcf4d07f4870e77a92e9a752a0167c1f51588f0ce4ba610bd873582bc87083d1c7451e2c12b7fabc9a8174e5488915a61672a4900a3dde0a60836f89f6665c716805832fe033df826c707e43b238951575c21fd2cd0d81aaf3c5d1308ea032676f402be027da821c44a2bc3b7a2c87633c52dc62d9c1c503f082cf8670e50ea6b4e562c99a82594ae249a86ec865295d6ef63ada3d730ff2c4b88f430ef59b7b1b5d5ca6d5e593250ed0e62626eae314abdc84190b838458920b83f07193001085c7a2e88dda148a012ddd8c1adfdf43afb0383a68f1cd8b34910796cd40fdbf7d2aac20dc8b145089a740c7a8ba49b878a40ffb8163216c09f6943a3d5df99e59db0a9d4d1d57b69da563014d0dfedd1569c60537437633f89129ac7ebae5e49b04ee98a7273661134325d0222717a981ddfcc3544f0e6b74066f14fbf9ba33a551ec04a351371d07e67113a8785783b318832c7dd1dc497da2564754b7c1ec9dc632191a87534f99b504b58e6adb73aeab90f99494b879fb18d37cc9170ca307960db8eca8072d620304567885bca7c30bebbf495461e71939f8cdec592c6a89fd6019f9a99077e3011c5c3c95a501d1a366bb65700835d9100e78650e5f44be1e1412906e8bdbef79e994a71ad123b4dbe3fae58d1e4e6e69bf8b2b60c2a3af7bdce12fffc43e197e92fc6b40ba51014359a5c0f5672b3c70830e43c898576ac627d8426b28673f4ed1774cdc836d56ed2f1638151603a19c26a3c6e27d5147aec9d441aabfd31ff6ead6aeb2b2dd87ea01a39d04524224d8516df403451a07b3abe15fb6ef8f40db6de29d1121c873b161cc986a2a144c7e8ed633d29b14788497cc9c654c6f3225f4f75ed1d613442cd316d37c922cc3f1e1cc25123ca3b8ccd8a2b18f5152fa70fe1c06dfbe2215ac2618f5cbb367b1d18cfbbcd4f725ac473bccf329d6ce57987caa05826fa22ca8cf2e277b53843db532abfd6efd1541fc838e96e78c4dd8964b88a4ed719c969b81edd456727c5ebfff5a7ab5c1860816a47d7d3fd7009817d887f154be3199ea5519553ef188f7a8c2a1f106bcd5af5de92f8a531b75fb2397a9f827dc4333eedf325cc6c4bb73c23e430a4ded0935f8d5bcf04d9f17317e294083a6262d017fe832c60f36f465278db816ac713008340ade2fb254dbe965a0fa273ebbbebe16af2c448023f985d415aa4097af7ba47e4eafe9ef21c8b9af7fdbe431b0b07d3f89cf0f129945005bd273b243b6721833c47a3e0adea66fe9c104f33cbcbe80b5902cf1bffac5586a85fa15c013637402b0ca692de8bb4e22e434741458ab3e3074b99dcf725471aedfd161c76e0c695fc2eab67acaec3a426ac116d8e1acc1d2f618234f608865ab1215a0b1907933a4536d96dc84d47f631578df375d8592f4d6eed2de26f03a90e5c4e01dbe472efa034fc3e5b6d58a1305fe3797088d7816194e9f9389f4860a9cfdb7586b9b61470170a1e8a2b4345c56e55ddc70a1e419f3bb490e9b0e81f00954a14649d6a8de6117318a4e4f72f723f8f8d0fe737362dacad396dd914c6d74e4c2bf952684e5eff1986de86247574b6286c3050668d39487c400f2c264df5245bd6183f75f4714cb7acfe6b83ceb32812564213e5c19d7627f904c037fc056b6073956c3712b96f0e3e14e3aa1c64c220c37898715d6ce483594413439dcf818060f28d02fd6fc111fea3ea57a66a53da338dbb3393c76956649a78edd1b0f8fd3537b9a789974a7a774a15bf964c818f45ed4a5255abd4839494335a50c5ed24cd65c0acccdc0c917a9ad7e89b63aea464fc0ebf0fd292bca176af38abdbf026c34ad4a89fca4af362ce0618ad29241ea29f50236e234d5c61364007334b6d09b1f6379b8889770fa210f33265a77faa86077e3c0fdf8b656231345f8349915ffb4a5add05c91641eee0cd9b4e3176c0b9f02c81464184cb75c285b25869a56af73cc3bff3e8f85d5641823418d20d6ece38e84764779dadab0c34cdfc9a3482d97942a7367f80614d46b36681fbb7ef4c3f714da2057db7006dad40fb7708dbabcb32d056485b738565cfbe4b8b8dd49b6c0a60fb9a60c24b8303f014cd958815aabf3e7feb7b4a045ef16779f2003cc8f11fb5009c56667a13afac57e5fded907c249a8d6242775220492578a41d3e6a5819b3a41875e988afd1f2d69889cb2b55c294ab2e8e0a59503a436f57ed5da4ee06e1c8014c8fe97b5460d9de732f27aa228a78950cab14be7e46389ac9607f8a4f56d8e77694f211149c40b1e571866a8a6dec44cbb9c0cf99e58fd32d0ac07421dc3e9ab31f7a8e392e450e0cec5773a640f15d5b9345a105db87c6cf7331f15b155f2f9d993707299144ae2c21c35b93663d85fab642800364303c19c182c0a088d4d32cb9cf265b8a3dc037d3d89e97cf9c912ef485969222b5a19f750c0c21b0099ec49b72a19c1da37fe763eccae20ed238420db0b716c2a33cefebca398080dbe603745ed486fd7ce56283d22528227e7f9a947b5dcdbc012a16b15628ed71f771e5abcb7573e6e50a248e20f75b1713752a649d72f7885d3a72bd58d689566c1474f294c23e1bf4585522856e959079027bb3ca0f2afaad6b6dc91c720c78265d28a14f5808df1c25bf96d640271c32e578e12fd9f9b00fff665a7d85298a408ef17d20600845b18009f045a52cb1a6899e25ed7096e647691caf8ba79714744eb9bcd995a84916f4c07169698cd39ec63f3faa3a499f38b458a2393197a345b8eb5ce776ef86bdc18c150bed9da651eb150b9a9cc1a9cbb490f1d4051fee11215ca4b71b58ea8c5b1c86b1dfbc15a901fc1aed04e5a4ffb0dea5acd51256767fd5fd19f575036cd7bfb9651cd0b6f05c4740bb123b08e924c4aeb34372da37ec26aaf2189eb92319f5c27c890943ba42f57b118b23bf6262debffa3b5856a1843765e791730c45e2b288581814f931d75e89418639b81df4851e139523963cdf68f5d779bb82d0ab490e45310c89da78c47ac1987d7173295429eef003db24b8cf019101ccc04889ca91b03029c4a8ce894acd6aa3679daeddaede5c86e4b2e309779141d170b4ca984459ae321fa980f9ce7b57dbe0d3e065400bb8c065bb156b2150cec68a412e35df1cb3af83e81172ac2c815c7f59eadc5c892dc9dc41050a9f89d3bb06a7c890f8658a56113b6cb4a245cce6e0a15bde4e880ce51b45369b331216963a531be2a201403b4fdc7126288d1d69a54f7699427a0595a59a1d161667169c78d921089d4d5b131f6b56e0ac31843b446ac28f01ceae4902e27eee781cada8c72f59d6bb8adc3a2a8ee381f81d0e64164925de7cc1e898e0df355bbd5dc883b69d707857334bc79205c763e4539535ccace75c9f2732a3040bc0148ff0357f628ba7b785114a0727404f1d5c84988a19fabb471368399685d92db11e1d0b8697bff2c1531d63ed0ff73ea6d386bc3c8edc2283a4c65626586cc22239267426e80693874b9022c4f34b24069b0b4a7ec689a788b364364de002d98ea30c24c71dff53db21f1b5ef6065df2af81020ba026fc4782c900c9eca5fe5299e37ee060dd571cd47b814d083e17476356d5ba5deeeabce1bd3a8e38108b7de1d9f6c941776cb8ba52017bbf790bf28b0a328b0582d6a12dca26d392430c80b97b79a7ec7af774930d18ab3f214de89cb7d025298880e0f73909d22b0aa64e09bfd8211c0fdf8ef339992af894d268606cf88c16cdb621f3baab6160f7e2c7265fce24e68d6a2a9d92820766d56f13b261b13f4e1d55a57a1c06990b8ab77b504fdf794d00cad43af3b8d32c86d37a6f2a456b3949c4500e4f8310a19ef60348e5d323f1d3a1520c8d5c2e000d1314cf3c193e59a115abd763ba40de9ac1a3597acc81ab740443938e38e0ae6ae9c245c1daf9c64bccd02b97e88aaa2537f46cc39f1917eccf808d1cad21c384b49b394e613ded9fe4ac1d8f0787a8b994ca5c70423e5e70d248adacf832ccb927b63fa9efbdbedf2431814d2e9f3fcfcab4ea2846e2f6820ce528866f87e7480f56a4164ae7b10137dc5d13dc695f938b001abd2033ca5b46aa010b3dbed0f31c08d6da957375147974b69493f4839a6533ced1d6c019a9de40f5c96cdc581665ed8b3fa3836b92b65b47877713358dc356957d3b3eb243bac15e27dfa941fac3d7fd203520dee05db2a0587c47e020db8f504bb280d510514ac4430bfc30fe15354882382feec0486b457fb88d6ebc0e5b13d3941066131c8efdeb042cb4e38c966ba2026e215729767a1728a13e4145fba315794475c578e20102d6b9891e10a52dd7876807da150accf27f13a890a7d82ea090d0bd57d7586620bb57bc5bfafe7a11172ea6f9e95d7ff110d633f95212e602f6619cb41dd6519cac25a69cc27936ed33e609f2ca8eaf284f5b2ce69aa83a23f6abc5091e0b58de61e5a777dbef56f0787e22b51728683b9a75ce5b70fde2cca3d6ebe1cd34c6b80f526e8f8cf03d015ddc42f04b0c0a1b9dfe1f65961f6904e68ffd620749685f33b7358276600d66a265c63224b1fa68fa0bb3e848cc96d6415130be6e51ec3a8375dbb2883bfb48d8c94e8b3244046fa56bf413c63b9416a71ebd59ebe6fec8861e62ddd0c1bdc512e22dbcb997aa04840fb66c5edde54a1c506fec2b636933ea552712bcb425e981b28d39158731851278578021588a00fb783ba92c219729217f20bca5761448dfea71d303aebc20609af27dff53784693c3a3ab3d7cecb7d1bf401cbb97d3c1fbbcad6884486e3a27564add912e3dd5074bd3d97257ab5c4a13e0e182d3f69b60e44aa9b53b9a5f660a9f3c41385f992fd6eff5fec5d4606e662ef612b0a7d28962b60f134f82f5574e223844771883e4535e4fd5739279a384472ebc3a35b3eb9890343f645d45c9924ac083911e2e9a6dc00ddc25bd3726caffd0f01ea72b49b665a93225e5802e071041e6570dd209f2732ccc270e704bfd815900517b389a12b073b4326d76dcbcac2633663ff803c426e77d18bf8aaec60979435cfd1b6bfa30cc9fccbce57acb7502a10c00d86957c3df83d9ca3d8143776cb569dac230ea38841571a04fb68f3c2f17b94aa85846fe8e610099c04c147d7e146af67bb5b41bcd21b7941559100186185fac4d067081254b864a44f3b0755a83be06c53e0e25e8e33f4a2a6ff3a488b9b074866b1e3c21021b5b55b62266993bbb4977c8d5d0d8537db6e536a1608108f9b29d332516d3e665ec2e1afeebe5b27a644c6aed4528de859ce1d5d06be2d6f65e2c5eb0a1af3f9742bf2a700a25afda81") 17:57:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 17:57:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 17:57:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) socket$inet6(0x18, 0x7, 0x196da864) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) 17:57:25 executing program 0: mlock(&(0x7f0000e00000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x1aa) 17:57:25 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7}) 17:57:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget(0x2, 0x0, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x21, 0x7}, 0x5938, 0xb04, 0x1}) 17:57:25 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r1, 0x0, r0, 0x0, 0x4) 17:57:25 executing program 0: pipe(&(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 17:57:25 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x41) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 17:57:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) 17:57:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x409, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) writev(r0, &(0x7f0000002300)=[{0x0}, {0x0, 0xfffffeda}], 0x2) 17:57:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) socket$inet(0x2, 0xc000, 0x6) dup2(r0, r0) 17:57:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x0) rename(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x280, 0x2) 17:57:25 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000300)=[r0, r1, r3]) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x0, 0x10, r5, 0x0, 0x0) r6 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000080)="d245ebc4030c35476b9764554c6f5eca15e4af1d32f8946d2ad0578e23821b949161f756d88a15e31a3fa17230cd8221b16d80d0e496b3e4d97dc3385915200dfcf14013ed706549df83c3ca3b16b285c3732d7177ba8da033b7e7008ed0efec76fdcdc3aaca1ffbe6bfc603497650996f6b53406a7e88cf6d28b4cfe22fb8915539a2c5e9558e98a7fcd67cc529c01edb07d922669992c4fac05f3b1ab58e7abd26aaf8cab452d9993f6a9e2a53fddc4dcb5c71452faecb2f62e807a7853b863d74059e53f0da701f5df432d212d999c48c2b116e8f09332fda87557996122a0435793dcfac26b69c986f16b0dc7df29a070c4c5fda", 0xf6, 0x409, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x6, &(0x7f0000000340)=[r4, r2, r2, r2, r4, r0]) 17:57:25 executing program 0: select(0xfffffffffffffef4, 0x0, 0xffffffffffffffff, 0x0, 0x0) 17:57:25 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0x59) 17:57:25 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 17:57:25 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) 17:57:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x5, 0x6, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x4000, 0x8000000, 0x2000100000000}) flock(r0, 0x4) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x46) 17:57:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d", 0x77) r1 = syz_open_pts() r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000340)=""/159, 0x9f) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) r5 = semget$private(0x0, 0x3, 0x555) semop(r5, &(0x7f0000000300)=[{0x4, 0x6, 0x1000}, {0x3, 0x2, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}], 0x4) setsockopt(r3, 0x400, 0x20, &(0x7f0000000240)="e33e38977dc4dace8d9b1bad0120576b954f9c0a84c0a7074ac945d3dc95512f3b75d1ed806cba275fa880b081146f0facef77a6e52f51f1bcb50320b5a2dc688a4f3ca86fed264cf0f2e64308a4577989fb9010e6a9b8d5949417bba06d3988e4247418cee6c0f63a8884d3d73cd5a8b91c1230ea7629466507e8d6470d1e98f095f9df257ea280", 0x88) 17:57:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x200004) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') syz_extract_tcp_res(&(0x7f0000000180), 0xaf4, 0xffffffff) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') fchdir(r1) 17:57:25 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10980, 0x80) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 17:57:26 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) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) ftruncate(r0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x90, 0x80) 17:57:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0x2) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 17:57:26 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{0x0}], 0x1) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 17:57:26 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000002300)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fbbb5193bac19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35208884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acbaa54737fb436e8176617ef0a87a1cf6cf196b41d645634bd83aa3e4b55e276ca1ba9be4136e65534f08053d605996279f4f1191afca224a7af65aece65b131f87d285bef680293a9f977c3aeb831065ff5ad4fe5637d31a49e33556df66502d0534c790cfd12cb355be1908f29bf6dbc63a376d6cdf804afd1f944f5a712cb5fa1a2686b37f8b31833a718cd2e894394d183b197e75df66705e3bba80e89c63d95935e450ac4c85ece3bca5d3cedd51e42a9b9693ada374580464ab2173c6f908c05bd3ebd377c87ffa8d4", 0x7a9, 0x0, 0x0, 0xffffffffffffff0f) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000a80)=""/4096, 0x1000) 17:57:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x140, 0x6a) write(r0, &(0x7f00000000c0)="db", 0x1) 17:57:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r4) fcntl$setown(r5, 0x6, r2) 17:57:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='c\x00') stat(&(0x7f0000000140)='./file0/file1/file0\x00', &(0x7f0000000200)) 17:57:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900"], &(0x7f0000000080)=0x58) shutdown(r1, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 17:57:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="89e5af81e3d87e4fb5b5c755522cc1debc4075f4aca4a572c6024654c74be576770d2ce1228f96460a", 0x29}], 0x1) 17:57:26 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 17:57:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file1\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000001280)='./file0/file0/file0/file0\x00', r1, r2) 17:57:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202070000fbff000000"], 0x1) r1 = getpgrp() getpgid(r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 17:57:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fcntl$setstatus(r0, 0x4, 0x8c) fchmod(r0, 0x0) 17:57:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) select(0x40, &(0x7f0000000100)={0x7, 0x81, 0x100000000, 0x0, 0x2, 0x5, 0x8, 0x1}, &(0x7f0000000140)={0x3, 0xffff, 0x7f, 0x1, 0x0, 0x0, 0x8001, 0x4}, &(0x7f0000000180)={0x762, 0x4, 0x4, 0x9, 0x7ff, 0x80000000, 0x7, 0x7}, &(0x7f00000001c0)={0x3f, 0x3ff}) 17:57:26 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f2a72745bb0795668eb177a331da51819549536e116d66c2e59dc0a92347072c9dcb2bb86292fc85a020f502c413db6a7cbd5ffd746fb580f8e5e83cd82c5ef8d92063e2cef4296fc3b461034a948a339150451d772ad41cc602d27d0dc187def51fe9a092f8d2ee6b4997a585f03d2ed1e0ebcd5a375dbc87ae56a051e491fccadca1d36db0bee3ef8af6560e1f49e492f435cd62b0cf87abe8d0c4826216b6c3eebbd2b8a5d3b196fcf38b363203f4b7985799ac3d68ff7ad63177cf455f065f3e6d435b69b268e1fff20a3484a827a63ac7a8e80863ccd3adf950eccbca55fa9119cf8f7cce35a130f6a4de96847033571a3a205c6e536b473c15482783ccef25bf3deee5d90981365366301fdfbd3ceb1febf473389bc6835fc68895588225347da9db08d3699239ea3ab6205ad362f9acbb478c51694204c46cd9920ce0194eb7a3f31c8281df9a8851a7102411110cc87bb0fd7e6c039438139b31f2809b963301c586b39b595c9531c218864f3cc45bb4fecfe6a70caef2510fbfcb7574512635807273cc4d14b313df0e1c0e84ca8576bf4876cb84db1e738b29923f1eef750a2163ae439518bc5b0222ef2da2c85adcb032df262934bc46e0243bd890807b9a4ad8ba21b31fafeebdb3f99c007c30456d392128997481db7ab1e29617c4e7b4f40aa8af294a63a30a191aef053a3c6c7ca3a8f3de6e89ad69b59b310c0e3e8638907e61db7b3d3ae78478650c4cb5ecd9e6d52ea717eb22d96faeb36ef6c9a0aef1dbf5fe6253c53ba9d266f1b679a3959adee7b779d64ad8d11ec06d49430490387ea4b53e33ee4d82da813ba86f37cccba43cabeadb3f2ed2a317b93952838346640d1e7a3869eeecb287caee04446f2c4899391905b978ca44231a687dbd46fa5487c801b0b764eb2a4832d34f9ba535f26cb235508b403d07f52fe7ad546be8b73a7fe6df6908155d238f640cec34f68074456795ca1d8901e44d8c68edd583204a70c1da42361e530cb97b4ed6d1a79541cf09bf00d24eafc479a2509df62c1d10b28fca8ffbc496758b4d924964c3915497f90ee60621d0dddec00cf51150553fefd1f9bfe06daa52ca63a8eac3a190f9380cf20d80468bd7a37a8f10558b4fb72e9a221fa6829755ee369eb1a811bdaea2f8b33f9106ffccf80b85082063cf7f18ad1eb5e15c42521888836460ff8beaecf2547c15d14fcaa7fbe55e1ca5d52673fe510c5e0d8fe003d92446f7bbe22a917d41c1ff466ed8bc4797e04d4295dbd32354bbd9d29ea61cc723c54a9764968b8c6e8a4970cc4396e97742b728b7d2063b86f79c654f1802f7635e51ea55bbcfb8f97a9bfa96f8bac266d272e891dad0db9857e3a4d83ea9a84067bcbb2a2cf96212ea010293c75ee0b1ce494574e255821d9e0fef5d348efe190fe66df7a2ebd10356b98d03b5650057b3ad1307266c54551108f54e73a6389dbd28f1767f73ac17dae41c463ad245fef3c37ec24318e7fbb0c079e38b54d4c0fc4a76b3e82bb0759cd18918af1ad5eb93bc51c1e6f9069cbd59abf50406357802acc956adeda15b876a7c8e4e61570ebcf5df6167652a2c3c018d375b165ce7be44f2d47c3e5f212b7c0dc1fed7cd79d237d2b0e08ce4437c6ad1ad608e35eb2c7a2b2a4c54a96e2c8df8930bf060cbb4fdc83c1ad5bf7abc0c24f207ec0620430d5c6562bce17ab4c93f7c0851547ae6a4b5f873360721e7664e8260e6be07d5feba82cbf4d694112227c8f3a6266686621043f22ea91976d52b4bc69aad7b57043cb12718a60e5ddc17e58c1b3c5285f89ea77688ca3a0b6b17b0931972ed8caa2d874d8e011f739a0ada9cff0f267340483be6404eee4ef83728ffb6201ccf9b58c0914dd8e8cdff6f3d5c2ea571b62868866578f63f706168ffa4fcac1f50574da559e008eda2df2a89d4c4132b8a520208467fe7613cf414ce58b20a42d25d85d999745837ac828c65dbd6a56d3c4a94a90216607fc8ad1362af35767f21e4f58153d94023d4836a9ea56b143e0c8f49aa42fa725e4f89cf4aac9474c42cb489b2290c2a3b908d5bee9903d1643de9e282d8610eedd9c259207fe1769b72a286e089f078c8212ed4263ea87e9e5418949655ee48926de4c0cee5bbcaebb01ec6a7cf7f9c3463e7a16fe2b012f03380bb0eb8629f9eaac22b30e7837f9aa46f4d59772e8245d505010f6a557f445f753c07582927590217734883443f76e22f6b7534495338f0518cff87df68ef65140f3b16146a77f8bd5ca4cb5b47b557241f0a72377b4cf9fd651d64a5545fcc635f7411ad3619f6982e9d2f0d62d0537bc9817cf396c145583a4fa19eb0fd065020c9f2816f08f7256617baaf97a2b8b3fd7dd4b28cfd5151c6c27c8420093b72a6dc7a5a75fe7d80786ea4dbe417ebd5e6f698e456fac9cb171eac04a230b90c15f0175338663c1ec4b704f6ea90a92fbd5fc038833a69e68358f74c5b49d34452676d6e34f533f2db35b57493aa197f42e1eafe5c741f6678ccbf45877ee9785be07d8efa584188daa95be8d055fe8fe51ecb99dd5467ea3f34823cfe653f5a68c0907e506aab248762f6295d55431af707fb2ebd387b2adf67eeaaabc5d8f3725ea3de63ca0e1c9c529a355bc0f3a2c63653bc22c8530fa2e8c008adccadf6cb96933d7287b710aef837d692e00afaebac0312cda9b40072ca9c3e33d5109bb7b0c2cae2e5ba7d813a05c2bb80985f11b116ca693d076762c2455f204dcb203a63f5cbf2fc5eb9506bbe28a470618917ffbc824718dda7094d33b8066e69edde2d767f4593eedd9a70d0b646758e3fe5af646f8ae5e9c9849f8eaa6427da3dd9c07621b74be77d49328d6dcb7c2ec8c5a640ad9208789d9080a1c9b39f3a622a85dc5d5dacfdefb02461330ab333722b84eda8ca8ae69c7673ac2d4c0e3fe111be80da87b716c10abe16f8d87008c63af2b108477298804ac60b74c8b16dd7b04df644c02b1d3cf8c522b8955be39f9b41dd4013c7b1b08c7e02ac258e40afb07e99f25acd8b7f3f8a6b3fa2523cfb4f42c51682488cb920194eb71bf156460244d52a6bcfc02748f60edbb415047c11ebfa1503d236467c08196eb12195a79a27c6814161fa630b2e1e8d147871eb2bac9a7117ecfac4d7b510128870d4c0fe29adf29c3db00b44395a958859e9336e5a200c418aec292c3c0f81b34cc6ae08d730d377810b4fe13e4f254d1cdbd7baae73031e089dae3fc5b7ae7707efd5a44000b6ab0f88f10c355c85e09e752159c26932572678150d5c280363c4c0486242d7250e06a9ab547b6a97bdf63dfc41d2f60314f19d9a19020b7142abb55a2da860e5fd7b6573b5ff3a9e1ee131b0b89b4c52b8e0919509b70aaa377ed43e7f18cfd799544f8c59e866d302241d26cd7b187746c2b7cab4c1c66aa5e2aca4bbe0c116802e6c131c1643ac0c5e0c4e4efe739363e7f9a08f36a0b9a18d0876dab5ca5ddf11efd298173d742ea5c35bdeeee4e94995719d4bcb36cc59c26f3d82bfe90cf8cffda9bd0f8ba2f3926bc06d013b7a9c503d23d5e1788d6b99f5a0e3312403f2fb086d6432feca014bacd7601fa19a107fe86d12269d7072183d153bb07966ff7dc1ed19fdee5b1ed89007d461c348ce89b7923e40ee62f34a8c534ecf42afc646041285dd136f79f204a5f8c7b2610bf8cf2d4ae226cebe983317bdb8f4ae4efb6ee7cca770d7ee71747b016e55f2ee7519f6f457c9ee3e59445c3595f8a9feb6d042ba6aeb155e6af1ffc36dc1996280f1c6000615b3e141052fe54d55a02e5d84c289cbba9edaada8e7966de8088919aeb6d9278a0b5e7a35bd9b444233bf8023f265b1ef3615852ca3b7b8f5de2491c17b519ac363026f5473da78e03eb6d515b027b70ad91e96bdbf8048d56c5484891dc20cc6a69449d96d04422ba7495d78861ae4bc2da36f15068cdd4727d6294184767ea0b0eb96f346ff26a0e3fb0be2f49c30b4b2e9e40468c1d5219052fa4199a3291077ccf3998e3081545f857e94fccc98d576bcdc7efbad6fdc833ab270304e945fc6bc3fa00c7d289b29e31647b16c9a0774eb9970eec530bb12b6eba9aeac8455e7dedd4618bb012401027766252b51dcaa8db47a9d1f9fc84fd076cbdd9fe36e4fd91eb354429a92d0a00c2b45426a9dd3a91f3e4702dc506992ccf79ec5953dfd4a9008d68ff753e683ee8c64b614c6a9ed8f2aee58e797fa1451162daa705c27b5eac3acbc87908f32741e1b63b76dc688209621eff3ef27016e9fc971ee21b0bbca3a799f415e569ac098a53305b8d304a098286b77d68e8e43fe07bdbb9e5dbaace6f0bb573b2739c5fcd99bb4f3cf55aef2d234e310ea796ca82ebfd3fc0d7458228628abe21a5f4fa3ffa82ecb030a37b4068f6cfcf1afc3a26add44254110b17d622cd272ce7e4220d4634d5f60126817002c1fc2aba8cc845ad8090a7a8d28aeab9e3e96bb9078d9c3ab9be074c06ee41b7a7f4af38ab90aa46519b3cff51907c96d614f8e95d58951bbb353e741ddc3ab1bf4fc9ec8703a752769395c6cdd36fbfff68a9f6500b3c445356c2b6ebe0b0944e4e9425c9ce481bb7f03050231ec6083509195b1e494d1979586ba91a6e987197d21f20f243a1e21796b4f088e4f7c6f44941e84853029952c8dfc5d63b1d1e6884ae86f497772cdbd11164d3a5d336cadab950fb23664b9acf1b4e2e64f9da8b13560b9fa404d745f18f63fa922cd4a1522c6bf8e1dcfe5caad1aa33117a2cefd18379fe86c660b6ed55f4de3a4b848bb13464e2849bc4f9971c9b026b8094073fa48f8bfc7965204fd4af705ae1627cc02beb68bc0208a8cbbf35f91917081c0cee9b5d2117cecbc12ac6859fd159dcfdecf721eb5d63d3b9070ac7314b53849e589400505d8e51a790f27e2ea41d4b61edfb41021a60f2fdd24f6dccbfb2cbb08408b0faf60489b1c4a09b4d7c70b69e5ecb9c3c210d2982a90b97dcf0b004ba0620c7cc233b505e560d845fb2b21ac4dc1ff3a697d88bf4d146e46d55158c0ae26ea7b23f5bed229d78c653941c83a6eced6fcad2d879366fea67828b51b03a8c0e726dfe0d415d3a79ea6920c25384168d4d715a405e126a016d5cb11c13a3c23355e588fbd067b68e5deaab6e32d54b2f8388ea06cc341da00e50c10301f4aa1894c2f0678eef72c75961673607b9a330df499624a45d452f9ead8e3fa37b67b2b5fb980f4879a2f4b8118b91c64da2e3959d1baabb8c01ce31c5f8d8199c08e931489921a637ca12229d54188ab1864cb60da6925447b8c773ee216609662c7ac386af9af1aa96a4da5886939c27699b965d25bfb280fdcb9eecf5146555c70a5c368282a86681faac1463c6d4fda353796cd7de608ed263d9cf116201e4a163239b091e6c21cb9f2a442d547e25f14279e40682a2afd9795976e7e25b27dcb6abb7e69ad8b98683092d9ac06ac995aa57bf777765acf654e882dab8a462b508c0ff5371d71302e2e66523a565558c1a86588edbb4a02d8cc97b0913e2d15c3fc6faa5b5d7eda8f155d1978bedcb45954bfb0e8b36aa2da12c534bf2595db542d4e420dc2633b13fb1bb822f91cfe760a482e9e4ba1a13e616223e6b7349b7a17a5bfdc2881170e0088d4a84894df0eb7ddd1d82c8c2c2dc7da3315b582f4102492f72c6d228f729226550ae3625519526d59f5856b0d08fcde16092a08ac2b6bcae2bf170ed57735b6036c212525cf8e5b9aa563bbf71492bf767f8552d81b3b3d6eb3986017", 0x1000) ftruncate(r0, 0x8001) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc770600000000000a01", 0x10) 17:57:26 executing program 1: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000dfe000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000fba000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000f8a000/0x1000)=nil, 0x1000) 17:57:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) close(r0) 17:57:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 17:57:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x60) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x4) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000100)='.\x00', 0x3, 0x0) 17:57:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x100000001, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x26, 0x4, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x1b, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x80, 0xe52}, {{r1}, 0xfffffffffffffffc, 0x98, 0x3, 0x7f6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x4, 0x67}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0xffff, 0xee3}], 0xb7, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x4, 0xfffffffffffffffc, 0x4}, {{r1}, 0xfffffffffffffff9, 0x21, 0x80, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0xad, 0x40000000, 0x1, 0x40}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x3, 0x8}], 0x9, &(0x7f0000000080)={0x3}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) ioctl$TIOCSDTR(r2, 0x20007479) close(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x7fff, &(0x7f0000000200)={0x0, 0x9}) lseek(r0, 0x0, 0x0) 17:57:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x141) semop(r1, &(0x7f0000000000)=[{0x1, 0x1ff, 0x800}, {0x1, 0x7f00000, 0x1800}, {0x0, 0xff, 0x1000}, {0x4, 0xffffffffffffffae, 0x1000}, {0x1, 0x2, 0x1000}, {0x6, 0x5, 0x800}, {0x4, 0xffffffff, 0x1800}, {0x0, 0x9, 0x1800}], 0x8) 17:57:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40000001, 0x800000000}], 0x7, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0xa0, 0x2) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xa2, 0x1, 0x0, 0xff61}, {{r3}, 0x0, 0xc0, 0x1, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x4}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x800, 0x101}, {{r2}, 0xfffffffffffffffd, 0x9, 0x8, 0x7fffffff, 0x9}], 0x4, &(0x7f0000000240)={0x3, 0x6}) 17:57:26 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe26}, 0x4) socketpair(0x20, 0x0, 0x1000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000009c0000000000758ee73ac5709a27a41eb9c1d056ced3ad333b130fbe3f2af385e0249f48ae1b56e8653a3324859587f656f392a5559612485faecd8f4159add80fb33bd938efbf74b74fbf9a5d1345238b20f95ed9b21e1ca6cb0a95b5ec9c35ee486f3ab1840da70de3c0e622942f107b6bc0d467053a40700529832d6254f90abe43d4589ad773d4031323548e8b09c6ab881a8c9047a43c287933848a1f632a59019dff37a172c14d384f018d1610d1b14e237f0f929548ed00000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300), &(0x7f0000000340)=0x4) r2 = dup2(r1, 0xffffffffffffffff) accept(r2, 0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 17:57:26 executing program 0: link(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)=':-$$*!@\x00', &(0x7f0000000180)='/]\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='}#-{@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/126, 0x7e) 17:57:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x100000000, 0x200}, {{r2}, 0xffffffffffffffff, 0x4a, 0x80000000, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x21, 0x0, 0x5, 0x4ed8}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x683447ae, 0x2}, {{r2}, 0xfffffffffffffffd, 0xd, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0xc, 0x6, 0xffffffffffffff49}, {{r1}, 0xfffffffffffffffd, 0x52c4ae2832e080eb, 0x2, 0x7, 0x5a94}, {{r2}, 0xffffffffffffffff, 0x4c, 0x40, 0xc000000000000000, 0x2}], 0x3f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x200fffff, 0x7fff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x6b, 0xffffffffffffff01}, {{r2}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x8, 0x6024}], 0x7, &(0x7f0000000240)={0x40, 0x4}) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x37, 0xfb00000000000000}, {0x1, 0x2457}}) 17:57:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 17:57:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0/file0/file0/../file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 17:57:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), 0x4) 17:57:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x6) 17:57:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "95fe0d6f8b6aa978ce06df1340f06b00b7c2cf51", 0x0, 0x793d}) 17:57:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 17:57:26 executing program 1: setreuid(0x0, 0xee01) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240), 0x10000) pipe2(&(0x7f0000000280), 0x10004) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(r2, r1) getuid() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x7e6, 0x100002}, 0x2fa) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r4, 0x0) ftruncate(r0, 0x1) 17:57:26 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x10000, 0xfffffffffffffff7) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x6) 17:57:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) ftruncate(r0, 0x3) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="9807767948576c9b7c5353b63fad00d86a73ccca8f1578d9b771332e259990302f9f253cc3825f9015766181a126a84cec0af454e2455fa0df421469b5ae5c4973c9900d881a30534825fcff8489619c66360aad145bdad5a28db214c76ab777e19cfc3897378d6965a5db093fbe2473ef84593eed7db32cf679c6e62be3488b6cb825467d30d7c7", 0x88}, {&(0x7f0000000100)="d36d95e29e49846bf7007f468980126e07125aa9d90b4eb4c91a20df16c9e0f7679ba00ea4436bdea503eebd671989c9243213615f3a53f8c616b6c9aa69529908e1dfa31d67cf6b119cf336f8801c4398cc6524f38912be", 0x58}], 0x2, 0x47) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="820dc7e175a34b6e4d9c5889cf64aff251ffb19329afa66ed855b6fdd5", 0x1d}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x61) lseek(r0, 0x5b, 0x2) dup(r0) fcntl$dupfd(r0, 0x0, r0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) socket(0x11, 0x5, 0x2) 17:57:26 executing program 1: getitimer(0x1, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x0, r1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x2}, {0x5, 0x5}}, 0x2) 17:57:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x44, 0x49, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x92, 0x73b805db12136c27, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x42, 0x40, 0x9, 0x5}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x58, 0x40000020, 0x2, 0x4}], 0x3f, &(0x7f0000000200)={0x3f, 0x1000}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x2e25, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x1}], 0x5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xa, 0xaa75, 0x7}], 0x4, &(0x7f0000000380)={0x9, 0x2}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') syz_extract_tcp_res(&(0x7f0000000240), 0x6, 0x0) 17:57:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='}\x00', &(0x7f0000000140)='-\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\xc7&\x00', &(0x7f0000000240)='\xa1\x00', &(0x7f0000000280)='\x00']) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1d32, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x8, 0x86}, {0x18, 0x1, 0x0, 0x7}, 0xff, [0x80, 0x3, 0x4, 0x1, 0x4, 0x7, 0x51]}, 0x3c) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 17:57:26 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) 17:57:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000140)='./file0\x00', 0xd02, 0x0) 17:57:26 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x2, 0x1}, {0x7, 0x4}}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 17:57:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40) getrlimit(0x0, &(0x7f0000002180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c098c707662d7b1160908a8c7c0a445a1091545e2daedf7274ac0262891cda7fa052c3256d5515bf959cac9b1758a97108c621c4086dfbf4af1e4b126c70d74ccd44f1b6bbf5bc963ab94ee3999d5dd0c8f0a72568a52f78f86c31ab9800da25a8c91b0362f04a927f2ee80aada5d6bd023460eaea15069a3cd629af202f0c86c8051c62a5b2d8fec38452cd18c8aaf736ff07c1ab5b2c2a830f56c84e4418bc8edcf51cc9f0a63169283f2e77b41a88c66bc2884806f7719d7d1f98f1749f4431610c3c811c62b40b547b444af32ad7b3b3a34bfa9e855b466d5b5a7ee8d4f32b26418b788457ae301bf52b36b3670d4a9c0fbb18075b0f5d5209be9a6ede4350e8b691690d3bb1b21b1872fe5c56189109ebf0f9c700f45d97a772adc8b7882c1d3f97ac308516de20db6a7c2b0d028d631bb1762f0be9350cb5ec1a2c87de0c92d4b7ce02cba89c196019c702eaf2e2fce328237582df8ae5980fa488b6eea4e093d4f16d12c921b11d423764d712c9ed20a7392a1f4b9f0ba2fd49400898f009d5b55b15a1f2d2ede35e3274353ac1b516a8cca2e3b06d0200885b7d7ffeab25702cd4e1bbcbf50ab4ce90b5309f32828cb35137acce3b6b3fd49827b1408cee776e725f3507b9d7fa033629a14cd6c4a20e222edf3574afbc9d8069d474e19fa7af22ceea50dfdd09914bd7ea251f166b03a27ab9f8a644da1db0a8e6c128796eef46573ee6c9438e4b35a444e16478c2ebead7f45493524fa1cd147b824c818291611025d2f1322f5bc1041f13e15905c27d88e67014b58382b533ca36c3d3b34e046dcdccfd69a7411c1f9af40124d00e4452c3108228ca2e5236bdaa8baa034a559f87e26f14721519e8e3c77ff83ec182d1df87762313a75e12e478658c138dfc4fe9b5e84ba6ba56f2b2115e11cddd22560951101d004fcf0ac0037fb26bd29e89381e6abce69926b94e47ee534ad8d20359b43827b64cce6bdbd8694d86eea49bca2bfc2476ec796ee4b374edd8618479f972dde2861a3243b06951f22648c0fb2ca3bac67dd5652b610a74e961530a4ff86e5f36a657d663947902153234f349ab2220e67251d2ca30ad2dea02b6f53ec9dc64e9db7fc0d4e8764370b544074c8cffa80f979a95f8ec2e35f0cd7c2fe76c6c3f4c8dae4396f84b3922e57e46d437168b0ae1ba361d4115d2d28ecc56607c2a1e072842b0fb62ebdcb8b5391b8003762c9b9bc88ba94f4eb3779afd125594e47917871fded1710fe5bf90ebf108e7bda7528e90d36b1572db803e89bc08391fc19e38c1e6ddd1bea433c99be0eeffa66a7036c751b9fda20063da8f472168c30302cc8a22dda8f32882273c45e5cd7a665569eeb0a67ea4c689f5bf19c3e769379f22bf2d8206d4bc49a23377256bcb5fc141b98e687d711e689bf3eaa4ac9aa5ba4fd952e4290d2fe4153534c61bee791404370d0603c6fb8ec9846ca017e78e60ba0a79830abd9ba55875162a4582b35eec11a96121bf3ae67fd772e78200af64ac18046a6dcdcedc9ff04b1a374c4949ded9852ebc1762a42588f800cdde5a662891621ddf698f41c1d4249447456dad525ee6f5ddc7649fa3a0100fd497c97b3d69dd062b9bd03608fc0e37288517a9724823fee45369eb810d73d879fc732bd543c39da1d8458fcf42f689d4378869e054e181d2d3e274410deda4fe81cf359f89fd0e63894d04ad302ece03d8d87518e67305a428ec6643aa0d256c449e79fcc800941ee331d916f10e0378d0b4dd5979b2df9365e68a27c58980767ce9601010c44e6bfc24893b3a7d22c217578b547593a12c18607abde8398d7b53152f60d3a2e8de6c14817d6d2036cb140c054c33785e377faa7307ddee109c23643a781f5459cb73b2612e40d39e8a3cc72d3a11436674e1b62f2faa3f44889783f0a0b43d1aa7be2d95d919d1a422eec4cdb8fa5c93cb0c5491f8b612ed70ab2f482c1333cf6b203819e3abec9d0f7ca66016d261c935618b9db338e37aa468d1a558b6df1b4a1e754f69c8e2abef040654e50c6104b374aad35b25a373b3f33eb1ac9050446cae8c98ad5d8df11a2a1d6bfe2a324c5d1700e701bf86c2b37def5f95f6b7e4148ae77c5235b2f4e314972c0acf331606fa646f63d2fa47223a6eec9f4056849d3898af2508b38927e1ed202862c9c1f16b60ff19825be6e6c61a231676523b94549b88b703cd0608e2a97f1d1179218da5f609409730079f03b32ec579b57f33f4c84da77e025adcfce4a5f40688d2cbeadb4e5418e4803830f616078df56d73a4c6cc6563715b3201ac8827adbb41e0a24df61946bae98bb14e7ed7317e675067b1ac070ee1586f24091b5ad575548fa607b7f155926e9ebfe152781a3cce97033d2b8dfe521bc7eeb1af7edde49b33acc39bd761c8af8a4a6b2ee64829406e42b66ca87fb9eab820a0910f93852d0bd14d3038be6d6288e4a65ad4db315ee82d4d08e40ff7ae47ca2761a8b9f49b377e75688ac50d2bf056406c70cd6dd5ef4c8933b2595bcf7eaba44e4180c129587facdabc13acb20af6168da925702d4a3e6f0d2f47505fbebe3c3209897bf76380bbde33c428394ba75ca5471ea69804be7e0cfb4e9aa9d754e00da8775949e5197ef01231ff79d6c55cf5b5b955f4cfef741689d23ba7978fbc4b8c9a2e2286d31f84b59ef1edae48310d5bc9969aaef523ca63397c86fe98b79ab2508fb6e6fbdbb989f51e7d7bd45f823baf2e40c7420735f7c4f31dab66ec1b63bc80b1b04e326dd5cd42dab34ade5264bcf78b5960419cb4a906eb9d4f17232842dbf54dc2d4ae22bb6d2a95e769cda44363f14d43ea30db255c7dde2e44bc2d36a566bf74cb0140c88a9b1719707f1787d53ebaadcede316c71fc30f7aa2578d1d2204a9920e55855cc0fc3bd5c50de91c42ed7e41859384a04c7dd276214b7dc72ce454b2671cdb60a03dcae1dd129c06d90824afd0d14e6b90c4ee2d466747b35ad92692de1def696bce44641804dfffcf6817ec8a4f8c6ba265ac4e684577f7a465f2fef8d99e4b8216db1b3d2c1dfd5c377215bd68782a5facf57c84e1ed5eb243fa4fe646194401c89b1c77c1468cfc3aaaf4882378c50fa7a607a5488c381fa2aa3905c4ddc442c4da17cf4a9592af356771b97d1472875dc60d205001ffdd82ea6565ae26e93929cebceee54a7aa2c5cff6fdbbc0413dd4f9f03c4a21997f29754fbdb866e94fa3cc080bdd66a053d69fd9f58ff93e45189c8c9ef5dfc2208eb7d48a640f91bfc479c26916ea21241620006c86412408530644e6ce464bed0ff24145018a6ac8cab838236f0e93a5bfc93540a80c56452ce040fc68a1e5ca50ef7b387d32111aa628e4e4433e15124f91b9ce03b3ac51567889482000e2854762e5885b7a578c51c715190aac7adc585cf3d1fd4ea4476dfaae3bc5b3dd7394433008e9bb0bcf0a12bfd106dc56defe3bdb0fab2fb3d187069bf6ff36db2b5dc29a05ab4360527c0d655300dddb751ea9eba192e8983dcbc09ed098ed77cb1c776fbd036c334d7be0d6d2ecf97b9abcd5171ba935ff4912a5386803ee45d912737b8f9d1db818fb1af213f73d15a5f359e8af3a07a8b3f6029dce47a571bb68b9b6a7526426e989c681b2dab55887c692c1afd4f47e4b94b5ebf4ed349975f0337ae2984d23dd56d9a31f2af47550c14e955f07574238bbbf040af6d954ff9cfc79494d30a617c6b3f83274e605c1752dcd6e4f4451e42a20db3c71606029bbe1a01f535084a89d2c4d97214c53cff398e8791d0bc6c55ed7f85096c1d96f310ab410ad5dfed2024fd7c0d7dc9cd59844141147455bc0ad27591728ba272ff59119f8ff049b8225eb1ea0c6eef643333a5cd98206e5c60eba75bacaf87241780d92b54fee6abf18d6fdcaee8649bf3d2234c8353dbbe032f865c8b03babbf94fccb5d24ed47b7d43f1cf9be90ea707406fbaef8621d6fbf02b03aa03f5cb8402c5fad8d0e5a6d8e1dd1e853da44b722da7333cbc4fb74af86f6d1b4da92eb622c087fc6ce3d981a5194c14f67e76f35e73126b2d98af8c75715ed30c473aec610fc5db5e096f604b3bae171973d3b9f66f209428b75ceb44342ee124706848949b8217de0f4165dec89e22692847659cc4e36607758e7aed2030bdd7d3953c244edea0377c4818d96fb575f2a778928664b6c1d03a31bc2534c4072bda6edc5137c9143686ff1f9821bac554dcc66c1bf5f1dac9b65e1faaf334ea1b9644da618c2b853e993379d13d3705745d4da9e7bdf8003e425d8b9c712c37ebc09ddf26d3b1e8330fcb5f2e2c96c95070a99eb700c668ce8cedece70261c3099bc38431e1ca6e268c4996d2455b1088ba46b523bddf286153c163e2cee6ac5cb95512e8297769fff1267558659d3cb20754fc08937b1a5c617404d52b998bf9530f9d2b166ce446ae28603b96b0d1a466a66f8aeb036555e949cf8a271f286e35295f5461e546d6964ff8536062da36acedd274ae99d25fc2c98cc49e17726c00874b9c4aed6738444bfb141e13e0052ce0a9257a3e54145b080309191f230b42a148591bf989cc31b69dfba85c126788f1c1b9281cbd5a55c9a22d4ce8d1cc567884861ceb26e3133f30e3846648b058967d68e91dfb41abef21f85746a4230a505e5428c8cddf2b638288187eaa01b919212167e8263df01a9ed5c09e226cc37003b0568fb7b186ae4c9dd10ecfb36dcff62aff79eadd83ec343e2df10b98acd2c78e4e11de0f0c454fd3be7ccf11f8ad283535accb45bdf455fcb4f1a0f66e00a4c8bd66c9efd7dfb7f5a5c78399a15b500ce506f3061caa188c3e40b3c76feba93585c4d34afcc22aada8ac5dcdb9a85706889da2958de14767c07baf8364621092fbab05b638446ea511b20df0e2f4e5beafb61a00e7d1c06d73f21f283f1841b9ea559d5e83bb533fb7313896defb98b879af2140281dfbd22a898183cfd0865d3c40facd9bbba86acc6e52f913bb14486982f29c718e2c5014423d1b4594bbcb478955788ac3c890aecd384c9b9dd7c20bea990710e888b74d1fa9846f956b59ea7c1ead3d10b2c09086f2fe32308cf9a131596d10a6593fd1bc2966f74731825585b88311fdbe7276336669e555ba85874e4f216c97e2c000f6688faed7d3fce71de0db111d2382927e4211a00db7a48f263556ddc3c7b95768d01e5d258c31d7542c7f4fb37d5de84fc86e0d240e6714ae25270c60a4f89455091622cc90807ef29d93bc0339ad05fd2eb6d8606aa30e1607662a3c199a3f9cab60007f1ffc2b93fdc928480c571e449686ceaea32dbc50ab86a753467b5edf9f6dbf3d50f99dc085b88f21705b3405c02d70a24434f60e9fbd96287f46813eda52815e585f36d1ba37e76ca34b64f54769fbefb9350a9b9eb0808ecce2b0d2d97aede4f6f2bc94b6cabdaee431145f863176314e9375a8d67477df3dffa861524976b7b6a8e4c7146dac408adea51a6c81fd74b01ba051c7637332f516b81b5770ba43aae24e542e7b84ef20fa3faaf721a9d0f83be40e5bd1f5aff3e420b4ea0581a3bd0e3446d8bc052a6199c8271c3dee534f8cabc131af6c84f2ab4ff4e77541d5b35c78f3bd326d5b346375646601c44b02c62d49375b8811ffee9ea5f39cb77d29280ad706df46e232be61c3364cbb508c05021e99197440d44b97d10c067278e329f2909ba848d100ef28bcac59151744d89740551399d78931d6e4882490803540e0fcc4d80105ce90f98e2fbd47671d0715", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="a1ded4dfe8b8800fbb95e35601fc8f8ad47075722f1f49096efb5b65048b00202bd76485fbd9919e20e335b215b840f7a4f5ca51263bc3a4e3f167f20d9106b5cce75c3f640da66e19e92f67b6142ae3b803bb98e1a870836a13b31d350e9c5e3f8db4e8625f693355f18e13851fd6a511634542ac2af668deb55dcdcbfb5a3aabc8142aca4f1c345adef315d99847e9e40e244878ac94926de0b693a96e22b84f402ee4a30d9c892731e19372488263592e9de8cdf19ebd9b6040192b80dff8d717b7a709edca944431d3cf26a698c2ca34d41117d2848e2e059b6185fa244357e763ef141b9f0e2da5ef303c6763489b121bfaea15fff85bd40aec35266b65f5372da074b24f2c63b35628f5c57f3a30269664005813b5147cc253f846318599732d0c9bae66cb48494dddc45cea36f2e60e4cf29e25f594684c31a1cfed4a9343a54be0f31e7377bc6c55d70483c34a83b21aed483fbacd9f1aa69905a8a08b8e7732781fa718e5bd5c29d4ecb6802654fa6029ed3d0f4dc2738b88353a76f6d8c6b874a241ae833626171175dda88fd944981aeb495bdf51ff9de6d1d32cf83fdf19f86c90b54658e63837667c56ff27fc340e04a664b1436fd0e7c2d42d258ade0a6dbf9cedb182d581eededd58eb954a24023d5140f8ab33971b286dc50b028f5c2316c1233421a152deae232f1b5ec7a9d147d901d163f2aa81c96c6667342c8f3abf6197c967db7c64194f5df590df767275a277e9100c6c40399e167a863a2f3c8a89ea999da052d42d8711815d4b2f11693f5f5978069544e2640087c48817f4ccb46379b1efcf6f497478f28c64121fae77315cdf74e2da737424a11f629ad26e57fa4fb0f61ca3288f7d100001a752c1281514412361b5d40de2578adaf63aba8b5ef283748943c82cdf6bc12aedf4384724a0eb2933a8182baa8feb19a8a6c05963440eb9b6b210b58b30b4d8c0c168f0fbc8f9751c46d3c5bce4b30f5f937738fc563f57f4f0bd67e5916bcd8b3463287ba20e50a07c49198821ffbf15741e71ab1eecc00d2f631251d3304b0808b8a82e03ebb54bc10167726f49426ab66dd10132b3f764f2032cc695051dfa81d87cfcf80a8106fd44112675ac37e9643d09e6a9bce03313d8fc694b4e985102c119b8ef35fe264df970def9e54d604ab0786c0448a842fca82aff12a3be732df4c41037849e24f5dbae69af1f2dd9c56fdbdbe4b2086aa85aada44b378363f2e6236c761204ee63d4ae28f03e0c9c55b88d715e621ee7be9f0bffc866d7cc945fb020c63fb515593113bf23110c0ae112abbee10c4000382cdb752e410606f1e57b27035fb552bb5bb0401aa8e750df6981d5b825234908fd54eb10df14384cd18785becacadf292b335ebe5824412d7511acb2c82661165af1a9626598d901bd7a50fd1e8aa7df028f0a91b34a4374996def86e923ecb23d5767996c7e506f5dd28244a183de26c7315250730f8aba1ec62d7fcd8c70e5da9dfdbbc0d13a26b57d0292dd53fb5b809e086cdaaabb68c3e44dd99187ddd571288b3cc08e1fa723b249cff6f32a0c690e92343f32f8328e8c8e771301033e4439a3f98f96a04e67e6c4ebf11f48a44670282a8666c0ee7cd1bd091765d91ceae630863c6d1e069418e7ea65f763c9229f93c3517dcb9949c229d2b60f255fcda9054c87232bb85844079e56ee1b73ac517c9491dcd97448e0cad8f97b587b4bd8c0401b4f3912087f9517db86d81e16e0ac76ead54ef3d82f7a0833530ea8560b9e1fe8451879759ab197dbfccf7a420581957b0d3f9a5a20be5fb6d53cb7948ec0be69730cab659435e9fb066ac077f93c1aa9cb12c8a85928c19b96739b8eacc3be1efe44eee29a693cd06e08b9ff63befd7bd5455898619bef53ea825e6dd27238b7e3b37311f2e8388fdc48de3de398d57e2b458d7925e4fdc75be62d392fa3985239b4d1ae8b8499f819fe474f6bae503179fbdd584e9080cb243221a0b0bb76c3d769810734c0f2083eb3d28cc9df15d39db7ce7e001d3092a7f30bf422b23681c4abc05e59faae70db05000d3759257a60e89a943329baa7c0967521519db418f4cfbf98b557dddce8df2c2973c9fe4db8a5f29f7adef735c345782915a8124db76aaea3f8f6babe49ac3fbc162eb02bf3262b25337cbed8db34fb55b733c39b82ff241581241d1409909867d4a868a5ba53752d3a4c5b0d450e6814630a1b2fe218e34f2d17f38b7bbf9eceed6b1be25f2cba008f4c3262328563aba8c6239555d603d3e95eba79fac985ee78632583fa584ce10078d25c7b8f8636a47d0454cf9ba25ffb698680a582ad5f8b8017a7ddf3d398db0b522568ffd9e44d266f226c9fb15a5ae06dd4c780b3bfa91c96217e402c66540e527ae51324fb1806a0a3f345db81c8d01423bcb45c1a8756f2697af6394cedd10daf73194939b130e9bc1aae4f81581f1ad9f064dde6497c231bd9e34c9156be6f42b604c91259fa066c6bbe390b866443ee988d6718bcd9fa901950b470cdcaacc9e3a87ae9c163b5d357ac7f6f2cd2d2acf44fe14dd24cc59f74f74805e05a1d996c84dc702815c4b7dfcd5cf4c25228e2e6642448c0d9f4f07dd6f113ca364b46992315a96d0c5361fbd9a155b227272e32acc7692c3d4231d5ef31249148158fb6b15d14ae37cd998fa6bde117ea74d8c63c068072bf27d0669743fb88bc051cf440105a22499e15eccbd66d0117dbc12e22fe3ca34aa24567c53813f64a33585626ee8531e2d379d5f2511e4e8c9e2ec3c4510893ee85cce880be0065c5977009eaed8bbd1fa92b1d4ca4c5d086c927aebb69b5e8026262b8f7069d11d9ea3f0c11058ea1c03ffb845aea815248c7adf5899193f26fcda3233a3d3a28b6f7ebe2a3828acaf25bbe3bd9af0d6b7c3b87cee3b6b142e7dd16bcf240b398e6799243697032ea8665b96e3490fd5cbd37057899ae4f3a27637d5cd16dd6d2b987ec275e8e3af1d327ab5a2c7ae90984f494f3d8df2cd71e38468826fed5d170ff03632d017f9defd8c530fa04b348af5d1e1f4e1932bc16dd87ec05d3f82d72f7bae72f506a8a8dee0ae84ae671137b4880dc930ffdc53e2cfd42a6cb65ba337a0d4691cda703c6e0f71c6b982171b0c42d21dc1466e85665ced221d4529721e819bd49fbf585984254678bdfb96aec463df2b64a780cd5c7861ff0e480d123ab322787a0b6dc5724ce026951617e7fadb1bfbfd0aeaa38e1be3bb0c13e8fa4c3acc11a84a9999212c0e8ffbb050b3ddab49f3fbe09e1bc5cd5b575269cdf792bafa0181d68e22ca4f7c50c7399d2b3c069f7214fbaae0da13e9dbbc5e6bbcc00ed0942ac07494094ce3b96dcf43b16a81f798f764b14eb6340fc0e9c47b4b64ed73c6dc1a18f8df190f207962ba7a31df352447ad4cb628f4cbc78ffe50d6648c9a3fcbf424781cebc5449f9964a5655dd1e0b7711447e7e6ce0da5db1a75ec2e2a4f23d7d0a189f27d7e4fb7d8ce261acba0efbf9e445f8b5e64d8f296a873f7bdf7ff0c39db6f0f4748f02eb3c0bf9af56c4c96db4ad68a8ebab86677570093a7d03106dc2aaeab351f65ee598ace4d95425c443007e9c8c933b7c47acb1d704d7ad4502917eb1b6b18ccf10cb2dd38671122218981e5efb41a6ff21caa3ade49f8ccb7b298ae879225a3bf722a8a1da6a09cd056a448e5cefccaa8572bcf2cc7afdaff17aed092699873c172e827af6769ad59e7617e3b70979d105aa32018bc3fc1a413e6faa9f1aab1c08c3f03e1dbbf21e04896ca3ae8233ba2f122136605dc376655a301cfe804c755ca2446bc163514bf96aaafe2a8dc220cc50d1427d3cad4669e56b2ad8985ac467359cf2b5bb841e159b435f274ed6b9cced8ce5c5dabc8d98e9bd0a28afeb01d8d8c7a65fcaf9b1adda7b3dddf94887305d33c6e0dea72e53fba3b751f2d21c9ae3bef0e5ce8d00d5abeea72d591d5c191812ba2a6b21cdc70ae075b8f72b5ceef770dff9e0ec142e58f64c83d885df6631b44791cf6c08a8b0da72c686205f6a0e10e09f9ae905d750f010086a06da0c1acedbc8610bc0aa5d8e1391c5412e2804206eb28c4bac5a295cac44d75ac6ccbbf22f3b10fb446e3189d8cbb7c57edc4285e6a0ca8106fbfe9a4560144047fb81ef9fdf35d85a01302d6469baf6cc8de3d28b2e81ad7e2572fc6eb9b945323128a332750310599539fe793ac16ab65be3f8f1bc0cb2f85a5448ac26e735a2781d84732f237d26ada28dd3512fe40161700b803809559059fb7809c7a1aed00f3e2191495b893bf92ea8379226f3ded187b311e5ec56b872d2790f972b5083c4f8a5a095d70b0a0bee4b157f11559be8fb7abf7438661bb10c02965c068755c77537ecbe79d1afb2e448ebc113db701b722a639e5599dabd5518835d720d88d5da174b5ea2ab56c7813ba362fec9eb73b9fea72fee254ec028fa1aa7cc4288dad9dc244660d14d3dd8db135dd1a66a92fa8f78a14e3314dd8d90851972b6e64980f069852c96fd2f85e61467ba4f376aa422c90ae903ddc545bf895335647b3e49d69f062b319ef9137c220741f55d61b4a299a910d8afd0ad1cb682b39270618de484b5b826f436caffe8c6d2043d66695ca12e224281af1a463b5585ea141383a76bddfb80baea8a17768a14170b7353aae2f59ba683a5a32dd2c55446c02ea3c9304d9233bf9ddefd52a8f1efb7b960eb5b5b19f620a64e4d736455cb228975e13f9a30c5ff046e172b454707602d8e1c96b6b72a7f892d2125e5099a0bce4f380b424584edd5600c6a76308ea76c93cbfd19eba38102b62969fd7f5ae2048573281350bbed58a19db212d22931804bb9d6053274ffa633255febe2b00d9b464220480e57dbc4b7ff570c3ad121f45a6190046f326d4e1f95ef7e6d955c51387feb2b15a9ad3b5359514f94638c805eb8882b51d78bc855bfc0f96207c11953e4deaaa45547e05985e86d48326fb3e674844e36be22f2d00f5ffc071a00bf55083bd7077c43b2dc7eaff54c5177f7e60ed5ed8b7aa52de7f8d130d0464834168620e505f43cbca41c6793300aa1a32794863c008a8e14e68a2339dd9468d53dd41a7ed83fa3c234219fa249572c9294f51949f0c11ffa7d78deccf418179f4e2066f13ff323ad3264b44cd9e86c9281601df899fdf7bf4f70a495c7b353a0113461d424f6af704dcca87a521a43de7f45e8617a6c6cf95b37f9b99927f0a7b837774fd7e227e3ef1fe772c752cc7fc6aae075e1e81431dd3b5dc919c2a7fb0ca6bf33b0c5faef8ac3f8ed485908154fe0afd951646ad6356e001e921d3d665c83fee8fc9f1464a3691c92a0cc9abba8cc852dddb832d571df9f5a242e7cefa350f9b1e434eea7d9e4771a4c3e84a4e21f1324dbe441887266d1e559c790c1cd8514001e2a73b8a9090012252da8fdd7b02f31beb4c5e9d95a9f1b26a06c2f88ab4a3f63f4c05814ce51f63e1bfad131df023cc05aefbd096f77248d5d6baf39ffd314c9ababa912f303f2e4008b6a4931150198c399c7db052a09929a16105cb1aeaf2b599bd6bca11896847e6cb38b6c8f7acb449dfdbec030fe4574a4b9bfbfe019277970db11867d41c1fa557fc34eed2f79566c54051504f00dd3211bb8d2ed25facfbe753e47b28d57c12e3bc709bfabd631c8b018f3c077482a5e8e8978f4ff943ebd0b74e880d247c39e891f3388315dfc45488a0255ff42ad68e0fdc8149484b97dead4c8ebd92c4523d650335469e352830d3dc8", 0x1000) socket$inet(0x2, 0x3, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000001040), 0x0, 0x2) fcntl$getflags(r0, 0x1) 17:57:26 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) listen(0xffffffffffffffff, 0x8) r0 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)) 17:57:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c"], 0x1) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="58000000000000000000000000000000f2151a6d1254b4d55b00b41534d305e207ef00c653bbf1fd9d2052710b99f7cd05fbaf3d5ff99171604826859390305a3b5ce23e6d42cb19bd397da9dd181c1e3500000000400000"], 0x58}, 0x400) 17:57:26 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x20) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/179, 0xb3) mkdir(&(0x7f00000002c0)='./file1\x00', 0xe1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 17:57:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0xffff, 0x8000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 17:57:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xff07, 0x0, 0x17fc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/66}, 0x4a, 0x3, 0x800) 17:57:27 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semget(0x2, 0x1, 0x40) shmctl$IPC_RMID(r0, 0x0) 17:57:27 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="ed54ef537259d899a4a0293f2d229d049eb9ba61ded97a65a27cd5ca8623f28f0de5e2dc7941ab61406f28dee4a286a2157dc16e12928b08ddd472da6e6c013818436ea11afa386a56c09782601484e0356871751c520e2d2f8bdd3ef67c99ea5a263291059cd441307c1066042fde410dd135b5", 0x74}, {&(0x7f0000000080)="bee09ed3a69c8d375f5503e2e24882864ca572783fae05ec0e963295fca330b4a2efc867e3388db9db06fe0e1dec16c985f7a29dbedeb5eb2dbf76df8e189695e2bd6fed9192eefb8c7f320d9ebf8b06c622d7d20f0c890228839ca2f54901e22a0b52209bd5cebbbd5998835dbffa8063c6e8ef2252a3fb118251b1d7191124be868a8ae3abc2aa2c10419782f0d7c021403882edd27b86ef86e157e23772e443e2d5b52ad8f0bc64dfa3e3c4f478ef8ac2532b85f5e0be", 0xb8}], 0x2, 0x0) 17:57:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 17:57:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x40) r2 = semget$private(0x0, 0x4, 0x2d) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000140)=""/181) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x40, 0x8, 0xc09, 0x0, "728bc95d04205b843d9e3eeaf4090fed1e057469", 0x7fff, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7f) r4 = msgget$private(0x0, 0x4000000000) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000"], 0x92, 0x1, 0x800) 17:57:27 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) 17:57:27 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) semget$private(0x0, 0x0, 0x100) execve(&(0x7f0000001000)='./file0\x00', &(0x7f0000001140)=[&(0x7f0000001040)=':#\x00', &(0x7f0000001080)='\x00', &(0x7f00000010c0)='&\x00', &(0x7f0000001100)='-[}!/\x94\x00'], &(0x7f0000001400)=[&(0x7f0000001180)='$\x00', &(0x7f00000011c0)='^{+]\x00', &(0x7f0000001200)='#*#(\\}+/&\x00', &(0x7f0000001240)='&+$-\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='@/:&][[\x00', &(0x7f0000001300)='#$.\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='[\x00', &(0x7f00000013c0)]) r1 = semget(0x1, 0x7, 0x449) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001480)=""/11) r2 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) fsync(r2) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') pwritev(r2, &(0x7f0000001840)=[{&(0x7f00000015c0)="627676d0035a5bbe218a809d0a0ea3e64e7ec8207ef6d47801dc65c9e360ef841d736a1ce592fc35807246ca9f3d8404f77e07f1da3156a3967c6494502530f56df27867b9b8373ed4c511fd35ea4236c3d338a773a4e682dbb769d83a384c8174d94576a491c1250b0549035a8535a07d3aa9e38684d483983a4fa8766866e7febc4feab25e316b7e6ad7b5345e4f2bfd8fb2da55e8c29edc6ac992cc7ffc38598b7c151ec8947dbbc0d192da04a305", 0xb0}, {&(0x7f0000001680)="e37076432a084541523a402affd647cea7778d7800ed37e3ab871b2ba6ed7f90ca0e81bccca6fe99c37664a0c32a871869d241c2dee4f3a1f7f184e04aaff315b97ed4c24a9c4739e3badb232b76cfa718cf4534e91b185c0248f142b3001ba31b7eca56113ffa70cb0a6c9193597864ca9881309bb3100507a2a349b54f2d7ba459a1cf332c0fcd485c4c3b5ba13ec65f83ad6c30eeda50a119064f3c167c5f50626454e28a095eaa84c92993cf5874f0856f0dd78d7e6838c222827ebc14af706daa34f25e056fd1dc1fc4f6c7d041349e9d", 0xd3}, {&(0x7f0000001780)="29a89290e94f0bbaf3fcc873eb46e8e7490bc5553a6e8074dc9b73874a0a9e02b697e5f2382a51862c924ff88ee86c07483bc8b0e4ecfbf13ca6c6240513f1fa7eae0bf89639202ce9271dcd5909ba5506c94db0b237904d75b3deb7dea2683da047bb00b33dc87a57b6bdacac00712d261ccd82e5272f9708d9a951e632db7badeaf71de2f048b8e6c347bd54ac7c46e549", 0x92}], 0x3, 0x0) r3 = open$dir(&(0x7f0000001880)='./file0\x00', 0x0, 0x80) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f00000018c0)='./file0\x00', r4, &(0x7f0000001940)='./file0\x00') r6 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) semget(0x1, 0x0, 0x200) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setuid(r7) ioctl$TIOCNXCL(r5, 0x2000740e) truncate(&(0x7f0000001a00)='./file0\x00', 0x40) ftruncate(r2, 0x1) pwritev(r4, &(0x7f0000002e00)=[{&(0x7f0000001a40)="bef9b8c1debcfe335bb681aa2a1aaef84640b098703254ac830f186dcce6566c8ed21e3fba9f2acca236e1bab4f471504b954ee5846a369a202d4bf988ab2c492625745e7d37dc7cd3d97cffc487252dbcfeac00de3520ff4f08c6797d7fd30632143bfceb9654f66dd5864029bc32feb9f6d226eaef3c6bec4a2094103a21bcff253748e2c790878d3ad4365499b42a90d1b12223e8fdf2bf827cbb275aee662103751719d11600d9f26059768c4e91f4f694673f54d1f3152b807fc49bdb451dd6c4db2c0394e13429c4c76e08c19f54aa84c26cb6cd55a7cb2d01d06170ddd6b1d54abc0af17662117417f59b1fb9faebeee266f6", 0xf6}, {&(0x7f0000001b40)="8a36d29d0cc432ed2d5b4abcc5fa3b2e45c9d3252f54bd97d7ff08fdf5385d84be1ad68cb4240da3cb0ad92c408bc99c097f25455965bea451f4a1bd76b3da3c10e115ac12f9e12227b412db4b3b77cfbeca2fe91ad4d5dcb70ec36a382bd94546c5c3e7abd130f212381a815211bb72d752d1177f356aec244c654d72c3e74666646ead30046dc669dabe21db2be232104f33860bb9cfc8f8bc71680eb0b7a45a93def1aaa07d774183e8b2705db0d077601f2364fa352121b6b2df9329cdbe869e61caa3b26a5f76dbbc", 0xcb}, {&(0x7f0000001c40)="aa9d6612b35b3f49c63d3ab9b524e4e95728f27e7143b4ed0b354b277f40ceac4150a725e2f09cc0fdee4d077cd9a47a1195f9a91b72e59823c981df93c044527b1a89043466a946e01ba52ee810f6e254bac0cab57c6881b5501890b5bbaf8285c02f7c3d4cf9bfcb765cf4bb513ed704bb84636734f94cad0a3d029b41af9de46f3f7ac0ca12b8caf03188d8cf5019fd9335b20ba9561092ce9578ed7f696c868fc6f1efdd96a41871a2aaa94cd5ff95cb8a451fb76eecc43c0b640704783e661d272018621e814f02154e5f2857764c0f7e09d8dfb354e0f53d5739a8458a83912159586616d75d7b2342611ed270adb997f0de9ef66a2d4a5d1da249348a97a244c6c81dfca26c61319cc6abd24249f5bdfb23ed7cfc49ec74839b7cb46b7792fd29d30af7de7edce66d4b673dc16cc4cd624c3ddf02e1016464214eefa55403f6521fa7c1768c1a5ee91fe8913867a79b08c8d041ef63b7df815aeba4d8177e7f8838bd3e08d560d4dbfd6c88052a51ee304c9ebcd7957d4ba7b0c543b43a152f9b590354b34798f81f6991101c696fa51117cd8e45a5f74b7c459ec98b48435c09d83bfd13a86ace9d76e2b8c6f045aa9c7ea302a348e37c7cd7e9d89e9c9f4ab08b791d2c911530ac217db8527a76ff3dcd2a5bffa376b7272aaa63cf450adaadf3f2b48830970300c271d41ecfca56e441043746ca70b43ec3b42f8ee2850c69085ed461575297c26b140c1bd0fd06b273f8216969d53befbea2d7b5755a44f0822ea74cc542a8e5eba92c6b10d226db1a7dab7556c060cf1fbbc5ee91e324ed85b138152402b81644b477bd64daa2571cc35a2bd603f51a7ff6453cd5ceb94e640819082c9e7095a53fd5fc000afcf0cbedab493e2088531ccb18ca56d176d021e95ebac6e385c780553f544a33bf4b0e3e9c787dc9788ce0aee48b36f273da78c1136f604b26348c3c801e46080d128541bcb363c1fb845825643e8720c1e7e87863ce19a4d837ce15c1dc5a2002b2e485c5ca36ce17cceed01b9dc1baf1c007dfe326f0d4ff90f67ac461637bbde6564a034757c510f0802bde5bae96bc45c2d8a94fb76c1b5d8a98b3c5596dca2b21764a999d62b69ec7e3537239f81e1f159279716c7e249a18161823c5f3641cd0358287410299e18e3134b0fc322c7e41315409f07902c1edf22c73a829d3038c7c1b655f81205b60793e0f60a9a06a751965c68d07a0bcc652398e3192c9dc3ce00463f4a1210b1159aa4c8efd33cffbc3cc2926248dd3bb5a8d848e2333c30d01ec40bc2b47a61570fa94574086def3cfb52892dbb2977471e64b33d1fb3caabab1772640cc801f3014989dc59146cfc4499114389cf8f1e12b8e8f75510e86a550f94b654b88fd11cafbf28abb5cb538380d632fee815efeed840c66cc088d9524881e3c50452ec0050ca4bf849521535eacb1256387d338f2cfa058323ae8c57cf13334e9f24762374f64a41d55a43ea3dbaece0fd71c8035cee93835eb4a71921ce823a64e457ce55e2d9fa0570f84bdb31f44025b53634f047b52176d8379771e79a4b7c5761d800ef8b492db6160dd73b7f7448b6f6c950f0d665c14629782ce9cc8f75e5f9d08aee976834c0be32cc9a59c870db53ec5bb1eb4d94e4ca63822e986f4ad8f81481f68b311b9744616104374428c5b8d2e5f6efa98a2a24dfb8c2c88f6328db9aebc19ec205f44c4c2dd1696d571bff42d14a299b55c337b0d88b29c8cb8c40aac815f064673f7e56017dcd12cccde3d65142eb1d5c99a51b1b5d6dcbcce2f428a2377804044caa10485d44470dd81afdf4b15b2d209d6dd07c16eacaabcad387679ef62401bb34c9395960b6bb808083f916f675602da6a09daaac69afda8381df688daf83cca2d9782f1e8b49dc80add48d9eb85f6a212cb15793035828631bffd9a3798d9462cc82f8b9402425e29e2da7cc2dfb452abfa7bd66d960c6ec3dfcf072b8671a7dc08ef4cc0630f7478c0cda14d9254818d6a6ecb3e7e163eeaeec2ee4b331b7fa1af289ceb48e19fbbf4f0483bb69d3590ab759263cfa205999d8e080f640dbc07148893cc44bc85c648df4fe3c95c3f4927b67f37a2e7cb6a41bc12d669b12000a434ad3f6f4713518e3aa593ca5474e3251d422477423dd8d1bd54b490c899507a439188733040158dbdf572bdebfe7b182ac5a1c48f0e95477c11a6f8a2cd206f1bfa0aa59b9dd8c606ef4170c6c10345defbe19468c9d204311c2bc30c3b13776c099848f8fc95bd295d54e386d2efb6b5be422de35dce1681085e80a64a00bf7c3bddb709bb78005f56cd72809ec21efc63748649a59579477e991883f2f587a949e544b28ca391c9073d16d0e239f9f012f20fa98c5ad6ee6c42a5a2d83f4189b2ce9ad27a8eee6a1505b8b794f7bf28cd54b1befe20caeda5db1718fe1304626dd7ef3f0e9aa8aaf56424c7a43fd6b1508b2aa3598d753156d32fd4406c12cd530745572590256070ec24b65758238ebaa1edfec85b70f7eeb64c3f9a8af4689184b0d2d06b373fb8ec57321694dca7cb87bb01eaefd2a7aa16d101afc0592fc19b1284843baaea16c7032c1ddba921b786c369a54a59260c35b468ab221a21af28ae73a52fe633e3f1f55e5eecc84d48c667773b86b934aa9d98ae28d6748afa2e1fae923d1a2c33da68578451c22d29e599644132f2f0c196e926cc3158b408cf2d8e52e427e9aed59bf3edfbcf3170e4e3edebaa9a19a40079e1fd79bcead8c690d8b369a2b0d9f23847b5a354bbbae8512103398c89a2addfffe35c264bbdd0970fe8e1fa46b0848f6ac4f88edad003e35d02ee69b0d67bd5cba4ac2e2372b49b9f1b1a5b177fe927b162aadade0cd11d8441145314aba407a3580781bf7903828cb9bd4cb932a55381d0450087cc6126b56c6ef9404e1cfa14392b1c7073104440c833cf218b7372114bd777d9676382deeec6f7bcc08078232cc110566126cdd6ba3484febad789294cd13f5d45276bec4c76ed3be873ba8eafd92f5ad6bcf6a78dc944afa66788962a41013a2bbebe2d44dab92cd32c7d3678f46cbc38ce81373c0838e131315caa29121053969d37f7605716431572e1d7066568d9cab8dddf82a8d4f76d88874bd1b32f7b2d06a9eda7caeaab0e5a9983487420909871f10d9a0498e256152e7dc102598abf43193ca4612879e0c808825f4ba1d8c015b6700193b771edec4bb7059d9d4116815d27f9f208c859248bfff0a4348dada6a49713307e6819645b9b9a17304f132bc180ac84aaf1944abd5195d4a86d5ebba035501518efa472e49e5310dd6dfb9eb49ece3d6425f4bb48b27d5ea4cae0acbba86f142668a9e437d07c4f50caf74f2596322b2b73b5061623b3403ad0e1f5fa3c5884b6a5283fa5d1228c80fbe192bde1965f70eec5776938578470c2d63e424368eec5d0f3d6589a1121162443fc382681962e4516e69a08cc4433c07b4510dd26478af9350ad140c3cfb3b19f312f18653cdc7e950636af22453e29aa4cb53c2bc1f61d8677b11dd40aa24a7631d533408cf55a793f3bfbaf19b66159edd26c21cc4bd74e7cbcf67e2f7d11bca302a11a9cac5c7267ce4831c2887608a65910909ca3e1ba926c40a3455fee76ffc7a8d09fb92115f8633ff8c162ed1faa3aa962a7ca5a7624b4824a23af78714119a323bac5ef6a793e884b81334f21973dd0b82955e40e1b6cab5d573db09cfe31fdbcc228d20db0888fd7fe0fcacd79dbdf547fe45e190888e669b4c7063107ab66aa52c405c22254dffd3ffcf40b26d285146580fc613888b40fce5dd726591d310960ab85506cfa855c2177784b11d3f35b0694e81c9f0fe6da0ba178e8e6315c541482726cef998119f329896d96d8bce1aaeb82e51d9d61f023806ae8687af917e5edc94903ad2a1141c7da19f769123b786d278cd6ea650dc06c4cfe91e433c3380f604a3053c25be60947c999828549ef931ae4fab29ffc603db57cb29401da7a47b23b5315b4b5c4d6f760680d62ac6982103644762441514c223139e7df0b8a20ab237ea714cdebfb6f8e27b21b36db2cb3dbb5314325e9c34ad17fbe36c2c0f1af089a1b5d4f92e5eb574095442d3a2a4137694c23a6074d23f58ffa8863ff7179a8d65a1dbb112226c2d23dfc7cc3416878a7c1a7efdaacf892bfc4a0c3798b75b7aaeb0612b3993e83e2018c4530c8546a873c77d5acec6ec770a7051e867949ef33c3c32614db836ee2238ae00abaabb211c1bc0d99ee0b1b2a786f1b5298b0fa4e55f4e560e656a92bace3e8dcb5e1a0a29ebf4b27650ad6511eeaa86abe840d26deb6aa4081e8910e6e0b7a4e31446b1b7016920e98a978f9b1e8c1256d28201ba9d4e53a8ae70232efbfc2d198ce29ed71eabe570e4c29359b4deea2c3fc50713f263ef8b2a60f03a608ab57616e27df7525444bfdb81290c8cdb7e3379e1aaafe6205ae60cbf02b904ed265a2ab4174dabfa2ae815bea1fe866e4e75b3f399aa844e409f56cce2f395c2f2d5ae79e5d58a5416a8a9367db7560b641b2abe2b62f0d292329ce8fd08f7cc9185d99902355485d4f64363cb5dfbd4e6d02d605f2171475e576bae8a34ffc8503e5925277192c77ee1b0d8b1a49cddca40f7dce06f0befb0a8efa31eeb08dd59c4efae9830365c342370dafc65cb5439362064d9a28fae0c3a0b01baa4479f03c53db241d0cb8c14bb969cfc26ac31ffdc09e34049c890abb98054051b59392ada75346bd7c9af866a472507d2b06a4b09be2d2d617832b853227439247d6c65cc94fd23ad74ce6aa44b037f4376941bab7ab9e7aa2d00c4d92c751941511bc4afe1c99cd4afac34364dd7d852c6bc91a17deff5729908379a6e1c3f78195cf67f79284b0bfea96302c26a6b50e45e74fd87d66457226913dd918bb1af6ac3ce3f58e6113fa55f6ec6dfa4d4e06523cbbc76633ac80a5db423abb76d1fa0df878af393f5115be1cc2086b4ae22bb2fbf67d8e69ad95d43e9a14dde0c817c5911d0c87248fade098a80220baf58e7406601106a4d48916185d80bbefb152a1e50ce8cc8e8911fda6cd316720c3b063006a86420ee7e033cd9dcf284bf24c4acddaa972b0f5c1a923f8c6b430b8c1d1e52a5ea2a29cb261fbdebd4d9dfc6013e35a923b84709563ab918f0979617def4084e1d775b1f0818d6793d5bfa6ffb2b872ff22c70f9134dea4f70bc0037dd7372a731e3742a12f344e2b660f6c44ef3c62e840cb7041e7e791c5d0175e446f3793644804c3d6fee248d73c294cbeba9c48be005ddc6bb6728ef5eca883e7ad8f74810f395f76ff0356b75e26dd9dd9b8df6609db0e6b23535d9e25da5f38dff454b8e9d4e796fac7112fd69b833f5be055de1bebc252d63ec82d7cb95529ce0743c9ef3e539cd703c27692f14a71588c64faa229fa1de7667c93bd71ce6ea00fe8e2edbfa59e87e21d881a0a70bf3566e5fdd9b927145821e8ab5a4394bf29efdd577778a1b4bcb3b1f2f7a2e046966e34244725a50176a433eb6d13fab2a4a74560dfd6ac6a76264b41aab3bddb6d2c936005f5816ab2cd47d1629829691eaf7811342764989bef77aa375d76960f84de7db9dcb3dd9a96d8c17ce33a73e99fd744bb16e3f36d6d19b908635f340acc01e23682db10bca926f90e3061b6ff7453f45c7affac780405564680be95a3f88e901bdd83593a43673335e3524967f4cfbd6661049eef9cfa3e611d5bf50747ece63c9994d22c2bf437d68caac926aab8d345", 0x1000}, {&(0x7f0000002c40)="e31318e1e896af0165b1fcd22b0238a993c371bdc4e1f89cae1354cb2d4faa9ff82aa1380a8e6bdc6619bf22223fd563ba4aeb89d2fd3522bb2ce37367864ffc52f236c58b235a5a5047fc647b0626814c64b6d2aced31544cf77f3ac91bafbb19d325efda1e669b97b09012ee69e8aa114358b2626d6321dbd8b3d56eedd6b537509c701d54e57437f959eac12ae80dbc94b62bdaf01e487c3ae2811f558f14d97853255f78444e56433113c92bac479efefd22326ae04e758fadd958e8735d9e243cfcb8b52f136e727476bc6b0c348b1dfc10164afe95ccce6bacc75e7eb38e896ece43a2284185", 0xe9}, {&(0x7f0000002d40)="88d6a3ec868062ca56bf62cb2c9aab34", 0x10}, {&(0x7f0000002d80)="93b575023161224b64656f68b83021cd155c7209048a6c7e5d91d9330c0b8a7938acea7bd0e3a17ed1548d7a5ea63cbacef255c8c61269c64bd0bad2a8f70ad5cf2bcb7ac224563c9002100bff5f29d9253b1b20b37ee04c29619411eba2cfa3fd850edb49c4f65e8ae1b1f12264c3", 0x6f}], 0x6, 0x0) recvmsg(r4, &(0x7f0000003300)={&(0x7f0000002e80)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000031c0)=[{&(0x7f0000002f00)=""/213, 0xd5}, {&(0x7f0000003000)=""/150, 0x96}, {&(0x7f00000030c0)=""/214, 0xd6}], 0x3, &(0x7f0000003200)=""/247, 0xf7}, 0x2) fchown(r3, r7, r8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000003340)=""/34) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000003380)=""/218) getpeername$unix(r5, &(0x7f0000003480)=@file={0x0, ""/108}, &(0x7f0000003500)=0x6e) pipe2(&(0x7f0000003540)={0xffffffffffffffff}, 0x4) msgget(0x1, 0x439) mknod(&(0x7f0000003580)='./file0\x00', 0x0, 0x25d2) dup(r9) 17:57:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r6 = geteuid() r7 = getuid() r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0xb7a, r6, r2, r7, r3, 0x40, 0x9}, 0x9, 0x2, r8, r9, 0x0, 0x4}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) dup2(r1, r0) sendto(r0, &(0x7f0000000000)="90207f1f93ec0dc0993bd63fafe01cbd98cd28526dc66ee27f64c435329337ff125f7299adb239", 0x27, 0x7, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:57:27 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) msgget(0x2, 0xc0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 17:57:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setgroups(0x9, &(0x7f0000000040)=[r0, r1, r3, r3, r4, r0, r1, r1, r2]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 17:57:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x200000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mlock(&(0x7f0000c8d000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 17:57:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup(0xffffffffffffff9c) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 17:57:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x3) fchdir(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x6e, 0x40, r2}) open$dir(&(0x7f0000000140)='./bus\x00', 0x80a1, 0x3) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x4c0, 0x1af) 17:57:27 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) write(r0, &(0x7f0000000300)="51d372c916d8e83a62f7386f5da6922e7853e978b404552165bf6437ab233af0b222a8d8213cc04f329491d032d05bc7f0aff0ac45ae9b87b4c280d11ea5e25ce4d1f72f5dc8706424749c12", 0x4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff049, 0xfffffffffffffffa, 0x3ff, 0x6, "6079ccd789e42b0a7841339bfe1083ac36eb2845", 0x8000000000000000, 0x80000001}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 17:57:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x3, 0xae) recvmsg(r0, &(0x7f0000000b40)={&(0x7f0000000900)=@in6, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/199, 0xc7}], 0x1, &(0x7f0000000a80)=""/161, 0xa1}, 0x0) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000780)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000600)=""/146, 0x92}, {&(0x7f00000006c0)=""/129, 0x81}], 0x8, &(0x7f0000000240)=""/17, 0x11}, 0x40) socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) 17:57:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="df5e9fa48f8a76c75613f37a5757481cd145d3872ec03dda2da2248cd55c47fc2c6b7b198f14929c8ca963f6cc6c", 0x2e}, {&(0x7f0000000580)="d7c3d3b3680f57c26cd60e046afc4408d5ca2a23ae5178d827c791d546be4d302031406559631672df9a83decdf0c1cc31ac6841723deae36153dc7770afa234d3b76397612acdb8ebe946388b693df28b0eb11f9177fd5165729b3284d3a47415722ed36f2f42588675c88c748c0d6972c7681225223cc7ae41a98ee79a1895235b2cdd55878989e1da371756adf21399bf9376238d343adcf4ac83f8f9d06b9466ec04ce6e41c0646867386df9674c1b9c7b876a3ae5c2052af988f2359d594feb7deca30740c05ce96ba6a0422c0480278242aed73239587543d299e2fbba6ff4a0d366aa72be0ac5078abc6b98ec35a7b12cf02fc489fa5d5b418c0da626d331d21f4821f65cc6028edec308f9245b4d59f6215250ff985c1b5c7f73ecf6d7b01d504d9447176e0ae7e0982d42f6ce4036e9895c2a4ae06c7b91f8793ce756ace7818ad987d495df69ee58cebd3a5c408174f1016439e6a0ddb3d0bae61fa9511fdd5b6ee50fb3284ae60c3e376aa8464074edd0f792ddce76eae294f65c5300ab1c8e3a41ed7be42b8e540ce5f955ce36d648431cb36e4f3806a9134e0154259c95714491848aab1310bfb4dd21cc5379a83d216a490a934a1912ca60a43bf614b348610584ecc1bd062629b1bcca5e4eafad67d6b031286e5dc70be4e2c2271f44fc268fd0a94b6a2c98061738cd4d87f4f47390f9d919d16ce01de465c4bf8cdd376870f724f96edfedc3f8cf6b29b343f8271c363b65f7517749b78c9f2e6e015ce8eef315d26e3d82ae524a967c3fa7c615eb5b0ae9623e28b5fe87ca556ef6266489cd6f6d42d8d8f5a5a7626f3bfc13276631388bacd5436b3f94fe30f3ea8348c4d10ff4a448b014c2bcead375ce2fd3460dd745fd91a5596e579be9ab9ad70343d62d61ad44dba4602808bb421e59781da240575b9c3ef741b8b1b865980116fb079db488c46fe705d91006442e0c6f95f7f625de98e36428f394fb26e9d7807af0bfd31fbfa62034d26ba3093ad58428b4c5954fa5a13fbed418f73ba33637f1b78b693fc40bb91e7ea2569d43d231616bc456cf63256871ac9eb95255633534f56140523f66486900014046f6171c2a75221e8260148a1c47bae915564a38e8781fa60c9794a44e37b321711dd88e21476858a408207e68c13e364fa55239d3f62011731ea9c1a2332f7b825e26eaee842acbaecee57f1b78d9348e841d0a832c33c66970de3c8f9be25826153dd3475d2e2b5024bb9c0b9a6c0724c36376ebb518be2596bee7503c97d1d235f6024d2342a8f2a6bd178bb7d4f03ccdf7e14db282aa46b36afb319df8332c5799664fe2a87b67587e5607af2b30e49f9cf27f491f410bead61aced139d46f13bacf1358bf35be02539c7c87d217bf98741671a499f124a4b2863913a34ecd84e652eb5f06c370e9d859bb73a33feb0f8764b5eb17d8668e17038a3eff18629077cd7f3f89ac5a650ac6eca4f716f38e571da11737e025a989c647e7a50998c3bd20e919a08d04d3a27987115ed3666e44685ecb93d3843c0e38b6360fc52b4419e332ad10f27e533b8e2666f2bb59b9c796e2127e99aa9b92de4f87a18c7787ab3a40bf912b17e1ba95c82fca515a82fd2cc75c2f9c68d3d20de6a116acafebd84ed2f59e7afc4e4bbc6e1a9206c8f99a80cfbd908580cb9b63bfed2710ed50f45d12853d2f7f891faa9030ceec1eb0a05e375fd64cc3186c4113f183a1fe1373e3ff568e1cd2b14444726abbe46f4617fda540b96d7a99a6b4c485431535191092b9b2fcf58e629bf33febcb08e6cf9be25a88138e88e0d0de33cc79e76df77f1c5bab10f57049f240f61e3926013a10f1be3e12a96b00853f9857470150c81380d266ad8685c6e9489b5fdee1accefbaed87483e0520f8dc1f72a67fc16399fa5d423216237aaa580e455f0611b8e794dd993ed6231e49ca58f28a639b270d6f20b043000f9bf26ae250970b7e3c1c093b25f659dc3ac8609cd7c513c6e33101f742fb5d4a588513bcf25d866510224ac44f2071199a610edf09d961564eee48804fa883f54664bb7dc9821b6940a5a7889464ba79f5ec5af467288f4015b83e7bb658a27717eb477db80f9a764618a5e981814b4b3909894810a3c8e1965496521e8e9ab1338b0316b99767fe22dfa5d443c5c42a9f95ecd91371ef8608035ebc402037be60636d78d5ffc5d870ae9fe667aed1ce04664c0122ff3a839bb0924497e74d0abbf9c02c66b6e0799c5df84256b58d22b374d235b3eaeac669321e70edf38f4c92b6948349a69530b9d9d5591ebfb88f04ead30bee46d53f1925cf98d624048c73caa884a863e9ac70a8d770942e456aa83856d96cb12087ba1e2a9ad53ed697066250d1a2b4fb7abb39b6feb07033911b3c10872deeb03aa6ae5565955e58665d5343754e359efcf2c85c69a829333dbe6449a3e7e25983d40449b371b72638959f48ede10c4e276ff884b44ea02f2fb448c9b18f12ca9923caf5c5436931003ff4d07af14100487b3e51822b26d6976af9b6f1e92a963d0d68b0de2826bdccbc8a3eefd5f243ca800de6c4a9a4fc69353484ac81000fa70fbede954f497bfce248bd72bcd1463ef51b9af6502ebee6a517461880980a420aa5798372160e635c62b8c0e2747947b01757c6f216dc0d499099c14ad82d74b8abaf800a2e16cd2e38ea44ff80b6f8e02831a379f0bac484d7b43e092888e62da8a60deb7c96a1c94cb21cd74adbfd77750bb1e31344079fd271c37822765f14a586f930c693ae3b634a65d6340069223b8bfea47b7176a017bc45ffb1c0b60a51e90cbcb838df201956aa3ae35085afdd4f7fa9cb9350f0f62c10a304c3316871efc7af9bea77b4c805bc1f0587dabb7e8f44f5c482cb613ed3ea5462975f36b3cea13aaf1c1cfc166780840483e6d2a4e14542e2a0b3b9177e961855326982ce899d2d4c2c04547ca23cac2b8655bfa5a850269a84b5066b90ce1675b2ec939b6da984eaeff271a83dffafe8963d11b079cd4946309df9393bcc42d1fa715b0ec397e739c54c70b7197fc110a0ae135892073eebfc1b337a4a0d343a1452b9727cd99ab70b76be55041ae4e992154415fb0cb3689f4a26ab7265f7b201352f95e5e9a5625fd6be2465bb7a1d533028e9fea5a8f955a8891e7f28acbb63199ee1d45212b8f7f531589c54b9d95e415ee1d28d3b0212e10786f2b36b6b7b1aa3da7824be806299b341d7dec59e7f8e6b1f70a037e33cf5b3d54f239acf402e8910e414934e2ad02eb4a4121fe35f8a17832d66da7ddcca8135ca5f62dd8867fb2c58530c692b3652f2056fa2568ca2520772c84d4c7bd05d1e3e315f76b4aa10b57aebc9579ab4a9e6e6920f26ce3e2af52d88d05b725aec38aa272a46159395c29ea1f40712fd28381901be86ac7a8f31d36d4cd3a30a810553aa7fd0b7b05ce1edd140aad8de63e0ecf6de8a69096e5478ccf859adb09df47d84b2ff2bacbacda97d12c1dbebbcdf6c54ea60f9c15c775ce800817f997747f5b08397820bdbd87a08c3bfb673e173536eb953b44341c0954e52dd7d7ccce586a57d32cf8bfa04efbdf9c1a3ec2dc993c9fe3768e28faf8c5b37f287f27c35155ff14bed8423f208a176db817868fe3b25579b38626a050f989014b4caf7eafa93d3d0a969ec009fda2f134d0ce3d7dff532b36338454aac022e9fca2c3c7f02a8647597e52441cf126437b430a852ca4d46d7516028a00a60a04c230bf37dc13af4a68604f1e9965837ec787e7153b92e2bbe3cf8488717e19494bacc14a6ce3166f0f02f3908def0b978e7f77723420fc5f6267765f542046bd55fef4a04aef36c9166fca4cbfdfda7e84c2f58dbf41d7d592c4d6d348ae2b3536fc514e89bbf26d4e254d0101f3411c5ddf04080c7b6c13435a5546ddfa8e4bfdae9ee2b809798cda66dc5beaa20056e542bc1d1007b8f1f481391e501a316891bca87903f8b7c0f7c8878759931cd97c93626e1e08f6d547c167e2297b1aacc841a96d826e7d0cab4d7443e6722418809e613943fa47d2221f84bbe8ddadc31f45483d69b3b60adde0712cd6f5a9281398d7e045dd846e3f3f304a4e20705a13d7805f786651c9705da810cc4adaedb2c51c0979fd12e54209d881f4070c614b709a43ba31c0bb4262814a0da145abfcb0dbe1a167087f3934236abd11c4d35493515b564a1767aa0473cd0d11b6c0699f9c62096ae2a2acf81e1c244de592a33285802f32e6382ecc20ffbd67ef9c64097fd3dfa5a45d35f6196a38d5c17c4c05ef5a42b378788e49297424f2043cd9e3ecadb226f11f1d714b23e7ba279b31ee2204f55c37ababc02d14b522464f264c899f3f519fc75d0c90fd55d99b34d31308e1c927426ff6057fee83b6b715140759dea46d04b851e06a7e98cba0fbef4d6dbaa39bcd73cae1c0d2b7c77ac802e221e17a09972d9905da69f18a74d1a83a5b283545f14347827f51d5658e297299666311cddf054f96fef809554c26396143cbb3b63b1c7be1cae27e96f841311aad18430d5df6efc6b62c0a308b414dc078cc0b27ae62fd8c783f5ce35540165f187dff2bb78c7ead8e7473181678f128d77876b8b44a02fb16b881a8cbad198b47c01311eec908b354927ed6b13b482653ecb6f514b35f2886a65a446c4ffcc478237b3e13dbdf04a87d956bb0593acd83379ce9ef088fe7bd0b03c238ac5d267be246cd31c96f819375c3e1577d4b789b135b32beededaa0e91f197f5f813d71c145d363a85c94c4c5de81202b4c4b3e911e81dfadf1f2d3b54209821853eac6a7dc15c8cc2f404ff10ece9300b84aa5c24da32c98ef6218c33fd0e63f1650ba979312c1a3904af64a8ccef12566b1b07e9d18fda8b52c4dae46b2e6dccc59b9a86c6fa895d3c009db2bf2c5a1887795716ccfa183ad660f28d21b3589ed925a0bea99096eda22ed6c760cd3e681796be90e351f428ea26bd5abe4d05c93d0d325176889ef754db7d0bbf8e09171db4ce01f2d3cd302c8afd6233c382adec2407f453bf744ee7829343b81e17c1e34d20ce6d92a6bddf53d2b68f4b2c1af9d62f8ca17f8c9c00ad03e259e854dcdee2a7ab142c056096908151ddb27dbc86cb4b7ab8ff8ff4e406144667b21342fd03325ec8d6aec9cff2c1704fed4edb98b1609c37da3d17506b51230e4833527460b060daf80738832218b533333856580e4a9b7679fa279b871ee20c984336056eed72a0739c113e849de85f8404265dc4f9ac56d5472b6bbc4272b00b295d1a32563e22946e533efcd2547a39f45dfaa95bd2206327b140b1cae417968501d8344ed6039bd3de70217fab2deef6b0017efacf5ec35644bee91fc7b00a733f2a80d9e508b1a51ad91ebefba2b7d03b31cbcc110f50c9bcf7e3b60792be04d06e65f0131c022172da60c2f0270d5e2d20fcca1ff9251f246a6dc745cfa5c41d43d14fa64556c98e981765858a25956d6726a3babc02f60d13ea22ff288eedc6e2dab80270ccb3ef1c6aac6f8bd3020f077527ad9ddbb18ece777056dc004689a91ce8fd8527e2ccff0d7754e546f49179f042f62d0bc277ba1798db968ab183cff421a5ce3567e7d1a9180f790291570e21834aa9dbf9655d8be186fa6139c9d947d6e2c951b46759a711630ad291670a84b0189aaf5763583e0dbf3eaa45790756ce3504e9f21dd3cde4c7f37a88ea0c82ae7f031ed4d78dd5ca4c9a3f4561cb0967cc5e394ea90899cd8af51dd738dbc5079fdf910fe1", 0x1000}, {&(0x7f0000000040)="7e28fdcf57b589e2990c278aa01ce970d7bbeb5cdef50e239aa3b2f0c3a0b02823bd657575c4df8dae71ee4e094b28c88693d56f012b7522c52ee44e1d6a15232414943cb2213528958d8a322397104c56c2aa3cdaebeace0cc1e51a9b72b0ae658da295e55d27449540439991e2a02effa2081a4060d9a98a7c11c4e37a02efd03d3a23d373209b5723336b58083b69758e1447384f1b6fd9a55d294bede6f080c28d458e5a41804b2157a4c8581ffb3073493dd17a39e40ebc076804d3abcb1fac3e2406c8bbe48a10a1e7db8570f4", 0xd0}, {&(0x7f00000001c0)="009e8752f244affe108da4f1aff15f36b18e58faf44ef29f2f135b2abd29d09f65a325c5b5bea2a665ba664b0b7e961f7bf16b31042a344ee54edeedcb4ab81c5aca01105c02fc33d9cb51e6ce886e41ed351343e52635769160e51f5c5511b31677f3bfaeec71c8320df36af0789107159982045a2a", 0x76}], 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x8, 0x6, 0x2, 0x3}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000540)='g', 0x1}], 0x1, 0x0) 17:57:28 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='x\x00') stat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f00000000c0)) 17:57:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x3, 0x40) sendto$unix(r0, &(0x7f00000000c0)="7f432a3b91047cda2a12071ddfa5584d46b599557b54c49d4d0482ee1d27d3e67240c976d831bad2e6ed623669359ed467124a00b166a0cf9ef60bb21296d319", 0x40, 0x400, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) close(r0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 17:57:28 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1a9) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 17:57:28 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x4c19c4870b7c4c8a) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = kqueue() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) r4 = dup(r2) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000000c0)) 17:57:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffff9, "d730c1e74de4000000041800b5003c0ff891faa6"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d85befd7304a1da1889f60a2ff7be3db65d264d8498a50371bc0ca725897199b6d3f070b2bd9fcbb926647d79be65dc222904c7065f38e6597d28e24e21cdba074c8e62d5f073c6d5f3aa0d0553a5f6aff1f077041", 0x55) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:57:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)="c9376f5a39d13220005e4931127b5189dda0c45ce31845642ac5139e31a9384259de6d69b14793de341170b762bd9a9afeb2be6b224218932cc5b4aec1cc5eae9826e9635039bf28ede8a910100784c4505bb522390c5f8d5420e2c9f58ec7c5fa5bc61646e5d394dce170629ee98de3ce854ec124474e3f8431c5e22ac91bb97446aa72b96388d9595e2dc27099fd893aa18c9a620d37cecbf6f5327a09f447de2e6f91b3a1fa3ed9b81f8a3b48fc4decba3d4ad3c69118f37cb9e968aadcf40a4b59e1053df07e71c04dd33f126379e768b4c80cb0de2b938fe0033f96b35b272f175a13c939c729e6add923b6fca588684a", 0xf3}, {&(0x7f0000000100)="472ef01642dff197e84bb04aaf44019e651e55f5746665ab9d38916302add52f9ca68e704fc9ec1b4a", 0x29}, {&(0x7f0000000140)="a66e2ae9a3e35c90e2d4313b5e1f50fa73fae65b196faaa6e95f62ad356f924d81f617db0a8482e410412537564e1c17a7da170dd919116968bfbf5f9c181abc54a6d77db7050d0644ca68fc11668383f0511256f19398ced44b7dd3220a6fa76f91c757017a4680b95dab3a45aed56ec886a7cb36ec581ba45da0c86be48c6433e414068a52d5dc83d83cf2920d75f56113ae5b9f1aaf41672569d0966b771fad49d5e419ae7c67757539ea09bea79fedd10a47e1bc91743e0039e5f93265a23da5466da40d7da7ad8bed50f8c249840bee61da7d3a6960769f6554e5751ecf34be3c47a6607a9ff64cfcecc38c5d32f9fd387e9d0e92778e0fe7f57fbb32a1655dcfbc547d77cf893639ddbf125fe2733f9be635f2c305879327b345f0fdde898de0b14f8d9da77d9887af156182f8691a4968bcc308f4aca728fa2b1f858b71e1ac4a2eda785b9b7b3a11e87ab9df1838be1ce1e1cb21a57673a03e6a44f1eca299a53525a409853608186e20bc2e1291d4e0eb2e3ffa2e7b2a09e9ded5bfd218c067f324d5022cb464248cbb3f42876cf17393df72b8a5786604b78d693c0ca7f882f07cfb1fa4050ef6b465f1c5e1d19024239ddf41499f3e55a47d055211a73493203b1bbf37ae99366f33d4f13da0b27d3b6f0372da2895e198d7f0b916bf8f5b1857f388ebb1e861a1d12f5c190885cd6099dd34895ef6d8e0ced8b713fe3b28fd0ecedf4ace224a6f6724e76a720daee8e80d58d2c9cced38e642763d8609d4ad5fd870dfab4a2359ce5848923fb727e03fa3e0866f3070fbc5ac323d6bb9ae8711b87c5a1253c633bc838739461148f1bc4bc724889685ecb3755f4d432261003d72aef5d6b1d2c08e64b8ecd3feb214dfcc8e68e8e43e87006d3e242a6cdf646d12503c53b3815705f57c99ea259a81048e3dc1eb14013da77894e85feaa879a1e6b7830e74776a3b11598d1efee915894ad06b21d93001230d6057a929929e691d999ff4da840379eccdd9b9726a7f7956c01cd776051afb9807d651a63dcf114c864a171a28ef0ecc52ccc41b2f75c8995aad54827fcd18f1dca5efec9e7bdc0053a9c2490096876dc5881e451ce58f830ce083b31b7dd50a628cb0dfb1bb6590bbe4bf1ac5af826b4e659e60870f17c04f1044ff2f98789d8d07ce865d885bdf9a2c835bf3fc59f7a53075ea56bc1a89478c4207d381665de9e4090365c6688bd5fe5e6555984b96e89fe8295853c343fa421d8af7c3bd6dee46cc844d3fb2874a27f097f9a00af9d7596e9329a26d62bff8644edea1dd91675d45345475f95f29b8fcfcfd7bf68690cda67ccc8a44c28c2df7aeb3e2af2dfdfc27c4330fba92d00773394751be5220f22c8914c1dd644b14cafdc462d939bfe69921658e557b827481fc03c1593d2074c7c43a1d42c9f2ffb01bd2b6584ad9f9c5470cab71e83d60bb4b36e5beded2ae36130f3c5b1e4af3e818ed7e9cda7f6dbcb16657004ebbbb79b9234f51c747023f2e1a21bfd76ae47aa1b29ca03c810df5f979de029fab01f9a5a000c8d4b7958c9ce7f7668f68f8235b3cc1d5100ba36b9de7658afad415ae8d773aa64dc75bf2b7eb4ed4c15e9eca4b9e3cdac2d36ea9bdd7b72c3423a58c40e3c51b06002efdf4648de3920db9576092be4c3c3643121c1a3b5be9bdd14b2b829a2564caae6e8e2510c0c184b24e81e8b0f156d4d4ef087c0afcf3b862dfc96e41476719d0fad9d813db49fab8ebb2c148befc774a5f0bee82d32da09fc74c55ca5855d2a90c33a26a1c923c6e898239ab39ee267f5e703edb04f94c007428860ec7b2d8f7f7af5d95f642535f39ec4c5af21e367bd8c8b17959f4be3fce6d1c676b6ab339df2731dfaec06b93327fd41fe8589d98a87dfd2c6d452281ffa291c169f2094528246f41785d4c00837872b9f2a57aa7812b17c3f7b9392b4223f2c32f9b9829e9878276e997da58c9ca0a4c4408da773ba47250de90a51eb890fa21a7282772cf30cdee777c4467a4bbd95c63a80dceb55b7dc06c7dbe91144b5cebb6f16cac2d69d835c4a276ffd91eade8f70e49d3b1d4548e9c95bfe217a4193447d9f5bdfd475c3f4df735d5ecd68d2caf35ade65547198a9a2570ea50e452cc429656e5dd88ae5be4922505eda5ee325bbfb318de60a89cca464b386a86fe3031cabbccfb2afb829e902743af270a353bc5afffbb2abe1827c649c799813d0aac12116205ec898fdda508893d92cff5a02a514c5a45b6865a3135ec8f35402e5c08cd655de39b40f56045d39dd159ea0b42ebce8d34d0e129b5bd084bba5d3198c453b0ba916773e242ad21432fa18e9eae0855da4fdf82c4a5535411ec195b138c0a1aa556c5312849741fbf6b2d9a5d28351d6c480fcf8d237d3e0c45bca1311b3d9a6a9c52e34fd576e1ec500d31fbc195d84914cf632f99b8248c50595336be693c8b9d23284ffa348a2db6e1f4f71b489e7ad5ff8873709cc116d09ca833af64abdbbad5fc1da8dec84ae3a39f0879d96801f8c40945a1647130703f1397266d22a60471685e4ef89aba5337ef86069eabd57735f87656f3060d1e69519d5595a9d9943d9a61217f35795bcafc07245c706df46e5dbd7e44d0d5925c284b73d45d7ffdb0d319979fbe6fc9e1791c83872cd59bbf9f394260b9fb23e0209ce43ae37deac9c6237d15f6f598145050ce402b796c0ac168a0817b8e60960cf951e7e87d0b2e8e432f3885d3e60b01b4b125b397a38233774acb73c2502c968d666e5e41dc8a872dda2301b67ffeae46abc3bfc682604a9d8800b805de143dcd94ea7e60cb8ab8fb09f181ef979d9e5c1036a5e0fded01b8f518ed1b27d7881c1f8d17ce47c37604b8d8417def2d0050417e1906587a417adb39f314a7ce5991752506d2da2d89acbca13d90dd583621e1fa1ff7fa920dfe1e30103fd4887fc97bc39bf231b682efab2ce0dd9a4a18874a3cebf1f21fd8bfd20cd019cc270c925d0939f91b5053f0e3833275c3c5b8e7fe8bb3be289a7b1964d00a456df91243d8508257d11e5d3061850fe106591be64ce4f50d3c02f08d6d44ae7833a3c1626130461803fce8667129be0e5e5537374a9d422d339189bf781cc8bb131468098116829633e47793bc1e68451c3b38d97834fc9212bdb43deae36fbb14b097739a5c7d502df6428c4aaa44e8a76db2ebd5eac5cd3f4e4f5d4e5d036d09f2b12a662adcfba52f164b2d15d85948c235b1523cf95fde17519982f6e58639905e1c8edbe9b5583cc916f0bd254421d9ca1b264d6e1aa13e5c2264e12d8ee9318ff58b1d85bc1a23e20833a95ec720c87f9a111a3e70f1ba2af38b6d42b17a437ec8ebf618a5c6ef3c809e9a57b3bd6b30866cc60b32bd2496f45455b4a2b5d75dde552031b72f90f8c912ff8a5d7c5d7f18e18325fa8cc994b42367932d4a57f6717cf5be8a4bd664120da2be09422faae5bfd19d3a8761b966ab41ff516a86a0aa0ca71d3fde07ab205e378b919c8d31eb91adec1e55d31eb9f376198c253dd81d145cb2e75bd9e13152e1d808d0640165b3c6d6ea5bee5ee30ec639a47eb36604d3bd67d0fbcd917f96d330e9790ba7624f1ac27f7dd8a66116a0d72986df4f9b1fb07ed5ea65442bbd83ad6585e7d70adf4da16c15a2da5217a9c304595fa65f06a4ae3aa559396513e5d0c52b878d9f2b30fe83aa1cdcd82021c4869ea8e59f2728e9853468bee3cbcceb31de7a93bf4604fc711f086918b992afff8217fca5ab7298e55f46d0529592e592fbebf83ed875172c4a3c8f17fa233e5ee6fb27fbdc7d7656b10eb840e003452e7863de41ae67e7b1a92396361fddbc8a304fc208eff9cab98bda519deaddb7c316226e9f35bf6645d959210ff0687cf98aafd0093b1404bd3db3037f3f03571fe5412324010969eeea4c664f7600590bab92c66295fadedae74355cf0dccd498fab5ebb1a116eb9b62848d0a9b5e8f44fee1152979d2b0f563f46b637f7fe5f364bfb8c8d01b4390939ea32f0f2c3ec1161c5a71675d9dcf62582f24fd5c916a720b4b7c49cb71ed89f5b787c31653d9b8ddb2f4ca072ba4b2c06709edf87a0c48d45a38db2188c79d850241d9b15324c23c96229a2fba55ade91f5ad6dfd7d1d84c3223f31a8d3a24bb683433c320cfc38ae1845c5e3132502d44c3c159ea5e27669638151aee6710db0244ae23b5bf71f62bca37c60caea0e5a435d176907af660d52ecffa2b88de21cfa6f29e806c9a7301c4bf677695d6d223330f7bc6f8570ac8b28d600e9186d26827e7d330a177dcb29f19c094b5c54e5e74f234099c3b567786343334663ba1aa00110c1d3f1f9a60f759bf55c9a20da5eb4127ef2bd130cda6d666f006c981ae5fd9980b0b303cdccc2483029e6975d0f510e7340f2517810e373d48f9bec13b3dea36010f1ed90f1e39b09c6dbb1b744d5bf400cce45f40010e8d87a97c59217eaac42201eb986f79e85af7732de2b1bfc48616d80c9947756f3c9bcff8873c370399e330307fac39c7a15533945d217b1a03884c57512a0cb55ae1dc4e2d0565e485df89070c05be61fea022d0cfbfce109955933905b572cf34372cb60afe5dc880761291f30681a168df8aceaf736538d7317b5893b2da39d794c0d266ea1e564ddaacf47e05a42f03b7c0a03f13482b2c02a905561d610601713dd95b847e52aebf3aecfd5f667fffecbf418d3e94ddc8cf34628d3995b6bf052f22c31d9654bd207adba23a09badb242dbacc01ee6230b8f14c5460ded68e72edebd0c446f66af3dfa1ec79170816172f3c13904809bfcefbc5098ab135244cfef2492510abea38feaef988b9d3bf83eb9ee8bda0fd90b886c0a46140952bea8b11d011c0eb03482cf5670baed20d0cfe2727ac39939403553c7bfbf504398fde284be5e5926ddd40290946f414e1ff949db537f25e5e92285d6144e1dfeac53da7d210987f64be17d0d02750a28989e516d564d43c9f514e5fc416f99c2fa2034636e3a62959a7f50539180f386b0ae5ed1729ab7741ac01128ab71bbe1e6bc89ca283c16ce0eb74a03020542713af12237e9155f5e229b59ac22c2e61aa87cae1113431335e346aa86352f9fd2d54db0146f72c111ab67785a354c76ac96cab0022f4e8c293d22fcdfff37a9e6b44373b4a44b67bff062e361972ad4b3d7d53d0e714a15527feed952600e3718aeeee0c973467389b160a2f7ca05f20c4c64c6d4c489639099be9c39d7186c498ca5300e1c522a820126e43777643eb1a06cabf6364976f94a4222e4c9a35a6a1a74bfa9d9940d9923ac2a0690a55829c8a7beebe33e2b7805f7ec1cddb2d3bd75df2205991d51f953dcbb11746978d3d58816d520c686d20cf81ce0bfdde9bf162366168b2feaab2a5fe473046cd691a475812f37c0d3156cab40d184818195e403b985b71945bc173257955a3ef885f40651c21db59d66bf5baa9a143ce964134557954776d0965d98cfd5a3d8bd192ed2642ec644e7aecc7aaf58b4784ca21890deb136b1f14c43cd785eb60fa7b10a81e93c0c896653a3af32c9580f2ad37fdbee10f7bf26a255c607bcfbcb7a276b911b2292e89245816f1ac69855a3b45f180196e3baac7f2fae73d237b48153685b523c428bb8d9b00b45bbc8e7e5a034a43de50ab6e563e8f6a2bb9fecf59f2a099941fad452b1291e9bb2823dd1505882864ab5f317270062023220e715925626fc232197dd867c13233bdc519a5993c80a8198ba0fc71760bfcc90101172a", 0x1000}, {&(0x7f0000001140)="464d456c87f3cf078d255bae69aee40e4ae5db6cc47e271652f92803df9ce80da9f4f1f81ad944f6a1a645781244573b81f518f827b9557ebf9adffd39457b8c5dfba0c6b05adfc6156976f6db77db3e6b97db8f27edda35aca606a235ea25af6ed5d7ff0038dc08a63f870e2b22cc9c2516bd798ef0d5b559c3e19c3402ded01540", 0x82}, {&(0x7f0000001200)="8f04c3cdc9b9e4f752bb57a9563fa4dad09b940130ef24a8f1f2a30d57fd3e9a22c8e6319e1ab35a6ec1ff687ba3bb94ca36cece6adabcd7571b2bf2f20196542b25902c9c6f5948e1ac31c986e5e1411dc1655b8844a1db52f575ad42993a0e59c9bd95a9d20a247962518855c19debd605aaa900b134ab63fbe30db0fa34a193a45796fea8a3be76ca281c8627d8a649933811e2a7f739e59ca3412c9d", 0x9e}, {&(0x7f00000012c0)="40f5f27f34ff60d1bc419f7e138736e68b5b3c383383d193b1a948e96339c8a988617b9d36d16070a6e33f5ca5526caea10f0ce3d3903e338aceba78c93259dbfbf2", 0x42}, {&(0x7f0000001340)="65e3718281210231997326b132ab95c8e74f913eee787eec286f489976f8275a22d08a7c3247824914292b8d5e01589a4cd21e94a8bcf8d12c6b85c627dc86fb10aeb5dc050e2c6cc17b71a8b3472b1a2b5c780181c8fee0def687f7cb4ec01712b996382aa7e55c26f2b4a7f54ce33fe5135a94d65f52ab3ef733ca2aeab6c389935c6b64b0570a8c35f697ed39ddbe0890d99c277944e25d9da031c139285bb57eef424b8e7b0739c40bbf5d5566589b43580aead661b23a6a8f05bc5beff8ad7f61494803739f0d62eb66620363d95a61cf94ee5b1d577b496919492156ddccbf513ccb34e8e5d5afd3a651627db561a1ebf2ec3085c82d453bb52e3467923c3e2241d4b496e48db181f24deba6c89e01cc7f2b7512fb4b73b71d53d9f10edb2ca6ccc0e4917714e2c4c75910d82493684c17da2ee749f96f09f1a2c8774f76c3ad5cff3f9787f81946ba73cde32931fbd4654adae62c6df9587a4ef3ce3a454d2815269785786fcecb3c508f305c4c1498664d6b5635fbb5f67874be06c83738cfb23e2c9ff7860f93c8cb5bdadb6b7a85ff79bbad96a4aefdddc88b5491197651d905a21d007628d46eff2c13e4320c991a353d8f115b64ea9cebfac5c0a17cef89d470bc42f4572bf56144a091d40075d7f68a9dadad672ca9fb0cd56efdd3c3201d431cba42514e13c249d28a8930bb34497b2f1d8668542b3d500a2074d76b140e73585d6f77d973c711dc5fcb21dbc6830151f1b0d0f177e4cd20a52970be0e1ea989993131fe13598c0c74df6fde4f15a947ca3fbd6a2542f647a985030e2f5637d33ab5a81019fe869b078daa4d7c177809cae1d4153838388d480da27d55864d0c7fa093ab8a26e4bcb689d68c178da584aee7b868413577e9532dd691cbadd0b56b5f2742547acd59529a55cc776e36fdcb620bd5baa55256eb8920568b0ea6286e111657b124f4a57fed9178d2a10383fbf6fe1f9fbcbf44259ec944c4c11a9ab603100cdfe8cf3aaad3fb11c6e9261cfb3a272255e017072924316cd9874e9529e2a3fe19e2d9cadefed76feb9a61267a58e283104ceba58809797306c3c58268e29228b181a3a9a563cce255ea702593c7ff7c95cfb60a8ade2d6b23c9f6a05f539c37547a48a67a07f805ad693b0004e29a4b4834af69d83330aba984fe8f1d7a1263bc87c0aca84a71f6fb60dcff0180f15d3f4d6618d846b0ec2231ad5d967b62c66324df012b49d921a8ca994857f357b0fe6317f297e22fa34cfb1f1c9891ab7fc1520e9c7dbb79ee6cf9951aafda6818e51df11dd01648b2cbb705bdf6e5a9c64888887b87e65d85a166f4d295686990a6a5f32febcc16a79f6a277cf2cac13a702fed1b903a362f92301850956bf989819eef9771e2a3ad4ff2881ea20aceefedb0baf373a4aa31e59534e439d8e080c7a5366ae3544fb0758db7629ca32d50823c60d0d794a294a84453d6decdcc2e14ac46634a225356b6c6a6b219ebf3f4ddd96f47de8a540462ae66a44dc67f45326050b6a34dca1922f186f6435631ae0d92073af309ee65f525b31b1685ce3ea10d92e02080b685046eb8396e78596524512ac5e3fa21776f23829f0e676cd9aa3044842a9c08e7405253327a89f16a0a8b708bd206c07eb8f543e95b56fbd1c2b799b82281c9a845a3ccd0cf57ea81176cb9f9ab7a64c4ca44c0d09ecafae1ff8115d0882a63b20cee7274732814f4b78a61a9b8c1582d3544eed563aa320270e718404967cc01dd63e583afbcae4e034ef84231c6af1b1b86f05380aedf89943f07a57c94fb363f8bbda3f64f2f92a5bc4bb55775cd22527910b3589bc2cd0d4181856ea1d96756c3df09daefd9ac17e3e6f1374533193fdde2a2ed410d48d4f5e1996c0ff62d8bb0439087f1c599270c2a2eb57bbdb5b38417004f25da41faf9378f436d7cf528baa81cfea8ae80bf44b63844ec620b7075944c016df5ef34db5bb4a41065444166c3e1f2aa9ec054f3d7be8b23a1b5507b53581515d43a9fbaf549bf02b26a03b68460636ebab859826341039377c50821a3cd50c1b52acf7d84913f5c6686f577a1574b01905d05df82411a614b0c7da537ca67cad91358ce7df98ce764a428546087660f2af3547e8496fcc25638fb727d955e17d5946cf56cc85879797bd32143e638297528111cbb8f8bda1a9c9d345e520c5fe0d53798eb36826e1d6c8d7af5037d1ad533fcfa5d12bfa5d06c986e137475d4785b4a077b57d4daf3830cc7fb85acbb31fbf98fe9543e1740dbc2c0957c6867728d3e5e760e83052b32436be6b4a37c765c7e5bc90f24e601253a7b9187eacad7c22c05a7005a984219d11727ae37f462d2c9a4223a3ef815c7f3a70a11a872f0d120a4aa7b0b563cc4a6d67296af46c3e2cca6f4e852ae67a790b7d29ae632ac5bc5eb6383c2b9187c34c15b1146aa26d97bfa42688b61d3d6aa7816b0bfb8db3b8e4a63addd22498c5ed0d8b1535935e49ec85a4f004d661d9a6c3ebcdd62e0ecabee37a617c66b9bdcc8424dec4999ec0025ee1743bc3e43bf93f1e2b1330b75a926ed43b9ef8d268b0fa8d17b205397609942a4f8da9b52b07c4f59adb01c461b153ba6798ca7adcf7ef2c23124237caa4349ad1e83f60e09fd1a7c348b45c53a013466e9394e806780648bcc98fa17498a13ce8450287eab541e3f4f6649849effe037b0fd4e57e819856c76c476efa612f7de468eb281f6b4b915ef443d36c8aa3e8f4a3525a178363892036d0b18dd4bd25ff6c80cef49bed7c1bc8988bedb03353856cfa3906238d3d14394b26b9f7c24a87024c489f1c80d5c7f3b9a5ab5d7aee679f1a6143d6e5a095b5e792f2e6608efd07fd89907b229edc62893d49e93111a52b3b76ad41ecca22a971b3a6e0f303a398f8b74bc7f96930ea273696a85b72e74a94334ba61eb3de4419111542c6807a505fb0accc3da0f9c5533ab66dd93ce8c5d7fc4a71104b668d7a371c59fab3869d0c4a2204d1350da06b98f71160ba22797fec9304de453a6a9b456e2f690c04003d6ebb4c6d270eaac6d32b035c0953ca1bcb5f8a0579c59259a457ffb11a0dd8069e6c6fb8efa41ef1fc1f6216acbb93912bf49f23965d1213f37c5b2ff7ca78a11e8610eb3a0fa75fb4a76535a556522fb505a30737b3e33e60619a4125a1e57f4de0bf4bfbd9b1b56de71477c7e41b33d96a019774451e10e63ffd711eddf8eb999bc4880027c4b2f9ad4d9e114460c447f707a49d8348a0a5f7b937b64c8ba5a4721a7b9b2d4d6f3e125d193f2f4520bbf351891dc3e347bef63aced438f4780eeacd111abf5bf7d1f5bb8d9452aee915adba4742d68d139d173c12c931bf27a1930e5cde11949c44f5ffc46c3fed46ba16a639a009973f3bab55f2e4f5e65dabe5d22309587b11f5d7dd0394aafcd2a62fb5c974e913e44cdcbf2d9b970d8f46c3248f9054d766cb55bbba28b2c842e3964b8bdbf1f646bc90540ce894eaf481cbc646e6df116e77a38fa18e8b6f50b7868c69a7f38f48d44d48a22dea58da0a6a4796fc2e287b78405f9dcc2576cafdcf790603682120afcf16826c30df335344a592e67898f18d70e3e675b22042f32d0f4da837087640ce5a639d8dd53fc8d3d483c0662bc48e562b1cbd1336c4abd80f478fd478642925d4a7a0316b9dcfd8843741117d88f30c611936634355cbd5d07db6c096eeeab8563a8a9c50388990c04913b55fca6d86485db7f46d25c4f38fd88f7793483325e8f3780528a48282100f7a9a20cdd5d3f6c8da2f8a29a951f485f14d718c3738ae5d8df4faad8f625d56c34a3c5eaaaab5ec06516f09d9b7e36fe62ddf0e7315506f30b5bf1274f86770898c6d8f4dcdf11e2f6204d78796aa1b81517a56cca70c9ba58ec8de0bf3e3b37852ca6263d7a95205f8062439946fb16c9e87ccd3680169aba42c15275d7858ba125a1d4001e5c33dffd20b27e2783bf0088c8c7de890dbb0ee633ed91408395d4f86bd2da6040fc9efad8a356beb0c47a3948c2618a740bea29274a56b140b214189d65b3dadac8bbb7544f7c160088c6f2253b8f08d8ff72f4eece1806dd0a57b83808c3856778efb60a82f91356ddc6c5605b216ce0e9a339a11a7ef6f2af5cce6d15a904f1812bd35e497e40b2dd35dd1efc400a2caf1ce97990466631f455d454381e2c632b03cee104b49a9a03d506dc975d6bd8f2db589109ce804b1818aca13f462e9bcaf1e0c79292b22178a20cba92a93c0e60405cfb0bd59b9a363fc73602ea9aaa13692616f0db1cd689c8c37074f22f544e913774cf75e14001633f543228f223a2c63e71fab72d9545aa06906ad940ede5828f463c6fe296f1b0166f42ffd8a1f67103f2ac5657da03cec985b0a765831fa22b9b7e48d02e73a602f1cdc75b67376256d80442e711763426229a561c009dd6aeec8999d6456711550bfc49cd7034217724209e0de0607adf1c45ee6abe3f5542b297c041505c3f820e46bdd238b21c10835f9a726feff7e3100073f37ff598e4af5bd2c1b5c3f40d6d4fc3529e93e3524636ed4e429efdc3c300be82d40df006577a11b82cd658d1acb5fbe3465739aeb5e042cb0943924c2fd49ed6651b1c7b29efb392a9ca1aafe917d215cab058e3f6902b1efbaf0d578aaa8dcf72896313ff0c15b0890a2c8ead1a1f51efba6581d50f4dace0a3de542685872fe52ffdb866c0802e362e0b82fa6d4aea22e305d007bfa7109aab08558339b3c993f9e2ffe3b2eb918f5f3075efc22b3d86e29f056e34c544e7f75c23d0284edef5217a23a94ddcc872b39cd6fa23b8b350e09bf6616ab01d9545f0da1ce98557887e1b5565b56122a2b559e6b1f7a62e665c3a2ee609567106ca9688456fd032de22dc445bd910da2583089448c3da4dbc3aaced342b72d2497bb61a49fc589b511188d1205e3ccb58995736cc868525fac3c4fa88508e6796f29cb92dce21dcccea90dbc933d7347b6511ff62d9d98f5791ee7bc5a730666fdfa838ab2922ffc4e79ad1743df75d125084628fa9d6f0fa76584418b3a6b0b35f1009250b86f844cb12f68ba39099c5f84f7f946db422f9d60fc44bf873a1a7d83ac515a3a9584a633f00dcdd5a4246d9723f586dd45ddcfc20f8efbfcec21b5723a0e9e2f27f8c171a14d4e41506454a37b055f81a7180bc60eb1e607b710d1db92d40d464a698d36fe133d04d460e455c601c1cc2274dfa820d02bb0d3c26717edf96595d294e0987d5ad2eda84e5accd87560dcb38694078b4489dc122515aaa2a2f9fe0daeb93e99877cd01b83a5bd1c11793c9c8d07388acf2bf6c1d2cd278737cbbf04365500576924992dec4d675aaffeaa1598fe9fa143a64a64623724921ffd5cd5884f0769dd79768e52a64ec15886e7bc092a839e008628b39fb101447624e2baafeeb7cafbe2a6cd2860c30bdbe21eecc4f7d79c8d7cd6e99dc57447f543243193d165238b4ff8b1c6cc18723dde7b97309a347359108fc56f15431fde9e53c47e740101f04056f58cd47e6d1bb0933e139f199ef242191f5a9239f5e36dc28ffa07e75c6ac9e8fb19f19a0b39a8bbe87899ea377a0dae0e7f2179adf9ad0e655212ff965bfee4d9c9b56e66ea2c296e30bee0ef6097373c17c41cf9db0a4ecc05ae3642202246533d5ed30a44ee85230ba868a4a0227ea96fd2a35eeab9deb5246ebc9ee6253e20fd285b92a6b22ea57a09f7fec7fe8ba98a85a5eba19d01d7f7c6b2e56ee4a3eccca2b0792e5da238a9230ddaa", 0x1000}, {&(0x7f0000002340)="b261e17e3611e00acdd11a7a5a3f452de3d35246e0cde873266dc2e505004c9202c422c55d8ce0fdbbb7e05843fcaf01eaffee57a7582dc29bab2c9118e0e465fafb14fa324dffe67d5ba375bb7288650fa676b7c1a6bfd637bd408429d3aab523b7de510bdc410177ac", 0x6a}], 0x8) getsockopt(r0, 0x5, 0xffffffff, &(0x7f0000002440)=""/4096, &(0x7f0000003440)=0x1000) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 17:57:28 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='\x00', r2, r3, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959cd3e606bf4d74a80b2b11439af98a73b7970b8720ee6cfdad3c02", 0xb8) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000280), 0x634) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="6ab42dc73079d31468", 0x9}, {&(0x7f0000000140)="75add32f620b711e049d0e3285c9c022ad68e28c3dd88f9081fe3c4056c514e113dfc5c0f3bff664fee21ee9a9fa7548172f60c0", 0x34}], 0x2, 0x0) 17:57:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x7, 0x4, 0x9) r2 = socket$inet6(0x18, 0x7, 0x3) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r4 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() r8 = socket(0x6, 0x7, 0x1) r9 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0x22, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0xa0, 0x0, 0x9, 0x5}], 0x7ff, &(0x7f0000000380)=[{{r3}, 0x3, 0x20, 0x9, 0x4, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x67, 0x2, 0x3, 0x1}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x3ff}, {{r7}, 0xfffffffffffffffc, 0xa, 0x20000000, 0x5, 0x3}, {{r8}, 0xfffffffffffffff9, 0xe7, 0xf0000008, 0xffa4, 0x2}, {{r9}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x9d, 0x7}, {{r10}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x9, 0x7f}], 0x8001, &(0x7f0000000480)={0xea, 0x6674}) r11 = kqueue() mknod(&(0x7f0000000540)='./file0\x00', 0x3a0914c44f7b202c, 0x86136) fchmod(r5, 0x0) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r12, &(0x7f0000000000)='./bus\x00', 0x1, 0x42) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000500)) r13 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x102) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0xfffffffffffffffd) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x8000000000002011}], 0x9130dbf, 0x0, 0xdde, 0x0) clock_getres(0x0, &(0x7f0000000100)) sendto(r13, &(0x7f0000000140)="1b4f6ef9dc5a8b520b6dc4384cc9f8cba9708f088051655084c84b386028742c1b5a6d9f4576e2b4c7e40887c0f52077f3af6d902674563631c5b40e1d7bc95577ca01a50d32a295cadba8da405ac76c19ab6359b54cc6c29cbd2cd9777339784e932b56d83accc5482d3a8da5b2f493a7a2f6255c490f577d2685478c21ca68b049c9905fe82a82a1c9c0782694837e1efdc2611fbabd190fd169d52239ef42533f7d3c30e89b102ccb0e50f52615bff1014f97ae3278f7660f043c3829", 0xbe, 0x3, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:57:29 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) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/39, 0x27}], 0x5, 0x0) close(r1) 17:57:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000721000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) 17:57:29 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100ca2f66696c653000fc2413235bf36d3c2e59625955fb0bf9457ac52ec5acd28d0b45dfb3b3a0721bfe86733560394a3a9f8d02bbe7faac6346ff39e4364fb62884c34add4e35c78fb28d97d0c76c028d643ade6180b2744b5dec80970ddbb44e74d8e5d67ef6a4038b41b1607b7587ceb5664d953c84f90ec02534e0b0df518008f29abc1e1404d629c0d90e75fa681b7337eaf6a9dcbd888dbf619863405bb903b78ccabc4c7c39086c26"], 0xa) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="5f5554435a47805f165d1e1d3fc180e8aeeb562d5fec81d1579d3483e4e182dda003b8075a93bf29b64426a86f96c6b6eb95a112cd21c31db5eff4973a71ceee9e8b21bc87d38fc9c56371f96c6e8007a90d", 0x52, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) dup(r1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 17:57:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20498, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xab, 0x6}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) pipe2(&(0x7f0000000300), 0x10004) 17:57:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) sendto$inet(r0, &(0x7f0000000080)="4965b77788bc1de82de711db7b081193", 0x10, 0x8, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffe) getdents(r0, 0x0, 0x0) 17:57:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ftruncate(r0, 0x100) 17:57:30 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 17:57:30 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = getuid() lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xbd0492e, 0x0) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 17:57:30 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0xa1, 0x8) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 17:57:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000180)) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x5bcf) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r2, 0xd6}], 0x1, 0x0) kqueue() poll(&(0x7f0000000140)=[{r0}], 0x1, 0x31) 17:57:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) syz_open_pts() 17:57:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x20, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000100)=[{r1, 0x140}, {r1, 0x100}, {}, {r1, 0x194}], 0x4, 0x6) 17:57:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x1000200000c0) bind$unix(r0, &(0x7f0000000080)=@file={0x354e56a12010a7ff, './bus\x00'}, 0xffffffffffffff92) 17:57:30 executing program 1: msgget(0x1, 0x0) r0 = socket$inet(0x2, 0x5, 0x60) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffff3) fchmod(r0, 0x86) 17:57:30 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0xa5) r1 = socket(0x20, 0x8004, 0x3) poll(&(0x7f00000001c0)=[{r0, 0x42}, {r1, 0x88}], 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x4) r4 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) poll(&(0x7f0000000200)=[{r4, 0x2}, {r6, 0x14}, {r2}], 0x3, 0x1) 17:57:30 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/235, 0xeb}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f00000004c0)=""/56, 0x38}], 0x8, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 17:57:30 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() write(r0, &(0x7f0000000080)="12d2c9f4fd83d9ec2761eb80b5997f4ed01feae28d40180439cb99aaf69cb125c787eda6996f0728cfe27caedc592aa4812492c202232b4626de57c6ca9c458ff8923579088e41", 0x47) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 17:57:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) dup(r0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d", 0x77) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1, 0x42, 0x5]) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000580), 0x0) 17:57:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semop(0x0, &(0x7f0000000000)=[{}], 0x1) r0 = semget(0x1, 0x6, 0x111) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/197) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:57:31 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file1\x00', r0, r2) chmod(&(0x7f0000000140)='./file1\x00', 0x85) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) chroot(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0xa8) getdents(r3, &(0x7f0000000240)=""/248, 0xf8) setregid(r1, r1) mknod(&(0x7f0000000340)='./file1\x00', 0x0, 0xc44) listen(r3, 0x0) socketpair(0x20, 0x4000, 0x648, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r3, 0x8}, {r3, 0x4}, {r3, 0x1}, {r3, 0x80}, {r5}, {r3}, {r3, 0x3c}, {r3, 0x6}], 0x8, 0x91) lseek(r5, 0x0, 0x0) fcntl$getown(r3, 0x5) getdents(r3, &(0x7f0000000400)=""/238, 0xee) symlink(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='./file1\x00') sendto$unix(r5, &(0x7f0000000580)="600609c87335a0f80a3d7873f671e480821b705344034d17a9109bf20e4d596eacde5392a1523662a9e67de0681e5a2912e1c675bf3462383978d54814fa55b76a11ec2040a1f863d33a370d665fe3d3d692bed80d52d68c1420abc373da6c2955fb1828c80e4938cec5b6246e47cabfd879338cf57cd18da49d717418dd8e653ab57765d8749d9a32fc33fd449a231f26b9eed21e115b52901bc98648d2ba7fa09b2d7ece6ed53f3e5a71ff27e18102bdbd9bcc70f10f3a278223be226a3d2c352ee30dce40afdf4df6b9f7ee5f8a046616a1bc31caed5fc58ae259464658b83b5a44906f1956934eabd3ce4eb39cd35cbf48673e315d16014a8b7c705daf59d932eaa06e393e26e92a81112ed00941de097d5ff2d516c591d655a6adec9c24639a9d6b3fa7a193a3a8f88d711dd270ec5021de7f0ecaef76aab6904b0179d05807cd07f8e0f906c9ed56e9b9ec61b3fe4ae284fa54a0260b20af68c90e51523599802c4ebfa497180249ab4f933f783bcbb08029d0f27a20704f085f941becbef0f9b3000219b4e7103a5b6333d7068bb4140c4239b007c26e30858633a97c189eb5fb579987d4b10abc02c1c835e4dc0e24380a737bfa2a1fb6f6e1eacd6bffb2642463d07f83f641f74dc17968abd90dcb8ecb1746b88ad074876cc7dd373b9213ebe77aa607db39fc95fab2df2152b541c32af15e675be818dbf9664a06212421016a6e7c8ee36a1134b217df4da8c96deff2716c1136818c29bb8cd01e39abf76b1028739daadd32ba54498967a941fe019ab1d843038d2be5d69d3b16e464cbca15f75ed7591999d613c7ecc9496aadbbc884bfb5cd800ae071b553c2ba071355ba9a4daa648393a5d9ae8ed46ea5ecc42f9bd64ea7b4f457f8a902eb568e5e51d35f339b609e51b726babe2ecd8466b9e7633a532cbc584f55b9ea411878d555ae3b9d8442fa7b97e469067f0fd777c24e2e269cf55dcd30dc2df18adff536ec4653ac4abfe044253dabaaa5e4333e59a0345e242167b5102b4fdea3615072a40268b178b5bdcdb8228fe604f0296432fd42cc3723a4c04467b43280bd7f330f3200319dc2cde740bd7b6908c4bcf092f379a9a4110628339ef043147b8bd63c30a150ba07ef797a8946903734da682836fd8839288d367901ac01c4c1eed16d1af14427efd65b7a98737198d52dcc09fb720d5f22e4950934c321c6fc330a1bf406aaa9e04e9239b17bf631cb3866052bd060de81b92a419275d3f26e0b102c6cd12f7af69f416675cb19ef3c786cde609d4fa946162e9cb9a08a16369b8c5f99e069044083a6123bb76de98cfafdcfaa4e62a8a4f16245a635bc3c199003c581f2c53e9f3e081dc41ca52d5690765fbd39cdcdba0ee9a4b959986896dee63f5bb9e945355bc3194303566a58765cb5deb37074e6e64353ebcb0cffa3a525bccc85167e41dfa7810d9d980f8ee1b73d83adfa5cbd78c4c82b8ae668ba28e0546273fda0e50954eaac079c1d21471aa254765adb8a7b77e641677dccca47c64fa3dd0463732522302be1ce547a02b1fc5f7958a00f07b255e1e37a92bcf72f36787801f0ca331848211310ca8f6a23fc8d6117e02a6d774dc5829930ddc2a4762e9f6e0abbb3747e8a1cdc7d336c0dabdd4415320722851803b0e1fe53084382d5bf75a8c3dfed4164a56ad380e35654e3599636844b6318c78e7928f09f50b76af7f9c62b38973cf335092ae10655326158406df2939601c6c608fcbbb4e149bff0d52d6b0bc5105e778865edfc98cea2960d16028eaa19d32e456ee22dcb0bf17b37b26f617d27bdf24b1bd61a6773eaf2210cdb0f1084afff277804c5cefe9030f7ba3d019d0274d52fca9bf9818188c1971e089b1980398baafd6d94eb1c0a06ef0f9958349975286b6ef62f7ac3926f142808346a8ae55e618bd4ae12e4fd90161a6df6486fd04aeb3e4fac8922b0221d12f7f367b73865278b5666a6539ede1b1ed0a4e8019356b9ce0a45ebdb74b6d89797f22c752b8be19e6b04d9289c216c0409629c1e8b7549b72c1f123ff5e31e978c58e92104866b66078bfe4a5a8d02778417841493bec0446057a47b87cad57a80557929b1c7277836f232c10491d2360d34fa0bcde0b54475289242e70e9a1b449aa87eb0e88ebe00795c31af0b9a4d99a9a0e5d04017d169dffd75595423dca4d2a6245d792f64abd9e0e966b030c04ae42cd4a0552c7d087a258c385efdb2c826a6575b0c3ec5a88238dd3b7206cc7acbb45c838ff60373ca4acad07a7ad6f6dcac206581270f141beb4648a8ee5607b0b677277d6df06d8bec9692f7ecd39332bf73f9b7b3a6663000ec95adc2021b4cdd14bed48249d37008facaf8b9a69a478a2a6811238416d1958eb8791a4cbcba225856fae05ba11d0138a1f5c17b0cbbb87e01060705af5b568bb7f6d4e9cba5a00a341451fbd02a888bab716e2de4fc654a962dee9d0704ced31af6d4912ef4d404468e445ae4439d0f0619c3d958924cfebcafdf094db8aa68015db75dfb32dc0d241abc0fa157cd408b46421f99fdc167744a680871b996676d531a4f153b0e9a5967a3106a000c4141a61e2354e0e5f39aa851e732eac4e47d0d8c69be8e3604cfe4722cc24051da744888095a25e4888ac8fed8313fd53c45082de93873046913b09dfe297c8fd6386ab5c965173465774ff671b53c8a7cc68ab22ad53134344929814f9fe8b189ae2dccca9e34cc16a069d1efdebf8d1300ba0852fecfe10052d47f19b3909527fecda12280264408b6b885b40ab401fec9b8102f72542b89c8ed4457b2397e06add409cbdc325cd86f5ca0a761777e2669c7903ed1cdfdf8a150fcf9e3f3e04289f38d6c835b6aff90272daf5fbe6b3a30721dcd3cf5b1d87305660c295ff79f4b20f543b5e454e0939080c39aa0a128cd8ebdc7361e125525348fc96016351e3143ce9aa48e65c06280dfd9029cc210d314dd2b584eecb3d450edc610c52cacf31729d003660de7ed5da273a61f7200e60e9621b2fb0bb5c8a29a67b82eb42f9069e4d2bcdf9761e3421548d80a65f587692bffae92ebd4baa3cdfeecdac9c3dac43c7b507c88904188ef2ad1d8c6edfbb4f94696529150a6966c45b929895e8d7b90fe2fabef47817ae393359fd6ded0ec24a8d2369e6c8523a8f340f64a93f6b68ca36132c825407b94ab87b32614b36fd72418b9471badf1a574186a72481f236d2b855cf7660ac4d412ca788198bba33f4a26a6b4c1f97083cecc60f60d2ff2ee2989f573b3df7b0b15687feaaf962009c0e956ee89f5e48b51ed222b4d993bbba2c39b69a98313d296ce2ee9501406d4fc8f7992ab4fa6dac41da0acc82a96ed36bea54ca862b45a3a7fba2d2e09aa752403df743101a96d44ca745ffe47292d301e74627fff31aa0b214e952282aab8f90eca7af0c886527f49e44ca79ca58d80e09486867c0c8bffe8b1bf46d0672dfb0987815874b4b4b26b23b33a3583be546b7ada1b19a56f9d848f65ce66bb65c972331402f71f780d0fc4760e4885b68ac0069b15bc7b955d30ca73111ea8e062d59567124ec2ca3493393dd4417f3a7559e4d0e7847ee18433a57d730328756bfa675c493a8add88a35f9f80665cc6c0706bae6b797f248d83ce5ec0c63f22607eb47e3ca023d2bd4fe68597849febe6f3452f5de5968cedc86b4995142a7a8d6fc1940af97f0cb58aae717243a2725758f97823d37c56398289dadd3b47632a2b6f7ec0aec9c08399765a794efeee2b0858c008c1826c07e46c9c2d8c05f0644e31c988b48efa0b21566dc76550455d88748bdc71a860551c0cf51fbb79d1e5cecc475ad769d39bc4155db25ef9383162166e6eb617275ad1de239948cba5714f772fa3bdb30c27cc39bef5384a8e21a80a95f8450c68501775bafd787484641cacdb56b9897a8238f98d4ed65b2331de5d26a89a3eed9c0c592638893ac6d0c8ea35777ef1c49aadbc030bee9427a416eaaedec41d1d1227793d6f6d8b0599f60fd7348e22726483cd62557652e3839346d9bfb835ce5a7075fb39075bc404a03a60dc4f8b0aa4573ab469b8825500e967279fcfce91d72d0c472d1683ec98fe0cbb7193564b2399799709cf2971ec1f9f235d3bb9de28038426f09958bfd781f6e1b6ec4dd35a2a10ba356948a7b300b8da4c9c8625c83a0ba681ce394dd5d61b20da834b6c7ef5c8d51fb5a9af8f8b1b74a90f31a45255f243665dd31d3b10d6487018235bf2ce30dd6bc376fbc4e5b2f62fd568bf2d75625b40a0f0449cec23fb5d7e988cb235631d56a205f464f8a233576244896333f73f5eb503562db85fb69a5c4ff059bfbf945cbc478f324ba3064e1ced8f4829128b6ac7545d9ad82beda6fd3d2a2dd79d8886f52315c6a0922593b02480a22ff6df80fe57b4b819fa58288182696294ad493cb841d11de87122e55b300f3e4ad4adb8922eed506745b06129ad573436cd8cae8adc435c03ac7735f1b7e3cff1f8395d49f18aefa19ddbc3800d772e0f881baa90853fb21db154c74c793a9cc674a5cf60e3d5177594c3d4cba83caf77ab7de9234091a6cf4e3ef357da84ee07d0a5106719d4dbff09db2272cfb53ec9b06b92654bfe2693d1de09f2852b3f5e6b5d6970b3db4af5ae3aabbdd074e184e329c091e64ecc1077006c06dfeda8be2b82d9d074ebc3303ffd0ac136df4e7891aa9e58ed35b84427ce6cb184aac237e359dd2762b8dea97a47c40229145b82e808c3b4557606a46d2332b3658e42a3919b00fa7a8832737be9de1d2aa7b89cbc45b5db228893163fa3f2676e1f75bcbae6d2777f1299081de8a0d61fcbbcfa4edf9c4cb9d2043b1623757f46bf7eae743df93990753a6cdbe10657641c679d544eafaf2c751d357b5c93f94f67e8a30ac123065489dfed7d8da452571e91d77bde5e51b5e3be7e9c3392a35d8069bbbed9936d10d990b28ac0d149a3fd1e679ed9753ad806f37a226616dc51f8b8c2efa104eb2423801c7587cb56c6df564f19a1c7b11767db02d0fbd631e399aeec2a64f8fadfbb24e8305283b8725ee371934b3882800376dea5e90c3c66883540bcf807717528458e8c97e68f0c7679f2144e1c5423269d90a0aa1c2dc1578abddd28a8b4f9f2622aa0cba2cb3f17c3a5c0e83d06eede80d4a6d34c22a68ddbb0dc1bfab9324f41f3ccdaff4157c7df355017a31906b15d3d0f6c058d6568f5cf86b8a6f1aa53ab3028bc20b2aa74971c37fa321d4e5615cc916f912bd8064b5e7cd54c0664e58e188da4de1662b1fb96ec477a65d77272501063e9d5629568658533708c3f064b032ffe5d3ffa92b637486c6370b06ddd3d2abfb1892d72ef17a1fb2266c4c8a79155e6e724537f0841de9a31892ad64031713cd4449163a6caf5e801aa862fdc70c5a4c77f6e92105a6a1488388c858a732624a95e3c6165b316a4b252575b0380bac85cdcf2a452e5ab4e5d52709bbc176c968a6bbb4cd5e4507ebecf2f6d1c4ccb4b68eca1a3db6de79eba8f02c502d92a0cd182b8e8d6ef2899b8b2f2b10fc0d2b1958202f4066c5a7a73e7eeea9368c1398b84ec1affc28e2d3e05d2e55bd884d36e2fa1c1eaddd7496dfb67b1f818545b6f8640ec1728b738f5aca580c990b5708dbcd290a307a332b16e8ff8fbcdbb800b4d35d86db67cbebefa77717b9039b03908a01f90b74522802a5f43416127a47da4ff79412b7441a5f3e5ead9b91e311616a5950f446550ab4fdbe2fd23eee9df378c3b22", 0x1000, 0x0, 0x0, 0x0) setegid(r2) mknod(&(0x7f0000001580)='./file1\x00', 0x2050, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x0, 0xfffffffffffff79d}, {0x18, 0x3, 0x4}, 0x7a, [0x6, 0xff, 0x8, 0x9, 0x3, 0x2, 0x956d, 0xa84]}, 0x3c) r6 = accept(r4, &(0x7f0000001600)=@un=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) r7 = syz_open_pts() kevent(r3, &(0x7f00000016c0)=[{{r7}, 0x0, 0x30, 0x8, 0x1, 0xee}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0xb23, 0x7}, {{r4}, 0x0, 0x30, 0xf0000000, 0x8, 0x20}, {{r5}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x4, 0xffffffffffffff00}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x20, 0x10000}, {{r6}, 0x0, 0x33, 0xfffff, 0x81, 0x3f}, {{r5}, 0xffffffffffffffff, 0x58, 0x0, 0x7, 0x2}], 0x3, &(0x7f00000017c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x40000004, 0x5, 0x1f}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x47ec, 0x3}], 0x5, &(0x7f0000001800)={0x101, 0x9}) symlink(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') faccessat(r3, &(0x7f00000018c0)='./file1\x00', 0x4, 0x0) getsockname$inet(r6, &(0x7f0000001900), &(0x7f0000001940)=0xc) open(&(0x7f0000001980)='./file1\x00', 0x200, 0x4) 17:57:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) setsockopt(r1, 0xd9, 0x4, &(0x7f0000000140)="3ffcb6f4599c0dcc779a4dbb6d70ca6f6ec5e597cfca956fcd59dc639ce679a2b8582887f9fef1c43dfe1fcbdacf5b8363e779bfa0a9020e1ddfd78b474c5ac49ebb3944c9bf17c7b468fda7eabaf8944be95117f1dbaf5e98b3bc33b858172c6dde4872d27e7288bc1881929facae7e98d01d88f5e54db0e3a52a70f351d7df0b93736e0a6cfee751f13375577fa131b705049e278cf9", 0x97) 17:57:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 17:57:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 17:57:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) 17:57:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x80004513) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 17:57:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x16eb) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x188) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:57:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="6c2f7fc0f896beca1fe6083038b60cd219351a563e4ece1878deea751595855ab08c115282cde2d4443fbcff3a7081f4a596bbf9e184d8e08a541cdfa87794ebfc2631ce90d8bbacffce855123c915ec05823450efef467c404d701d73e140fd9fdfa0ee1284e4103d50fcb38d208ed8341fc32d65dcf99bf32a4157ebceccc622695d6f4bdefbed790cbd6be0cf1d22b48f8b059fa5914b442a4d3dfeea1ea3db5f9580bece76c2a6b2bc413504e2c43614f164676b", 0xb6) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/144, 0x90}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x9, 0x7, 0x0, 0x6, "06bfeb3c6c9ba608cf43f0ffdf2aca85ef6e6fe9", 0x7, 0xfffffffffffffff8}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) socket$inet(0x2, 0x0, 0x4) 17:57:31 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r0 = shmget(0x0, 0x1000, 0x54b, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 17:57:31 executing program 0: r0 = socket(0x2, 0x4001, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000440)=0x3, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) sync() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x800, 0x8, 0x1, 0xfffffffffffffff8, "d2cbf294892cef62aa29ae679ec489fb29459104", 0x2, 0x5}) wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 17:57:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="d0da4b8eed90cd0c9997ed9e131be16c774a7b5eccb09ce070686c5e9a218e5070129555387aabc63877c61302af14aa9b5e81c55d257a31c2ae7da4c06b9fa1cc61ed1bcf0196178272ce97c2f193ecea3f2440b24204625b2d27c3684fb00a5de8bbb7c21f3f9ad762491a62016f56a5448a3c56606fc6e7bdb4bb39cbd4e18f617a98eb21957b11f2a7e8f2041207f65d39b1b9867b2fefa0fa13b07db24221c400199451882b61cc5d7c42a45b7c97c6cacea1", 0xb5, 0x401, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 17:57:31 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {}], 0x2, 0xfff) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}^!\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x1b%\\%\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='d\x00', &(0x7f0000000200)='+=!.\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@]\x00', &(0x7f00000003c0)='\'-,#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x92\\.\x00', &(0x7f00000004c0)='%.D\x95\\\x00']) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='-\x00', &(0x7f0000000640)='\'-,#\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='@\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='@\x00', &(0x7f0000000780)='[\x00', &(0x7f00000007c0)='\x1b%\\%\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='@\x00', &(0x7f0000000880)='}-\x00', &(0x7f00000008c0)='#\\]$)Q!:\x00']) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000009c0)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x3, 0x8000, 0x4}, 0x8, [0x919f, 0x2d0, 0x100000001, 0x2, 0x3, 0x4, 0x7fff, 0x81]}, 0x3c) rename(&(0x7f0000000a00)='./file0/../file0\x00', &(0x7f0000000a40)='./file0\x00') 17:57:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530007d63f5f7a69388765f5359068e482273320f78571cb98767d21d917a43c729c90fecab5cda94dcbf02f7528ff14b527d998c8fd17085dc904160464bca9ec7e431c92c5e7a5d75db80cfda440d5077f2d3bd1089"], 0xa) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x8a}, {0x18, 0x0, 0x2, 0x51df4c37}, 0x7, [0x2, 0x6b9ac10b, 0x81, 0x100000000, 0xffffffffffffffff, 0xfff, 0x28000000000, 0x7]}, 0x3c) 17:57:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8e) r1 = msgget$private(0x0, 0x84) msgrcv(r1, &(0x7f0000000040)={0x0, ""/74}, 0x52, 0x2, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0xffffffff80000000, 0x300000000000, 0x4}, 0xc) 17:57:31 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="2bca94bb2f8fb2bcf0587c2db934f84605afecbfe9b2a0028cdd46c8a5a9de99e9383a496a62e85999e4f1a20c2cbff4e308ee9d2021bd00a9cda4e5eb2d1855435e8297f8093b14f895ef47bd65218d323fd6e6b012e44af7685b318a54351427add94d0930603d2d9b38bcaa716fbcb03fb60d6135b0f1efc7ec5e1490f5ee2525c2cf8dc880430b77ac04be878d557f2a4e6489813e9b50fd2ef3e5f6d59b387253ce34b7db780616b3a29a8452f37751dda84b9db6a05a58645935a520b6365b6f5726c935a2450c7677e045d872c7e8ee52f617dfba70939ff45c4676d6c77be204129ebde5fd4a1c", 0xeb) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0xa0) setsockopt(r1, 0x0, 0xe28, &(0x7f00000001c0)="7e30c805808119bc47be95375c5d1b5c74008cb741dc11525237a260adab7b4b3a0415206e698f6efe34376a31a631068a5c8f6d17e401db72ac235b546321bf8388", 0x42) getsockopt$inet_opts(r1, 0x0, 0xecb4b477efd7ce25, &(0x7f0000000140)=""/21, &(0x7f0000000180)=0x15) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x281a80000000000) poll(&(0x7f0000000040)=[{r2, 0x84}, {r2, 0x40}], 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() syz_open_pts() syz_open_pts() 17:57:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) 17:57:31 executing program 0: setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setrlimit(0x7, &(0x7f0000000080)={0x4, 0x7}) 17:57:31 executing program 1: open(&(0x7f0000000e00)='./file0\x00', 0x30880, 0x40) open(&(0x7f0000000e40)='./file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="cf4ddfbe661e4d5afbfd1d8f5c795229c4d5c25235a960a034f2c3ac382d96ad6f6b92fc793e7debaee093509ff5c93cd09d5d88d528b8f6d673ac14c7fab4e424b4729dcc7cf8c07e567654622c92100c6eb8121162b7f696a53da27b062cd7f54401989341091f64673af75917f19702dbf3e26b518aacae5c80649ab92ca2730dbd030083bdef9e995886be03f16a132a3711023fbbac6da8d9107273f254e0bad2ad3a347e80e3826c166258d19133316ffdeb7af4174237a0516f7e1fd6a7a5ee236ef24319e3ee6e16be95f7a719615edaaa8286204bfd0fa8c501291a14b0fe5f4806d73de83403d29028e1c6fa3b86bb20a09335bee44350fc71dc659de5f6927c629331f196c48839eaa1b07c1c8b447a810f817d45ec1de2d5d19aefb88feedb4e8fb965b4890367a3b9d837153e4fcacb2ef1dc2cadfac4cdca92a2a016d9307ae56b5b432ed45ab3770d89f70feef361f5c01543cf7e47739d2db9bb74d1811d6644bb1bd207234e8ee3f1d6d40386141ce7f0db2f76c9c284e429be801a931a310ff1db19e1b1e427ffc4828004e1c90b40f4835885a58275dad017de8a439f58d112c58287d2af3f9a9663fb6b0229e86958934339d200e5399c689b3c0837085ece72f623e4a65f133d8313b4dc0f85cd31784f0a1e00eb294c893d9f57ecf54b22a4d54b48c8b6a69f15690ef88e2f49dbde956a3c9bd1b2f8423ff0bdb3c7a9300cf1b9ae4ee5918c52f5415a331ad4ebd849ffad6d7fb29ecebdd911a83e985e98650d810fea9118c487a2f781f5f6d1d94ddd1f0a58ab50f42ecf73cf7a528d15a223a6006803524a2817b59fc2d37ccecf4da77e8d465a69b5760c41bcf1bd33d32bf89a9d61027c0ea97be1bd9b377fc80a35b9fcfd4e84d24e420300cac8832cce6b93ff5581874756424c1008829eefe1dc65c84cb4361f4d81da8989976ad7bbb1389381488929efecfb95ef775068fe8dff8635de98fb8ead0c494dd0928a9c50c498e714904b078e93e4b6ba4fd790dc1149d221fb87143799ff236689fe0d0e0f6bfe54839b3fde129963f3fcb447bf3b1c976072c2a443770e13cc48f4f8c20e2c05e3683f2a6ab1cb09e0d05d6037cd258c367a7663349d4dfec359ee0894a5149814fda9675b98c88a956d402b0eab2afe411624d0a9cebedd2ad5abdd0501d052e6d6af4e7006053936d0659f95826506e848dca47a49d1b36a40560838492f0963e6ae2ff71bc23936a951b601c9348c1a926ae9f70b9b234fc1832faeee9133138dd49d1a71f5ddf7767ef09c3525a1f5976077d028b76b4bb0734a9453735243c42413ae769a9fcd67e91e2f4f654d3dbc5baa0c5340510a4a588b4d1ce2780bb29b82a3c9f439290008545ed4a9c1a595aade21bfa2d691d431887503110d55a10068de42daf3a6bf0fa49084e93c15320edede36e4ab29758386f7ffd5b2fa5cddc5ce2be067a60f81c7f9a847c96e7fa54862730f9a7bd7f3410697e063104a2f5273b96b7e7712640c0880cf6022519c005451e3eb2e6ab989f3c551c913ab241c5ed91799bbc03fe878d7b3c99526c76c0237b03546288a13ee7a14f158de8a37d8951dbc8cb33f0475b8fbced820c0bfd736b320d29cb7d3c5eb5b4c51a235616aec016dfc9c9ea23a0799e127415d476d95c482f29a9924f1043978eb1eaf161792fb333a1bfe1ac9229acdbbf83a30546a6858d2a193e1b8ccb167c94b66d68ccaee77d1d2558d44491931fdde01de85a494bdbd55cf74e85e292a48edebed2b31c7257581b60ded3e50c54374ee814367cc715d7d7bc1dc240632c53f22fada74255cfc917311857e34b34bf6ea8ad21778b1fa31abd18c918f5b59ba8633db4729cae95368d052506a015e975f66ec73dcd108751f731c747f23e4bd907a12edb5d6e7e2b278c40f5cb23cd65067946dece3e1afb802f6a5dd9732d451321ece419105a388c2e114064b6ccf42bed52694e0167abbd4aa89510fcb81881c58a0c0498e13c7c57ef0e99c637572df2f28ca2c42a77aa4a30b5a80b8d690cd4d72cefb53583a2ea7570b22c0c8c22a5fe846667490233663f92bfdb46927324c17a49e01235794abed59cbfa34345de128ed3d385402047cd67c2dbed17b1b4f7a818b333b466baa0eff1fc2a964bc15e29d13d6e8cc4a606090938a68889df8dd069ad9469baa10427143ef20ea2e4d1a0100008000000000f73f66e6798e54c751a1b202860aa6355235f00499a7f27e1dbb9e1adbddd4635dbfa35f003da9c6668391171ab0f706b09556f29c6fb0f799de4c6b68aa7799c2570e199c1e9374d493f26277b1aa3d6e4b17d71cb4a52e68bd68f9e48f5ac27717959c21b67740a40bf27b87c45579ea73616881dd6e3c8beeb4479cba8acfbafd488892d1b847c285ec828ff37b57d5efa77f439305fea81423dd6c28a8bb4864004bff9bbf7ca5d319b49598ee5fc8031e7529fe680038763bb8f61d80063aab6e2f959e4ae395e9dad7f73d0b15b8a36f1c18e9b014fd7426cc603770e386eb3d72bf7b4f1116d72ed403956dfb2e4c8bc499dd086135d93b6c285477c2a93b8e55f776f93b929703fbe2610a4799f51d68c5fe32e9840ef681776e68d0609b22dcf1c4d9baa3923d5427c81b2429a13492e144a57638c4000cd8f7d4fd3875d578ec76e4d653966fc07dee29ab4d0d4ef9a46f350b26cec49e3403433998c7069d0af8fbcef85110d1c937dfc4c4d6aff5030d295412ac8112efa338d49dcf31f1e294ca231273d166bf61cae782f6d498f0263ea42aa335a584869858ef07c3f8b16161468faeb8aba04d3daf06b533430ad4c1535dbc4dd5883f22406f9384a691819f2949c68a027e740d6aa39d21e00ec5c7140fd891547b9a4865967079ffe9665c7f0f50cc60fb078e7b0547b3009c1f6496778a68520b668f98f8e2b5b3f7e5f4adff37fc9200d441d08da46fc3b2d99ee778caec06005e37867458c699831579b475b8493ded217d68ef2244879807a677cd797b099f8829acb7b309bd30da21ac11110b9cb7e93946412796bfa73a90ab06faea8b81aa5621eab4f4c787f93687add8d14ba9da39966f89cb9f45fd76198a976bebaf9d9b3c846735b033acd48fd7a3c49bc2e6a9e86af4c1cd61938b64015fde391137fb8d3f901070b7839b13371d06ac572fc306a406dee0ad568fc904f8a79d3bfa0fb4c79c5155f98114665f4f38d49adeb90db3d0fb0683ffbd2b18fd0d26bd0944c867ec25b4b2c70c899afc5a2148f7f21e543defbd93ee640494322e3888a4c3d7df0693b39c5c9c0a69913efdebfac6579c1757dfb160e52c243af0f3af81da7b7bfbd40562fdbc34d053a2e3430b74ef29e374df82332977289b84aa745d0404542d950402e718bd4efc4d7e9f0c8357f84278a29a393b57854c7d33f02eabe381d07c8d36a07522420af6cded8bf2f016081cbac6bae2ba95a45a48b912aa99319266bd631fb71aabc7eb93b4cac1c4ddb9fa17f4d8230d53d7b09d9297e4e25e3f6cae444569dffa70205c283ae3499b8d89b4dfed8fc2e2fcbc3ab09a695cceaaa4e8d9a825881a14c970d41abfd48b7692556322d62613e0622777d2b257dce4c1de9a4e22d09ee964cd8888f0c6be3c8516daf16b372dcfa1dfa7e050e1251836a01ef435f4b24cdece86c654c98d12499d875eb0f9c6b667c73d0d3a35eb21bde96051892ef3ae3d6e67bdeb7e199cdce3ca2912cc0c62a81d7e8c710b60a3e35e46deb338c7f5fb80b103d80a4b072e3223677d9047b64e59e52ea57c3aaef56f878fe63a8e82df7e0732ff3987f1932f67d487eeed2f10f62b24116749dda1a0cf406e5772dfe14769377b9abc7519fec40a96859327d18b1cdd777978e7762af11585351f5f746886ccdd260af5fe14e8d5f070d9e4fca1067f5ccefd905511ad16743c9bb4476515e930d8e69949eae54fc1af1f8600780e7057433cc026c50237b1adcad77b240e21bb1d4b9eb2227126b224307d23760483152f57ceac3c997605a354347cf90e6be7f4e804f8e3f7aebd3aec59e919c8967a1b66df68421f9cc40f49fe8a01a5f71bed05e62741e91e7ca22c00d5fa77ac85526a3f508faad7b3acc96684f01570aac5484f60764daae2476af62d842474dab710dfbbca8ec072e62186b43953ab854293928da7d06dbc0b757f758f00e2ae7a355cf6f52c2308584190125401a0143b4bbdbc24d3f8b796f3f78956a56e3bcfc751791ce5ddc7e582e1a57098a0356fbbf08911642c6d0a819d92659632af5ef6878334b55ef8337ad0b2e92df96f72d61a4a1bcb90d009e1f6fc0177bf83626a4c57ad099d6a6d770b1ab443d03434fd36d71b9e254505857b750ebbf2031a5cb84cf668db06ac9550d94cb1e7ccb1bde0838c292839e79f116f2d9377c7b59f8decd18c1c37d84fb6cabe33886a0592f834cb64f5c3d8efab2602d4584ef7d2c7c5c2900bef1a8c90cd5d826873448fef552b80150ee17c6a452bd16552d0de7ff07f6b839f959349c4b34a793e67ca5a7c43283fb9389d894ef1478de17063517bedf9599bafb9b2eedd4ceb61c817123fc01f3ff014bbeaad91e172ab74de2f1b020286317f8bee783b597d7987d6f5839d84636d0f9bd03a8a9f3e1d6f1db16011a14b67fc8c611c9a98966b375089b6ea093d4ce5628bc6de0e3f61b84f78ba1a5c39e843e8c23d6638f25a3fd7844a1bb8a022fe9448973692ba49ad1b7361c931235a6464fae3fbda98180e0f5bcc35cb584cdf9191f2e0cb0db5ca4113f130a29d65d49be6768417c44fad4fe977d2214dcc565f4f2fd92e8bcba6c6b8bd360316a38eb06bd034249075999585ea37e942302098af06d2e09898ca123b2befa285b96315f9645396b85a3bd4d663e82e29bd8cef7d628d49c594a447339c", 0xdb1}], 0x1, 0x0) 17:57:31 executing program 0: socketpair(0x1e, 0x3, 0x800000008, 0x0) 17:57:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x1a4) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1fa, 0x1) 17:57:31 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) kqueue() close(r0) 17:57:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) fsync(r1) ftruncate(r0, 0x0) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) 17:57:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 17:57:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000023c0)=0x8) bind(r0, &(0x7f0000002400)=@in6={0x18, 0x0, 0x5, 0xf7b}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) unlink(&(0x7f0000002440)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 17:57:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) 17:57:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/250, 0xfa) r2 = kqueue() fchmod(r1, 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 17:57:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), 0x4) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="59fc8fafc4b814fcad8a4143fb400849da231c5fe53959fdc95e826fd44dad42ac7fee512689247d6c8df9131c79eb6665648b7951c95fb35de5640e60171b01c15caccced7ebbeb787cadd243b5ec17d77c934c57b6aa2fe79d5e3830167e8712164e12ddc418ce722e4c6719788b255e30cb8ac2d273512cde14fa1797f50ee8786305c6d81139b74574167f802b64b8993f22b23b0b930fec401b45017308cf4517e6cb5d7c", 0xa7}, {&(0x7f0000000140), 0x379}, {&(0x7f0000000180)="4efb9adfff67cba02d4e51d0bd5ed0d7caa00c8f75285b5bc9c5bab80c8ab142d32b96f8d08c55a356c0090df4cf5fdc673971864c0757b84fad4c3299bc423fa6bf75535e0a5bd291b330e80cb812f574e707d7b9437fb302188572bdddfb5f129b55331a3f59a8014b875fe1710bd2a9d188c25ff72e5fb0e40426f7882f31bcb6cab03e2a7d568b03d6aa1c3bdaa135d5e4232cc77600b51c9239135a02dae7bae13501c93f17b389012145ff0d95b41e484b480fd68e75c4971eb77c4fa0fcec36fa8139c6989c4ba87d6a7c6673db41", 0xd2}], 0x3) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0xa7a335ebd026756b, 0x0, &(0x7f00000002c0)) 17:57:32 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8) r0 = socket$unix(0x1, 0x1003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:57:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchown(r2, 0x0, 0x0) 17:57:32 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') socketpair(0x18, 0x2, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file1/file0\x00'}, 0x10) 17:57:32 executing program 0: r0 = socket(0x18, 0x8001, 0x0) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 17:57:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 17:57:32 executing program 0: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setown(r1, 0x6, r0) getpgid(r0) 17:57:32 executing program 1: clock_getres(0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) pipe(&(0x7f0000000280)) clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x3, &(0x7f00000002c0)) 17:57:32 executing program 0: mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 17:57:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xfffffffffffff458) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) writev(r0, &(0x7f00000001c0)=[{0x0, 0x5d}], 0x1) 17:57:32 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0/file0/file0\x00') 17:57:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="1c021ad159be5f5f8b8ca1f8dbb85952b041e8fd813dfc9491e023f1276b2676c9e5e3e73019615c817be9151209dd63a9b3878d5c69bd15", 0x38}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 17:57:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d3, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9ec) write(r0, &(0x7f00000005c0)="3ed473837675139f07da7c4410abbd22f69f5fb7eaa52966fdf468ff4f39eb3bed4ca17e7008b4ca6fee528629d5ed2d065f54fcf6a9181835a311bd5e39e10f8a800262fe95a0854011f21da1f61eeb9f7ccf10265da05d2e23b35fad66a06b37f4c934751d9cff3844e26ce014f52b2876cfac9a314c5a7a116e8f175b401e647814e17bee1d4dd4ea8b022898238044fb3e4c9c6725b4a6142acba62c9a683a1686cf1a9f168e42274708b027bc674e2ca6b3e17bfcae518b402351909358907c2908b8bd0e2abe1c4701f19c0a11008fdf9a2da22523dcc6533ee3e6b946ad880897195ef2b435f4175b875d82e96d826c970c6a6dab23eb009d6cc3f60c8a6676f0869629d1568667b64534275ae0c88f99f70f8f01d9525ccef47fd4b589ece1ee106d6c8dbd07e980c079d73219243d6c26011c52df052d404d556e666e23f0123ef6c2e04b3ca6b1753f3d810485f3b482afdefc6787ebff1c6aaeec7a427db3a466bc7df324ea18c9e8c2ef2364b64ee47b0378da31ecbf2516bec5c85b356b384bed17f365c9d7ac12ff0daba3dd55a43eb6a73e8ce00048f4e0f50d169d926a8e263272c5723e393b13be59383da50289c940816fee17e35cbd3d862d54cf0a7822917a8e306537be3bc4419a9ec9bbd902f5df1c30eec11fd019f41d1ceb318b391cc9a270b27bafea418abc70c1597d6ca2e6725ed5550088d2b1cc8eafc3340f8e9aec1e638f2bc7d47ec74c59f288444744ff6bd7cfa412689026dadea275f907b008b82547297e91bf42b4027eee00cff7b9a9210c0c59fd27448f20a37ada21fe831c5718585320b3d698fedc169fd308198e088a6c397b5578096a2a964fe6d6e4ccfbaad98ca58cdafa6858ceccb9725c243951b423af3cc5e22657984673672cb815951243c5241d572b14506422bb042227118e21898ead05dbeb44c3f7b931aa81f666df7f71dd27c4ef0aeb5456252520a4d9a74ab2236cb2c39e89018464dbcf2cd988e5b456d9ee0157d39ca2e81e48c178dd9f3d567b1ab7d926d6df6b1f5886e5a015143269b9525640e030f46d17df15182557118b8a61700caeca2d7a0efc1167d7fe5880702bc0e26019da1070f422835850a7cf041600b202638c015d74dab612f870c10881c898d5ce03469b0c00702c1ac7dacd6070a335c30f14307e8ef5c67f94db9c8b1126fe0cff21881a0e65dd8729c61e9505e7f65970cfd33cb2c61a44e4110079ba97283933b2c07a7e8e15916dc80ad5c55b89c15bdde4b329e63dd47a31092874eb2578946d066a0479b1e8152f9621d631af5e62b697674e0f250f8262888bc9402b7fa531c6eca5535ac2ee90cb2bab88df79403eee0867c9caae6971502ec6176333712300e5ea9e5140e9c1123aef6ec6026bc0ca5ac08688421aab20596e816563c06b674c67daae2bb2c4d4477889b2a6a332a652f2d4715d95b78e142ab18e1eb8455d6bb94fee0453288ae84d515def4a40482f2fe7c5f2ef718bde19f6921f937bc37d44f3aa2f155bf293bbe461783fb6c24af642fbe98b89344bcd128aa822e56a300760a7930e449fd19b9fc0ea2b63b0b3e2e2e3a5d382b9a7d94c2cf5c5489f784f1a56411ec3b37572c14831f158f9eaf9104d58456f46f9d59452436a7ce9f10c260e81649ad5840395e9a895ec865fbe252c8880130bacc1a93ac9ed6a4104a1ca649d19ec8c1edaaf170f4ba0dc9f784adf34bc56e999f765fa3b9d7a8fa32c1705909190c9e975397f90eb86b91329afc26e9814d6629e112acb2493d2597c4a143648f696641c663a970d4262ce2ce64b8c5276b4de32cddfd7cbc4d780fa3d8795ca487a2d9d2b36f2f9877137f49f0344de412ae1bceaf3460e9201c00ccf241b6e09296404f0d6fd3eec02a81e5908dc99ceae49d39b1555e55696d8621b9a0c7515eaa4577cdcb82230e17c98de5fff137e705fb4fcb99afb9c57d2373b338b75d899ba5adcb0b8f722bc792e6213c603", 0x592) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80) close(r0) fcntl$getflags(r0, 0x3) dup(r1) syz_open_pts() 17:57:33 executing program 1: socketpair$unix(0x1, 0x207, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1, 0x0) fchmod(r0, 0xd468ca1f54ab3761) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) fsync(r2) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getitimer(0x2, &(0x7f0000000100)) fchown(r2, 0x0, r3) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) 17:57:33 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) write(r2, &(0x7f0000000080)="ea7f782deac4ba8f924d825fcd1929edf635f343b401470076ff3dba78de99b184d5c6a942cdfd128d3c72a1c22f1d1d599043b30f18fd6e5ba41f26c058639607a5f4ec9a857ed0580e5217efd7e06628ea5393c4d3705120ceb54364d4a88dedabd9623b3dca3649ddf0c07632cde98f4a1eb03839bc7d1a6a70dee52550a5da47b198a5ac509bd0046fbf33f73bc95bb171ec5a494102b64e29994f5bbea43309d4bc91cde450ca96c307922bdf748ca19c7db5d970ec57eb32", 0xbb) 17:57:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 17:57:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) socket(0x1e, 0x4, 0x7fff) 17:57:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x22, 0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') 17:57:34 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000040)='./bus\x00') 17:57:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 17:57:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000000000000ffff0000010000006f37edfcb6af75077adf49a7b4422fa34f000000000000000801000000000000010000000400000026bd738c934bc363b5fa9dfeeb43ef7a7d407ed7b73debc8633c31d6888d0b7740bd530c7326db4626c112b8bd869b44496c3ba6e635b477cc0dcbb8448ca07aa6bc11ed7bbdee5342513b9273564ada7f9923744673a1807675d0acf9f072cb536101970625662a3f2dd0b509e96bb26fc9d48cbec2d9ba5a5226841bb295c9d6a181c3cafe640deb8ac9087324c1a30c32e5366d299f862c722f47b290aa3136d5b8ac0c15d31e9ac87cd87a93444ed93a19b8b8d809d74c5727e270a1459fca374466da8a22d5d73430281b9109b9035c475897ef630808a485d878dc74aca0c7ef35ad96f44e5d960463746cbc86991ce4a80db57c00f0"], 0x131}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) 17:57:34 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x5, 0x1000}, {0x4, 0x10001, 0x1800}, {0x0, 0x3ff}, {0x3}], 0x5) 17:57:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x39) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$setown(r1, 0x6, r2) 17:57:34 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getegid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x68cc}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r0, r0, r0, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) lchown(&(0x7f0000000000)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 17:57:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="ce1338e94292b077276e66db4acf61a452219d027074e0dcb02b11c47db326675e18f3837ac6db73fd2a197244dd98fab9719ed33d80eba81b2ee4acdf18f8e69a8ecee5ebe00e173e351c7b8fe3761fcf9ef4db3ce07514d91648e3a6766b7216a35627606ff1b99b7f6a4a69b2cafae48ee6b932472a5101bcbeb780646e086e3a0b1f5bebde29c2aee3d5ebaaaf55c50c162cb08a3533df5582f2856dab90fc9323e8a9985af4a423f3365f3a64463bf7fb86b877694e28a5925536de0eeb60663a3fc6"], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='./file0/file0/file0/file0\x00') r0 = socket$inet(0x2, 0xc007, 0x9) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x1, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 17:57:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000010004) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 17:57:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)='y', 0x1}], 0x1) 17:57:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 17:57:34 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/2, 0x2}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x100}, {r0, 0x6}], 0x3, 0x2a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) socket$unix(0x1, 0x5, 0x0) syz_open_pts() minherit(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x80000000004) 17:57:34 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) setgid(r1) 17:57:34 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x6) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xc429) 17:57:34 executing program 0: r0 = kqueue() mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xe000, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x5, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x8, 0x4000000000000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x20}, {{r0}, 0x194736bc057bc0ec, 0x8, 0xf0000001, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0xb6b2}], 0x200, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000008, 0xc7a9, 0xaab6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x9d1f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa73d48bfcff7f183, 0x7dd0, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x97, 0x401}, {{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffc58, 0x800}], 0x3, &(0x7f0000000180)={0x5, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 17:57:35 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) recvfrom$unix(r1, &(0x7f00000003c0)=""/242, 0xf2, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x848, 0x4) 17:57:35 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) setuid(0x0) r2 = socket(0x20, 0x8005, 0x5) syz_execute_func(&(0x7f0000000100)="c461f810f766470f1adac4016916a1000000006764430f1841000f38f15c660bc4611d59156f5c0000c4e3416f6665f665660f382bb4baffefffff2e0f0fd61c410f8808000000") pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="14300b6d9bf19d186a0f90a5349c529195ef05369e46af3fb29ea1c32cda542a369c8456119cf0fb4b068c87d3357a268b9d51a17ec85a6f49916462a68d3344f1ab5d34538be240e29d151e1bc2e6402cd571a15ed6cd8e2cb3ed09485eb8841635f9a612ed1d9c712806df952e3afbf352f5ac01e0919d39ae052d269c03365a869959577369806a8086558e93", 0x8e}], 0x1, 0x0) 17:57:35 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') 17:57:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) lseek(r0, 0x0, 0x0) 17:57:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./control/file0/file0\x00', 0x400, 0x2) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 17:57:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 17:57:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockname(r1, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="2ce628a4553c46eae10f955b720e7da2b56d062074ab297716ad927a8bdf651298a154bdd955f55dce70e97bead30f365b06d71379f74d769350f28176cd9a6cca20b842f4744bd7da906cfe28707de4011ae969db552731f2bb99b8a524dc69478ea22cc687e808d686b78b25ca73d426a888c175b44e347ade495a52bcfae8df5dc5acacfcf655d9c22485d6c7a1c93d0e03", 0x93}, {&(0x7f00000003c0)="b9d7cd63d7034c12f584fe1bc5e979e5d98f17ca13b6afd96a19554a1af52daa2d69a965118e31686c7739b44529888b70ca1595f805462d48d8820d37600e66a791e8119454a8f10bc2aaed5cc1a2064a731012c2f227be9377904c858d47db63c883b9e2cec02126261935b0cb83f6aeeae25533bc5b10396cd358bb9a46b31214790dc38364bb6c3526cba300c78699461387d5985a210da00d8cf34a6adb3587fb081eefa91070136cb68d716cd06bb7f7fdd179d70460a62d72d4d7ff8900a9aa53ba574f6f61ff8889e08c384247f900d26f94ac57", 0xd8}, {&(0x7f00000004c0)="01d64f28f3d085c74d792a4df30e44a2ab8724195f67693fd60e5d0de6770e6d6cdad315b7e8670c8f925eff42d084bd47b3610221a4c46f59067ddfdc8ba2719db1552898c770aec2df22902ee5e8b71b0906bb1cfdebf8fe98dd46d2733edce5b7f7a802d1882bfb8dbd2f1b1b6ee4af2c008a9ec47c98607f58eb9fa8e3e113d0efb76b8c6c7a7343101fb8cfb9128784395637e7423fca83213f5fccc73b374f9f4ab0f2d9d357f62c68e101b1b42e3083fc285c710a2bf287b4d33a23f5631797ad4a9b60037928c0f6578cce884a3250e5d7efa5d8656699889be5b417da052f947472de4d9e3bc6f05e988d8d56162a134674e2b940af", 0xfa}, {&(0x7f00000005c0)="12176d8fa9543861b95da6924dfb73126a9d6b4ebeafa51d519ef5b1c863fe5c296a4b79bf001b67d5fbba3157842aa853412e25aecf48618ec2f7788ebace7d27d19fa7b18eb72a5297800811aba2bb45d23113c977dc10a19df7664d04ec03030c913fdd7fba0a5178c94159ea9a41ba529ca19164f49f57ab4a50816484d1e4597de842d5d9447692df7063cc6be123a7ffa6fc4ad590fba3378d2af3e98ad124042c7cb1e484a090a75059b48aacd6057b8161d72aba7b086fcb5c3d5ab1ba84bfeb8f3eeaa4b945829f", 0xcc}, {&(0x7f0000000240)="bf96e4105124ba9ef8bdab73c56c507e8acf1d1b0ed77a2b489f735fbb3327baaec1fee9c7a58925425f5433805a96d629cb6be649f05dde265aeef07cc414e7d20239e2108f70dbd2a8cde57b2ba71d81b378295f99298adba44ca613a072746f6f9520d9eb2bd1861ecdf88baa2f898b4e80b302fcae58", 0x78}], 0x5, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}], 0x80, 0x405}, 0x2) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000300)=""/180, 0x517) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={r4, r5, r6}, 0xc) 17:57:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = getegid() chown(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:57:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) getuid() setreuid(0xffffffffffffffff, 0xffffffffffffffff) 17:57:35 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x6, &(0x7f0000000000)) 17:57:35 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x48, 0x80000001, 0xfff, "1da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb9576320"}], 0x48}, 0x1) 17:57:35 executing program 0: chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0xc044, 0x4300) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x81a0, 0x92) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xffffffffffffffff) 17:57:35 executing program 1: socketpair(0x18, 0x8007, 0xffffffff, &(0x7f0000000500)) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="39947fbe7a51384e1465f2c3066584f4ebd9348b018481d869925c567a35115a2b0691804a49d75d3e1c0dfbf63e0583a9ae228b1a0ed776e48af791752a5c1caf41d98df8e3e1e015d61fcc687f5128d2fb3a03f7464991032671fedec2ab9f7641434cb048d24743538819c4f2986accc3d9b4a4863fd387357ea31e6ae984a4c9", 0x82}, {&(0x7f0000000140)="4ae7cd2080042bf7657857702b6c097fd16251ae2f38584945f38f2843c9e844a50b3097006fdde2dd415639593e3e2ad0966921d49eda2d1ced1f493c5fcce3999acafb8de9d322eeed2c61b6043547615c425bcdc2ea5cd389dec7076d4499d4d0c00756a1f3ee6c522766b834fbf31e082dd31df7f0e8f6bc503d9a55", 0x7e}, {&(0x7f00000001c0)="ea02bd594ff732ff63efc186f16880e8eacda94975a9cf117f45c2b82124fdfce07d5460c9cfb0ca62755d204157ffa594a5e20f6aada5634fec93ec3d8d20641f6f43e86178e1261e6dd01222abf6077cea30937a8bbba563f22409f2da4d3f802652eb07ffe42b0651bd20", 0x6c}, {&(0x7f0000000240)="50b5505f37edecb873b4faf9fb8d1109b21473dc8d34608e2cd0d89bf26d5885ab9246639d617045ebf74372301ad735d330193caae659b56184a8b3f3aeb6828269de7e3459a9b8cc263fd9cca4871a313d8aa4b2f7ba28d177665d323b35221d2a233882655fdce9eacc8ba22ef745c1d797852ecc60899967fc904f778a6773e028187b976f9c0d2dd62b653a9292151e67afe28018d806f787c7ff3d204d05d001e6", 0xa4}, {&(0x7f0000000300)="9e7a6fb799c9aa568a9de5bbc753bb85b24d1855af005b555bbd7a6c02e6e8bdd8812cd7ce17b74abab959f47bb219732d7fb69a96fa1157c5e7739e8bf705183038a9570150d09cfd2f559050235680f040994ecc5895f45ece17e9b9ae418134f58532574fa1c8a27baef46d6d32e42abdf75da81b86a71fe028f9fed31eaa8aeb49801a757f663b668ba71d8369caf09714ca3fac33121e7f65343faea9c51c6001faeaf73f5eff55caad31064e1d9b5037f302b280490e5904", 0xbb}], 0x5) 17:57:35 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x10) setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffff9}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) recvfrom$inet6(r1, &(0x7f0000000080)=""/179, 0xb3, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x7ff}, 0xc) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000200)="166c20ce9cc549aabf15da72480e21502cb352a43330969767205d8cf17e971192aab5218bfe0867077432", 0x2b}, {&(0x7f0000000240)="2a55b6913f801a04997d7c377d060749c0b445347822a670b25ebaaccec66a4a9ad6dcc7a0ede039e53367d7cf580d4d15b02ec2ff9897ecc5ca28c5598dff25c7260b364fbb1b403ddac508ac7629facd75b03ff3574245105e089184e66e5127bb42e3b408f19fbb2549", 0x6b}, {&(0x7f00000002c0)="866d0ba2eb057c8116b96cd5e5545ea50580491c9e0613e3b5b0aca8c2ad7b7c81747d3c8f00929c7f788bbb9438852d9cbc0bff9486cbed246aa04e139706cb931e2c146c11b6b0a8107950fcda30690effca23b349b095e46aa6060861b3e070cdcfbbb94466392ce5b04c7858d0f30d531a190eb26eca34b37504cc8f8863b35741591f0e23eb34735e361e640c107725f7a1eb8fec5c25898794c07e94d0908858443265b191251cfb05b89ed9f5fde88a9cd97099b0415d463e6608f0af6b0a92c887ef52802bc21659baee4dcd8e46b505eb47de3244c199884300a1d82815f1b4ac46ceb4d4fe44b5c1e7fea41223a10a2f26729e9e5182325db2e1bfa8ca02a6bcbd6431bafe4ce333a221ed27ac768a422f69e8ec4a0a0863076d3a7ccfad5a116b31d65c7b8ee252fff465ba8549ea871a5d5c8137639c8c017d77bc2e74140e50d15608d83f2f4634fc9beb0a38ab73212fe4724e6d435f202caeb67c45882c5de9af72ae022305d588a729c38cd02b025aef282976414c6620859b1b7cf34f92ec67dae7cf12c2f26a8d2cd1e52f9b3f685cc61d9d271760b39466f3bd644a1c377a54abea94f2fe4d3156074a1ea286a6b1542fec5d5116677c13f214a109fa3e36768b070653407b39bd8c5bbe7cd99485b0c15a7d7a177a3e4b255847afa1696a304c28a1fc755d3d44526aa845ebc6e8b86e7cc0ec3fed05eed2d7e73fa849180f51af3cdf2c784c0a43a0de6d5daa446aa032b4bb03fb2e3b3c5da54d42c701d4b21533cdbc956c5f44f6b89060274c169a5654ebff751e5f88faf9297a719fa291966c2e10e8ecc9e3eab7f7c259c2f5c3fe882cadeb8208f6ac23b0f0a3459ddf245297bdc6322e0098e48e3f409f601e56c5d08151091ca7ff1cd0be9eda67b3e50a79d194bc42a71a11791b8011d27a36e2aac9befdab58e6524051ef116d3f6d990147cac293311670aefab21be5fab1f2f6a5debdff26c3036209c0d397057c64b6220a74d02d0b235477c573e9ec8fd496dca32e91fee57acd9fc4c8f80ef879e18628f26443c643d69cfe8ef3b7e1e91f9046eec59c969d0ef77cec05b374345ec634ebee796fb158d8598a75568f1545cfdbe4579c0b28cebfded50780f9eca208d18975f04248ed2b740cc36e3a58346e95bd8251f8a2ff5e14fc4b5a50183beaa4874201922a209c1810f125c4f41e10d090b6cb89a7745cf313c142a6322b4e9a122f7f81ee531ad89090a8e8885a05f74201dc5aa950bf159d1bef01a9c4c5e60c8f659186362d1b2011cb50720cf74950ebb7bc28614a7288e911aa7c17a764a907e40359746f35625fda82cdba2ef5813ed9b943cd97aa24cae71db7c87e4d08808cf7ee06bdf8e8fd0e46c8cbd6a7a5904d215bb640dfa05bb8ff51c70069d000762e80b935fb8ae596360fda951a8ee521a711600d17523ade4cd3e76cc29cf60fba3923b5a9d11bf111c54bc64348dd031a78ac960fd0167d5de256c0099970b25b880162458e9762fd73041d471dafce37f2e95696a459ec0f36cd91abd910ecf93e8dc547cd6ac71b3d5728ef925a19e8d1d369b42861a061a320975cdad357aaf6051fa15eb3f3f66136267dd64f8c24ce311a1cad42a5dcb544ef725786f795eb0a770c2c387143eda83ae446948a5fbb01a8cdbeb2a7377e82f4e31234d56eb4eabb0d684be89ad62a022a6da0b407b44917b5d342842c1a8a80612481d7bd47820e360a4321acee381a8869af80a8c8aca4975f9ce219c0995f93e94daa5e9b763652b11b919ba91a85fe1528e7c96fd1a94668ca53303757a457aec0fc91550c1329fc4cebd14379c62ac2c3b9131d42e48841d69756c7e8553a1375e9266ef0710af8bda551f3befaee9a97562c2827c62a3e9c8fdbdffa2c0fab6075110d8fe7e58a5c3ad52fc713807075a68a08360ab14c80defc7a038c13de0ccacb40aa2df42a7ef1b6a773fc7bb377df8078b6e3f5a8dfade0996a07b0f3c692d512faa527df1b7cfe1024d9adf4a87f9a944a1e73588788897ed74cc1264727b580571ab8bee3769c568e53859adebd7de310dececeaaf21ac625c41559ec21a25ace22a7467b2a0c872082c36300dc810e0798ac51f945ca71b41e2618cf4007def6c8c5a92aec5525b7e2b07ea009d3c0e6e8be3cc2c50eb2507f2f06f92b403dde070ca6424d20eb664d259588793f5fecb637f4e46aa299c2c6ceab4ebba819da3acc864f1c5f219e8ffbcb619744dcafcf1265b1bdf719f428caef10c6d6e65e22510fd5d39fb57415bbf5cc0787721ba6391f68a90ebc9c8ab0768030dfaebddfdbcd3e92a4474047d4f1e1264277d7b9fe0ba7dbd30c677c95ec66d26882dafc718c0add21e4b6b1245fc1fe85be68914a80cc2bb3cba1cfb3bde1a1be285991ebde1fa3c5e1a7c7df1c4030f888ea0b421a5f441abcedeb2e59f288b48202b13d82c2a05450eda29b64e611f0d375eacfe9ec57e0517792d9495b96c88b8614c5e5c23c3273ab9865bba22ffc0887c4867751626ad81a9af5e4540fbdbd7bf3500a245d9c38b57aecd0ba01e08a5494da4e2b6f68aa6bc872a76d46c1c16e22c07b159159dab34a2f7d2bf68455be729a686968ddf98131794975bf32bb1301802df74d66129ff23ef2d6da35a88fa58b1c63050bf75accc37bf15d5c938545a3860b3aec8783c64c742f944e21924621b264945a8d9d7b5b4ada079532e9e2b2bcb0f9cf920756162d4292fb8f48043a0e1ce6bc1b10c65c84d5d30c14a64e1ba6baa15a7bdf224029646baaf4330bde6cbd1b1dc96dbba5ebe60b71a3b6df35c00b15eb8db8699fa53972006b65f85a1c30a239be589d9662f6bc23ea799ccaeb66ea68042b248781c9f52a12aaf96c4c6e4cbb09c06dbface257af53223f8369ededb8f92ba035d3a2d1f2cd9c4ac2fbfc3f23c1fdcad4d8f25d5caeadfbda567937f6882d2e2b7383ee54c85a1a74bac0e0020ef9da63ffbe33d57a1d831bc554be8e94dc31b01a52488018a4d23e43f20500b791cef9371e171714af9b4cce6983f071447f624cf431bd4949bd3987f1add3ae4d51729b30d8ad285c5ecc70cec4b6f81c9846bce11fe44502fb476479a712c3bbd14527f3197859b29a140fe1bc9c3130ccbc298c5c4527bbe06d844fc95ef6059098c159431968d40fd81cff62635e1142ac86122983495cb4eadd9cdf2253094d550578a1f4da67d68564fa5186f06f7cfc57607b7a8c7cc31c961719b609d3dee16823871e84a495d88cef332d63d1a089ffdddbe0995f6559e2ae07a9a6e45af9275b5754f57fdacc859b508f1064992ebaeae231d1997de5c6ad59896d1b077886094b79dadd1fff37f7f253aea75e95052eba3b5c3fa3fa6c27bf96a82fd11505291006fb0cf4dc62a08e3eb5317e9eb339fea26ba889ea773dd22e5c39b626cf92b6f32b6c0a384e184b8886f97dce9e91b42d6c9af6c735d8abbd372a95e1bc7c14daf74782293eb1dfbab1b6f9c41b0128c108fe3db67715ecb4f6fef447ae87e8efcb6d5e6778be3c51e1bd5205c855a765abaef5c13db159ef00da6c8d868ea85b6d2b0f709bd76b7229a91f7a989773303ddea2e5a24bb76d97b7cc01d22a6d9021da976ad7377295952b140746d3cd7b5190820296a70dfd9b1e768c700b4f7e9679952665f89a95620f840033995bc2b9edd9f7fd27d50fe8adfafb25760ecdaa6e63684bb1165db492a288417b345e23d44a6c6d83b2fc131b660b785cdd0e5e9cc20ce859dfb9c14864a4b7d71cdea345cff0d9a2c34f3c7f0556911095ad4f6783df64af345a5b8b6529aabde67e4d45e0c4f82e1b5982605c7c8dd1672f4aefb6bb1cf467409968dbaf3404fc2c7eca85c61b44b1964b80af31e333183c70a34b0b1ffb065ef87660403cdf44313988a6e6592692ea9f322fed35a003d0c20a7b65900167520c9920286fa573ed5e697274e943e92e2dfbef476db110cde3d7f3b2c65ee8e99e6373f68d2e70954b01481cbaa196699b26c4d66189ec365060699e01f80a6c0fddcafd9e998f98db4b6372c2441aed9eaf658978d48e352a90723ef14fadc57f64aa515ca1f19a496e8bfa8065671f3192740aacc89ab802b9add65ca1b115cdb4a566e9533d776dc4f6a4baf003869d1c428bff0f2b125d7d12548b2a32d3b3d5aec04173426646cc4c4a8dbd38a2766303eb33f636c15c6d4518bbeb82ca01e0f661ab480dc46eeeea22e3dc8a0f6f6b7ee0d9440bf73973a6e866a98367c8c91f626ae2d584e5fa8ec349f1296298af9d2fd3f2d36f9d44c0f5ffa4af18e31c01cd7fe9cd6f6bb8d1b13e3cbf9e7da17adda583806b34e092b125c9fd9be427bf0b48967218cc208d6bc7b312dfe793ab217d761e3b02aa69c1dbf6f27826ed2b8c2b09ef98e54522a6505be80a467b6a518c46f5fcc3eabbfe492eb64397be2afe21ec05cb14cd75148aa8bc457d4c667c7cc9321375e1d96232f2fafc4b469abade7a44eb4985bc437d699f4c334440167138d1d3f002ea5b9c55856596221c75255bd2e4ff37750f7b61391a81aed1d4374f40edd5aa3597fba31bed3418eb456767545a95a6d9b39b6ee896e567ec6ebe88566b6130fad37cc3954c58d30f36b7f523ae3d0863808a2af9c0e6cd20b073008f24eb68daf2727d4c85eefdd947edb97120b57e08b8231bfe317940998f9fe718185f2174eea5a57c59075851afe2a1b0fe35b9a6adf5d760481c9459a23e60d2e3bc172cad66cd110b5648d4e700c1a857c3a890c2e76de191aa56db602c2fdab1a260abb2a8b7adf4a367a4daf6ff345366365ea541335de33e860598af32b9e8a3087f3c7372925ba8f042f3abec5e7d15befd9404c85b9623101cfc44cab0944cb224bd3c88d5ae2afe41dfaf00d0ac1e5475ad9fb7422414fbab944ab391fc757275675e2927b87e2c002d7529e98a5b60a4b5fc62c34d7fa823970d011f5713427c35554d83b54a8bcdd5c1fb00c33057d5b5c47f4933689b5f0f45e307802c4f5defaabcfeac96948e6124b666d6f137b268b0ab1fc2e8f2e80c3d247bcd8efa96c4a3a6e5ff1270a144d7acab87064a4457ca30b5ebc485392bf4ed99e972dca20d57793e28123bf6c38413e5b7de4ada759e8f30a9bbf378a7d9d331469b839d90669786c5aeac245b4afa9e456a7412eaee68562a961e44495d766b6834f9e8846f3ecf420bfe914d2e224a8509307346ef865279ef5311bf6ac92860287e7fd88bf64082844e9c4805336395d96e58741925921c2a954fcd26a5fd9497da52bfdb55fbd9e23ff9cd804f7fa5c9ea87ff0f1b6ea404e5a97cf7a73c5f6b35c3d7a8f75f0f941a63011251ec68dccf86fa9ff499b7fa8aa23f0d92cff1c61ab2720a49e5df558410846a17c707b7a25fd851e3d67f5b6769c5b164a33b8026cfad0ccc9854dbd4374f73927e117467ae32328b3ccb67fede60cd2d180cb7011dc11a5f7c0ebfd4bbf121179cd6f2d55d2c37503925f633ec6ac41437d020b93d4df2eb151ea6943a65614bf4e6c4a43bc1ab65c8ff05473cc3426312fe67de62b88f6ac15d83e8ce26ea0d75a122dba7de5cd087ebd664a0cfae0105079d35ddd9130092a8c1c33b12811221eb09b94067456c87ebd85fafc977dfe505f58520012bc7193683ce6f46cd5af864cbf68094f33839395fe8d7a9ff3a3822ae4826fb72a277169446d954695525511d69c9c79f038d821fb017a7ccc2e6391b018dc28275a3c3b63b69523f", 0x1000}, {&(0x7f00000012c0)="453cc752294d6dfada00195a38fc133d7a2d09be02789c55ac5b95deef9beffe9c25dccc10d01918fdff6c455193ea9254f19d037fb641865635d4a05bcef148648db7e1416392e4a91ee400d42998c9264fc507e935fdcfba859510202aea2808d221edf812aefe108ea17889dd1982e15b69df679065da70a78c136feeea1948ac352de8455686e2bc14c21383f7e77dc4e8fe579bf89a27cd2825e293b9e45277aa7c6944a94d9b3a6b15e6b259bd6ea749a6fecb313598fcbbf9c316254f7a086f0e6982f1b055c717ccbd38c22d5db37befd3c27b4538f13505cb4ac04153218f1582c41b666aa606431e", 0xed}, {&(0x7f00000013c0)="cf9d4254bde08511d0bcf81ddb2f57c0a77475a7e71591cd5905098ff73d73d7c898fca3a824275039d4ce99aab8a1dd27022c19da701ca03a55d88c862cfa5a345ffc84c36fe0ad3360007e963dfcc662daeb3cf7196e3b11f974e2332bbfb86217ffc22b2643e768b9a34f179c31506b852816ebbfb55837234a4675c4666b4fd7802eb991668ad248de150b08ee8dea8f8d9c6ba45bccd94f075a4187fba21b666d508c6454155a9eae35dab05aeabddaf0204f91c1efce1338ec391a64d99d8fc49c687f634fe2d69fcc60da991d62aa68f50cc7cb377dd4bffd5dd6148c2edcc0ff792bdf759923ed02da32d9e5080492d7bf5bae51a9d9c0e406d0515d7630fba315146cdd29a5b88755407dbf070f0487c044cc5e717f856ffcc1354d45c775a16e014c149bc84bd6e9f0a13ecd482cf0dbe15e8638107dcdd4e2db50264efe9fbb5187b1e713aa41e1ac7d18c3fd269c8851f1005e4a07cd407d7618c7f09d6eb19bdd24777b4bb4c1721904f42a69280f99201de88114dc4b2bd9ab7d74442a8e871562b4cc023ae164c303902ba390fed3aa63893e8d2fa9f59a427e87920d52ac2bb201adef632832d05f2fd248aeb41f48fd343e9f825e7279803a82e2d9564c617b746323581723436cacbf7cbdaf167d74de844f29a9795d7a79cb8ad08571a13cde0ae82feb47f05d386409a945cfb1c232ade60185d21a57a9f103e973b8f6d51ed2fea378c0b5a3d420ad65e7bf62081794ba9e3aaffeec6651b60353f27a645a2c7949852210af55b4d6df2360b2a1dbb395090fac1dfef2483800b2572796786e15481794232e71b5638063d6b7f157ed56c9d397fa4db50651e37c0e63c1bc5667e3fd983d1e8c3d9785834368362a800b42f2344ae19df1cd114d36e959f2b61bbe94ed0901aeaa8d1e9bab274fb78c598866dcbff7628db067ffdf81ddc48abd246da6bcfc1d6ac48a26c1e83cab7690228ee8eb32762f9474d5f706b1b7d88db71e8fc3e4066299cd990ca5989fbfaa991c7e8e92432ded364f16a14fbcbd9a5a319807480a0767f575e13d7a8be5642ab7e7ea0bc4a6b4960d99e50b61e0e2c1b1dfbdd7329a12527b35a8c4e856be38bddc99523299bd15e44a0f45dfb7611a79d3cc6096cf47c2ca1f29f7391a2ad6209aaf3e8c16b44f0a03d54bc5c9b56f3be99126038420f85b60a8d16f38531c1969f1995f6d587995d0b4e1971075ac095057025db98d1228496cd54142c664a433e582e501de0587d05704fe7657f5329373172acae1a9f3acbd226a7084f0a06f3d304fac494870225c0f6361ce3b35e4f483f4892a39b9f1dfdf27cc58fda1e4be83ecbad8762503e65fb8f62b5195a7ecdf5de058a40df615ef33cbb4d9e3f83b41584a8d2755ae6e5965a1f98bfddf811fbee7beec09f9792a8e49ec434fccda85cf9c14baa2a0943f287a498d5d87461ade0d5568b55696194a006241342a60f75a1573699edcb01c270cafd65b00494611af576c2c62beeec92ee00b94d64e462c219fcd336b5c08012249161e10f7e7a396bff91fbbc607f9acca3b4256413b18066e94b15136c7a36edccbdccf0cc6b90cd24039f7d9cc7651aeb05b073cbd5413bde104a3adc702ba8b4c86b5e23b37bce10266397133b7937f67a15092666062ca94001a42359080b99c84c39eafe5b22cad1f2714b4fdba2aa1d22f31a989456ca7471db29b368faf5595de024ac184405cb98d3910e0c3391d85df898ad12af1a5daf75007a64f8a48c6ecf9e9ebe66928d37dfe26e5be2a6068bcd7e3ad6f4fbecb8ad63eb54b6d5aea0bc8f8f094263b7b8add3fb6b89dd77548babd4972812a5fbc084ef1d8b781d1f70f665af3e20d75447550dcd1a5cc54ea938d74ffe5a682cdb27bab638912a39b1e584d931614ae71e6e7ee664c00fd091cbb8d572ccd9204c727e8dc6d7c1bff2e73d52a58e9c959161f1d62a699a876213f607721b78b483cb883d86c28842868d38c9bd687012e9ae7e12c91ace735f46f51eb0beb053b8537fc6d03bb50337795ea805b26f5a8ebb26ee39cd305765cfd1c3e2cc17ed408abc4726734f22a328e63175895f0b4f2f4defdf354887b61e84c9f89c72c1192388638b86cb0f9f7b354b2d3e551981aba782a3f2ab8031c4896352ed94b2f8c6187b4f95f445c3fcb6cd7a808afaa6afe0a0d490e3ea88fb5b2c90b4c3f62ea9536e109337f6227179da1178f2074ab3b1aa5b19a7a0d3867b1e81b37bbe49ddaf2d55da3acd50a517432ebef9ffcf841c498a7d8de7e21eef5624eb9b543b10f6137f3a9874423fac9e3bfe223291e12274a1da1a77bf788884893f7c57a753d2bcd38029af1bd33efb7e34e1a4a3606e763e301ffd26f94f42c680af35d379c0a2b43b0bcde1d970511e52aa6cb437fe4c7a84611916e8f9c59140c782b6f8f204aaf79a2123c1609ef7e65b957a07ffd7322c33c2fe786a220f95d389d7cf4af69497a096bb698a42da1f0019e4449cb059f5abc435f57161e46d4ff94ceab3a31c6c4ee56b202fbc3e34e0160e4891cb255cc8f7606c811d97ef0256146a08db962dfed41f35139f325c4da7872cb596fff8f1308ecf9418f47f287707c518aa4ee788773f7244e1a11eeb5ba0a83991d36c55f83b9b7c0c3f0b77a753aad8c32f291e4a67612831b9dca44928267c7ff0e68f141026d6d4a0d1f9f2b780feadfccef99b6e2517c6b56093b3aca520fd1998dec2d7e3132d45d661bccc5e26a7075879c1e2abc280b41177bda442502562b40b9d99aabee32de772f6ef22c5b5143c3453f0544baf442de658e4a8df1c7e457f0c3519c8d2ba709aef60f23576a9ca6eca402742179a8fa8cd3855e21401631b0fdda0884b019a72b87d641b6cfc0ef8e34d849d772453b7deb473c8ed704cb3a4a54cf40288561220a0ba9fc83e748f6c10569df696f6ea41856249d810deb5b4e293ff0c3ba52d66cb0f90311dcaf880abc40ab1574998aa12bf47ccacfa77ba4bc8d5a7df45c1e411c9237937d7a219f4f268e69cc9f61e47445bbd640313a745c29db8e68dc2c2e28b949d1328ecb19589f0e84da2e934a6792b59c7946fcd11e933997a311edd915bd286c744663f77ff3631ec4fc63140d897a12485306be0d1f1f76c4f65a2de9a65cf600b384dcd3638eae1502a14d801a7779f3eb3f3cc78d8d4eec0858dbcb765b29c97e48aef740537179c154e5fdf6873b6b9b795b39f7a18a839c58c36f8f8964f0d20fce94e01a69dbc0726f06ba085f15d281fdc374a2ec7ebd67ec7a67873e50a6dd76615dbfbf8e3eb8c289091c1e472377de48a78ad8c6a80c210d058ee7fc165612e7ce6d92b3bcf01ab67cffa36b99f2e761d35ff2e9742e584c6525428ebdfe2ea6b8503dcbf5bc02ca38448d5f0cf0276860000d59f201a88401fe1eb62e722dc5961c015342559efa812948604597b7129a2f5676619f0f9cf236a41401baf3f66cae4a8658ccf85caeda5e31d4ca1dae40b654d53e729ec29abb6da42dfa7dd0903bbd400888dd94b1a56b5ff2f4864a41ae9ccdb42d195d6af943688ca1218e44f9e3572843232dda47f5b6b6acc7df2a15b1d8958e19c76867fcc207b9a4186202e2a1ff769de872e6b5a5aaacaa798313f9e00a2e659b620c4c225b1186417e69e5cbe44bb17a6c2f6c95416a2f13ee8966c93c35c8e6e073b8c533c87a536a2133d3537c917f2f45a418ac14311a6b7e8639df43c75c6d4cc092facdcb313945a42e66607595db3c2a0ec90852fee7e0d59eeeffc8acc6bc2cd556cef59147ca707bfd0a57cc22830c09117d9c6db65ad75329af0698fe9205f8e84f53f8beb0a4ef0103ca0419bc054c90a5778050e9a2a7a49ae88a944157d8537319433da983f33722e6e37d71fc9edea257a7ab1fa49a6d37b096de82d8f92a0c4d2658c588ca61ff95ab1207738a655ebfb4c8db9df5450158e05547bc3b1aad2cba4348daae3ca99ca2427ab050c9c6c6c438d9c6d9fb2c60444468e6682a87800e083128fb8257ae7f13dbff376198d914cecc56ed23c01728d595f8ebdeef6170675f02281d2132bf6d1bde543f8f0171f5f4a4cf2c16ec2109933677287aa81235d45947ac4f498165cc629214f79140d426c4619553dbdd1d198dd0ec4069b0bda76e1457b089d1c9e5044f4d35179d1c209119881f185c5b097f236023646adb480d934444658397a1fe9eebd0b12757b099191e5a4f2f295b4bc34abf4c2fd18db59864a76521cf21a164c97bdc79444a0275f5dfa7e8e29b272b110c67edc4ac72e6f00c3132c026e21d90e21ee856af3cea69719c87e2b71b744558552c631261f5c13d5e07bbb4799005375b6c71971e1821da6c375eaf1edd4b469657fff51acf62d8c111eab0c7d85db1d1c1bda4ffdd299bb5197956448cd883261d0db1237e3046eef270cb4cae97a5cf8b86193897b737e99a266adee60de3a76473d895a446c9ff5e07be39e123d3f42b262eb5647511ebac8db1efbda49a380fa9b9f1a9ad47ce470c89afcf3b1c5357392471ab491f97694582ab3717c78981bf4ff4e4951a9e47a2ff212b37923ecfe86282edd70ba0d2cf5734f86cb601eb6dfcde007993ef2b6c536a14cb9cbd3410a72ca3972d532cdefbf7f732bf0c2444b5c600804cacc96beea539a8ad7a1e479b009c96f6a430c4c51fcb6de4dadd98fa9f3ded3475b544e803ac19bcd9a61505ba0690aac7f348128dcc041e7b9915f48b553b07bee9a85b4efd7fa3ed4276a48f8706136fa093c2a9f1e4abd82a87456e60dcbe47c721ece1a9eb9837eef9aba66980892743392c06665bc46012d460c7744154da2b15d6bba8acd4a7df3d3ab191d1a70e44c7ee266368a4e2fc5d4e2937bc2491fe878de951557dae06dbffa71569c56fa4dd04748ebf9c8cbbb73b4d8fcc7cdf048523d6eac619387e76631f20fb813ba7dbd9774aa6e0a573a442a92f3d218c059f31ea48f0fdf6d611315e745454700d44fa245654344c7bdb7fbc835420ff1c11e24a452d4a5d2844d6ce4e1f98a908d3eb12065c0c185567552f45e0fb7a3bd1c3640a9b1f0b328e3213bd983d649e118fab4d6b66ecab34cb9d1fadf5cb9715ea765647e098bfe4186a8035e3f0a185d0865f09e791b1efe88a809338452fc776e039d403932ed9c430d8d17846297f3c60260241c49b015aa067a7df90e2f7b3bd0c9eb730d1aaf279e84ead8b38db34b407ee432ba7d5570a136993b9f8f48ec7841439659fa05c2c53d3713e0a55cc19c2d47c9abcb7ff7ed85c57b7df6f29b30c348e2812d4efd305c6b517056e6409e3cd6e7dac560c0866eafadf436514ba9b1d9a0ccba25aa71e4129cd1ab78eef8ee3280ca08f03db0bbc229c7d97f4ca5f72a88c86a04c2a06a3eb8a449ebd19620cb6cb1c7839ba6369bde04c08f41749989bdc01b7e943075081ce4a9305bcd1c19d0a792f6d338d518768d0f27ba477ea299afd52606e354c0121a9920de2a9165404dd75ab18ebcde2ac5b902b092f0d8405d94df084207637680af5e6424e1dafe12c2979021d0c462e8a1182e97ae3dce7daa0bc6031116ed2d9f5857fc22b195146c63648b5f00d973494293133aadc85a14b65de1027d9334dbb9d80ac2fec64ece50fbc08121a395ff63676055a0c6a93675e68fe61839bf10c76900fd194a1fc739b631559a0e12ddb290cb5b8744ebae7089dd90df83ea6318c77233fff97691acc916343d22755a7a0df440b922ee79f", 0x1000}], 0x5, 0x0) 17:57:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x94, 0x7, 0x101}, {{r0}, 0x0, 0x80, 0xfbf3b54a622360bc, 0x5, 0xfffffffffffffffb}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xfffffffffffffff9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1b, 0x8, 0x510, 0x101}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x14, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x30, 0x8, 0x7, 0x10001}], 0xffff, &(0x7f0000000200)={0x1e, 0x7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x14, 0x37}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x61, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x200, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000011, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x14, 0x7, 0x6, 0xa4f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x8}], 0x723c, 0x0, 0xfffffffffffff800, 0x0) 17:57:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x9, 0x3, 0x1, "0e804361198028dd876d7b7d4eacceb8731caa8d", 0x3, 0x3}) clock_gettime(0x7, 0x0) close(r0) 17:57:35 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0xf703}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000480)=""/103, 0xfffffffffffffe60}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000600)=""/234, 0xea}], 0x4, &(0x7f0000000500)=""/255, 0x1a9}, 0x0) 17:57:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:57:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) 17:57:36 executing program 0: socket$inet6(0x18, 0x5, 0x2) r0 = socket$inet6(0x18, 0x2, 0x200000) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 17:57:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r0) 17:57:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="fa1204a49155ce1ec426", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece13", 0x49a}], 0x1, 0x0) 17:57:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x184}], 0x1, 0x8) 17:57:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x18) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r2, r1) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)=""/72, 0x48}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) stat(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000280)) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/106, 0x6a}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/158, 0x9e}], 0x4, 0x4b) 17:57:36 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r0, 0x5, 0x7, &(0x7f0000000140)="a9f6f83efc6b0b31d4db58031f86999daa7e3f2ca1957545a138bd45c2a71488aee18fbdf0a53f5fc6bf91f5836ea763f664c2f2745eecca0117279156728485e6eb3a073f892bb27b78a210dc92ca8822c241d7bbbe34bb7d7b", 0x5a) 17:57:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc118, 0x80000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 17:57:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 17:57:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7cdf9fcd", 0x4) r1 = msgget$private(0x0, 0x444) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffb, r2, r3, r4, r5, 0x81, 0x8}, 0x8, 0x3, r6, r7, 0xc3, 0x8, 0x7, 0x8}) 17:57:36 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 17:57:36 executing program 0: chmod(&(0x7f0000000000)='./control\x00', 0x0) socket$inet6(0x18, 0x0, 0x5) mkdir(&(0x7f0000000040)='./control\x00', 0x0) 17:57:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x61) sendto$inet6(r1, &(0x7f00000000c0)="ba90fe2b00716fb829a60941870372b745acf405e1773ef213955a08e63f768b069f4d", 0x23, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2000300000001}) 17:57:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:57:36 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/78) 17:57:36 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 17:57:36 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000000)={{0x7fff}, {0x0, 0xffff}}, 0x0) 17:57:36 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 17:57:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 17:57:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/94, 0x5e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x4) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x8) select(0x40, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000001380)={0x6, 0xec, 0x7, 0x2, 0x7fff, 0x0, 0x4, 0x7}, &(0x7f0000001480)={0x1, 0x1f}) openat(r1, &(0x7f00000002c0)='./bus\x00', 0x0, 0x80) 17:57:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80001000b, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x400000004}) poll(&(0x7f00000000c0)=[{r0, 0x12}, {r0, 0xd}, {r0, 0xc}], 0x3, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xb9b) 17:57:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf0, 0x7fffffff, 0x7, "85bd998d435a9a73134d1deb4458d1e3581de500", 0xfff, 0x401}) 17:57:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x100, 0x88) poll(&(0x7f0000000100)=[{r0}, {r0, 0x42}], 0x2, 0x0) 17:57:37 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) readv(0xffffffffffffffff, &(0x7f0000000680)=[{0x0}], 0x1) 17:57:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kqueue() shutdown(r1, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/93, 0x5d) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:57:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) ftruncate(r0, 0x3) socket$inet(0x2, 0x1, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x4, 0x8000, 0x0, "66678b0fd5b496874f9a8b21d351f027f0c88c10", 0xff, 0x6}) 17:57:37 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r6, r6, r4, r3]) msgsnd(r0, &(0x7f0000000280)={0x1, "a6151cfbf1678f12742168531e81136a1dd91bca7d4fe284eaf70346880e1e4f78864408cbb82864fd0ecc6f0e70a2dadae9bf5530d1c285af3126fa4c47fcadeabe589439160a21d8f3a67eb10669e27ddde82d139096a2d2c6b43cdce0f61caccf95407c7d77e0de9de32abc9b73eee86e850f960bcb2fa17c2a9e982df8949a74aeed47f3f6f795a1e0bc37dfc9c351a56f21072c91d785f068811f8e73177228419d47d1b570658e68bb66a67d1c739602edbb76eb8fda03089d03d894ecf356af19b17802cf1e4172207f11e5d16e1d1cf29b1f668ac2ea2cdcc468be341e7eb879739c0f95937c9a"}, 0xf3, 0x800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, r2, r4, r5, 0x0, 0x8, 0x20}, 0xffffffffc91ecde7, 0x7, 0x0, 0x0, 0x3ff, 0x9, 0x5}) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) msgrcv(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829412a9000000000000941c3b5d04fb0000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3, "aa556a909e588eec8a6cda9cab1cc3c679076aa7759d1fe8f8f77c140e5b3c1f5f2f4c819f4fa9e70377af8d2548b8e5a75406f81902a2d76a491451bf89003d01a99b817f0e62023e99932a46ae169e14f19f8bb7c9410070adfd205d9859a2ebd38ed2a4863502d214a535d80e061aaed8a68b453746416f3f242f1829eac150683c08c3b71be3ec883a5275bd59602caefdf6257107ec2c7d8d20296ead7f0a2532d859d3203344792660ac9e40b2c043089ed1824d0bc7faabccb484e0308b7ab1243fbe650995afa81f12a9d4bfd6353478d353bcf13a02cd"}, 0xe3, 0x800) 17:57:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000000000000400, 0xb8) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r1, 0xe) 17:57:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x5, 0x64}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:57:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x3000, 0x10, &(0x7f00001db000/0x3000)=nil) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r1}}) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000552000/0x2000)=nil) 17:57:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="5cdf7a8b93b0392fd6bbf65827a01ccd993a9178a62331705ffff7ac06e41ba99734cca092eaf5a5fddd7d67aa86c5aab3c7c2b5ec9f5565f5a5ee5b13eccb9b39b469752087d36fcefad783449d66f63680b133a0f7ca82b89eb3bbcf105aa458b7d67ba45103b3fcf710ec5cdb90f72a7315834ee599917273d5baa46456e7cce158736365f6ed1a713edc540c8dbbe79ae766636bd539f958912c16e9ea2d6d3df6dfacf01a832574d74e4503358e0bce9bd2322077ac4ef8234e383eca50c8ad40ae35bd46f029b6e548ea042409d8", 0xd1}, {&(0x7f0000000280)="fa5c473f85481ab27c33f4cf35cdc27bf0ea2cbb62ce3dda2f9a769229c0a428b567716946b99cbd2ce1c1868b8b92f89379ff716751d4f4c284c8ca21941ff3af39adfee308e89a7428d2397b4791412de43d5454dbb7607736723f8c5f0bc7529e08e3ef77f5315c982077c3014326aeed6aae120be9df9847d08505f086ce9e405647e2fe27d8d3afb93967bd73b765f9bd63051c5a4da881d2c6130acd09955224b0821da646bd86f26769b5406a7ac713293ba88f56f5fbc3bbda299a506eb2266e487f5e07e3f6fa4f3cdb9fb03817e2ab87d05b61c6781300d02c23b41a9bd5b15370d2f79c24d44fea2ee9056998c33f56b80cdb00656a2086", 0xfd}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="c9c112dee96c25ceb2", 0x9}, {&(0x7f0000000400)="0d851114ab93a279e4e9777a3f7ce66615935497efbcf9c2227eac445f4cadd010425b11a6692d4523db0dbf091cf6b155275f07e084cd578404516ea4797bda1d9cc53d076cabd22c42acee8c031c425e29c68c7b94030ae06751368cda738d6ec6049f158ca6c260b4ef1017afb2af7dae944e1d34c02107440b192c65807c1a7fd76f2c02d8574e79f07c", 0x8c}, {&(0x7f00000004c0)="361adb96691c62fdc96132c32b69fbdfab60f48af7228dff8451cd8231a52e2b6b2c09d02d08ce2903a243c097fc70449ebad74121f4681f02a3a549ed30d0ed0e3fa803999b493b8c2a72201c6bb7a7a7c8051d4ed2a9645c2fd22c1cffc2ffb238ea032a35b22b72b140574c3601df5cd2b32c0b233bffef32f6f9e0b64dda68ef795b4a0e0425cf8fced4a5e87d73c61206aed8bd6394480826b43a4f2ee77f0231ba08609f8d7c7d61a65e87b65ca4e7136e5031966a164289295b47dbd279d57ae304c34f875e4e5f377c235ac69732495682ef49d1de3a7bdde45f4d7e9b43d6386de5cf2963ef4175769ca241aa43f7ae05b66e09b5e48c0dd63ac184732c532cd65335eb73cb774b29f79a063a63ff19ebbdf81a5e4197a403b7c906a7fefefc6ee6998331e0e9eef9f4a77152191a747f4014b8099cea14469dedf6123cfb2d8903f390f7d5525e8355ee43a5733965669fb7a48934ab45e72f7685b03c1a2acdd0ef50ab1ab6c49385b5026a2d00fd2c65dd428267ad0413275f9c2fca84da9b53a29907d229f0491c91ed8ba0075c06d2de5f879508e1d47614a027e1addc5f2b2d368be42cfb03257e17ede99bf4f95e18ab697ce3ccc6e57125aada051c3711447454826757db4e4967e0fee68e8f9866c96b47c6da76f90ac0db2b87e1453fe90cf45ce6c03c310d1d8fde9ee8dfd713144c3ffd017e92925496d2a2fe8e8a83c68db935fab14fb59ba20ff2913443ff0717b67865d82d14dd6564298b9480c102fbc593cd31dd2a56756e029e11fa8d5ce3e5cffa05a9a756ef00ad6891b30036c04da70341ab1d6a1191146b5a8cdc4ade70c6cfb1f84e245e810aa282c99d8106bbf7d6afe20f22e5a5c7124d5bd073a1789ce76ac2b1202f74fd2d06fb8fe1e4c6284500836bfe57070ca6cf0373a53cad1c1621190aa02d34a3a0f7500d6b8afab6244c8c1dbb692cfffcae09908a665d1148fac6243050d7ecc629ac8a8a5da9d43002c8c4cef75e071140721133a64a7c480e2928b157595a319c93be3558391b6bc2f36cd0d3e2d95f9ea9d331141a10210f6b198d1fc098a7487e658f92aee55c8835ee373baa40f32f24f4990816e291418c222e711cf3f65483ca5e5677edf58832f3ac0fafbaab7bdd529f3c76a2772d7e5cc6994ca66f84e124f04c255a4697a8ea5299e6aeb31f00bdb61a4c5a7e3e0230919664bdebbf8f77501555bcefc74cfe88875d9af65f7ae3fbc29d5ffb8e78e9b720e4a136f9e6de01538b6696dc1134033a49e87c6d1bb4987ecfda6fe2ee7a7d3b523496aac2946b7b8e0b9f6c0f5daf14669a0a40aff5969f36409d54c311cef88457cdcc9e593ba41c22a5ceafc98f5e50d5192c07ee0df20bade7576265f4997c38a265e30b1906cf3bc5649f17b4515eb560037bf346cb611af0e1d69493b281be398bccdf5f16401514468e820676bbb49205602ace0c757aac41fa5a981141c678047398481c706ebedf8bf4022d57ab828fbb4d36a61c5164ee93f3cfd8979000ea65e946fc2336dfa83b9ceca43834854798f5702f4926d9d82afc81243ce53d3ea2c64a6f50470ccdf39ed3a188f6f12ebe978f078ebb941ddb2963edb0e92e77217ddfc0556b91d8b8ce5f252282b3318642c1e623866b3f83682404e8b27a306e5174e526d31c1a00588b0f4fbe8f22870c73dc415ebc97ba33bc311f081dd3dd30fb51970def8064e5f773c097a4289d11fab441048c677fcff8035b7ddc15bbe8d3d31a50ae6bc361bcfba52208a6d88948c622e65cdf6f3f44e8f5ffadb111e67e408185677cff92fec0b17d6d421c5746bd27890fdb6bbfd3dd6381de3f8feb8778e1a57c7406c852f6195207eb15a73f9399b87ce8083c4b5b878848164df0a66fc18714585a64c6b1b2f72eaabe97fe600c44464ac1c8bcac3ddf7c03ac28871e15a6af0fc761382b65301561323ccf6152e18999ef220ff0947f4b75f91ded06f48343c711883912a85c650cc9c0b95563cd990f357f68abcc92069455778ee741691d132ad5020ab39bd17aed246bc140a4111e4b92eff0cc3a7d1e9ad722c8993125089543bb19cb156897b7d9f399b1929b676a1c05db15f6918b079e65851ad7e09e9c830a42ebd8ebf7c95366a3ae8a339ce6419c0f2f3ccdcb3a4404d6d2c1526b3d1f53ab82ff3f5ca6a786b4801fda2a8ecd8b83187e490b9b58fc62dfcc57bfa4fa1d23b37dade52e9cdd9226c9fddfd9fb61ce2fbbb7ebf72fad0fce5e1d1cffbc8daa11e88cc40a94bc078ab269eaedee164870eb82fa8a1dad3e76218bd4cdc83f7761d0e5dd2e7a34fd99c1e8a96a5f7379f2dd3489fa7b5840d011c1148ef250679b170f06c22fc309585972d6bbe060d0a2a846caf60fbddd8c4376d4ab2124a1e052d99f89c5a7d80d1b424710abfa3ff0f0d974413894bc084d7205bd1f3377e6be693cb629deb1842e4f0132f9306c03fa8c8a15969a4904426b5436ca41275ec82818cec885890c86176407c087f2f566095a483e398d76caa433f57150ebcdbf5f54d8ad2146358e590d9ff95072b39fd31d8ca1f91dc170a03e1085414b1abca7e71d960c3d666c34d78f9dfd79a18f9269cd0170f8e3d434c04096f607f1386290743ff5d0f52b3e8c5b43a483a9be999daa88d53e8cf12e687debaec8c5dd2e9f51d0dad5c886fcf694a0a5a3f83f1075c8b5f216a21635ee71bc568ccbfac94a313a0ff2f94cf9ca50d94dd8f0e42d5cf7689f84916cb2cd3b829212c7d1520561f470ca21d28d389d68ce61815d5685c711e4bc7ebc2a09a948d75f6f05520cb01199e79e92e76228cd0fc8f732346259a430d334c7f6608a6b0cd8c86806554bcfecfd169e52a1d39f750eba655d7d8f5cafc7f2299a413a09cb3a8dc7e0f77fb4ff7a3187e9f0c5e4621d264adef92cfa76ba775a97ee505a121b881c378bf6803baab05dd70b5a15615642ab48ae85831c2615470bd05a99dfe9528c865cbc34a41f8216711a01dda52643be039cd57916c79248977babafee2782e81a4044313c565e671cbd36086ec6460fe9caf74e32baa22045a0f0b1c35820a6243e12a64818dfa0f50fead38a864783e5c079de49de501669f986de835fc17ca837f1b3702936fa579fbb51ca02fe4accdc220f33e6ebaca75b00dcdf3032663a8400fc0e7d7d676694691cc2ca3da48f4c8809516af85fa675547934abdf0638f7921cae882da79eb141ea3cae810f33fd6508ac78408d72fec2f74056609304e7433735bde23571aaed3549bb2b673b222f147108c7a38da70ff95c49db8f8794230babfae9c75ccae881c6161515a64c2290c93fed1cb10dd59c3dbf1e6ac316760b0c28ad2dac1291e28bd54f5be7cf9af6c21bea2749668c51c873e5a212db4af6bf4b56eb553674fb22a2c65605a7e23e4ffec6fea62d4377548983edf60660038b9927d6f7d43eed2a65e8b30ff240839e2bed146136a6e0da7cbea9135aff6faf3e0a8fa3c53c2b612c1d5a1952bfc6f2fd1b6563d48b69198fe02de91eadfde4fc6ce8a23bfba57fd87042dc033af312b193b356d751bfa88ec506efc08698fb4ab7f229f74ea151248f0d63306031a13ff4df74d933d4fd0380d41495f2d5d2cd4bcec50f669159c1b3b719cbf828f3b4790d3e1af3c595b8c17d74ec33c9fb0f9aae05b5741fc1537b10f2e03853dfe0c2df28e635f4598f7e1c6bf21b0e8ee0dd40bd85ad4babf8247ce8537326d2ff52476ee61c5c1d199c305267849970f3a3d4180f4aee6fefbec39c3fd6c1b137a6eedaa6918717abbffee1fc271de9ff5c9d090043a5cd9735cb9c7c897d2aa1e132a7526d1dd67cf26e0fcc27e5a221425e2e62134c061d3ac246e8d316364187a10a4e752b52e415389a5e84fc1c5064382399ddf930609ec9f7e16cdfb8871cb18993edbffea07e9581eea9820bf15289c340aadc46f011aac7699fd0764c6120ebb0d5d20112a0374454e3d05ad83a4b7e302bfdd7fc4e4cb036a425bbbe7af229c5ec45c28c28ed3b1ac707a6711bdfa2a737b690d25d50cafcf68533f46f40235a2ea8caa05ab40784fde7db0c88619069d171a3db9eb21ad0fac887ce6d503e807ceda10c8b29632b8aa8e3b534c3f25c1b65184881d752827bf5a23897307b2808a6384a7f4557c04a82bc9afe03b8c227589d2dc1664b038cf15dd61b0eabdf9d8064ec02f9e1138796a5d7ce8d453834f9f326d8d93eaac3e9008c488bc4bbb4dcbfecc04d9e91df92618d2cddd87f4a97ce193a1bdf7c9cd3fbe24f0a6567103183b34e95d058e4f779df5d1386c7801824e7538e87c17248aef905b3c069208558059a2504c7d84e0f80db04e528db37ff1e6dba8a041ad6cd763e9d200999458cb729386a5e34892128a61d2e256b6b1e32cf05f0760dd9b93a2471b7f367df4455d94c115095f1cfeae7983872fc80cd5aadbde468b59e26d0ebfc3bc33ece7523afb2470ca6cd96d29c3360a411d6af54c3a5f45c537e5d5dc272dee622b01ed9c6f5c4854b77053ce79de6f047c9fab45b7126901329637e7926eaeeb681e71c4a2c5867121ad23b16d893582a49788968ea4d55395995f71e3d73619452128f562b40c34434dda360619b0faa23cb7daf5d8c745290ca087b07836a0762438e181b17079a86d35780590ba80cddc9b87fea115ad50f995a120466f4e557951656635aafa61469f0573415d3b527a392c7e00ed8dd0f909622e6535a542e1b145608180e01362631ae6137fd03caa52b812019d63dec103eda2fb01be46a0b9cc750f499f918cb0bc3e8b162cfadcf56ffa1b5b0200c3e310bd2490e45fd926e92f212c8381077611c6a2c66c015cac36f60e9ec32628b10c5c6f84cead362d841ffbfbc63f9f0783d651a159cb2837b2a90f2ba0b7f6c747d0bf71599126a546863f52377ef36ebe00990bb60595c85ce64fd532f99e9408b55581046cb5504b3cb16d7fe1d0fc9bb11998fc7ac9a9367a8adbcb8e66c75d4dc89a4b6e26e4bc3071dd7f60e2bc80b34c9aac2a59004f4631fa4f9f75dee652c38a92971cacbb261fd98f07be667e7573d9aedd87e6df0940d1d99a6a1b27c1cefcaaf751363e06572ee6b3f9cbd73fa669ef2234856303685b5e2fc19753c14c8472f877df3c05179feceb6cc6e5160f7313309515f2a4f1166e1a712d0be8352d2e728b2697c04688dff2f8c1a35f0fb2545441b00281cf72d9e0686b5ff3c74c6ab4dccf4fcdabe1e75548a322ef3eb63b8080631dd3275cc961d3315eaf45881f5e1075dc83be087acda6a530db57df495666c18124ccbabc29ec022e71bcdce8ad57d0b381570a320c56c8673ebfa6ae6f51f18a9a7276a565b7bd13c9af7bb40e58660892b2ef933be225413baccd16db196cabce9983100598da5eff622802ca9c1da314dca32bfcb3274c7f98562f2a2fa32b6ffb637f2867305a45bb9d2ed0067d49831575151764a0213182c99ee7bf3c2c16cdac47f354817c4f6656d0136b16072473d1f3cb55499ce47bcd525f840fdddd1ac4e0d6710de73b854dc89c820a7c285feb77a4b986904d45707f98aba7a4a8adc459d8fc6af00894b4f5361597208412bf864c53735173639789051784d1415b1fc0b86926462df0fd0cdc3a5cd81d1cb6ee56128f7fd9c57282ec43807fe7eec0193ea0b752656c3c2f128d4fe0a251503bb3900dc8c14828ee45599ec6b2202a305abd6314c6c38e53e49cd611869648b6446d4b83756b0946dc461", 0x1000}, {&(0x7f00000014c0)="e539799f32a05f0bd065e3d806ff2db20c102136446dae80b182d9882f903f2ea0f9cba80bbec92009cb2e47a6aefecdd7b45501502e163eeb807f8894ce7d46ed1037beec1ede9dbce27c5dc7b6cadf43d1d3aafe544c8da12712913aa6c391eb361699a4bac507f0e646f0c4f25edb6a9cc9f3cff836b05342b5", 0x7b}], 0x7, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/255, 0xff}, {&(0x7f0000000100)=""/13, 0xd}], 0x2) flock(r1, 0x5) 17:57:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/184, 0xb8) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 17:57:37 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xffc0000000000}) clock_settime(0x4, &(0x7f0000000040)={0x3f, 0x6}) 17:57:37 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) recvmsg(r0, 0xffffffffffffffff, 0x2) denied attempt to set clock forward to 4499201580859392 denied attempt to set clock forward to 4499201580859392 17:57:38 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/2, 0x2}], 0x1000000000000079) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "7e6f043ff3c4d6144523c6c4bb00"}) syz_open_pts() 17:57:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x5, &(0x7f00000001c0)=[r2, r3, r4, r5, r6]) setgroups(0x0, &(0x7f0000000140)) socketpair(0x6, 0x6, 0xcb, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x597, 0x80000001, 0xffff}, 0xc) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 17:57:38 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x8000, 0x80) 17:57:38 executing program 1: pipe(0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2043, 0x5) rmdir(&(0x7f0000000140)='./file0\x00') 17:57:38 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, &(0x7f0000000200)='\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) unlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unlink(&(0x7f0000000180)='./file0\x00') 17:57:38 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='\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, &(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/\x00') getdents(r0, &(0x7f0000000040)=""/51, 0x33) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 17:57:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001500)='./file0\x00', r3, r4) r5 = getegid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="50f0184bf85dceafe1582c887c4e3b58569468a6b0d2c0be372f7fa9c38befc14d60505625372d10d0d38cc90efa2b6605e91dfaac3f21ce5a12ffd9ab6e2a941327839f6210442b604fed4a6e0dcdd1d46c6cf38dc3ab02490d6cb34a69e28841227bf114125c223cf97453ef8240421ddcce429320f50fa81e112db28e8e8270cfaf07bb81f77dcd5110300fd4287424fc29d0e6ac33c34a1709bb05b5a4613f0c220a4bdc20e7c3b6689c19369a0cfac6e5551c4ab2f9af6137bcd25768c90b5c783fe8aca87bf7cf05", 0xcb}, {&(0x7f0000000240)="cf6a607f313e47fab6784276053652796c7f54fe5dab78254cfe89f43fe334089db49312fc7c5ffc1b5bd090595b05b8076aae7c20a8d9d3967c20581a96199ff08da04ffa3e60fc1808afbde5410a0a3290f243ff8ba853d76c95697bebe2a8c9398eae78babab09c74e4890ae37aa268f0", 0x72}, {&(0x7f00000002c0)="99dfe5b8c101fa710ba91051029a125436ac72317b70cefe6efbf1e7560165ab9a94878f530e07d68cbc16972a2fef2048c8c9675e726b0fb23e7001c8d7ec591530a458b3fbc7fcaee9950beb49269a8f4b8c54a27b219d9ed137e7baafcabfbbbc1cc3cc6704dc11acecfb9426316afd74e8a614b6bced18ef5beba1420b01b5f9b4a8cef6c4e72b5bd9d475b8a63d35b83032e2c7317a6cf2f0e46b22e927be3554f033b3b6c0e6b5bb787bc38d9eebbef7d823f36db999f477e2bcd7632f8fb40c12128db80ba8ca4309e998628887b4c505b78061bf3c1222a6fdb69d6afc9014065af6afd6e61c38e6e3d9880b29cc204a674a998eb3bbd2960eb4394106f0b45935d0a3379abb1f18dd11f2a4ac9c71fa9cb4404f4e0a0fdca2f2b35e4d937b2113d49d567abc374a3eea6a0b5c6c5446c7838db19a18acd7e58a80454680f6d93832ff351ead6ad607b1f4e605545173b2c6fba1a81c13291e13cdc6fc9f90b7b5f1696b0cab9f08bc261bbd4d7f671f0cdad3b8277b8e743cb7a1237e10d10be30d2a0fdc9b2f9e087d114e95d6eec351ec08f299bae95c454567aef8b6b0adff33d86289411b6409674bba0d6b69183b4abd71c69b5a1cb887e698eac8dfde9cda5c0ad2cf8e83dc82bcb94bda6605c174c474de00320d154511a270345d40fd87862c71aee18d077ce7dbb1f7468d48d1fce6296089b73ae23733834f181fd45b8a7dc2bb59862a21b0b6a1020b1029c529ff3c53c389c65a319b7e7f33ed1af5ced769eefb9d7cf1edf1bf49ac83d1d1bade6185efc73c82e9f5b4af44c1db30fe799343e1e66694033afff71d6bbdc13de3afc0165a9fbe8b8ec6eb0d1274ac38064bb86e16c3316703736fd10b2883f0d767fe93f50a21d2b551d40fbb2d14b160753e13b8a32bd8eaeb4877307e4e1ddd4e4d9df876f4d7267e392ea2bf18e9b6dc2ec5d5a66cdff7fa850b522921d17633c129d513d32707772a2e36804027ce1db297ef43e9f1e40dd26ef39558c775f92ebb2fc5e88472b3008335fc865bf0cfb7d5a8c5bc83465aa1663f072f01f31f61934daff0a3a61106e87a40fe91e39be4d9047bc88123f27b283c1342152371399d165d8e50406aad151e9de2d0d2c9805dac2229e2b94f4385ea6e7cb40ae98b94f8541a5cea81d350077a80a7a1fb9a6bd3a1c58d13c2d4faac0b74beb23565daf09aa0d6092ab450523c61f8d89fcfd8f36c9162382a37e6a9c6b5fc86115a951008768fb597ef91e4e0c5da6a949e48d1df742d2f22a61bd63fbbc54b782115f84324711e6be221af637e843b8bb924a4a96adbdc7bcfade068baba92d3f057e4e87433db968a3dc144938ddd22d3c9e5fc2e917586df493b1053f84f4aac26d3a6e40c70f4dfde5101c068a41029cdc4add7361a48a1c3d4220579f5aab9141aed2d6a7bfc0b4f6673e0918b343ac59cb5fbabb1117a1f23c4fe70577ef501918c61606bebd159c4166f4ce7f3ffbd7a991a489c1bd1b3d7926256afd3fc8d72f233cb52edac848271f4a925b8cb189b753bf50ee1c86098d87766d1018451a6b6d8f91062dbf4ce0895f2816e8eec04114a56770c36c479176661342c62599f4d9e2ce0b85d25009e958c65740cf81201f6674ffe437262b59aa33bf084668553c96ae1de6767f6073d35598f5a077c8d465e7015884edf71a06133fba113c36235f9a1c888e2218ca0c1054a41061a155077a64b67966544346af5dcb5c9d406cfe4e24a959b774fc1b46d8d5d65caff7ecff8b86c0f5ca01e9db7f1ad2143b884fdb453764482ed0bbc55236f8ebb86cc246501085e78874456c44c5e0fd96fdd0222db3fb09f63eccd8e0a15e4447b7d466e3d59c5ef1ddee44516ae2f83621d8cfb9c9e06b05dee522666a8a4532e757926f453ec8cb173e8c8864b18c88c18e10615ca42a1976a5a02b5da89cd6e37fceb8b8a1807111db963ba0ca54992628bc1252154625ce8382bb5890e7bc830577c243d48937d53a076f009044c2c5ee0e9224e4aede35d3b9fd55b57084ae1dc2cb6d913736bc5f06abf694ba11c6350892565da8a4069790002d4958055c56d23d9ae32a8d78827d260e0520e91a5050e95dc4c762a1f9ffe932487a84834fe0789656cda33150d2d8fa356a9ee709c3adbda1c72da245a28701552cbae946178840156ac3da79d8f457b53772fbaa8bbef3ec9a20b1522789816430c0800528901257ac1f35c3b173a30e98b2888ee3a4d1caac7af8682f56ee372dc5a9938d49d607228b6d6e3fde07bc3918099f1763143b9606c42fe1d024ce8cec337caf38034ee069f07c2d8f8b66b152fcfa2e7bde54f2f765d05ac6378863e63dbfea692d8f8e7c4b2970c2743fb00af93834429a8c0ba882778584109a57a87216cc2b183e723644a2e3c2427020de143f13f08aaa81c095d465ef9ab6d5dec73da5cbfe9dff2f0a19ea5635b73e31e82a62581feafd03e64ed9cde58f25305f9f40352083f0111ce5b9083faaadb72b315dd6ef15b7318686e9c88971fe3f04de1b2c229b98d133c5855ca84d8b400a73529006623e34dfeade8d14b9669c7a760f32286a40ed7760aff2d61ea4adbece39c1f9d9dca83a7c9c8749ffbe809f880a7a65d784ae54d3d73a390272b61574d8b4ae1e36034722c076d6f364a5ea5fef27e8fbb41a5c2074b7b122557abc65aa53231d352f36d95cceedcfae693753de04083d46c0d5ba21b5b92fbe95cf0d69b45988956d517d9feb5cc96297628b977971634722d71efffa45ad131926928818cf3257e8dbf4ce317adf57144dd2f7cc920b1b939c2c0016b9ff400bf7834ff7e144b3bda29cd542e72d73c1375feca63ca922c23dedadea5e3a41fb1e5e217529df6235e4c6e31ebda02f5bc4ee0ccb68264c63908d32e06d3393b4640d706179db3f9f78c3d5a2a5f042d7a6ecb0ed8320ffa6c75d10dc9235a280eccb6f6d06ffcce2d77759e23b50a337ed9f36d028c77d0df90d4596bca49ea59a6325c81c3d0536e3f75ae89f55bd5bfc2d0d28da18e2007d2017182c1e666040660ed314732c757c83aa061be1f2d58fe505ccbadf2c6ae2e84d0fdd768236e82af8bfcea4a84f28f5111ffce6f558294c474fbb7c13f2db815b979795e17c2679feaba5176a0b52c8ef24c8c2895695d5da9b57bfac5855098449a83c32440e7c4ec62185028163e6f2379f1dd58dcbe1ec7d876fb10ee7235f497297386cf96ba277323841b549c371ce84b5d2c411ea7949b39c05b6d8d899258eee8e439ad8de8765f9e6e238067ccd9743026ae209d96f0f790a39b9632a0b69e4223af20944d0d87034d5f5a11b065bb775f2102d008ff0f700e9d8807f899ce907ce694b6625e5dff8f384e2d5cf08bae39383b59f5853a50e38fc695403362aa5b7cf5ecd038b085dc1fb5bbd2bd192aad0d65f98374d5550a3d61c768014c09fa1a3c9b6ff96877756e78f7f970f9c0711bef2956e8753530d13003f4a126fad0add0200f56de18f5b159bf8228b0c3bcbcc15a1d7a76931b62bc77090571e4d45cc4028fda89cded321b1d8621956a57997ec7046f37855d83b95acab675db3a49b35a636062ccd028c770eac12d53e9af890d513ea895b18c449cdc77ba7df096699f3487c0b74e1aba71a0404e5f2dc1682a57092818d730e481d26bce75ef9ee3201baa3b326bcc68ea60128eda5599aeebf7179fb4272c3a38b7930ada2845041a22a5f633cf5a0bb9f3d39cc34ccbc6606de4c32439970c7c333029c6f4790f41709339344770cc21c09f388f24ca4803c40348abf151f0c284f61841397ac35cc9f271a48381b300ea1d0b7f87d40ea99dfc7038570643d163c4b9e319184e4baa19b8c8a37047df8deafdfbb9937da2adb1e5ff20c7b3cb42430f16c8c21caf8b65ac3eeae39d5dd8c8259f3dd3ac20ce3dcd4f7b1cb7eb1a5d89b9d9d94909c3efbabb78edd5cb599826cb5dcf0e27551b21a2fa893e80ea631f4516504e74c8a3b4484add1a36e8689f4fe64df31355af82863d9eb2fe0b2404729f1585558d6f59502f169f08fbc4492751aebdabf891a64c20dd025d818a8514aaec53d65f1b9bba08c463562002f1361b47ed98b55c6651a05ce49e12e1bc80fcfa58afd6cc833147b9fed855a76050751516a5316823dcd0dda36dd85ee15b3f455e95104b07950a4b63a028406d78633b4acc5cd9627f410b89ab99b9ae88651b8b7108fbfcff71a5339fc2ee72f21b547143d1e56a9c586a058712ef955878af7f4edb5e36c11ed58386895c6ebc232dbc9f2360bbb67b4caa065e25d11fba796e1c1936b543bdf414b05b131efbd5c8029ff13824ea8ca8f1ca6d7f92f6782eef1d7e343417535348c0a99b27db01d7ab6cee3e36d0ab0754243c5a4d74abab5083eede7c6fb859bc3820a18e5b0b1edc8ac5c4f5b7d4e87069be709f84700408210b5b5e7675e84eed1eafde6fc434f9a41407b14c474c603fcddb7fe2cc85e621207514b56b5acd85df6040e9416525b0b8fee55b612c3bd144241c50ee593532506d9a8ea939c70380673937f4ee3156acb0ff2fc244841a34321a96bd67556c72520c31d94dc47d7e367cfb532c7bf856cb1f35977d2167d0ecb5666b2a96e2d60a19b10c258cc6264a7fba23c1b34452230928130f98077ca19ea736e78a869294043f382e4c95246aa459f4c8230b188a6f0c4900c5777415f738142314adb9a901c75ad3887eb46a7b4c8af5d09dcf633454df071f8b04b8b1ef9d1e8636d29b7c20b349642ded61f98a4757cb1ec0bb2df88c6f45d696a95a67345527a0797f7f6da4a9b4ca02e43cfd537e2c5e3d2dfd59ffb36838513df4f5c012a8c148c850fc2a628348a86d2a6630bf983bd1a2fb51541d59d9a9e3d2e0fec7bab220124f1471013436958e4b6effab042ec4f6babb6cab96498e067ce42347c49071486b08f3269ba51d266936ddaaff0bc9d8a3ad8ebeecd75f3ab679f6acdb52c5d9fd67ee9656770f313c2b7c82d0c84afae7ea8faf92642508a6bfff8256c38f59b9137477b0c147e91901e381b3e660f413464ac1dae64fd2f20a757f392c06148ae1b27da08766e607138c8567e69323465932605a9a6d4ac3f4fb0a44acfb06255229628da8e87375d51d5abea9978e51f86c5e4fc352bf81b404b674e55576feebeca01fa1eab4a5303037f519d99d690c169673214a94dbb42b439caa93714450ad487412d37819f5cd6b7f97007e99fb037e86bfa2f6e2d6118042861a4e12b4ab1056797a383fdefedb517f7715c923fde26bf2a73412bc7307cd1089236d30a3ba99b5f86d7540181decd8972395b254546568809c0935bcc3cc1f80dd8d0e075b43cb37a024f8de1b5c9451aa345e932a679b9b2c812a84b1b52136e589912357b312cb5e3f9aad31d803748f897b57f992e5f4627fd76939ee25386c26ed940f3f591ccbce4637f17890f72649215fd4e570741c4d733d23683ef1add5527ebe2680e5ed04e6b5ae4e96cf042e3862c2690a4a861bacbca8e0503e9bcd8927b8f4732ef718767d28c28c6fc58248ecb21894b6e1ecb95345e4aec3da65c4df9e14288cc5e166aafce06b0ec7c52358ccd479ca8568b71454a151327c9e4c4568ac73219c812a2edd9f034247469e24f0e6ed23d59f7333267ccafff7826ecdb1ac6dd7e432653a9f660a3e867c6de30cf3eaf3ed623553c1de34a1e71fbf15d89d0ed6ab0339f555ff9ec17c2fe12c6134edaf098023bf98ce7ca6", 0x1000}, {&(0x7f00000012c0)="60c761fd29e79a81d689df7917f0a1f53dbaa04218474363e271c14a4ce0987da2f29faf0b5d995c826844b7fddb1ab5ab81e69e93d344c4f212433d69f48d38b7b54bf4a1b047c9f50eecb238d997640211234b898bac04680c72def08918a3af1283b1f36487fe2d708e404551e2174b019f434621018df5b754c9a1f9a635c68c3a7f7bbdf4793fbb2c78d2093498243a3982724fbadc70eea8dc723319ef86e675bcec3f", 0xa6}, {&(0x7f0000001380)="d2fe38e083740bab942cff32a35086e0a2", 0x11}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20}, 0x400) bind$unix(r1, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 17:57:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xcf6) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 17:57:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = semget(0x0, 0x4, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() read(r0, &(0x7f0000000040)=""/59, 0x3b) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r2 = semget$private(0x0, 0x5, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/109) 17:57:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socketpair(0x2, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="17e0ccf6c3254a0ad257e40ccb436be2d21c9d0d13719f878f05477864af47313f2c39487720789f7ff65e7f19f6aa5372247d15ec459f4d123ac2d0215a77ebc4", 0x41}, {&(0x7f0000000140)="b2a93231192476d532df42f9482d30ee4501d47fcdf25dbe387564", 0x1b}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000000006e866278000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x408}, 0x2) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffffb2) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 17:57:38 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7f) 17:57:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/132, 0x84}], 0x1, &(0x7f0000000100)=""/223, 0xdf}, 0x0) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 17:57:38 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:57:38 executing program 0: pledge(&(0x7f0000000080)='!\x00', &(0x7f0000000100)='\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x72, 0x7, 0x0, 0xfffffffffffffffc, "0b3579b724475737f6a5eac450db6735e3aabfda"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "80bb942bcfe1d13e31ff011245eb834b6a84d850"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x60}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0xffffffffffffffe1, 0xd0, 0x4, "19ba2429da9b7d24ae3202380f98a59442b7c3da", 0x4, 0x8000}) 17:57:38 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7}) 17:57:38 executing program 1: r0 = getuid() setuid(r0) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmget(0x2, 0x2000, 0x84, &(0x7f0000ff9000/0x2000)=nil) 17:57:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 17:57:38 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x5) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8040, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x5b, 0x10, 0x0, 0x58f6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x53a0, 0xfffffffffffffffc}, {{r2}, 0x0, 0x8, 0xc0, 0x20}], 0x2bec, &(0x7f00000001c0)={0xfffffffffffffe00}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:57:38 executing program 1: r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/50) seteuid(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x600d, 0xe02) open$dir(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x81, 0x4}, {0x18, 0x3, 0x0, 0xfffffffffffffffc}, 0x9, [0x4, 0x4, 0x1f, 0x62290cdd, 0x7f, 0x0, 0x4, 0x100000000]}, 0x3c) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000001c0)={0xb, 0x99d0, 0xfffffffffffffffe, 0xcd, 0x2, 0x5, 0x5, 0x6}, &(0x7f00000000c0)={0xfffffffffffffffe, 0x4}) select(0x40, &(0x7f0000000240)={0x4, 0x5, 0x80, 0x5, 0x7, 0xa1, 0x9, 0x89}, &(0x7f0000000280)={0x7, 0x8, 0x2, 0x6, 0x5, 0x5, 0x74, 0x2}, &(0x7f00000002c0)={0x0, 0x40, 0x8d, 0x5, 0xea67, 0x92e6, 0x1, 0x200}, &(0x7f0000000300)={0x6, 0xbe}) getgid() setreuid(r0, r0) 17:57:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="bb3e351e83dfd3cc2eece4f81ff462e431577dcc505bbb47673afcaace711c35d9a6690d5f2d516817bc9cd98f0c53e4e64b48b67c4856f756e21c062b88c615c07fc6ebbe50b11c6c20d4c513df8e76fbbb6681e709afeab44c0872a45ba14ae3ab9d1ce80011ad23e4fd3c9fea1e5dc81dd3f950a96a01f638312e59b6ee3361c6a7d1009908af4c3bc853178ba1cefd5661faa49b0c91c869370b5d78c54e2ce45676eb32709d8bcf03b833bab25651771d02c7b3d9be38cf0a3f477ebb8e9a670adc039185dd02b937c6f1278c66efac10fa2c832c8ca56c76b541522783e5346774418d3a9349844a0f870c7e68eb0268f5b7be2bab0beb250e24a02f38da41a76ce7ac12e6afcd1c4f8a8161271e14bb09b226a6f4b626f90ee6af493b3e7c1a297d91d8de1b23909c4a2d53ae5c1a2fc33f57e95dc7db36331d3928cf83624ae52b7e429a13e517bee94f52cc2f483cf8524c0776750984b91390d7678580bed251146be13a616ddec5a902aa0cf7eda5c6f56577ff41559a194e61dee6f92139afdc839b2e0ca478ec835e3f082b4822d60f6965e309f4b29674b9ae92500bb0ae0430734262c6e01e25025a5b71ca27b96b721d815d0f30f4784075a0076f052c217a1c67953f7462b6e8fef348dc48922ab535bc4617e6e1dc74f06eaf334bd34bf7caeb40cb6bb62d62665e80085cd0ff869c60c927185d3c7f489640f22cb684f3a9128acf1cb7ef5f78e4b257f865250606ae5e8c778ca3e864172cf7fc71d1b48f25906b24768d0ac1f4e76f71becb2775650e30cd5e0d6701bb2e8adbb533b96026ddc39f742a0a9e8064ee2ff11a86ad7a716cc37341b00e0b6467c0d7261835625a01a4ad767408bf024d0f2e0c5cd31c370b3c4fe1dfdc5075054dd2185e7d349c1ae4a66d32482a2fb09d8205d3da7d4b12cf00b2981ebfcf160772872bd585b7ce089125eab469f8d1f2b95deee5c04ad46b3cc070e606f98eb328cb1996027f9aaf1a12d508927301c0af9723715498c4992a51ea4ac49a1adde19bda0271849a2f7283aa7246cfa9d7e6dfdcbf34234c29e47b7b8e4bb5f6f38f419d126c64825ad21093d0c0b343b9e090432c791cc9179a737ef9dfef8e5b89eb0209bfe6247d9f1909d811282623809d5e5afc9c45ad769e10f0f55c5bb0fef85e71fab01db8dadc7653042323429ae1dec44b4bece83fa363e4df28d0d6dc0400357a96c0f644d568cf22c66d19e77d1acf5c5b68e853f6b1b285d92ccaa107eb77f7acd3556aa38f3cf6803844a4bc7525596bcf381ecf3cb6ab7415db1cc49fe6c09409fc1f537fc867fcc769537afea0df0a70e298698c703528cb2307253f29462d2899153f6b7cddf39f55a88d4319d85719b3fd7cf1bc02b3adb09c3332517df911b01d8891f3750dbdf0ec4b00bd0c653730a32b313cc2517f57dc17531e22fb036a4ee6d6d60015dcb05f015f1e6f7c9476d3128633d830b96fdb5bacaac2b9902ccd83717142bc3821853e20be4fd7cd065a140977884473f96f78684a9ac807fbdad8046f70fdb92cb08595bf3b21c87bf559250c93f650dac68d8bf04e1b68a4d79f1c4897372036fbe30aaf93070e4d992d397ffb19c3deeb9c0d3f5fc87fde755eb7a69af54bea95c87c5185287a3263d2a44b6a815bee775e1c9b031d0a4463296dbc1a99a406f6a37119582c587c3dcf618a2ccfbd9f8f6cb061fbe1ae1d580c724c738337fa3063f85b605269787bf41bbbf2e240726d060b77b5f33cc02030c41cecb2512fb5700daf9c8fc81163b6a750c28c14307817218674da6dc8568ee09b35944439b5cbfd1369f666402abfcddcd08ec9047b7998619e092baf89a91b19a7d9f06806fecc01438653bb7db8cd360c5c9919bc5f409243e906408905865047311c5ad94b379c6de7f1eb7756664f2467f1486d4e970223bd7c9b8c882ae5bfd6af316a0ab9050d183203185699fc372692a921feecca96b885ad66a3064aa8213d447c49f60adba476f67c864eac02f5a64ae3f43a7701a3e0540fd925a86f8ec4f5d0562368e7f0054ae7c70d4de4eb70810af6d8ecb018239d51a59f84509ae8a41da93b0cbd63c902140abff825a04dd8011bdaf00834a7d41b0b31123c2b27e42ee32c64e2852b5b8f5ce77091018e6ef45557ce44a58be865e27e0f4d89f667aa76b80190e5bd0632e2ff16c301b84b5ff5f4434192907c7f953caad06fe47191be9270b9b8bd292c7a661ecc548a8d9b395049fa543670440eab4344c94c8665bd1d4df87a1aa96cbb4149a2c789f8722d6a5998715140d24e2d66650017514acc6c077eb8344fae12bc031578468a8d17b47bbe9d45008689c7dbb96f4718e842bd3ba164bedfc1701b8e8f1b1badbce49491d2e3a051ce81f6bfaabc2157d079b47599ca1ed5ae35e6b89fbf688b825c4771835094ddea040fa58404216c6415a66cf4be66bdca8a259a9e1379d4412ae99bd53d423f61cbb159ee718be3a07e6d601882670ba6c0569b94971a9f434a7f3082edc98f84fd19020a35088411666faffa9c21c8b8c66caade0a2985d35ad7b3e23f031612a52e7299fafbe8ae57505595aa0a0b719b512e8d10e151789d364863f678dd5af09652d01e8440fea9e8ecd9c3659a26eb5f6dd058f9c59d86439127654370384d5677dee6013fc46f40d350ffb17cff9f2afdf52e0493cae22e0b11a967bdf8c92b63dd06e14d895919f7011159c2b854c0d4385289047829d40025a7a448e448c162c0ab75f5f8f3810178c3cf17a734d01b269b048fa5677bd7331565ab5ed81aa68f4ff1d3953c61548ab553ac34830047cb17ad426b51df3c25796ccd60d1d5cdbbdc57f51e3835c5404b33bfc6af78b44f94bc6ed8daf56e03f8d677e5cb68c529588debf566b267208838b156924afded7ab7137bea531fc81e39736e574bbd45c7af462f0f669416ac411721d29e5412e6d2fc04894858893d7f2617a2ad8e5ab5f50f34a50219cd8f51083a416127545f8c799555772d9264accb7ca4fbadf7c6c0a33b5587d377e56b76533763197896316034b8b38165e07b31123b4afb6cd9a096525d53e7c3ced393385ee7f8b867947c86d9a3134b38829dd16498049e85d9efc19576cc7b3f5110032692632a4aa4e722634d1973ca03a165d49b361c3dec4f5b126ffa8f676514be1adb301ed5d97eeb4ab820f2cfb5d936fc5fb9b7122f9585288c81a0e3592e3d7b5f64e8d78913dab2c908a8e09d0140bd6f227071eb8ce88c4f8e3922ce85accb84088592e310473cd836b7b56622b56637cf020ee71b28215747de2edb04fd93f2e9d1be9bf17118aa3cd259eba3e3d22c8cc69dca737b71e960daf14925e66d3d42267454385ab3d58407961fd50553436b5d5ce49edf050572cab42d6491e94fd9b8204b94fe13096a137afb7e1b82aafd13737fe0b8850e482c70ececcc6469d70b4e2a193489a5b7dd3cac2d84cfb1b8173ca892266fc67dd7b1d2a88831d1685d974a767604279e32bfb08a5e599e70492b8a685762369e192547034190d1906420d1b7328a1d80a3f7255ddde97db836ff2363d70441b9314b926e2ef7d0970c4117a8bf5929b228452b3e76ffde200f5ecc82075bb442cb77f8443611d895bd750091f3646383a49fcd2c5dc77113577666794da99062eb0a619aa6b6ad02e6b051526c085e7cc04afb3cd5d260adc528b4ba29a6ddeb880518b2535b867b20820ca24d70e0ed59b1682ef04f33679ab35f499e0d1bf60c3f487567505130e6146f60883224cd9004279bbcdca794a067677ba364a8201654921c51b9d7bce4e670836a00dd9886ab96038e7af3c48c015e5fbe36a273472e44e66ee6f70517a4b53de79e9c58e1837c4f4d83dec92e1d3b86ccfdd89e839e3503c1c17316077b8cbe210ae49c7f94565a3e8b8b3e6a05b723158571e14f778b5ebcc5e23520cb7ca93d7b188df2b3e864d2c6fb6e1ce530d83d3526a5f27a562e650862086ab446eee55575270dcf195d19d248f4d3aac45ca3635ef3ea09b38b4639f790e931f452c305c98332a1e49896066f64151646d67af989ff5f1a7839b8353749854f3c8e6df2ae86cb2506596fc27ef6ec0c0ef52e9dff190f283614fa7457b8fa7ec4a7867744d2ab7262fddb9f1f533ecd309882df7a02fc6c09252eaec678533c58d8944ea17a7902f875ef7d459d5aae59ebf45461b889cfd17c71ccbd1938e139b91394baa90966044a39b1515561fc429542ed11670d0fe80e399c5d96ea7ab1399ad568eb197f1d51866bbf878a865c44443053110d6b8123bfa863978d951eebacba3d4f1dfba4102d6e7dfa72c85da31803f8ef3fc55c7195a42e5906665ca6dd65d35964a204b4880379ac34f41d9d511cf48f4c55d35aeeeb63ac15a462f7e6c0e302eb10679175c4f22e900c94cc5605bffbcec510128f669d7ca52cbe052fa4abb1448b58ef39975547a751d144ea21357afec4693d6b48573c6cec9d02599220a3b8dd5494db6b88ae2e61f8115017d92fdc0d0d09b389a106048f209da0e05b3b4df8a9def88e5c8ca108f7827f7239298092b54bd175f866206650a75cd541ba6af1fdc1cba43458cd982bd8c62e8bc7e952dc6c9a8be23769d15ccac867baa26b34aaa5ebe031fefe51f5559e42f67e40ab9c6e0b5d28a36dfa0ac64521c8d9bda36f109eb26cf098ebf4dd214f2d847e61e112f62473959e27064541b55cda73bc15a9f5746e5c7642ed28a4b60356f799a6c676fc198127c0b33fa736b87323a3af11e67a29cdb2cdc8777c58a13279776e245658fa12f90db5d1486e93b1afb629e3d98bd5ba61d605fb3a56499d2c9ababdf89ba0c0fbee40b69a6049424a1721830fb33c2be730484165b7860bad6c689bcdd3fc71df22b3bb161a9a0cd1c1a5a30f23eeb71c4a669b962ae0bb55c63261142fd8e1dbdd9764742ef8054e87eb240d4f6ce4732f5b7e455cee51e2a106f836235c2fd6913fb14f0a00363a4c4fb70bbade21059a6adea9426ab70e745ad954b259853b572a89a340bd6f8138208beb50fb8251c6e6ff1ba6da51a98e20e0dd5bcba4d1d2a40872dcf837eb82ab1bc44779d592e0bd4932521c69e95ccb4f46520b58d6287c87fe0ca11dd515ea2c323583a3078405f76ffa48c5dea5c66eba4911b762d0b87532baa7be2e1d879b92d4526cda56b0ced5405ed2770b28bf8707e4dc21bd7ce3610dafad40304f43c07247d4b4198b92d38eef95981d72106e726052cf49282e0149ba711b14fdde60c0018c7e73ef09c1d51568d1e2d4350aad9f93e4da4f953f42db2446adb66bf86a777f33ad228185aaa8f7c9b8c4576d658cd8d11132b51166ffa72e3735e263bed18a90cfa290c9293add4447550341adc0e2b125370abf057db7afb7535267b03efa8d32d9a9fbdd693d013684f200e4b71be9a16e42d45d614442a750ec8412b3983dfdaa6b37fea3e28ac7ef46a6a77fe3a7eeaa85b0ecf4879e9402b62f77510aaacc7d1bcaf48be2c87284f5895ad8f19e124b4a1937d406694db56421263aaaa257aedac4603f262010307ec00669f194e19cf283311bd28f8db51d33f6645b1f0ee621996564a747e6f6c53fd9f36f95685833c88c011339472f588b983f121f98c1a486a37c33e8893854365ad2fb99344537785487c51ffbc5adc1e068016ae9d68aec88e008bf016aae06982a726d7463bce1cfedf30eeb3bd30aa99073091a52976d9771ad1497d303b56030b0", 0x1000) 17:57:39 executing program 0: mprotect(&(0x7f00004d8000/0x3000)=nil, 0x3000, 0x200000102) mincore(&(0x7f00004d9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/228) shmget(0x0, 0x1000, 0x50, &(0x7f00004d9000/0x1000)=nil) 17:57:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80) semget(0x1, 0x4, 0x11) sync() r0 = socket$inet6(0x18, 0x4001, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x119, 0x7e) r3 = msgget(0x3, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/4096) fchdir(r2) r4 = kqueue() flock(r4, 0x1) r5 = semget$private(0x0, 0x3, 0x300) r6 = msgget$private(0x0, 0x400) msgrcv(r6, &(0x7f0000001100)={0x0, ""/205}, 0xd5, 0x0, 0x800) r7 = fcntl$dupfd(r4, 0x0, r2) msgget(0x0, 0x40) ioctl$TIOCEXCL(r7, 0x2000740d) msgget(0x1, 0x102) semget$private(0x0, 0x0, 0x200) semop(r5, &(0x7f00000010c0)=[{0x0, 0x4, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) 17:57:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="344c11d1f9bfc6c6faa61cf980ebac708944c8f6ce459a3c7cfa32199f6add7b1b2b0344e06bd259cc0c7723b115792584ddc0a7c06879aab51c8c5945d253bb4f4ad507a7838abe3b7e52fec4c566439fdbfe54fe9fc7cb26c7e5c35238cb24e576b2a57385080927b2961f5b9f22f19812d39c451e83ea7cd7dabb3a263999", 0x80, 0xb, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x7}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) 17:57:39 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='.\x00', 0x10080, 0x1) syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) listen(r1, 0x274) fcntl$getown(r2, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) fcntl$getown(r2, 0x5) close(r0) 17:57:39 executing program 1: socketpair(0x1d, 0x4000, 0x6, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)=""/27, 0x1b}], 0x2, 0x0) 17:57:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 17:57:39 executing program 0: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2002100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x9, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) linkat(r3, &(0x7f00000001c0)='./file2\x00', r2, &(0x7f0000000200)='./file1\x00', 0x4) writev(r3, &(0x7f0000002240)=[{&(0x7f0000001240)="48714f1306339895551ee15c9f1cfef0931340b2a2de79279fcd871a72c318e540d52d5611cea5220bc2ad1241bed849b47f2765b2f55523ab3f0fe117f3a61461057b7d1479f419f41061b375c968b4cb1e9c8dd5411fbe2832b40791bf76ff28f5d39844310b71c3ad5353812d5a4d597a07bdcafaea22fb927b230fd0599d8fefcb1c0e2f59a9e816dd41deb0f0c59120dbde5a283860d19a0fb668ed6f8c6255abb93ba9ab05ab5624d077c1b8034bae867af950cae17235dde58cf1b632ed066a5fb0584ad9e1ec9a650d06aac332c7d89034d9acbe14ff6fed9185fe432fb87e4289e27ab69e321ea5fd709b98ca8e089886b07b432d988c9c210a141eb559bc06a79883ab8c361ffafa97edacb5e6b943816853de0bd61a6176e72e0e06bc61b3861a6c8da28e6c2aaa092102b078867a109f0523cda88fd2096dc6fcc3c1e0d2c9a3c83a1e5a19950bd43dc45e209efe5053de05b6186225ac3adcb9c681ff8b3b1379e714c36e24c2ad46362e5b2c02212c9177a21e5e452cc86f1e9098860def3253e534de954104d2057016f550aeffec9f119b3c2ecfb652e1dce02d18f25c1da67beb6436d58ffaf1c8737631fa5994948684c32e9631679fb652cdc5e9d6249e0000b493d2fecef9edbb4acfc3860b6c87a3fba9e2b9cd196019012d6d696afeb55434d0f167c753e0ca7023b5d06e8df8ca18fd386073ae1c00", 0x201}], 0x1) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$dupfd(r3, 0x0, r1) chdir(&(0x7f0000000240)='./file0\x00') 17:57:39 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f00000012c0)=""/213, 0xd5}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/45, 0x2d}], 0x5, &(0x7f0000001500)=""/4096, 0x1000}, 0x802) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r2 = open(&(0x7f0000002540)='./file0\x00', 0x8808, 0x8) fchmodat(r2, &(0x7f0000002580)='./file0\x00', 0x0, 0x4) sendto$unix(r1, &(0x7f0000000040)="74911916e485b7db59beb46310e904ef0b9d96916a84512c1a185135d4b7cc159ac15bae55895646e17c8a549f311e6b1e29ea0cecd966a772961e15c36c8593e6feb085b72229ce5439cefc7192135865ca9c95b8d19ff55f3d223206887a94704dab", 0x63, 0x405, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 17:57:39 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() ioctl$TIOCSDTR(r0, 0x20007479) fchown(r0, r1, 0x0) 17:57:39 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/5, 0x5) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:57:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet(0x2, 0x3, 0xf90) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 17:57:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') clock_settime(0x0, &(0x7f0000000000)={0xf4a, 0x40}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 17:57:39 executing program 1: setitimer(0x20, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20288, 0x124) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffb000/0x3000)=nil) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x20) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) 17:05:14 executing program 1: socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 17:05:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000280)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) dup2(r1, r2) getuid() 17:05:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/11}, {&(0x7f0000000140)=""/58, 0x3a9}, {&(0x7f0000000180)=""/130, 0x82}], 0xffffffffffffff0) preadv(r2, &(0x7f00000019c0)=[{&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/244, 0xf4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/125, 0x7d}, {&(0x7f0000001640)=""/153, 0x99}, {&(0x7f0000001700)=""/239, 0xef}, {&(0x7f0000001800)=""/156, 0x9c}, {&(0x7f00000018c0)=""/102, 0x66}, {&(0x7f0000001940)=""/122, 0x7a}], 0x9, 0x2d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x48bb, 0x8, 0x8, 0x2, "5190c46058222a25f718ce3c02490b9f9999306e", 0x7ff, 0x400}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/204, 0xcc}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r2) 17:05:14 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:05:14 executing program 0: r0 = socket(0x2, 0x2, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r5, r6}, 0xc) r7 = socket(0x2, 0x400000000002, 0x3) getsockopt(r4, 0x0, 0x4, &(0x7f0000000180)=""/4, &(0x7f00000001c0)=0x4) setsockopt(r7, 0x4, 0x3, &(0x7f0000000000)="04000000", 0xfffffffffffffeb5) 17:05:14 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, r2}) 17:05:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x2000, 0x0) 17:05:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4000000000000000, 0x0, "7e6f0400804a9647565e554b6ba0ceb4d600", 0x2, 0x7ffd}) read(r0, &(0x7f0000000040)=""/250, 0xfa) kqueue() syz_open_pts() 17:05:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000080)=""/218, 0xda, 0x41, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) 17:05:14 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffff46) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0xc}, {r2, 0xd}, {r3}, {r4, 0x61}], 0x4, 0x20) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r7, 0x0, 0x0) 17:05:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x313) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000140), 0x10000) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) 17:05:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setegid(r0) r2 = syz_open_pts() r3 = getuid() fchown(r2, r3, 0x0) 17:05:15 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) link(&(0x7f0000000100)='./control\x00', &(0x7f0000000040)='./control/file1\x00') 17:05:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0xffffffffffffffff}, {0x18, 0x2, 0xfffffffffffffffa, 0x80}, 0x3, [0x1, 0x10000, 0x8000, 0x3, 0x200, 0x9, 0x3, 0x6]}, 0x3c) socket(0x0, 0x8000, 0xfffffffffffffff9) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x3, 0x7fff}}, 0x2) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 17:05:15 executing program 1: r0 = socket(0x18, 0x1, 0x7) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="d3bd29cffda830aea7a246ee77fbd954f0a3f45e50e55d6249d458382d7875c40a518af3e1cf1525bd2161f108aa69cc162248c2d3af34f8b5956768f9a53ffd7e34858435d2c5b4bf6cf9311ba76b77d79ac057e78f66b9fe807627c3e11f", 0x5f, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x2b}, 0xc) sendto(r1, &(0x7f0000000300)="b1abdda51305988d61aa4e4d55597f0ad55e3074e776519030da75d54d2ccb86cb11ac8f70515f996106e92282aa34379c1053715afb3a702d25d8801110840b2806ba2b59aaa8564294ee8baedf07b278b6ec9a6cf20532e410e23298fe6dc5d01c367b7841b7ccffac7b7584709c119086d61d4b8a4898900598f4d0fdd940c46e5341819776606fe149719e0add76be29ccdd0a5e09296ccb8a60a9a5d47e12f90af94b52daf4c446a8010cf6961ee2bb0b8844df5eb47dadcd9235e9b1e0714d4e8afb88b5cd2210fa8c3b2cfafbe809a81f", 0x8e, 0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002af25b1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036ed340fe50bd3e68f182a26a9ab738924c1b45f1f1320c5788e66a57a129046b75674b51016e03061cba90d77da184812ee0e5788efb14d6f46b388d6c185077feb3a5b739f0e96fcd2843dd9d378aad53ab4c5ea82c7681745f0b308524ecc585c3f40bd4864a709194eaf3eb521ab86863bf2e1d79119093f443941c8281dd6db335cc756b5d7bc7aede34ac24bf38dadbede244eee2f55cb5bd49ebb152a7a44e4f3893c24cc8cc37fa7ba2cc817037be70a076a73c10b1906519f950b54794f59426cdedd471c4d409d1e6573ead73cf8edee33136841566763db29bd299ed798cb830f047932c25b3d575d05a801474b2ae5c34b86bdea72c25a4352ccc1fdc28b41b00ebdf579777882968d7b"], &(0x7f0000000000)=0x1002) 17:05:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) recvfrom(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000100)="30d3cf611e10339af674211b164220b37837159edc50baeab678aa06e13f0dcaf099a1cb45d764813ef7c1407031cf734737a0e138f55371c13c85a9c8aa3f33527da1377e9d89d8c8e935bbe03671cb812da3e24d7400bd5fa1140c24e1a6d0f82001fcee6c08b9e7efa62d785611d5a758b258379f0920f4062df777396f760c0334bb8844e125586e2d81f9b958416726d18dbe8c3f585af4e771582a2499c9544c90e52945b23518eb9ccdcd1e919b4cba3ff62b2f69c3d928f879440df752ad4a2dda6def0085f72b3f82ce34ca8bfb6428c9109e48406f452ef8673c87b83e73eafb61308b3d6d14c11537a71d2a7afff236a7087a4fa85f45823d32e685f3dcd73a392abc7482ceb7b0d305e122cf8afce63243a93028d1b71e49e7b74004435378bf8a40e19bbbffd99da4f4da17e28a11c4a778c64c5f202d0897119101bda8a0024aec8cac632b4518eb736bea9f3b45b97c37fd4be9ca68745c38b2b8c95b957aa889b39f7e8af4c82aa717d0bde6fec4a94f5a96961870aa6cdf53cd5e324cdc8e008635214d29f6f70eb72267991a11dc4592a0b4f74f113347f54023ac8f5f8cf542975cd92dc611f19fa860b54529c4bdef3bc5a6ae2ef966185fd08befed0cdbc885d2e58dd7028b0270bfabba7d5e969bdd6d0e2bba5622f2fd4f1364efb1e696a7dd97bf962f7d9b7399a167c53983f6301dd66c43136d1852d789c537f3ca5267a958a4b72dd7d12713ecd67ad2a2f4b1684bd59ed6b5e4b83da92b1ba20011286d33ae5aa11c28d6a9e169038625b4d265d253ddae80753ea790543fb9e5eba2d0162a30622eecb3676f363ea88c99367ca706e2da1c463b4cbd4b785473ac1e66ff0d8828d470c856a6ab4f655e025ea560c901921b41b99c03bd6345e8471bd707493f1db417f4ae97289f4e4f3c0bdfeaf7682a4a8b5959e536a3eaa42fc85b942ec1ddb47499227021901deb9657a381bbd3970a12a0a54f224de3acac96683dfdc003a1becbb8072bf90e00e1f67d4a1efc4d0f8e362c48ef9ba3b605c95f66c883fbbd49c38b0d9fa4480cda7d1835c1e32ff9d1e8047fcbac786f9ce1cdeba38ad4afb9d291ceb4f5a0b7a37a5f229cb2af7f851b54ee5ac67b57991ff0ea19096862b048e107bac964e26f5656669aeae25a5a9bc1a542998ec492c9937b09fafad8fa7530dd385cb9088d4ae853545d17e822c88ba2a961fa1c0e68ee2d7b0cc4fcecd13733f08e21849c7dd68548f44068d9b41bce65359046f9bd5d7efe6df66d332443adc764dc0c34a63c050fe051afb5d49d4f99728bdbfb9f372402e3dc96352b949f9fb3dae7f01892c3088afa906d3ef4b8ebc919d18b15e19849e57bafdacf86a413cb9d3e4343aed8e869a0576e1dfe04e4b9f995360344a640160a0431f5cf4659cce13557b9c1af78fccaf0fe6c701a6d2c998aa4375745fcd2d5cea1329d49a98f6967ab61887c199df1ed0f8a5e81bcc0d1693c765fedf99f3db1f044c70e6bb85d1735072e1ba4702c5a60ff5b45f76caffa8a4cee16fdc9677dcdf43d296b7c1d85f5b09fffbe1c68132bd2fef6142b260c6f36a28d0b8135e80f36b4611d7b04efce76b4c3cb52c1a9b52a7a624e928f32ad0ab084dfea11683f839584d2ec5b45195f90b05cacee6cabdab498ed814ac7af05bc6736720f3d621d44d48e41ff251278473e07dd0022d181e9df17f327860557179f4c305f6a58c4e4a00850281b2f3076ab9adc01bc6876d3430859b4e45a1a4af818051eb84b1cb526a4330835a115ed3c0f6a60965e8bdb06e9447110fdb24eef7056b13e8a21dd91aa8b1830e248b8121993dce76f4781c0968c3b16fe139f853c1c3eb0b9c792897acac1b25fb9c07eea46aecbe81c8cb7aa0e6f62e0956ef79fa02e751eeb0dfbe93f788a78a282aff92cc23865d17408d5e3ecb967c29b438a93cb21e5bca0b2ecb5e2ca86cf593e3fba01ba0463240f2799d39e0fbf61cecc34b471f19631352cb275fe8904714b6fc1456c040028d71e61b0ed0eadda99ab5685e9e1dcb8ecf4a68ad711975910c44d5a3105edc0ee35895e0e8e00a5c24accd9edf409b4d96e3978c304dcdc60948c99391f73934ad5989722d98caf7419904a34e0ac249aa8e565e98b962059d969b5d48de86c4e98300e04d5d83af01feb0095c2f22a7ab9c32b6128907657796ae61e7d7fd9c95bc45ca345c4e001f89443b7b6f5eb958c34cb7e5aadec87efdd73adceb7cc76427360f8b6a4600194f54be0c0b862e6838b44c61ca144e7f369902ce28e067b2783ca1dc1d0e87e82cffb646b031a1d983f4b971bf03eb4e17c81dbab433d5c73bd1e1f40e6bd52dd7c6cf1fecb7190c884b009a53eda063ef88e15714ddb28a1dcadff4b781a6e14d63f1361412993543ce6a69daeac99b5136ab0bbe0d3cd181bb3f90eb4246492f9366a68ba4fde6a3a782d8442c370140c758e176f6b036cfd6c25cdb460bb4ba6f4d8bcb4f8653631ddb181693d0b2007fcf50e9544111cf2ac14ee47fd56cce8a617f2d1bcfa909856207c1c1642cd200ed217abd2426de14a30b8402fc388d9d53ee2611fe11983df8bd3bc6f7adef951ab2d8939f4ef40192599a4a6048d0e95bfc983dd71a94ba9010ea4e06f6bf48ca96b9cbe4b2af49b41796a91b43da4a81b4ebf20b1063fb3ac6579e202115fb66aabecc3b1aad4564aabba757bd1202c3aa33dcdb72735707ed80164a7998c47550d8a821c9f37e7919e133679a66c6eac017f48c568196626a2cd27149bd70fa5e5d54aff7741f54d6939f2372c81354f6c5c93bf82fae539c967f2641f93b33acd8cca77783dd988ece61090a4c97e672548a498b6e1fcf62a3effd07d9112f8d8e48c16c6e71eec5e5c02e862a5f0ded2c68139b8a6cabeac4858c1a3271aac05b2c0f284efa6e52021df610ea70d02dbcc85417ce6a44e0d95a1c44f2112f4b275acf57ab1a5b9178330880b282e32585224e1d95529a4bbb9fe7f6e42e222a836d276a1b84f7fd94895005b6c8a4e9c9617780f5556c4d2f0c20b1f24c3259a28897b7563e2f870457bdb9654176c6097824fe57553b0f79741655845cdfaf16fb4102b882d27223902f89de56c080d707006a7e3fe0333e2fa29e33798503b08fb7048323727f68b4baae4963b7aa8fff2e23fc2d8103da7eed4b3ad5de093aab9077da119262086bad0e08b85b2063f1c92fc28477ec6c7ed4f8933deefb40171457464e0476e45ad14a6bca4743a0178e152ad8dbc9b0bf5b8fccc56acbea59499556ba0d972d1acebbbda91826754912a2dfc1c2b27e492f36d8436257147cff13ee80c72026e50ed6b44f9cea9aadbe22658622723548e5190071e3cc79d6341d3866a18ebb80fca68155ad4f46431630ef8d8cc9cf08a6320693ea2fa6ed8855959860f0502b34ae4f563a587ba09a3fe55eeb6b5e0c059d4e80045f6998b7190fe9aec559d9ccf74ed04977ecfe15e5bd4893ccb02a86eed298ed8a4cbbc9bfa4325776ec49738ce8b53e7105bb901b0fbdf9ca1d98d5d0a9a01e7676cb19cb6950c83cab323bff5dfe8001e6161e13cee1ff228852e535c27e1933c895bbccae3bae592fc4094bbf7e0e06ffdc6d95fda8b8314965a48ecb66189498400f02248fbf6f58e42223a311cc208516516943ba569416535cb7e6e155e0f31cc096806850811387437bcebec5b6e15df86d23bde36b1023ece7e7e3dd2b335c1a1c94545c083263df1f781e6f00348d71ce79e451660447ab3f282c25f87b457b552b5ddf9ee7b52990a2e6b1a6e7faf546bfea793a4a6c6026cf6e9151a33af8454a40e0639e569cb82021a59971b7a65c6b9a355a6531d0a125610acce50468316ab536384600204db78782b6ebb44cbf05108f76730cfb65c91b1ee0f99d62e6493f450e21db424b12106617fe9bb97120946041b0c197c05c2dada70d3718d696a15422b2a7ecb38c92fee03ad8f039fc8e7edc88c2624cb54471be86a6e0f0c9602810e60413edf283009893c663fb2fa59399ee362f6d09712b06dc258e3b8ae61c5f0fb36155703211b9e2cc4c832af844bcfff88fd6a9bdba05cdf5a53eab3824d7c5e17e48a23f277d42b16134f5701e0cb79df39be4d2da49697e22c878877b7e80d2f358d830529b418df84b26fe005dd816fc01d4054dd613e70ee3d7770aa01f594324765c493c0f616d6dcb7cb325bc836f9d3a03fe1f7fa5c4eeb30d28e0eb51e85206c2a0411ffb3557bef78ef530fc3236d1a1a729946419d2476600df91a7ab3abbf3739a8193cd5835349a930a277890cb266fdfb0b5a4b96acf69ba2b7dc8d690a5a58a95132cc61f2a6e045d4996bf5c7a1d4babf498a47c44055b15fc5f5b01f3b5877a16c1e0beb32a45b9bbd4bd8e10f98753ad81dd5bf7e24ecc2a357d5b8983111cea395d1d8a08a4b1f4f933d38965ea4f9e88eacec951748109343f54b7b4a9e23b9b92e753697e4d6a7039aebac3bfbd51c385c4a4ef76e0e9b1a6bda0f36f6fcae77672cf2b81d1dd9aea4a2e2145a8021488b3778f13e52b82bac099cc2f340c5432a1cad21ad3fc312b0843877c88198e01b22784f5898ba2d7ab991422ace1644ec304733d388681008e2ccb1b969b5060a58e8666ba6a8ce52d93489f1499bac9bcc0a05b3c01de6a995d5526c589d91799259838f9a6df98b260cfd187670210539029cefbfc2eee47ab628a9f0d44878b5552b4148d874e36df21090fe8a39db4fbca78580162187610d4af14dd0d1b1ff3c14c110bf6e6ddf438f8131d2eb261cc49930063ea81ab0930804825c0dffe61accb5c9ea885c6d279a0c34fd875693d95da36f355f983d6664b50c33c54f30f744f72514862bcbf536776214ce33b583ecdbd1046cb27d8b7cf94edf6625c9f2e2b3533331b2c5bd80401f4953f8108348f1c65023c787aaf9a14d94b0f6ac692980c4244e36a2fb0ca3df94e7371d0243c837d2787aa85d27da0dfa9ecc63e82f4103bdf6930d0b81ca99ee6775ea5ec6e7da66c60ea6b795c86238d8230c770bfa48f2644c6e289548832e7a4944c5b44bc693419acb0703f875c45b51d8c810510e45e25a0f7fc8285c455038f0a5a93a056b468efee08c57d19bafb03c5cb6c20034c2e1be9ab5642e225424fba96cb73899cb21d3dd3e9adc7d69971db866510c94a8b274093d59364fbdffa6c760a14e35e050fe41e15a55be444c97e88bbc6865e57ed395dd05212a3eb182d453e0b471ed673b636b71507fea8eb2d970ae7f28da254aae9c4b9ce3b13ec6533e0103e7706a4923627929adf5408d27cb59840a466e42d2491d5a07c2252d444d0027c8bf3ae2def7e1bf18f1328515715164513d538adf5324888462cbbe1b054d1ab2619876216602ece2799feddc9c19a00612d0ab68aad68da562f4d12d244bbe5aa2e984e6f116e0634a9cc1941d4d05f30efa2b0e32d10fb9b08c980b9c98ba1e4dc427c03931de624fa92057104fe3d3be20c287d1d6f27d377cba411076e0e7de58b611070e01c09be77e7e3907253225f22dd1f6b40afd83a299b9a72614fb7822699db22d2e7fc77355d109a879c2194d430ed1dfe48e9a93093e6e0cd28aec478c1e872bd6f2dc3eed9796639f23decdaacae59d433ba607524b0a77ed28428ab852b31fa7a9e39859920807ec8b43dd91e32f9777b0048819eaca3b8ee3a283d4a78755502057f21d723c7315adf38a30185559f68e4ca6b672f04356d104bbde07d8", 0x1000}, {&(0x7f0000001100)="a92bbea1cf59804b642756f662854b40da892235cd6369c3cd9a7ba40af86a3d9c0f5efbade96f0c9045e4918ad1abc79a679f045c55207e6eb75853e83fccad861474c84d9f55b1b25ad0a88bd31f45d83a07e73febb6aae264d75850340fcba143f3c63c586845344c814c598a3d7c09e0ac33caff9a66ccf0fa30c96b78664f5b6ba90bb66cf65587a132c60e727eb7b818fe0c0e14c051172dcf65a37b943fd7efbf016f40956cabe14282b54d2a17d7e75a4ecefc6b45b1aae864c11aacd3c3bfb99d170b95dab794f5ace96e65a98a5fb934563cccdb421f733d8556bbfd9b70a5a733a073627618b2aca97f8ed1dac77152f0e402152fee9b8aa6d9e01dfe7f26216f6b30f64e697b537586b52e6f7efca2d240f1b6ad4ab9708b33408067b0ee8e526db031106cc4c165002c63c954acfcd5b22f467323db724ae99cfa207c1156c1a75ed1f996ac7771c42e7945307a156751b749287c37aa77b599e4c616a400dff1c87b8dcc822eddda72c073711812fab30b2eb93372633aed8719ca74c980d0f3a960f7fe2c02d92529f2e8670742c6d4b9bb7d48db64a471c227d80f294eefe1d2e0139fffa65820b210fa18ff35e1561eed22bde9508476e911955621617301215d7283a09d6fbe9e4f6d7c67e0b11283b744554622da6936d8ff5b6861ae19551a1e51f0522213f14e06dadfb179be8dbaee949fdd839b5ccdbf715dd4f214c2d0bff9d339cde27fe86f4a8a9d0e97aebbaea01c9afb1f6a4d870287038f5d84ce47917a51e73c37c89a527b291d360f3305b7f4191285581f813b901f1182a6b9768c793568d93543b0926d54ac92ab19af016f4e7b616d5a37e6ffd495b3b6dfa01fdfbcf6b78f2207fce4076aa2be62f632d67a991a76811e6f1f0282074450124abd440f0288efb8cfd11fa14e6260b84be76ccf87ac3e66b0b4a6987787148b26d3ae83ea4afc2fbf4e14049ac336b86cef34b523c2f604c055589e278b6b6e6f17748d007fc9bdc82020fcd9cd1257a34d0c16d50ef9ba17881d4ca8680a59761b55955820eef1fd6877766e6a6d48eeb693ceb753c83ec5db4ef20f2a399c3017552badb233b519bf2cd15d59747aa85e95547ab643a729e7a1a9a372664fa44c060861c9f4ac4037de405c39c7edbacfffa7a23ad2393ff9afca9098854bb8649d99a15732e6f28d80041498d5a812161f0e49f634c3d7b4ddc0dd89f9832a55e4d5308fddd93389d214866a64295a8f6aef3637f7d2f58b36741ad3cecfbbf33c7ac57e3fd6cb6bf4b4b14eb874eebd082eacfca86cca2593c6ff205bf765c25830fd00f16ee0c51cf84fc0b090c3d04b631dcf1013d3c02e05cd1551033a9bcd0e27e435671cd34f0baa55449fe1d2516215194a3e8749f113a539c51084a626323fc7f661c1594ef20663e55334dbc0c75880f8fe1a4c5858484f7e0c48950fb480c84de13efbbda411fc4df686819bcb14be4789d67b322df3bbccf81b46cd53f2c923c00e0999b32c5bb7bc95c7276f3f39c85015a2e5f895765818de0df21398f140ad18f0736d584b871aeb95e738f56e16a344c78095c7e457cf7b4ce4028e31667e4d75c2756e98389aa0c55003407d16e0603718309955b1f6a4ab77a727ffd24a4e1fa86c844ed986c3d506c1d2e4ff7b66eb7c775a6bc544ed2425e164efad3bda1ed2257119cf5d66b33db99d5837d76eb55bd0af2e61cf707fc702f33fd60cf7da2bd0c32f0c83dab434e784a902a5861e55574ffa688f5c25e253ea04d21910a6ea407506f210f7f075adde7d2ea71568f1c5791aef0b26e25faa1155afb84d2e51f21c7e07eafc7c4b327777cc0e369699e4307c6bbc0dfa0e9b4ade7c10aaf6770cfb05127045275ca362ec833a482c56411b37b52ed7ea5c7f902d2bc6b88c18536203bf47ce72dba966612f068966e2829791e8b83140c094eb292330627098ddee3c5e002d11a05eb8d2d98f65ee1e66e7d5e7dce7a6cdb1cd342a57173e77746960436cc5a45219e1f9391143fdea3905099991ea606fa71905cbf109e7ef910f2f13d85b0d326fd798b284f0b7deafae6b9cfab24b896e497b316a6040c9e23a1358bb5fdb6ffd3aeb12cc972e4f46a392fec776162ff966c47fce107bd206a5076e564c65548e5093719c3fa36cea60d1fd57d3502073adcfec0f6d3261418629abb2dc72467c79216882797b331e076d824285c98a7316addee8e186a2433a751b4d8f5e5c23b5941d03599c091d45c01596176b599b6a584d4594961e5ca4018be90998b1b5ff892c451211e561a3e10f07dcdd275c72b4426d01460bf47fe5876e39cc0bd55333b3f9ab959d8b98bb347946fb649228db92e799fea24bc29f917ca30e160ceb95853ffafc360debc279227ab8b8eb0a22a65202b76a42848c238527d29965152fa80fb8897cb77567fe8f243f0fc1a13e1600f9b32c4d47e7063dbf024fc9eb605b91a179706337ec09fd66d68296fd0c3560eb409ad3947c18c19d7dd702de653fe6b98df22d716b4c5c7b7246b87efdce4bbb11c8de03302e640b110abecbe5a75ac4c8021070e7f91b32a37439bb502e605da54bf74d14f05cf7bab10f1c1952650736ddf23ea204787372b2472887ae2da943dc7f2338d10d868c19381998ff62ad865b9776940db1cc6842c30aae427a74630301e0aacc0c8327109ed33ec278039b2b3b70eba19569486856b3d0435eef23a19991ab2c79a1a29ec77eab16da13ef40be8277cd6967008ea63a165b3ecc13509910ab09479456621f4c3a282fb8e53902d36d4555c5e767848e38600b7f51666bf3d4672ca0c49ec7937acd7cee171914232fc3eee48db41cfe15b773d019eedac47b59cfa2b9f06390371d795dd679a0dd2e0e03220c24f107aa5648cda91e015c8443a869aee11e503181bf029ac1774aa02ae1af957f5339fc4f089a8eab3c24c9a258f6a2a1af25ce1cc68eacebef8a4cdc677226b417d39ce862e1da3c83faadf951dec70002da9924edd0162e3d502190a45da700c70805a86c950fc8e2c12147ea2312e4bce47331bbf6a8820b6e62ed52d50e9a274bb227a4ffa6df65b18c3831f3c66b1eebd0d39cfbf940e759a74143e5fa3e081fccf1ab71314be5bf0d60d60119b58d30675c6d4fb174f37b20b2e525bcb2d4d38fa72a76c4d9b9e75bdc7e22d1bdbab842310ca11ddcff26274dae270557c6a32661677b9062dbb3b4ac67fcfa9aa0b18455b26f0726d99c3d9dd3885aa4fb8537892030c818fe2d01b435d5bb713921b0b90fd2496093695b1467e8796f825c66317b722fe8095f50ddeae4ff5f6bb3958ef1810bf1e2282ec7092e78389fbb5a2e08062980806ca30e79e44a29927c1383a1efd307aeee460974c4247f7effa9e5dfff99f4316d7f869bb66866ccacaf606c35971f39c9ba3d798d984ca00c13d38e6142a0cf1f5fbee40c871db7419e182edadd981e07b605aba3a60d94a69afe7de0d87964202bb4c8cffe3357a11f2f9e31cdc9c279cdbf2d3f44dcc03c72e1d0d152b2549e472c360d365b86129608abc5a2004aa489f045c68a28718afba1212f42b66daa53a1ee51c5ccd672ba017556bb4ee553801e13688ba1d4b70cc221c5c0a13784a6853229ea79f135ae6742056acaec6b7256791d3c40007281bb396039b55467d087b42b864103fd2ae31f928b430b39223fc178981b5e816b085f0a6fe6b65e81fe69c21edcc9d6d9d48cde80c95daf7aa73085083b313dd35c504b0dd5643232ef7322a643cfaf8168e879c1113fd19860363136bb9fc8fcb7fafae0d444026c13331b2f47716e29da623a4c312a1cfbc6310bc09ef0542900f908176092cb0007e373a4a8e82eca87ce930e15ca85b0d01270d0c63b5d4a8cc4adfaaf8ae4c0b7e3402300c1336d2ed779535e21b78b990244a75ea7383a3a0751a508b1d6ddbbe40c32a914425e989c1b6f2a1014ec9687e98fceeca2646672a7a2a00ef3b3571f2c1d18d13b137a12d23ab31c57378babeedbbe4c80dcd8de07df24b24847f0784bdaf7f842a38d5c563d38dc7cb57fafb9834de5295f915eb0f567f6c0e58a3bbc1239cce2d61d7867314983f3fb5586c36719620160f90454f77ef65e63af7decf7425de1f6e32e9aaba13ebf4699d7ec9129a036e1fcda1762ca708faf83443590a16f3557ed3806ecc3fc72ca7542ac54cf03cc9d31e08cbacd9dce2a75ab7c35531b04d7cbf0cd0fc54fd9d574cc08f223a89113aa8667884083490c4c867ad69c72eabdb6c25bcd337845213a457c8dc40cd406fb8f1919237e807670a689625e9f45506814e4e9c31067dc895e8a19c74fae40db797494d44a3bc9b566861ce7700cd102984071641adbb3e1966308dd55441de44c65848f5264846d98e14962d1e288889e800729c83b398db703744b82f4e3c5bd9f0dabe32f1da4d0748659c09f2ad4e81affdbba77def8f2c65de7f0d9a5f8e3380968cd29782d7e703d594f1168a2ff6f1fe4ea69b5ddccb92df7b4de9d2f44674f00080f47fbc55d2d9526ca1a008f665a6d0393ce70fbdd50ee23da3eb7f8a8eca2217e71333861891ea5dca029106055187d17755bfab4b76690ee602716fea374f882c84897724cc2d329f9fb244778c7121caa427dbc3676656ea2b8b1a32f1236e558545675c4ff3235ae6936dc4b433f7a47a77b662852b3c8454a712c457c8f106fc0fc033301f519360e6f88895e59fb0bdc26364c5845ba9995b092effb49db939721ba63ca10c272f45d9fc3a546defe87b2403ff09a0c1d90da4489b900a6f61e99eaac888de18d7fe12dc91ec0d0c5a58e5f4372fb24069d7c8bba0dcf6ecffd2510df2f230453b7ca1dec25c005b5241b5a2f8ada2ce947a9de93d22c315a2e29a6b12539586cfa8681a02b7cbe8ef6b448ab12be855c78b084ce512de81d0a2c0d161dd0f9f7b71e2af16f961dd3f7f7a07beb1f05d6a57e08df4c77e0c7f247f1f6144887d28ec1c29fe2333e1b9f35289becf9b425d4138612e957c19fef770e5ea5abbd5cdbbe9e662c85005b9b01ab44c7cbcf678ff5f1a9e8116aeff223b0ba43568a93361781f1955564853bc9ee26db9309c4bc76f7c80da866489256fcd2be4202715bf17ec568416a15d813af7e709e17be010e76c34126bc4ea411149fdf35eb743174c4079921dc2f55a8b3b1fc37cdbd07f4750114598a852b2bab47b37ecd279eddedf0d5e9825066612eee357340e89f1c4fad3f8a45724e0565bc016d62b488c8b1075c0d66bf11319df2341a1d1d2a99942d835b99625f6b3ba16bb2e85a4592b06089c90ce10fd18af407f776f2dbf02793be980f4a526834f9cafd88a8d5149eecc9b52cbe93ac74e9aaf3e5b616f511c2a8f17b39e0fd62bec1b713b5b43a6df3167c26319acdc8fc8180ea745583ab4188abf63494fc8acaeaa46cf977f04b09260086c5e9a6db174a32b7b2aa34baf5e9171dad1dad15b1fa058c04e804efbedb2952a8c54f8d72382de5bb22fe2190fb4d9abf6c4dd7aeb1a64d80f5dd59ba02bb6d64ca0b396752a77b35e65eb94097aa919c2b59dcb5a6166ddc2c907dd45b106566ab6277038c6e1862d730cce939b07c197220c5f8fff8e535463fdff5f41d88cc248e4556570d8af38ecc516a0702048459fbde268015a89dff5763b2ed54203ef1beaead9d90b885d6d14dbd2ff7980a0620b1ba170b4b2dbcf9dd4d53c34d3366ad98bfd3f6e6d051b4a77019fb0f5ae73a5e9a220360df", 0x1000}, {&(0x7f0000002100)="3d3e668071ee29a8757c46148c663908bf21ff9a315ea8e4e6cd7b78a19380741ad7a57eee2c347776e9f07a117780cf978007c7790cdb9cf05fd10445736cd39c292833bde3464901aaae2b61186e17d8169cc8421fd4ae321ef589c07ac1654d15fca935c017929f79800ddd76e68642cb6daa5f877bc57cbedc3bb24c674f4f95fb2fcd651a80b848afda2a5224598b7cc158f8bc", 0x96}, {&(0x7f00000021c0)="468fdf735456f5342ba3c6552d219f369616b6e743bd02211bb16c2ddd392e248c4282bc6752d4ea8ce4315a2d0cacda5d4dd2af9174", 0x36}, {&(0x7f0000002200)="77d94c6a9c06612c6ab75662", 0xc}, {&(0x7f0000002240)="a6b248fe6b340ee62e58f4eb490ca61cd799369b39cc699a2c36aa6f9802bb037d7f", 0x22}, {&(0x7f0000002280)="852d92b540218a79d2c51998d8c9dfdc29cb142764a05a1e169a92882de1a902e99debdd436e5391bb1333b3e7f0d156612e417372985026156c994dadc65b2581c447e444881a3b852f7c8ea46214ba45040ab9be63e09b85622e543ccd630fe8d130b30969df432502edf80b303d314be17c43e67a85cdc1efad4352329405639210ae758ee5e6065d3966", 0x8c}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f00000023c0)='./file0\x00', 0x40, 0x40) kqueue() close(r0) 17:05:15 executing program 1: r0 = socket(0x2, 0x8000, 0x9) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/135, 0x87}], 0x6, &(0x7f0000000500)=""/68, 0x44}, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xcd2549e4c666f3d7) fsync(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1}, {0x18, 0x1, 0x9, 0x822c}, 0xf000000000000000, [0x3, 0xf0, 0x3, 0x8, 0x1, 0x2, 0x4, 0x9]}, 0x3c) 17:05:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="32a205cf50dce497abc49d7705dd8915363816a080cc0877691a21936b941d805db409c253f0cb2aff3f0f49b48871de85aee19f92d044cd8f862fadfbd323cbba1f312c0dde148d3a2b29029a3a60655b2a7f22c0a8b629393ce96dc3068203141d", 0x62, 0x405, &(0x7f0000000100)=ANY=[@ANYBLOB="010009f7ffffff000000f7001a2001ea04ce8686945d07ae96831be74a4424c6b2d1c26ee30e15503d62bb8051cd4ac919a445842eeebdf7f2069d5970b50bcc3f706d2c0cf3cf9eab000000"], 0xa) 17:05:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() shutdown(r0, 0x0) 17:05:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x4000e) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 17:05:16 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x1}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8c2, 0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="918c10d4f9a737dd3021ca4509fb7a0d6f943a55902b48058156a4ed04d35b364d3bed8f7a7bd220a31cd89bd10deb14ba37f38be0002d9c5422e7894c38e2cadbedbfd203054f7f9333c315d0286bce9d9878eb5b46adeef27a0877e2e5f22769dfb436ceb20f987015a9dfade2197e3cb8", 0x72}, {&(0x7f0000000140)="c1834850bea0ea353e060d1d087236a71d7c66f1c034e937366bcdf5888136312ac3ad2ad297ce36358cc9d25294756e359ee12172c3262f43cccc2feac5c5bb081f692c6e2bb1e72f4b708fcf82f92396a51cee00440f42d3eceda0ca2ea3d7dc1011656143ae80e0b88e24bd06cd4f95deffb1e449517b116cb12a96cc6ee79e02cb1bfeab0e43a8bb41bf6f6f3328a761ddc65a35d970b77a948cb31f7b69162894913ae31d36d525794d7fddeedd0209cdb463f637bd49a0eabd7ce9e8629e478c3fd449e579e59b263fe4398dc5416689c7d445a83102621c06c55a83d88609639cfedf70bd2e068bb07a1c2b59145e67", 0xf3}, {&(0x7f0000000240)="711bc2cf6953d5b37dc0efeaf76324b85ed6d65345cbabc1dae2f4dcdac640dea1229081f011eb8ef9ca04252afd75db1c347c5b3180c74bf01a404014eb8d8d1720047f55e2779819a35da3caed144162d1", 0x52}, {&(0x7f00000002c0)="2ce82a9f5833027cdbd530f71ea4273d762d28f2ae2e62e48c915436f1f58eef3f5b6db404714c9da429debad7691785c06bd7ff9dcca768f1a76183b368fd32740259c95c1399251550a2f5e02d6ac9d30a4fb2a6b090fe8fc5ed933678713d65f62448e32d010e0cc5fcee2101caa19ce619a363be6ca4fc977adc596c01c1d03ae0c288fb164068fe3b0d0a0fe06d1e6d3057d96ccfa91e1f78f4ab5c74f3a81699542a0f633a846743e96c383b7620eacfad57a11adfbe316b564477f91da541652ef993108e133b", 0xca}, {&(0x7f00000003c0)="c1eb0e7cbe37a2db109030fcaec92ada045a5cddd1bd92ff1a84b95ec08bab44a04af8caf8b3a636c72f338ff30470fc122ce83597ae66cbb2f613df97f3ee44ebd92b829fd31d60dc7b533a7bbf653524b24545e964cf102b9554a4c17b8c6d5dc38477c1929fdfc81e776f", 0x6c}], 0x5) setrlimit(0x4, &(0x7f0000000040)={0x4000000007fff, 0x20}) writev(r0, &(0x7f0000001580)=[{&(0x7f00000004c0)="c8dab4cd91c780352d1c39c715d17b7cc694410189252b9efa98550373494ccd7effd4d43067226612079399fb24f43f67704f737dcfd98fef5fa2b3693842be1e8945e9f6edc51d2c579da8c8608ac7313e140d7fb5c650a0dc8da158ff3b49950453f8e9ab25f101a6c892036b52a4f575688579bf91b288f5fed9adaf606fce42b568299fe461b6998e2ac7cc411f4f635d21397007e82af3b64bfce3419a58054257fb2c3c21602138559618087d21b83e3149da4b2bfb73e7240cbb952ebcb1e1652032cc7c7fbee8146f56b6aa593798f6cac49831a4d74379b6113cb64293181de2f6b615c430d3e22ed4365593c97fdeaf08c88e444bc3b1ace01fdd0a05fd5319196fb915616f6d84a3d7069bdc1b179fecb64b611547d82048d4f7589bc438202d4c691427c048b2a1ab30590f540ac626f512a56d75489e6d7191e3914f0a4be6e75e4f5a36a25135dfabafc6eac99d5eebf8922eb06605dbfab0dd82e009edad208f23ab2c4048098f39d85af1e72f621c6356f7ca1076306c61b0ba7257a67b89334f6f0fa23c6c1c046b66bd91c195a0a532f07a50b2c3e281884e9f6a2b4850740698230e2568b2ebb8777d360258a12fc977bb8c7fa57c430288fb279e8115c14ce643947baed575eded1d37a9972bea21c023160e026644bd95f723628bafa6ad620ee654c7a26db3f15d42f7e65013f396ee66e14958efb353542b224f53c1593cfe6ae8730f526cfd096d4f2b4558eeac0fd639369aebe632d00a5b8bc6e1cd00e96539fcc42731d35b2a6e45e091affd8b9058dd37ffd41b8be07723ea7a8a67ff1527678ce8011f8964faae18d136a43b7cd78ce3a88564947c911d931814cbf5c5388058c0441e836a2e194b1a2878ae9f8994d60d39ac2e224e52c82f6bea91c6356a70d3d1002eef26800a7992f22278db7f2a3a8eb14fb37f87b3ccfdcf9842b13c8b14c09c5b1e20f198f15194397b0d60b248ef0c7067e12849a3d6910abef7d24a71b86b0d75e72f349eb64abff144db1da4b8a25646d78ef9e284afeaebe34f22b6a71bb631936a74da9964ae0bc99661fa72f548596f3308b1352beb847eeac679a7f2859d056d7b4e3440610b257ea2cb044e632aa01ca7c417d7c17f2cefe0f3237e289acef3bc6bb9117a9f7775b207ba4af13d20255ba4c283e0ba648f33cac854f93ae840b22ec54d19abf5474496edfe72a27e69672d33a612bf1faf927e84a17b33694768f52e5ca4150e0c78b05c0857a4977b836042e9c1614135c4301d8db7f54844646e9ce0322f33a6fb5364210b79d50dde5ad4c99473adba2ada00787bec126a7f46fbae359d1eacec6896a1a649cb4081bc9c7dd581859c9a8aa3e1f39fc9fe8ba09aa1a280ef6433fb2c2bc2b3f07063830dc5ecfc5d61e0890b753418db78342bd2fe009dafc5d1aa044685e179e4de7a72bc72d4747c811972f02b4ab11163d128f0b86b2afb2dc902a31a231f1b2fc83477d5dcb9fbf390b921860cc1cc06c8853beecf8193339e881aa18b267e9a6acdc8f7cf6619e365f8188de82471384e3ab1e9c103bd7ee71e1d801c8a3b010b6bc4b7021f049ab194f76cc2cec3c156da437c4bf6b99a79b055acd7bf2f2936f617c1dd12d233aa84b833c5ea780c325ece791a3f7835994ba86e2f1832beeed59cf55a97bf8ffc73ee860528eedf14ff0f456b009162b03e94f50c0aa6839411f0746e1e766c31861a0bd462175aa9354b1c5f155baad337d20342f1912df68a2c68d7ea5f3705fc5b1ae933fbeaf675303dc87b889b6e3a5b29b39f8f4531fb6b41b2d93ada91476065a5d312d52f0fac38803426c47125e2570d73fbb43a6332afb03d756de6340f19015353b9e512f36819b8d7a0ab3210675d9bbbae8a787026d11ea349dbb93e4c35f59a5834ce7cd3c166c814565a4071fc1c2c226d7a263668acca3726d9a4ba868a068a354bccd0dc80c1d09e00f7210cdf7588d82e9bc2a93ad7adbdf7d9f07bcb7c9ae34870b73953c4d9eef475f654ea451ccfb63e89dea97343feee45e35670ca61843bef48eba1db567dfbe691046e901c12bb11cf651a930fe752bac85e54739bb1f1b606827a9727c939ddbfa34fe6779d92f6ad5d95da8bc861efc74c8756ffcad7bc5c9c7ee5b39c2607d5eff71256bebf09a4eb82a6639ce7b6473c1d1fd540df3109605ec6a27032edaa31e554ce72ade42dbd1dcfb167521982200cfe9b4fdb06b39f1470709911f6c30a72b6d6c7abfff0c67a9961ab21662843d5cfe78189790dd697ef4d4e223f20c519d415cbf04150483de7e18746868b230e7ffe4a5e32916163d99439caf3c7d9a2b9cebead21a98ad873518abf8604e3d8e63e0e141c6a433c6e7536d8996416f965e768ab40401d523629d206815e1bc5239457809f008d9b285a621b6f626e9271d5cc49f2f267f03b8dea7567a85fc830e6f655375cc51fb50cc03dfe92888e7daa91c9b2931955ad41ab816da3a91b5c18d56b0c10ecd6ca74d771cf1fdf7f4644d567cd16f35c0ee2278bad0cfdded62755ce0575a57ce557a231ddc252e2a0b4e731539f28d6cbf7298b3dc20d4840fe03bdc9444319c7a3e93a565b74b23af5257b43de9dfe4c756df52bdff7065cad4bf7e8c76c4f16089c064a19c7d21a00e2eccb2ce710718195ae87e4f4d8ee04247729c2856e0259076a9d94fe1fc3b9627d0de3ced6d0c0c849e4f41b2c5b9fe1b2163b6162781f849a26e39f9e8770b77e3aee89e6854a2f7524ce59b15299b6e47f01a6e5678c8412787e7b48e7900e7eb607ac57d34e3406d6f5ed741ca721991acf7229c0da8de1977488d55009149117e0979ccd7204992d795d052860f20280ebe7dd2f9c362178c18eef382bce13f5eab95f19c8621d54268fa9e0cb80c5afb8b8ceb28bde0d1cb17b8dfae9e2669d6b8f388ccdaa5dfa3b16c67d52a59d38d619bffd9431074ae012f3c0dd91fa6a26d91ea58f04d801a2e3cab205cce2d7e05c83b2e99c74ca1bd70a5c1a6c559cd44a13b2b3f0524e8737e7a85ae014f52b8aadb3e2b38359b9ca49a660b109a5e7df551f6aab21ecbea1fdba12956830acf73f476ad1bf0dee66d203234ae0a3ddb5fbc32440ebc269b86e8608fa308c11857934d46d6e96eae82dc71d8af735c73f8ec7eed30b9d9b8dfa4632ef410f176b85eb0d1928ceb098a742db544242a4a8e67a4b9913e57a4c6e145f1d31fc5b1d0612034b9efe4473c3ec900c32429e3e1d0701a2b7809386b1838fac6e148286e1ba7ce4d180c2b9007fad1473b716a8f45c9c0145b67c79ab74f03e1ac3628a45454c0ba9ef82c994700f1b5831512bc700a9169eabf4fc6f0c96499d0a57fca3927d01d4f8e022290f886c9af9ca3c6b66d9744981c7f9ad31b1e872ca4151306a55e4cd15a169d79b908b34b41d0255a5dd6ef14566020a47aa1e7a4ee901a6f808a4027d6071dbf2e08ed946ceab44b4b460fd9f04f4c37f4e1a33a80f2ccc035f2a8b048a3cd26e69f4c65d7322f7fbca83f4538ac2d731ec95b4b9bb3541e7cf58719f9cba50b4a9b0fc24deee3c45b456fd1deaddf346238e6b7da4062006ffe5bff68419d4decbdd581f8642a35142786f6d58f6c55da2758b33e983a6aa8b141b36fbdb6e42920e6375c0da5930ef82bac76d37d5a8a1462f432a3f69ceea7e98b93e51cab5888256fb5bff58b74ae639234d88f2f562129b44182e5b6337cb8e6039e4349bdaaa3e88c3b6166cf59a55fb878a03f48f4d1b52b199eef744e691fafc55f496141885dd5a7addfe14b2de092c67e729402ec30acddd00ead6e4b9d25859c2e8d9a488a12707a636fde1a5a5602b24e1bfc266b9a3525d2d50292a19760e50ddeca4b607f322df7ff4b279123c71e52c4f7deaf1e721d5daaf4ddcae1ed36937e3f63b9c991055ac93f04530409a75624a11e1a91c1d35a7177363eb84bce01691043148339fca4546eaa829aff3a0dcd9fc6969a5007777beb00e5a5585bde3e89aab5273774b957d97b2b6c3f622a131d41d7be145c6674a17516a5f1579b1fde388d4eb11bab467fd631306ac662ad2ba7fb21862125b02e8e57e96107483019555398336355d06ee4c22e7eb68c44749bec10fa5719250c61b18b48809b009030532fba6f68bf88a9c0d74a8c9e5d52edce8679fbf2a0abea161d3c0d7f744995f143695deaa00758faecec765583276afdf9ecb9a2337d1da86c78a3aac4d59bc31f50fb837a29aaaf213234002c65e6ef859248c3464c1c71a7b140d75b8833108f43dc6b348a09242b0291b14565d44249d3f095e50956ea6a11c8d55f12358af5561d1ea07141368e0473c2f31c4ad407400a32a6fd1ef3366816209d19f59dd8c9cfb41fbb304991d2cb7a9799d546787b55f1beeef364e7113abcc512ef9fb691d8b7abd47353b47535c9d3f68612cdb0c17b99a27f4e82dda8a31072bd906f4bbb354d472553d745c6e17f88cc93ebd2ae1c171212548fd562dfad2aabe7e9b69d661150a8e88508a30aaf639462f726474e0099144da5f3f5d52672c2937e8c0570a1143e1eee9c5b63a09e0dd784392f915758fd5c9920262400371ff7396b4388fbe8dcd6110ca7ecafa69ac6ecbe406fc1e3395a74707ba541b4c3bc9723623a1e743cbf382633d4ea47c8dffe5f4289d970173eb9b7211f4b8defe6c2c44760640f63bced1c5fd4c1857dcfc01b38e2213312e8977312528d3e8cca062548097dce9e32ba44baeb186bb9141fe6277aa8ed761226d86649a9fb439ed78dd61f30c341f77e9e676f5dd32d815189fc4a3ee2133b9f7276aeda171b095cca5515da44351a3dccdb6642e71957f066b337105e2cdaac3324056b2a4df3cb608bf5f5823d8e83e20f75fcfef26a0c461d020796674ee9eca3b2d8e7f0d32402c19dcde6da44a86c569300ce7de4299fa1b5af2f6c177ff5e48b7d05e1960af79ef0004c2b1bdb4fac6aa89c1320e1808478856d9a681ea1a7b88cdff9ba714c16fff87ba41094f11ec9082f735a36932612d6088a49fb45a5a82e70390c495c49e291227af41b200cb446b68be9d37c767aed81a7c02590c724aa6d588d20bbaea31bdbe2441adb733eb8742e025c5ef89e459a4045f3fb2c16734b8c4857fc415bf4b2119114b889bbaf8e4d9d72d813bb2897adac093763c681836e22d77ea89cbb70189140034579cb24fb225956fcfc12f9376b7253ed68803874f211b01ac2e25097cead77adbb9f3060b67f11623ae4e8f724afceaec498ec8eb8fbd4fdc8d68aea1bc42fa677b96f0ace83e58e6b304d255d12511f7715be5edd2fd4d4eefcd473335d36d764144999dd68b903b6021290aaf13e2f59855483fce77ee695d93e462f60b1bc471c1142f0d0b89a27890cb95a049ad6354bcac2f1d63c03c727041778e656a946462c57cd4568ed914b8e8f042441541ceb66adb55526f56253ba57c8dcdd7d66cb4534354b611b7086452656c49680c4f38c20c535ce8917027259786c37d0065e3c2b7aa79a761adc1be0cb5845d7d5399f750061ba4877ba8c449ac8690c355bff532e4e1060d9dfde68b0145265d2a847ef015791507acaa13be1b03d3ef5c4395c84d8393ac3a05862ce9713b157b6e2df4834452092fe26d065b3173dfca7c66de042e81f2caaf9b6799e4ace709ec4685788d90b68af65576319edc7625e3f164f33e31bf53d29af2f76714c328e623d553de4aef9484fa1249d00a41c4887be80330470fe2c308", 0x1000}, {&(0x7f00000014c0)="474953f1ce46703a246580e534151c66b3dd6f3b9aeec9187f1a2e6931b876ecad2265c27c262b4d458eddd66aa6a43d0abfca8fe979f35d99f8acffe22666a74860a46c4ffa571526103ec3a55cb47d35f88f466d667585bd15f1f9ccc44ce01d00e76974874c6e17d074d470ffbeb64fa2e9bb579488cd83525f9625c7a2b8f9db692a48c73e9ecb37ca5b212738b97912e46d65a4b50402fa6150af73fecdc43a2415081a47119852f85b1f9877720cf50e5f47042205800592a9bc2e9ad2", 0xc0}], 0x2) 17:05:16 executing program 0: r0 = socket(0x10, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="89e5af81e3d87e4fb5b5c755522cc1debc4075f4aca4a572c6024654c74be576770d2ce1228f96460ae1f2f03647ef6bf866d4bea43453ca7763176b9d17f42faf3f56de26ebaca371160726c624ce8ce50c9ec62371eb5d880297edd1224da7cbff7750", 0x64}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10400, 0x14) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:05:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file1\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\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) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 17:05:17 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r0) setreuid(0xffffffffffffffff, 0x0) 17:05:17 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./control\x00', 0xc0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/121, 0x79}], 0x6, &(0x7f0000000480)=""/158, 0x9e}, 0x42) open$dir(&(0x7f00000000c0)='./control\x00', 0x8040, 0x0) open$dir(&(0x7f0000000080)='./control\x00', 0x800, 0x32) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./control\x00', 0x82, 0x121) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) 17:05:17 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x7fff, 0x33}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 17:05:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/240, 0xf0, 0x802, &(0x7f0000000100)=ANY=[@ANYBLOB="0106002f66696c652800"], 0xa) listen(r0, 0x0) 17:05:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) lseek(r0, 0x0, 0x1) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)=""/245, 0xf5) 17:05:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:05:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18c80, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:05:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xcb1d) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x95) open(&(0x7f0000000140)='./file0\x00', 0x20020, 0x2) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x8001, r2}) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 17:05:17 executing program 1: r0 = msgget$private(0x0, 0x48a) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="e508eaa83265070790433be2b35a8913c972fb13fd9eb66fdd73f53dcf17b39b34596088af3f7ced20ab8711c8bf5ce6d5f69bd8556d559f7081d4c3c37011ecfb279b7a50d81a46a3b7d920fbe13a3615", 0x51}, {&(0x7f0000000100)="deb0183a27bb0ca895c49de11910728cf5ea6a1843971a75dd31dd56223d13476a19a4089782cee9c42bf088cd4bd1b910da11ee0c42d61ce56b113a2759bb8f3b12ecc7e6b1b918e8217825245fc1d24c73a4e15fee02771841ab5ed1afc9e18c62be066af1", 0x66}, {&(0x7f0000000180)="4f9f61d17309381e682a61cb", 0xc}, {&(0x7f00000001c0)="7dbcb68ad6376cf3ff9db215642d396577dfe3a770a1e7fbad672a6c4e58cf8c6054b24af9fcc7597ac13c59d9c2913e62ac64df24ed8ca4cc2c56ddef6e4f2077783fbd348adfbb6b13be7f0f83d2af8fbcbcb631c50e5dd61ea16d82fa2eeda8641edbd019", 0x66}], 0x4) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x63, 0x80000045, 0x20, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x42, 0x80000011, 0x6, 0x100}, {{r2}, 0xfffffffffffffffa, 0x81, 0x4, 0x100000001, 0xff}], 0x1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf00000b8, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x9, 0x80000000}, {{r2}, 0x0, 0x41, 0xf0000001, 0x7, 0x1}], 0x7, &(0x7f0000000380)={0x6aee, 0xfff000000}) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/200}, 0xd0, 0x3, 0x0) r3 = dup2(r2, r1) r4 = msgget(0x3, 0x400) ftruncate(r2, 0x3) fchdir(r3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = msgget$private(0x0, 0x4) open(&(0x7f00000004c0)='./file0\x00', 0x108, 0x134) msgrcv(r4, &(0x7f0000000500)={0x0, ""/137}, 0x91, 0x2, 0x800) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/109}, 0x75, 0x0, 0x1800) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r6) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000640)="1c9084836769f72e3523752fe6d4fad55c8be7e8c05e6d8756074f546765f154d40fb5df9c73fbc6d5840028dbdc5c37d09807a4b27cea88ae750eb9b92ce060ea8ff32d16afa2bf099265a257680d687c5065af823a92bb1bc7ea3349d3187d550c2d52da3b765720d77b2ad92ba5d4045fb6479ffbc37ade618beb731db338542dc05469c93ca4f4fb323ce069208f040074b36c04a79a2e2932cae627fe4389b762a0499ad5be3e6651f0c7ee334a5e03ac11a4572ee631c39d800f7e69ebb106303971a432a88a860a68bbc4cd1b317128a33588b75520f27ce03f3ede607a75e6d97b", 0xe5}, {&(0x7f0000000740)="c2b2a47d1d5f7e06cf8d49779d3782597f87364804624c50c57a7ed6718ab723296144e28b28db74635f419af5a2273d8008134304bc0a4c359bc27e751cb34e0dc7342f821b5071e4e803bcd93cadb27ca74d64d075ab73d63e66f0fa926c18e44140f38c376ac0cc33cfa0189c4e0198585f2a2aa0cfaee44bcd2c0294b3692d190c1211563d0e8f2c121e80b74ccf66", 0x91}, {&(0x7f0000000800)="b657ea62cab905f05b0bc3cd", 0xc}], 0x3) r7 = dup2(r1, r3) shmdt(r6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgrcv(r0, &(0x7f0000000880)={0x0, ""/217}, 0xe1, 0x1, 0x800) dup(r1) r8 = getppid() r9 = getpgrp() setpgid(r8, r9) pwritev(r7, &(0x7f0000000cc0)=[{&(0x7f0000000980)="cc3caf214ef71ff5d2a14f", 0xb}, {&(0x7f00000009c0)="788fd47b44568cd49fdfa617294dd386c0e4be1efba4137fd455a524c3f1555c0342325664f2ceb7426329d234a93fc27fdc9f366a858171dbeb42a14a832efb9912cf235d1ab49b8577386b3a1beede11c719c08a89d0eff01e36044aa7905eca9b6844a8", 0x65}, {&(0x7f0000000a40)="446611ef1289cb638ff2d78f2b9357287a0a2179191c865050b736090fca84240e8745ff24752b3acb338d8a701b09717d6e747803ab121d450baf917b7d215367e8c1e9138ebafbd15db76d469471428516ac8cefa4b6be31e8746cdecff440f61386a494dd144eb583a6fbd66b22f4c437eb29300045b5df2801e82640ce35153249333137d88b8d8c7770d5329734487dd4a0798c2726b94575957954154a2a5bd53cc1de1f65da2cfbd922df85b5066ac6ce156cd78be9612e58f4bae279d0c41d93580e4f580914e68a844b249254c273a83b205a45f3b8", 0xda}, {&(0x7f0000000b40)="1210077b43a7066e65b49f233c4758dbb23aa61866b676499b9563c5eb43e1191c4b82946e3c958350771ea742399fc6011e31108d6b743b624f45e2666461474fbdb86d5d9649548d80e691eaacd8304d4b8d38518c020971aac6fd49a9a93dbf29d0a5acf090c874", 0x69}, {&(0x7f0000000bc0)="01e5ec3e2ef9c9a1cbb837948764f861c15849d95e78b38379a2e4f7af70ea8dd2", 0x21}, {&(0x7f0000000c00)="df684d9f203d267443c2601be2863aae3f993b01d74842673f9071c8fea9b834f6a78e1b21e9a01e940192907de78233a3a9f427a78c186ca9cbe2847782858027e5867966e34bd5bf2ef3889a70abe04fb989565c8248bdbd1eadb2961117065254eae9d950806883e594307e279e435707b6f2d788c77b34194b51c0f5fd65b8092ffd4ee4f621d4cb2c2ef8b78baf6787da86bf7ddfc41d21564883093e852c9b20d83a920086d9ad7b60da989d9294b861953a5fa01d7b25ce", 0xbb}], 0x6, 0x0) flock(r1, 0x6) msgsnd(r5, &(0x7f0000000d40)={0x1, "8e170a34330daf1aefdbb13a3858d25a968a458d8be8093e30b2bacbc160eaf4eb385184dd3087f3bda4f2bc007d00c0a1c4db10db3f0476d5e41f629c9f7e8e93a96cf756b7b016a9764f4ced795dd57c778f2535564a0e77dc0bfc2fd98fd3f047ea2e16a5e62f0bd4347cbc2368fdcbf9e361557567db9aff0b7729e90de4762f95471702447dc14286b3490373fed6b37e3758d588691d320d81b8400e7220a7eefdd1da8b4f34c7780254a35bd390c6566e517a03348bd38a"}, 0xc3, 0x800) 17:05:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x1ffffff) 17:05:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r1, 0x4, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 17:05:17 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 17:05:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="5054ed474a816492aa4e9d0c5d26cc3dc761e729d447667bd83d53a9b7808756c29a0618c07c747ed66263ce532f20ebda30139f8393d2f0954991c38c8f5869a8aeb92b2b2c0ef6cfcc099f41bdc206fcd7267fbbec4a29c6fd694486b03d45550a84edf2d9743bfc7f6cb32eff63a38b06d32c15bad39ff0082921a07acfb3f7c1dfe5ab2086df4a124cd69536017c9a6e1f5f650235c240c9d5b12923be74eac7954b516a485ba0c88ee2514c538f463475356ef46a6235b7e5a874f06c19e5acd15ecfdac311d97c6c2abfea27ce89c041d84211ad51a50dcb6950430812c0b59bac248408a499b0107d50ec9f687e1b2cf7", 0xf4}, {&(0x7f00000001c0)="d755356dbca1480bb0532a3d447154dfc84df81e826193328da44f35b9cad39b5cf3b8578ff246f7d1ae85", 0x2b}], 0x2, &(0x7f0000000280)=[{0xb0, 0xffff, 0x40, "773273d43f7093d70a081befeeb75c6e519d94fcd4006d88bd29e6cd6ef41482160d9a6abaa92cedafbaabdde4df453397eb1b3ac21f397addd232f4c0fb37c7e7bba456716650aef1b38ca4a209780edb7f96030205a58dc3e7da3640c787a9da882b3d9b08131d51d92e73a24bfc129b7ca6e6494973e7abf2d610edb46da17fb6707bde4ec4691f0e1f00e6b8d9b670c253b62e767d678a09"}, {0x1010, 0x1, 0x10001, "022aad54d82febbea5c21eb2a11467151a7cb7067b77e7369d6dd04c5f4e49e747cd8ebf1b75af08e6f659835d4c063bcd3fefbb1eba525672c8552eb936c4fdbc326e67371300ff7a31cf0ed95bbd7b3aed80f19cada114bd7e482f8c968c8cb67d3aaac68b06c20648aa22a3a3a85fefe70e74da32287f99d27639edc58b2be5a639e30ec47fa009de08d36bfbe2b43b0dbe97fd57b73b0bac83fbf9d2440e0a85b5531b26dcab40838e8a81c2bd16eedace8554165af8d12a63e80b93368695d895220c789ec3cf20f05188415669c81609ed1de2cdb55f0e030e73a225a135939dada95b1a979ef2b3f7893a5d6eb8c300659e7bd22ee61b7d4177957fcbe8491d57933345563152b43761c0435a46880af866240680f5a73fb921c173cc184f3ff7cf5129115a5ce1bb14f4999a5290282f88aa58005539869fb8d382753037a124720462c747dfe13bdb8a9594d8804347e3a43ebfe9a1ff59cf1a33008de73f25ff6816f157c59108e52742b010bf22d45bd70956afa5b1293dcf9ab6971bbf63aa47eec9c7a482ca632a09fc7fc56e87dc2c46e0343b6cad23a1b5ad87d66ab15055e7a981037d318123d665330d7b47358dad9412dafac0fe56022daac5e5d7a0430511553f7b017d086836f41e96bf09d9e793d75237feecf3fbff95b5c6c498fac7acfa93a5ee2aad6544dab07170e09d1b15ce65d96e9cdfabc3be67b5b3f2431ddca6f4f7fdd77a978570750c0432c9730cddda2d3c629f5c4b6d63d9e326dac6517d0742bb5f070abc4000fb31cddf3edd7ffcdb982b8fd3e85fbbaf374e899010da0baa49f36f01f8f298c2ab4728bbe6c8877fc29989b097be86d41c77ce62e3820754a16d36304e7c44eeba9de69fb45f2812f0572e0f8a7d9e7f3d490adfef4d08290e75430b68f687d6dd1dfd9e61911dd23c002828c62eed2ca69adc2bc112034a4508e01def9a07c7075ff269a528ca320ac80daf8de36eb742d23c4fb3ddbdfc9d63a6b6f215b83ac009c9c29ee3cc7969c608334ddd2d01a484887af071e025a3facfa7360c534dc41b5035d2587e8f9fc06ebb6fca8f038c96bd495b985def5b3159f69a9e8cec09c94c3cef060adc02900e002d5d0698197cd18d432dcd2cb67db90824627751f7c5f48f265f8015b65e85a84050ddaea48de776dccf32f365d288fd8bab5f214eb221b7762c584d21de733be94210f055df8c7eec397cbee183dce3f720c87e3b407d4f578ac2c17563e003499dbb3bbd0bc6f8fa1141e326e4f0c9611ba6ce07e7a10b3528d4a8e2e2f7b83b9f98ab49e280c5e5407358adc796bc014672350f4ad99c1462115c1a603be1aad7da2dc66f76e4c16ab9d218320abdbf4d05421219db92ff588ee63a6dfe5d4e0dd51be408f8928a426696dc94d005b3134cb5ddd0cb68af2cdd8d4944af7c2f0d77059e1902f9b7d5d6b011c297d4ef7c45d7391943525b36931dedb23386a06084638d4dcf5e912f820b590bf945f44bf4c6a1f26465649564cc19a979b89eda293be9f28ca18aba056e3f63c3c982f1c14d8e42a8fc4541a9a18f447e4cbbf261121391cffd5e6a2355259c76f8ac5f4f14221e52995bc766b82181df28515bfaaba51607cfcc5fcd7d207c6e9d434a99ed099c4aa377f6ecd90fb5b7d9281ccadd1c9078b1e640d31d9b51e4efabd36143f2719d668d6cc036f137782e7a871a8eaddeacbc1f1cb7b3c95091895defc694caad0f2a43e97da92a4641953b5ecc438b1cf8cbe008819d5b7e786653d5e4b339e2a65924a715a29705bd9633a13ff250bafc8c7bb27623952a619f1636d57e659083a7228208e0781e7125b85d3387aa7569f62f193330819468269c599a446d560f6e425da8ecd2613e4722224d984a296d54d645bb08c6e851afc5f227ed5639285ff9094aa42fae1f339312f54de34c8b0495a23105d3e83b19eb48df6adc5fcdbe04694726e6339ca456b2f76891f4ab96c629f41d36db8a038ac9acf17199a52e2f4d7484dba525aeed21f83e7af0132673aae952ac98b34385883d198f3e48efde3e8ef4fc0e8ccd32bbc3b6227ff08a9f0a2ba1b9cd1b6f4e430656cf2a2d0447e1de2d17aa54db27192b83a091a5093b84cda48e1b0fa2b0e12cd42b2d282ef4b4b0637f5237b306eb802e95b9a78c9997ffc3692dc2bedda6d74f3c295711ef8d0f9183d10b0c77f0649ceddb744412db55201282dc3072bd9f45a08608684fbdff6d9e7ff1b63371757f4c66e899b1a8f48580a266f15a6ed82b6916921c80b4d2044c766480bd3cf8c6075933e034d0b95b66c7830eb0d9ea2e66279ee73b28c01eb7066fdc7970ac6cb7acbe5fed8774a031df7891ef4a79985bf559102c2bf50dc7af9328ddb40495e4fe3a30e834bcb4e79f6fa8a0af6e868023ed58671d4b78972be46e36e69b50ab5f3ba75a0193b3917207382d81d0e6d575184b5206c24d2398f66dca48efab6cd6fafa63155ffea985489825c0063420eb351dff285edc5a46f438be7abe4965a3df0e6fc7d24cb56342e387682f73a0331f34f95acdf1fbe15b3c46f735842de9e6762ea640d9e1155b68fc3d852f49fd05b72e90857f675417188f3f002b629951e870d15a5bec16e6448b1824ae61f3c00c41c74b8b8a3d389a93996028e565a20dcff7d7682eae157bb792ba5d568a0155623db0317ad7ec3b6ce36094a4d01ecd006e5941b3202c0c3514b51ac2c71a00bd967346026f269bb43ce2c4c2c9493056e833bcf6185f591b05a15bcf0c5d343933d9eb6307d303ba95fc52d20b2882fb99221e61d244d0b7155077b0781e4010a1277ae72e175deb24e961da810cdf744623f928ad9b8136763a614512042947d8993ba4cf3436b91dff80253311a8c7e97b0b740d8979c0fc944e87ae93bd4dfdbcce5a4131749f4b1f52f290bdbe3e25fb87bf1751aa804c4e04af5bee2d580cd4578335f0838227c026c0ef06413cfc34139a77f6c7f9bb132c598ac7459d2135daad23caec300c46ba67087f59a4408ab5b94cfc15406ae99d513c77919ade885b3a39ba8d6b1b2ea838cacf1431b75dc3b457085ff80c29011bad386e8bffdcf7c0a4d6607daa930280ab61cca9b11bf4e9696180098c674cda54e5cae429ec80335a981c9613cba9b502ec9204f28f3fb3e61583dca5c4637a71f363abbbb7da25d0aebe40638108246fd80cc7854259595fbf06a864bd45563492380b6a54eaa8bcd579353b0c1e5f7f43ed5e038c81db1477d4e528a47fa3128c79c612621236597cbf5f5c4d3faec355edbfe0b14d4161795ef56f31f4c70bdc10c501721f1fb5841bf36ff7badba9555143b70b7dddccce1543885be111f60d066a9bd88e5a8eafb542b80579cf3899360c6f6dea3df00752545f7fe7ed873d78b3723186961589420d76ee178737b3a538dbb76a7095a2b6caf14b78a53e82fea4b736c417cb6f979ef9388b9b6c95a93fe65bc90ea6e96278a259f5f540b8a293f43ca5322103f51a6ab54db17c62b4c2bc911b2e48d550af51702234b6584fd0b5240917a02182673d396833983ff3d205fd6afa52dce4d2f67d44d03f6f95a23bcc45c97ffa74438b297f0e9f64e8203e274b030816f07fd796db2bbdb47c2037eff088ae173169e27b778bcc958812e831c3e47b2a33d5b0d3feb8cc03668fe75b987b58bf6583dfd00c76d3eb5057e8fb9bccbb36bb922dd03cccdfd29c29ddf2b04c1102873342098015229fd4efe5a64d9be30770b1d6078c2763f6e634c93ec82b6e64a69d73b17277ab467c9daff9f09de8bf0a8e5b7a9d7275650bb10c333ba0611824de8b180c68ac80bffad8cbd03c0e936953b125911662b232ca74c008ecd893196ebf5dc1fd759a5ce31ea9f6f22e37445f0307068a290efd934a17cb55e9d5416cddf9a8ec04ca89062e78d86020ff1a8e903e54156c06caf3aefdbd0fd0b25a8f65f8fdef320b1946bd2fb5ae2a000401aad703d4f36a49110dbf5aa59c24ac044b804cde1750b86fb076a2d69e31f3d62d45f5e87e2f4044c9c3569393396b9757b9f86d90d8cbebd240b4f83b5f67ca41252641080cf6bbacd3a458a2356bf69e4c30bc0fcd30a0b65ecec4c3e5e8b0d7c2ad93a29c65e751f8dda618a367ccff16b5507c50b5c7e5167f29a5cd5a15ce68797e53bb0b7e10ce19a52203b27986165547c8c6a9c3bd8a10086e775cad3a6c290275b2ea5bd366255eebc3d622582af5caaf99bfa2385ffdf8f42be878eea64a483bed4ece14a4400b7c7045ba4e1a8e3e3dce47d84bb58861f7a0a033b7559fe66f026f403cf290a4d0b79d14c61cd9c1ab1546b04e770b64f8332bfde85aed3ea7d59e0d836361d7b11f1b6eb6f7898037a82c05a328eea37becd3fe746db4033666206d94b98e43f82099311096798e277101464134bda970780b61149b8937dd267a06b7170934f3afa2f2f3c133c6a5f12c35e3f7d7ac6e93b4428d7a77ee708cee678fa6e77cdbf54eca2b4f4d79282aae4e1815dc59d04b7917a0fdce8253e2e09c227d91d8e90b503ae5dbde4c69a412f479ab9bd4dbdd95e04ac2e2351965f086b66dd7210af6aa9fb6ba824ca149a2d002210209665c75ad29e55258c096ce88e0008b6c5d9ac85b2a611ef68eb78bfec8054228ca86ffa135ec8d04a44980540c8755e9791c7f2b4bc3be4b672efd470c0d2f9e37390b4f3a57333c73dee0bb715764e4f811a1eb5aa95862d804b8bcb779568f0ef67f1e76bd82b28f343c771d6f7dd879bd58b1f81d59b8cdc06d4ee66c1aae4212ae296f65abe595f265b043ff438e5cca077159128bbc43f66c38356cc53434f7b14dcaf7952731ef0239f43d9d73d11b97ffc2d9588f3e28fc9ede327d86aecfcc7b0f2137cba9696f78116fa870933be2d0d1996a5f5a1eceb2ddd676cc3750d5915f0c1ce7595f60bec71d043d0a47d3342c7b7ef2034a05a7e584319b06f2a68261644e24e80730f3c8dfc71aaccd2974c3df35cfa9755db39e602a3139b8af97c4a3df72b19a369bcce1ab642c7d0085b78b3355ca4d0d3ddf1c8fc461d5cab99875c633fe518ad1ae316c1a620e5c647a3021e3d63380191a6e50580fe08a9092a5f2935026d3cd61f885d20054b1cd3905fcbf81d70d882da5d0757919f110079704c9ba3d01aa417710eb66e0277446492657fadba3b3284e643cc188c8f0cc46503291e104f09c964377544f6667455378cdd05df4a662e2e11960a41a0b6c76dc8ef65f9690586d7575a64701dd1288af5f3dabafb0adcf1919e89f9cf76b5bd04885d52585c9e60a697cda43c95292d2c2d8859443b69fca73d0bf8961afa469ee7ef1b2944ecc000d9155bcd1d1afdd774f97554908a539986625e5c972926189b28a1280313038133c8af29572a3f04816c48eb04768b68641c25d4b4799c04cbabbd4c3aab73e9aba0c7581741ac2687ca0228cf2b03ad377d7bb8649cd88e279a5bb6019a5dbadf3d73cb5f1b09b804bdb249bd2a3204f5800f5e6b9c709a009012c190f828f4992f8453dd4c5e36bf8b8840db770154824723061cc79869a35db97140b8d335c4e6373239924a92937499ebc6af226526dd46edc25c70507020cd51115e0bb5ad6b9561229c62eaa4f63ae7dfc721bb88855717042be6e4552a35bf3aff05d75e4ef10f509f617133ff20d5af18e1b3f612d270dc0e8ba03b1dabf898153139b8f67bf4c3b0734a8177b8f90c7cb52afdd5ed1ccf2097b87e0be0f67b9b116ccd448f6b6"}, {0x78, 0xffff, 0xf1, "111c52a18f8a49a8778356cd4ba5c1cd15f78ac6c68cc497bf63b947dc53458c608ed6e5c23fab6fad94eb6bbacbe7a1a04c7f657e9c3258d6585ac044d61566a26e0058d0234d1a8176f17d7d074dcd5885ad71ec1cd4ee163f0b369e47f01f5cb1deb2"}, {0x68, 0xffff, 0x75e, "80d6ab91ee5c5dcdb5f4b1835be5423cd9f305c88cb8f94f0a16ffb4efc427a71fa1a8e1228786df109402b7e5563474c8c95daa2d8fe9e7500deff40d5d8298afcab8ba69156921f5578441132d1ffdace0dc3c5a29"}, {0x48, 0xffff, 0x0, "b68a61a680226c626c7340a9732cc218962a07ae0be7fd3c40f9f6de3be355a268b832906ebc36d2cbfe6b7140611233257791cd0506d661"}, {0xd0, 0x1, 0xfe000000000000, "39f598be75805776a62e30b50ab54954b18648e9e49a49326086c3398e42c4f69d90a553310d866abe11c7074ebd6a568a8af85713a05938e1a348193911a931be593404480f2aa3cd463239d78fc2d9e9c3743801fd94de25f974027583df0e7de378f6035011061f781ad0d60289150e575f09d91a788ee4b6640d03d474a6e9a3d53f1c279c055b6febc390880b2aa485472ee82cba059d228d9888a26c5dc560095582f4c910963241044a44b80a6211756f7b8270d07901"}], 0x12b8}, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) 17:05:18 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') unveil(&(0x7f0000000140)='./control/file0\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 17:05:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001500)=[{&(0x7f0000001540)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65045d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a37040b89736b8950227bd432d96bb9cf2f1c2e58eb52b085a19f4c84e684e7da1c4e8bb5c8e9347afee7c6749582947646a9f28f795f2a172a772b59b589f78033d8fc63c8c08334ddd3fa3b2ad63d8cd8545da1b7cd9f7c6426c16256a014a1a4c522bb04fa771287a033dcd9c0383afcef95aad318769", 0xdae}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8010, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x4}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x146}, {r1, 0x105}], 0x6, 0xcaf0) 17:05:18 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x10}, {}, {0xffffffffffffffff, 0x46}], 0x6, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530002a8bfe38ff6fb0d3e9185239cdcb3100000000000000096be808ebaf0beba9df2b6bd40000000000"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="ebd0cc5eec9b5163d36f552e8172478e85a4610a69332bc5fbbad1cbee1971359cccac58627f773bf6c6460ef681b91b1f36cf51e0f65f7b320fc76ae2d7c68543edee78d4e8eea3c8d7bc673578173ef69eb9c5e72175f189f1a7c38f4cc5641bbd358a71705f8fda3d494828498d443912fa3e9d00220ff5181d1de090e9e5e676732234d923caae6f5de705d0cb0e45a3c43b287d50d8c8392376f6f6d2d8925bdbcd83686dee8fff070fe68d4e747e703407edae27f3dda17a64223ef6b995deaf2f5382ae2af72b3a8dec2591051c0a53d0bc5e403f0510c88019b07ec2d3d356634b02b64f3c6929a275fe3323f0", 0xf1}, {&(0x7f0000000380)="b735d59542686f2e9b49097fb7169ab080c53c5e6f513e95eae447bb7b3962b05c8e03b52c", 0x25}, {&(0x7f00000003c0)="0c9ced65bdbfe19d1cffb1e6dc8cc105d10087d0f064e248759674607b19b66f6d9d9952a0bfd07078d405c7b6516741c6a21371878c95744b8cec9e2f89b4170b40f590e5e45ccf1bf2daae59c0101f8d3913063dc0efb956903b7abcbd4a06384b3c3419b60bb8ac6f779e71fe617b18a627e6d253b331c99f1d2567a0f87cbef2001a9ecbe79c5f286d8994a581986280cdb13b0c3628c3ed3fb6346e37020969181fa13203b4382cfbcfe482282d73d3528d75f25fe4f28a", 0xba}, {&(0x7f0000000480)="692564bfa55c7dbc69f4126c0cba", 0xe}, {&(0x7f00000004c0)="f16ad73caf472e87361210517730a025c44a781061bcbfbe003833bf81a3f11169fe1d56f103797488dbcce30cfbe06b4af686e02d1f514d3cd8c5493a6712d2d4178f4a891192", 0x47}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x1}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)="6ea10fd332bdfeb9e82a515aab6bda55d4aa84e7b029bd912f669a81850301ab02fa951e83ea467a4f1f05dc98dac425e35e0c892ecbc067f174f1a4be0200cbe30a7c894e91e4fda26763c93ccb65dd1a7b1d2f3a3d3b12967dba1791063306126e5fbac7169b1d33f4e94023f0285fa6179884a09aa026f30e683b1f577a5cc03baa0248a785d3b803b08cc0dc5aa30b7dbd15560ab83867361e78caaac741d8a43184cc1eca1a2de30dbdf023f2a7d47df9be6dd1777c6209495efbc597fced6d3cbda76b43019df1881fd7ec304e8f8543d82400ef39bbdc4775eb8ad6de6279db4cf569d74946de38fafa838ad02db39380313e4da8f1a486b20fb01497bc5c8134c236162ee371ebb64ceabe9c505b4cd842e0a25622fec86cb362bcad05747a51e85a20d69b62899bced20a0d074bcd5ccf018fefbaa7f9fabd71401b6346be82fcf8b7f0f649d795d2027615edab645ca50000000000", 0x15a) 17:05:18 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2}], 0x0, 0x0, 0x4, &(0x7f0000000080)={0x6, 0xfff}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) 17:05:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6c8ea0e1fd2bebd4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000100)=0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTART(r6, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="fed39b3fad65142b66245f8297bc40586974430fea81805a4cc6c11038a404461112531dd04a40c4d277b98c3a16e40bc5b32d94622a2f5cffc0d05f14b6328ee8ae2e474af6723ade2144061a3b5980bfb4d3a2fb157a30e66550b3f7693517140756736fb03c146ee96715db1626abc1988373b68b5af64af92e22a95e2aec37d49d38d73e84efab87cbc8083c541c112df8acef4a7db8b0e5438b8cb71ade33da3abce844e70f1d35a5526d091d0346fd46782747d320682f5a504ed93118a6bb34737567a93e14efe6261131a8fe19e22a97e16d9ae9608fa08679410d9665f7571c6d4b80b8dc7896a2b31eb78b05f1929f8868452a2a76553be41afbd71630d4c01cc28099dc1e2d4280617b27187f768d51176331825727d9f720980d3c7570247a3477073a7ae6135e757dc9904b7a65f0a461d00e5b884cefb3ccd2dd80483a11b9e86dbcd1f2e42eb57f3094e6f3242dda138d1ba9a26597f2df91655f4d168d6b7df9367b649307e2ec45b404c765f927e6c5683d649c5dcadc29f3786eec9e418993f6b9a9020cc2b064ba0305dd3ba47f0de112e336b110270327fdd7a6e5598ed097dc51174c573f359677c037e0f172dce54d2c5ea9fed8dbd860f4c2b49058b9484d18cac1e480ca3b23d529f12bc7f5d5c34017c182d25d5955d313998077574618c8a46f8ed6cbabba3fa388bd76b542901ab723573c4848e97358db464fa6d43fb8f8453ad4775456370468516e586060fe5b36474f6282cadebbf9c8a4a04592de09029bfcf7884a799740736b941f21c410b87c6eb4cf198cf13f439129de1bb86d35b6798475fe7846703185a5de40935327230e7d032f25a089410579b17b2b3a22d74b4906a96e38980ec5cabff78b9c370c29fd58072197af39ecb83d21c99eb242d5a2dc200cd016ce9e8854c619beb83e509912e94b50d4aedf5d2e2518fd720a90e7b7fb9fd2bc5f897535e88f4881816e533cedea30e71d06e1c54c630874d0aa99735cd4aa4d0f87a3b2776fc228ebd0b89fd85cad67761b727da08b4854159ee48a5201c35d1638273d8aa4545c8a6d09a5e57628e870cc93ebe8e288c0405b83458f629ba0af67b7d62f8f06d177537b3289caac6c1290834747860f8cdf466945ad62c02993b10430e618574b0f3162eedf67e6e3c02b480cb5c4782e700773a661b9145a846ebba034569d88308d90b44abf9509f0ca61c30c8314b5a34b26fd7abc77b8ed7387d0d954235abbe587be76cee96d10150044a60be911b5d6b948d26d113b1109fb14c56db9527e14b323245b1e89ff3b5b5947aa4774386ee47f050e782ae73bfb07d08bb0f0529bf64605112c3e3a58bff0997b972b6dc623580352e358cee26e1e2ae9c0d251f99d11e24872ecd7a27d5d5c7a7b84d9508bbca4b69751e783fc8460d73c597b19c6e161f9e61cebe6cf038ea1f0ab9bbf0380661c571a5b4cb2e118468c86981c34e33a51172cf968b005eef950eb52418f9f07b2bcd733086646885f48925f3c9fbe19c0fb40a1ebf81df88b88e521dadd1c2d83efa359766ed8276de8d06bb8505d19ba945baa2b43fa582d9bd75ca7e2e6eb4e27e777482bc2c167b95b0406cdf1dc35b53f5c8eb91aaee357be56b26dd1370e0e5cd8a4352209b6c3667f69a5d2d4c4ac55cd3be816cc32a270cb038ab19b6bcb500fa51a9bed9ad26b82b57114a5a698ba3060ed76330aae873b9ba29fb53daa3b040418b77c36b3a3546a1e2b7a9a021d4487208fe8c89b03a8f3d6be1eb25f418b60f643761a32b9d572627507f58b463145b2229d5e4946e963d0c18034b646a6601cb793d723721aeefbf16b970475203c11ff4420bb5d30329090b8e49f26b39c1b2874b0223cbc0be067fbb41a33f3a58506d2d1b35e3143c7f2c0dd1d1278c92882c14ce713522b80c393566b5f70ec6156bbaf2e282beefddfc0b55a43c26202738a5fff122bd8da6cb197ba3a77fa907348d1f398a16d4c7a539c5f49f160be9f33052f66f0b8a04c381df1cf8821b1ebe681e5336ef20f078be91e31c489db1c6d6abad3fd5bb7d4703075bc1b7068261e015076b6a9b3ebd01c5e852db831c6cb5665696dc359196e9eaaba500548bec2664768790db3f1988cd614273f9be5fda21a1a175b16fb193d3c5e7de6ba3deebe8e6a28baf26883802072822c4c82ae4d4f9be2e0aad6d3ad73f09e6651b6332b0290393e47ff444fefd3578e5b3ce805f20c57cd4472d82bd176c930f977a2f035fb8c47c8851e930601b7f02ae6de0e2a2f77f72429eba6fa09f948cdb724b1f882d356ace7e0eb70c7ab23cd799d4836c7455fd23831d7e154ab7367f06cda4a5154ba77e11f6d6fee42dd4118d2916452d5412c653b4fdd0135ea7db72abbeb5041cdd5cecf28c14a45f7f9d858ce5150ecbe4f29c21f44c85d0784344a0942177be042a3239817ed0547322a8ed85c547c839b9021865cba14e6d2dfaa2214bb1bda9490277cfb835f8527527486ccc7d11fe088b545e1a34f0f566818a012e61ea10cb166e48d4b039782a7d8c029112099ce970f1b3a50d36fa37f8d5cd58a36847f5f137de977f4b71ecdede6cf56fb586ac199466c335b771e430484089a002d8b6225376c5dd6c0737092d5aa0a6eefbccf7ba9d937476912c8442755149248b9a55ea1eda06a1600618e48241371cf47177ee4609004bd23129959a566f9d5ef8a1cd0fd95f0c69bdca18f16065d3522729639a06293c8e413e986f095969d33ec43586256ca5d6d3e0312cf3e7cc29069243b883137a64eb58886f77d3fe99d0fdf1c62072a5f7a0e93491c6df0564df33bddd28fe895ba7bfc8170fec2c8feef2c81d04e1bd38605e5d9890574bc27cdae184c84a410700ed35aba3abae1276b72d476a62d2a2cc3d2d2741042d6767de2dca1a9bc6cbea0a82836dfbbd4859eb46da1680904366ed6f2c5424e909deefebe38397d3d75e133344e4864af49024d705b9373f75d1ce51f9f20f51628a59f6296e94390fe622e2140d2c560573f4f9b1b5b6493ebc01593c338f43d1f8d53d1928b07bbcd338c90d95d51b9ce8b676db8b81f5ff90b188c66fc343d47c8b5ee46c6c5ea3e3dcdd68aa24e25bb40059d3b5853beaec22214b5678dbbc61f933d625c9e971491f0fc94a29528a97054950334550520ecfebe4e3cdc1121cfe7c1700e7a9250e7e9de9b702867386c61aacc146c29ae8c0d60d4463fef2e393e09820538998ab0c1d12acbd24a8af6f66f63917b9ee8c9dd25aaa6f80a0ae98bb69dd4adb15e76cc14eaf0f084799915f9c9a6f0ee974c78057db3635664a6251128b54edbe4e091eaaee11de221c46af94297bfa58fea6700fc1f684438ff482f14aaa2c95f75bdf806bdc102c78f892cad9980c537d6225733606c93f8665b8aecefcb0713781deb1efabc749c330a3c4886432589ba195be7d5b5bb7a68d2d3a113303da3fe902026662ac09f6c00214b1d86395ad01277e1f9910bf536e9dfd482c16586f3ea782848b0466024c080decd739ff8a3d9150f0671dd402755b52507f17817ba45a3254712cc9b3e9fe45661d4166ef176ffe5f8a64adacea6020d60dd513d9812fdf66ae373db7192a15f4c63a5d88ec39010a68e63b3af327ea19a38c9547150d5a2ea90961ae905edbec83328c0f2bfe882da463e78b477e889b13caa6a93cde903407b61469027f55f4388d5e1c9b91bf0239d44b0cfddb77de7a830b46345223ab6008fb0aad3bfd541d5ce8d324832084893377faa6b2ad66a063f66e0ff5937ee35f132acd4fcf2f5f40176e96be32e6d8a5a629bf14376c6c4b906bdef67a44c84ffbec8d82e66140a8d5a891e2f401c7c52653fce960b8fae849b88f1524aa659e94b45d1053a3816ad269c87aeb01c85cfd3b4f5530ce68940d28533b27260bf4068a7950e6d4466eb842f46aca059855995512de6ab1c4c13533bc801a2341e618ae06be25a601e8b135facc8658326aa926faff5fefee47837c98a5733a5cf37d4084435b2f69f58b5522f9e127ffbb26501aa76fc385a830fa9d05a59aa427eaad95f43fdf5dbea3777f4a230432fa99b859aa9fa97dd1386a39be3e7c26d283ba73e4049f98691f99188f0c833c00b783b61719383f3344559473222f9cd0dd195a335d1c6589d8bdee67d0c9a45999857bdfcb141d1d8e108d419c44b50ab1fcd9434db356b54a46ebdeb870c90bdfe07f7ecd909de6a03178124ed021e44e2ef6c7c308c55e65bbee025b3b73a5150a6cfbef406402a254387a6a86d902202def13ed9500b12faece01b87281c3aa83b7b36219e8209ea14506c12ca1a25c6957379033155a6e366b3aafa343f139774bf40641bc6a57ffed8d41016ca87ce53f08ec2719edc1b11de995ea582105f29bd6a3ca46fb613fbf655e6244c97f105e501d8d14fc97586a9b65300f41c4d50dc6da3da4618824a74eb0d13b70b1b2d26faf65d3cb5a14934ab8a752521d76e25e0da81c2da024a672bda59cadaf57e291f39c6abb3260442c90d683745c2487d2ce70d70c33159c8e9be88fc8b2ac04c1d403a16b3a29b23c43c628f007afc84121c83661fb7e991f8a2889b4168d2c6cd2daed86b9d4b49896d803a9eee4e1a42e636cbbbc65b181714e8a96cfe24a2c2b3e807b6149127b51332c7f2bdf42267049e0912cfe95485670c28db028069e24b2c2bdc92094390888f1d7f64952c7e08b1b6f12fd5b9fe50541e8b596979fa797bc8ec4107ac88f196e59d3bc4a6fd744bb171614fc350fa1ee5ebb7f5372baea390f3e659a796af6b7de2e81feb901d24e4a3053d884bea71617ffdb83236cec1665a782e12da6e33bd497aca2224f9dad5737e2ca1675059acfa2a1ca3d8d77ada782d32e979abd50b30dba0f52558944abb5df75f9c744fe7e11f218b7a22c2f7a83a26fbf82ded329711c56a47b41e4e9c563d7f0a87aa8acba7b93dcd0ba21460b140d9592b6294137dc943595021e31dc5e47e6b833a8e0b339284eb083fd3569aacd925b1598141c4bc21540385c1e9bee8aaeb0163dde7c05229fd9d70f2ad818dd5dc91f8ca27e2fa6c42eb2a972ff3142e3193a7d4006ed0125c0a5e9812b00ffb6cb58aa66e3129276e00b9a6ee30c9ad54f681b9e87c2c03804d7f5eac5d426a4b7916588d27332c59c930ad7b0836c6ba61c99144785c98efc272cbc809b9e7837f2a85f9f3bcf997519466e559500323f038ba8c9d6b58e59597b7f1855cc5ff0dd3690c23e786e07d4631ed742387cf9df76cfd35c1a1cdf7a75dbf4206aeb29c686c3432fb8f2f5469db79f2af11090ce4f94dc537bf60a5f1d3f0e58be9097fadcc6239cd9a174fce7d16aa186cb3b2f63d8992a6e87d20fcd40a2208ae8bd4ba805053b1bf6bf8790204af629697adade5ac0211d9628f1a396385e2ade74e916458e344644580038faa97128577652d3932f9a8c79af1c495347a3c9e9bb2cd45c24e8913f892d6195e6dc8260f555ef7a593d4ebdb570870ba7f587ec187be7476dd9e94081e56922e95b2c7d158a1f15a0e90157786f50c40844cc74e4a7e49f5d9a4daa1a07964fa9ec2b738d79db5df636cb772131a81a8ec05d9f4bad6d6f6514368cc304708194049adbf1df2be21015b1335840d3a17471cba373b1bda551c2052bef2db4a63fdcb519824fee869ed65315df0bac453a804897f3dca2e7318e85cb93b7b65521c86f239632ca7f67fdda671922946aa4893911789be261929", 0x1000) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001140), 0x0) stat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001240)="588e80ddb690a104ed3592d95c0c1221116fe7956341ea706cb1daf941b7fb3d0218bbd4e25b19f9a821d640d97955d2741b38652cb30b47edd869d7a0bb62b529ef6118f22fa32a44802465a534c8069c3178110413bb6b8f59ca22c8d3547ad301a21d240054b27d5bf61e7e", 0x6d) r7 = socket$inet(0x2, 0x7, 0x7) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000012c0)=""/90, &(0x7f0000001340)=0x5a) getdents(r6, &(0x7f0000001380)=""/243, 0xf3) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001480)=""/13, &(0x7f00000014c0)=0xd) fcntl$getflags(r6, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001500)) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000015c0), &(0x7f0000001600)=0x4) getsockopt(r2, 0x4a, 0x8593, &(0x7f0000001640)=""/91, &(0x7f00000016c0)=0x5b) fchown(r7, r3, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001700)={0x0, 0x2}, 0x8) mkdir(&(0x7f0000001740)='./file0\x00', 0x20) ioctl$TIOCEXCL(r5, 0x2000740d) dup2(r7, r5) r8 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r6, &(0x7f0000001780)="9b864e83a3cc3b17b8099a7c77115012921189be89792d4c1d3508bb9b2641e2f4860455c27c1c15c4c538529f3df24e2f293ce1cd41d9e492bb1997f9dd30a884ccba23a0bbf46632c09c73890af05be28deaea9cf1b75ce30bdfbc8918237cedc8c7d08e766aa63bd272710d8e165b219b4ac139f68c56b08e95b74116d41d266f78895b48dd59109e74008d237e9fe2508deea80f473efd39590bac335ca1a3f2cbef3b26f13b4230f3db5ed689079e4ae94bd77c2c89479f32d227c68a48594073b1dd34cc5eff3b105d131877bbf132d7f246f28bea0979e4a6ea23", 0xde, 0x40e, &(0x7f0000001880)=@file={0x1, './file0\x00'}, 0xa) sendto(r6, &(0x7f00000018c0)="e08608ea5f3978f6020c55f66b5eb67895877266637bcb45f51025c99895bf2a1d7bff85a46b6d95d0aa8b9d34b29949a60b92f2bceec7bb50007e34d199a8936b98e613246f02b5369fb6f51df8e8cca340cb09115b6c758555e4e3c74bb2cc16b34e707f47331fb3a38de9d5f410f378f4a77d4710919b2509496b4859f673c6bf0b71523f19028825f67155e919aac1da4541e0a47b5f92e6239585caa72671277e4d16560fe011fcd3fc8a8c2dbf6756c884781972b14469dccea173b935296bad", 0xc3, 0x2, &(0x7f00000019c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknodat(r8, &(0x7f0000001a00)='./file0/file0\x00', 0x6004, 0x7) rename(&(0x7f0000001a40)='./file0/file0\x00', &(0x7f0000001a80)='./file0/file0\x00') 17:05:19 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0x24) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xf482b72e6f7b542c, 0x104) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, 0x0, &(0x7f0000000180)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$inet6(r1, &(0x7f0000000100)="2c9f9ce8ec82ab03cb74", 0xa, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x81}, 0xc) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3ff) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 17:05:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000380)=""/11) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) 17:05:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = semget(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8a0, 0x20) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup(0xffffffffffffff9c) socketpair(0x0, 0x8002, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x5}, {{r3}, 0xfffffffffffffff9, 0x3, 0x2, 0xffffffffffffffff, 0x81}, {{r4}, 0xffffffffffffffff, 0x41, 0x2, 0x5, 0x7fff}, {{r5}, 0x0, 0x1, 0x2, 0x8}, {{r6}, 0xfffffffffffffffd, 0x40, 0x65, 0x18, 0xdb}], 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x20, 0x1f, 0x8}], 0xe8a2, &(0x7f0000000280)={0x7fff, 0xffc3}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000400)=0x800000100010001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r9, r10) 17:05:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x282b) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1c0) 17:05:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') 17:05:19 executing program 1: r0 = open(&(0x7f0000004d00)='./file0\x00', 0x40, 0x20) rmdir(&(0x7f0000004cc0)='./file0\x00') preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f0000001400)=""/123, 0x7b}, {&(0x7f0000001480)=""/171, 0xab}], 0x8, 0x0) preadv(r0, &(0x7f0000003880)=[{&(0x7f00000015c0)=""/129, 0x81}, {&(0x7f0000001680)=""/246, 0xf6}, {&(0x7f0000001780)=""/23, 0x17}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/131, 0x83}], 0x6, 0x0) preadv(r0, &(0x7f0000004b80)=[{&(0x7f0000003900)=""/77, 0x4d}, {&(0x7f0000003980)=""/61, 0x3d}, {&(0x7f00000039c0)=""/4096, 0x1000}, {&(0x7f00000049c0)=""/220, 0xdc}, {&(0x7f0000004ac0)=""/64, 0x40}, {&(0x7f0000004b00)=""/128, 0x80}], 0x6, 0x0) r1 = open(&(0x7f0000004c00)='./file0\x00', 0x450, 0x82) sendto$inet(r1, &(0x7f0000004c40)="34e82e86a6d07298c80047b148aa1ac26ce7ff70fa1105df62ea3a92cfa406f5ffbeec45d3b4bb5c9ada214f5af6189a2b39b343cf83e354197451fa3c9579a2bc34546a820862dc310b59985144a8b42a788ca57f81820cd5f5012dde05d6341107909ed51eb47378bca8714badb08f327bf566228cca69", 0x78, 0x2, 0x0, 0x0) mkdir(&(0x7f0000005040)='./file0\x00', 0x2) 17:05:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb6, 0x3f}, 0x8) 17:05:19 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1}], 0x4, 0x0, 0x9, 0x0) write(r0, &(0x7f0000000080)="47c1edc7d0d224e25a2dfd13bdb34712f2368a7b7c67", 0x16) 17:05:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x1000000, 0x7fffffff}) 17:05:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x140}, {r0, 0xa0}, {r0, 0x4}], 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x40) 17:05:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 17:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/146, 0x92}], 0x5, 0x0) syz_open_pts() 17:05:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2094, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8040, 0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x3) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) 17:05:19 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0xfffffffffffffffd) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 17:05:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = dup(r0) getpgrp() shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) 17:05:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x86, &(0x7f0000000200)={0x7, 0x8}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x20, 0x80, 0x1, 0x2}, {{r0}, 0x0, 0x20, 0xf, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000016, 0x81, 0x10000}, {{r0}, 0xffffffffffffffff, 0x83, 0x20000000, 0x8a2, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0xaa}, {{r1}, 0x0, 0x1, 0xf00fffff, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x68, 0x40000030, 0x6}, {{r1}, 0xfffffffffffffff8, 0x65, 0x61, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x3a}], 0x100, &(0x7f0000000000), 0x7fff, &(0x7f0000000140)={0x6, 0x2}) kqueue() close(r0) 17:05:19 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[r5, r3, r1, r4, r1, r5, r2, r3]) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) getsockopt(r0, 0x0, 0x5, &(0x7f0000001440)=""/9, &(0x7f0000001480)=0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000014c0)=""/204, &(0x7f00000015c0)=0xcc) ioctl$TIOCNOTTY(r0, 0x20007471) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x101) recvmsg(r7, &(0x7f0000001400)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f0000001180)=""/186, 0xba}, {&(0x7f0000001240)=""/190, 0xbe}], 0x2, &(0x7f0000001340)=""/171, 0xab}, 0x3) getegid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) 17:05:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 17:05:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffff9c, &(0x7f0000000cc0)='./bus\x00', 0x80, 0x11) readv(r0, &(0x7f0000000f40)=[{&(0x7f0000000d00)=""/255, 0xff}, {&(0x7f0000000e00)=""/119, 0x77}, {&(0x7f0000000e80)=""/160, 0xa0}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, &(0x7f0000001000)=0xc) r3 = getgid() lchown(&(0x7f0000000f80)='./bus\x00', r2, r3) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="5fcf096afa0734d742c0cbc90e5f4f8b22c133297e0c8e9fb0b0f63936b61ea67c5cac9c50b0ea7526de1badbf628220200e29a6881a07ba610e129c038b59ab2911dc14b8f951e635ae0832c7e5133869d10acbbad9eca284df389f6a46f1e5734db325e416a7c6125b6cc48aa8ab58fd9d185aec44314fd00b7a5f95153221f4dbd84338249db001bb7ab993fe8e13b2ff247e0d387c0db80fc5ecc5b279196e50df701c64670082466de8d7ea3f840600e804e325b5681295d71fd01e42493f2b0ffacc776211139536361601d4300b810197b1ac8854132fa71153489f26aa86ed5163d4a01442b1db79ff8fa124722f70f0c55b7a77247023a3ba0bd352e7985d46e07b5ac9dd3977cdd9adbfb81f63b1893a4e27d07f9d522937b6244bc3a38134eb5ad3e9846a963a91d8f39644d9d1adc913293324c3a48456125e05c084b004209cc1c5ce3633b3df7a842790d1d07cb2e4603795ab2ba61883e1a8cb8c21f64dc91f8ad61c242190ccf48012fe33700d55eb808bd95917beee5f001fdbf205e649d8f26c1f479b5d5e108d14d41f196eb68b33ef18fb3723ad36e99cc837db249a6ebba4d08528fe90afaeda437c93519eb3d6a594eb48f05b6ed5bf99d5cea8b7d9f90a119e93856936ee57c79b9c8ef9e833f6ed2dd07097132ec4281fb326052485dbb48261beeb0a00f61c0667fe35e9bafbe846fa817a706e573160a863c98035f6627f796662915b0b15176d67ef264d9065c67dae885cdf11ff5acf4be578d0be26a8a6a4efe5d651c3437767eaceecd9d743ef98eb84d1c7dc1532418a83cc7d06e2ac7a6afc668e1755ea782ad05ef0ac30c115b7f0e3f7993bca83e6bba3f761753a06670e046affb6a002db69cf3acc555bd8ae7370dcbf9b8421f7ca125fa6871979410f800f49827a1fed043a007ebc4b26b6093a9ef1e9d713c09cc0e1f84bc21d37e59fbba793f2b4113df39adc6fef6eef7523fc8d6860a9f865c631125975f09bb46b73d7f3c213da06aa05847033a8b88b2aca300ad3c02baaeaee71a6c0cfffaac62de9a62ceba312dd95a1a0471437057950d68d23cc65356c0068d01ee5c0fe766f403644ce183293cace814f98a8acd0871a0fe3e5c9003ae2c69cdc7e83b8676012970c7bd3398b006637fbee43168f5c3f14a74c08ff109eb451427f3a10f70038cdda8dbc01a83da1a99cb74ebde3ffeb5e3665d3f3ad97687a096ed56f1047a9227618aab73a404a8aacf12bb2d2a7ec33a1fbd6c5ee39d107e633cb45b749ad6d64984a2aefd6032bdd2cd846cf05c04da217e1b2d27134319bc5aade990b6f6d9bbb74f8326c0d9f6346fee0b02bdd9de0bbd39b130fbffe00bb636f88212ffe76b59578f0a08b291864509cd34765ddda0ceccc72ca4c20ce91b846a0fee94a79894b5e9a02eaa8ca6e06e9478e65c4cbc65a5eb6ae1ac99ed7c3e5dfbccc69dec1803cdb01ecb0c0795396bd0f450fdffca8113da5696106b9ce97049723b69ddccdfdf72710970d7391b17d907fc6bd11a059144082c7f5e7f9430dac62a612dd35c2faf8e4afd2bcefa9672861e130a40ef1f80abc1a10ff48a9c8f91659c5258c2083135de52992cbb4810fa2796e5b917b7660e8f02e9cd6010495eb639b8cc9c29ec57dc09fd1b89c0c945fe0afee1b17a8f5b8b0a548283ed4e75aaac6cce73fa37fa1f54752b68ed633473af1817717ef93e148a6cb55024aafe27e9fbc25a3d5e0651ad6af2ed34c47bdb41f6e80a8d89727a5a35973d0ab1dc9dffdc71027cdf1869746859bf2e491e7c05e39260c40924dacc50153a5a4ee225879dc044ef9931e09388e4de6e16d252d13d627466eee5a62a15c2ebe0995030822b9035317c2169d0abf44f86134a2f677c987b7ec68ced1670c1e58df6637acb261247deeb6e0c9dc2dec7394e33985727812a2c362c9039493bb6619a85ea5b049d7a1bcc68b0cb3b9ab1930e309f93f8f26c7034aaf3a64ac4b331593a6aef442941c7bdc97e4de72b2665e43a992afa48bd9605317bf3fdae1b09d4561396e6bf0c454499f5567f3050c3ec045911099bf95d70bf9aa641cc2c6d67f56bd539c39b257391e8d39d17e27aa37e38379768213dda6e74c4ea2f4e51dfab4214c6a996f7edcc205d27b9f42d66b6a6bf6de7ae3980122225cf16335fe54ff827cd23159784e32b0f3c3e104d1818b02144d77175eb9911ec49bfed508116b9be3a94f18e6fa1872c6f2f902066e72de140f86751d63e2e42fc205e5f74a7f1b80c22721bad610983f6df565e6452a02720cc0da2c087f7fa19f13cc2f614c1747f3b4eea3af138a7de72979765eb73da2585b1447252892c58150afb1549aa7d60c8d1dee14e1bdadf65ec8c3945964c0959ba95dfda48dcbd8b6bf12c0eabc6fe56685d24502ea7c2f8449d8fe2692de7c5de8ce1164af54b09dce05541a0bb79dba43a934f1223c2fd143d678f9c418e418af1240294c2a0fd382bd969a7f10423821d95a67861d073f01797cda631068814165378c674dfaba742a31163038de1e1d6239f66a7513803a69458ef104f4e921ed5997d87c48c62cb3b3002bbf39f04df7c3d468cdf26f4a1dc5c68b09635127af0da0bbcc3ac3a41fcf4e6fa525365367a4fa2969cab5ea77df0bdd55a7ce68b40883d59a93129a54089ea4de765bb96d4a11b80dee86f43a558e60ed6f3923ddfd12b5e6aba6320f7a66daf7a5ac72d65dc332520a7ab1e4544b11705dc47985bde548c9cc4e3e2efb400cc5e413895f3dc780bab84b4aa34b465d3482872ae89b48977d38959df237a4d7dbb51e19af5a1d176900caceb10f4d599bdd64bd8d596e55cf8863e6d77d27ed06ad01938baa2408bedd7631c566284a239b1c9974f01aa761ffb7dc46dbb648cf002cd68b048cf35b5307f9356fc226c9f873f5285ce45b8637da56babf03e18d3da6415b0be7d0aafa707163973779a1414ccdf4de0f230ac2d88d44d1e712f5a2d3cf03721272376c7c9910893b444e1f08cf5589c6571bcd00b43e776188af870147b6e6b976997b98e41ce00bb2f1568eb973ff69d6540bc48f06a5f072093c881f1df570d8a7e0adaca181587be97e1bc9d5b842f2f457ef71fc646fcbd4977e7f50955525b5bf32348459fdb31985bf3f92dfbd6920cd857bacef638e50e9712adafb25c57fa7b10cfca975462f37c9653fd7ece399b9b07b224cb6236628fb53d16f161c4b2d51267a30e1e783a1565e912f38f0e1749d88f1b02298308a20eedf77db96d7e54990da6d6d94c42ce9fbe8f0b4e1a4f8210d4d4f7b79c3833b1d2a197e218a577bb0ceb3831cc6a6ecb981855712e07d7c2d07fe1647bbda6326275c652d2b49c3520a1e35f77b76e439068fd960", 0x96b}], 0x1, 0x0) close(r1) pwritev(r1, &(0x7f0000000c80)=[{&(0x7f0000000ac0)="7878bc0b66c796251fac075ae2aea02451de257517f49de59bd9aabb9ae4d002044dd7aaaa14ae43aa8332dd5364688935b47a232617a6d76de08689c6182727ec325acd32c7b6e8ed86c9936f3b353ee2cb50d56a77d28cb7f5d3fe11dcb0abb3a1ab9dfd15d6b896af4d1365b8e834485446ab01d6456101607ce63ddfe02b3878da95854ea0a87ceffaff731792320638b545c21ebdf14ac7d1893388ff346192e7a0206dc362e1d9f7c4d11c90193358fbc8d26edcd428db5e1aa3c102f33e3c8678febcfd17f65f9667c0549b936bceae1187", 0xd5}, {&(0x7f0000000bc0)="b3ad96db1018e10b5564c114e354cdd430db22819858c8a8fe6ffeb0883763278e4e7f118f6336a059ef29f4fead4715407db10299aa5c4db49960ac55f8ea5cd522b15d67656ceb3189a7aca5d4572916b6d4a9466fd7670bd7da06f30080a337b8d77ceeac2124e8ff0962806c80a23d8ecb97c2856b47aff87ba5c7ef7560b411272eb252bb1b170136c28ff56cd7170b04b19b6753", 0x97}, {&(0x7f0000000040)="5e55fe5121848350848d1d37c545f8bfcec9c70d3c6f94f4b1a5668ab7fc5870dd6fa1d2f7d0ea15070db39bbe392f88a898f2d4c46453486e9898d54d4bfb7ebdfacfc9e37e60958c8001ee0723b45e52b74856942d479dfde58a3773ce470310bb0b4ce43708ccd775d40a5f56e9ce8cc3ef330cc4ee82947ccdae8eaa6227", 0x80}], 0x3, 0x0) 17:05:19 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="1663f1f40721db61753dc026ba56f3d23b13b462c9040391b35a705cdbf7a6b8563104edb116f7386666d1748ddb4ac290c458d0b713be4e3d5138eb810f63a053fa42efa277f08e4030c04ee7ebca4dacb20b0093e1327477946e4f7789010a7d11fc3fec9aef62364c5c9dc90f07af3b42", 0x72, 0x405, 0x0, 0x0) 17:05:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x10) read(r0, &(0x7f0000000040)=""/88, 0x14f) 17:05:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 17:05:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffb4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 17:05:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) read(r2, &(0x7f0000000080)=""/82, 0x52) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x4, 0xc839, 0x70, 0x0, "b83bc6b03f8edafe3a77fce3a85db93eca1df30d", 0x2, 0x6}) dup2(r2, r0) execve(0x0, 0x0, 0x0) 17:05:20 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x6, 0x0, 0x400805, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) close(r1) 17:05:20 executing program 1: r0 = socket(0x12, 0x3, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000012c0)=[{{}, 0xfffffffffffffff9, 0xa5}, {}], 0x8, &(0x7f0000000240)={0x401, 0x9}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffdfffffffffffff, 0xd, 0x0, 0x1}], 0xf413, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0x10001, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="47537a400ea32133509fd45292f41ecc60deae5019bb10928229ad4fe6cfc4c44b1fa86f4d14d5acdcb922cdd305041ec159f8ecca66fd05db9dda238f3027c54fdc33c56726e5cf1b58414d6de6e6f20c26ebe250c5ad406f0c90afe3ccc05cb26c12e296a2caf2ab2f64151015e1afbb443176ffffc7baf9de1a730cf9076d90c5d5dfbe098fa6ba0c0680c673ee1e288d5923dbab6818f608c257ef2e553a442ae37dd54846b8e88a468a1918f2ec369bebc5738e055ac261d11b4261c09be653c1d9af3aceebd47519e06083bd0888794e3e7d5736160b1becb14ef41a42ef1b7a1f3186e9ca47ceaacf7bf9e0402eafefddc453ab0d2f", 0xf9}, {&(0x7f0000000140)="5477cee2f2ac402c10cbdc17ac845a", 0xf}, {&(0x7f00000002c0)="e05654a48e244bc0917f8bddc9f1e8398fa6bead64cfa70cb701c333b7c45a14a981ba15e93dc94e18932524e0088278d09a41720ea013e3028136a163a81556d982c31bf3857a34ad40168e6fa53e62ee07cd6d9b29a3768003344147a4644695c55f44206d52f27ec29863859519fec7f8a6f3ab9848748da204bb6edfccddb01b2cdf022618aa8b9e0a5a5f01c2b615650fb7ce8ae42a9353e243b57562f0c1366cb9a177ec24bfcfbaf207588659048ddc98d2372111581461729d1319f0981a7c93dbb2eec54b588e05c80b1da3d7", 0xd1}, {&(0x7f0000000180)="71d6a4032004486fd4015c052464359b33b87bfcb21eac318cad7aa643b45b21fe9a88f118fa2197ca70dcb9d4a627648fe3b9e52fb2e517b9eb09faa2af630b33d5c54ad84961be152aa923ff3fe54c8762091f099aaa20ecf68e7708b619622410a07cf4c0d270a8af3b7f38c7cbc653fc8518137114", 0x77}, {&(0x7f00000003c0)="34b74f20d53d5b01299c67fee0ebe0029a5d2e4ee67bbdb5e4b309022de1902e73280ae1e408b36d81289e5a7cbb31589b1e1c88519ee076fe46796840dfdffe10f3a200f75fa46a4cfe7aa7f74ba8cce8a9a8228bfa9a1f4f916b026073f39841224c74a37f9b381ab7166bff1e07186e6808bfd20e0fd137e8cb51f37be5a90d215d28df517299bc7e6b056594858e7f0cc2ff5eed9a4c820d1b160d0ac6c430b13f688f19190801c2b59aa8f2bca5c66d937a4f47e672288d4bdb5cf3b30dd29d54bbf9e93e3f1e88d00428fef7196fc6", 0xd2}, {&(0x7f0000000200)="b24ab02dfc60e4654d6f631ec465ef5a606cb8e9f3e9516955f067ef6eb837660840e9634c8a238f", 0x28}, {&(0x7f00000004c0)="260a622a730cf363c86230bff66facf2a3140ea3c46461a6c2ba1cf2dba9dcc83b2903edfb4b4b64c29cb5cc36e4a6ea421caac5f7ce467cbb9abbc37f5cc3b3d16bb85efa603ff35901c8af0aa487f455e975661bebe51e9efa3e913567f1e62ed7b1758f27243d95cf959f44a81857ded6e8acb8c3ecee2a9879afce84b421173560aeb37da65845c48bd00c625bb186be3d8a07e2788b44471c7660c49647449571d1b72d777e771561fe5ac28028b4f1e7ac223190052cc1926f8db04b42fecafa6f12217e078380a2ac4ef906cdfd6ab8d04ed49c2d0469e15f09f00a15bd469697a29a89eeb44d01a9533a4fcb6942299b8b8e19e7b59b119583", 0xfd}, {&(0x7f00000005c0)="0e3322145865a3c8da7c46acbb5a655cb6fab0898e03efac48f71415d6af5ab5ed46c472aff73927f19b047db0f1d486ec3b68e93983ad5483cc3760ed22db34614bd3c3271bdfe6f9af5a8d34270bff33093384254e5cc50b6c72dc404c76bcaca4094aa376ed0ebb06f8", 0x6b}], 0x8, 0x0, 0x0, 0x4}, 0x40f) 17:05:20 executing program 1: socket(0x2, 0x400000001002, 0x0) 17:05:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) fcntl$setstatus(r0, 0x4, 0x4) 17:05:20 executing program 0: socketpair(0x39, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000180)="804afd1b0c312a05c9b23bc62afe2f1b0f46c4d161cafd4b8a406aebc47c67bb1c25913a68007cdf772e107fe64ba16cee38370523a612789ffa58a49d5218de6ffa4397a20ba0b6cc23163358e37b9aca5e6e0e33883006d7a353f6dad6fd30e42bfc922cb11827c3f1bbb38ffd93d989898323fbd393aeaaa93baa42be5af2b8198e9477a7ed551701865736700ad26ed7d068701c5e7928921edf3bcd8bcfce596e685d792a32d22eb93dea09bb8731bd41ca814fbee2ea3bd6e759ab4751ca369f4cff9c9cfbff8e66f97b7fcb1f082e14ec6051304e6d39a7a991eb9cde3a51cffdd17d4ecebc2b2ae26a580d95cda08cc4621342c62b6287beae3f12ff2e188af81be3834d3a4efc6f4f5021c716ab5367c8a1fd32bbf88a2c4cebf8288ef13ca53f46744d6709b828797620966e5935c89223e4d29320a55968c0eca6eb4c4b47ca84226c9fe679cded1f5205858bb5543d2485ce6474154e1d7b33f395d4b1fc9ceb1dbecb5bdd18613d8245527dc1053e2112402a8f3b481bcc6322789dd865d1212a1f6eb571407724af983c80f1b6b5cede84eb496b62af1cdc168934b5c46a2f5505e69434820d25aea61055393b497c6f4477b1b4587adac5b848658508994277d3a1c8cf0697ea3ca82500b9f27db84606c38ff89e5191ef986a4bb41f7fcb29c4cb207ed356a6ab153dbea6486d54d8b83e58b9e36ee0678bb5e6f8671b1cfcfa844536f708ede8aaa11835ad0671d341d3a55b0add22c65107d2c95c521a6e8111ef140e40f795f22b64559e065168ab68194ab6524fd7bd41c65f34764b93da50757c6e5e6db28ee32d3954c366fdaaca78c960964f7fd34f82a7c18668294f819f3b3f4c4c97423a59a613c79937a8ff3546a294c8f99e6ae3b82a06bb018a6f3a0f2194bc38515ab0a2fc0be399ca19c65a0f9390031e927f1793c25584aaa8017cc3452ab7a774f842e84c9a352ca8398b0f580b5592d10ce865ed62a43235336544550db34f41cb8981dc2df1217cdc7212c4f2ddf5c1b49430996b0d5e0749e72e0f5c635d703ab3253bde445256eaffbaa1e176796fab2604c29887abe7f895a3ed2a689849f7b07ab6daffe7365b2d8fa24f3eb2e04065354aa36dd3d0399fd689a942ce801cbf29ae8368dbbab998a6fadcd6d043fa62261b542025d793fbb40e60e4a45dcd8ac148b911be3dd7342aae716ce0a76e26543747b437f8c7e718b1b717957ea2ea6f62839ae5470bcc882b4574253476fee6593be69eb1b85dc018b55f67f8a0ac4a4deb8d95ab149377e18163249da6f76c812e4f39b19394472fe69588aa47d355b74723e91fbd50993f781e4c7c26f5ded46a5901888651ec4cdb50a80f9312278600a2cec2707c8010b9302cec1a305aa2074c5fd7ee1dea37748a1976b26b4afe77f0f9a773ab974beb73ec9225ff1e5491e32ae68b6c0ddf4f8886cfa8e7708131dcff5c9c500f7eb3e2b0fdceff49bc2dada0af0661c57adff864b39932e2ed91a93063c8d7f0687942ac19343b3ef5d74734fb398cee4ca5f2138eea42cf7bf40d5e7d91776a9475eb9a8b5634a6de44b3960473cf3c17961b0df9dc1b2cc60a8887dc54d1c53b77091f6847ff3d89d004acd55c1a0c7fc0379f8a89140537c2e74fb7fb6eaf10ef73a02d57d42396e0c6de0a2782f2e4930f4651d7fabad37ed81ab17af32a97aeb9e40b510959bde196a4885afd9de5d6bb58a6233abc780b125936cf28e5b4457abb8cc8bd18e3888a1209d191103c490b8adc8f173c3d3cd1662631fdb07a3a921d988e462d9f832198fa2437f1c10293e8e4d50e4bb98abe8c63729ac51835e15993b80dd4d225641132c2e0a61d3202247c8750dc77ad4e297d221826b757d5b91948cacc4dfbefb17a4af7e74dcbd7b2e7cc5a771d39299d1efaf32dd0c31e62beb5ee0467039ff55613356494fd0d34913bd0eb80dd2ceaf13103718b5649fc4e5e1166d033de59c17b2b5b6e7d45893b2771adc0f2acbf656d0214e955907b99ecb0305a57e7bfe3b2b07c10f494d06eb8191cdca79f03b63e5130635074b6b4772c310187b6d1e19993a4e2af443887f6c16bdd58c7deb055e328e25afcefcfa40993f85faac411948f409b13ad735b39130a04701d35269d497391a06da931d4fb996b8d7583f9ba792c960fc33d646ce3fe75c36c40554abd766ae04f0f0ed9b4e2b6138b4612b45ee7a169ddf1eda5e094d475f42782ae42f1604d5eee3fade1f2e3c30d25189a0d4f9a42704b6c8492c8433df4962426e143d3c0b869d7e6ebaf09006310298a08d27c5849ee0aa6266f364402fc91a723b31777ad0b0391858d182e7edcf053f67d5184bafc968140fef779644122996c93d4b02a5fbe776666840726a8f8f25c4fb9dc681f65dcbc2c2468b665505a1d45f2fb8e1f27a35ff861903ea377857b69c77f5e6d92d0a4f33c8a0f9226b25ece1ceccead8086334b3ce2049c3aca6262e919f98679e4aa4156dfae61c07f449f300eb4dacb305ca9ebca4f275ca98f2d07a1e7be812b8fcf1844a727fdede510db50f4cf8f6ec6a0df0c68f59b53e7a34d2539f53249962ceec96cc2153a9a122d1b246ab9aabec31c5f87fdf914bf7f3a6bd83b7d56ea1f2fb52a3357154a878a2d5f09d9b3b2324b65d5eebb5c17a34566a89d3ee531a439c78cc782c45020085eb2dca7187af8959b5534bf724d40e51a9b2a92536dfc3b6758fbfe097aaed5263dd445604d8ef9e72adf8c1980b95fab63112c18ee839fada545a3eb202c12d83e27d553e1242fc45d0d7885bfb1420030205bf88ee0d68e7a30d57af707bf107caccca43774271be4d00e510dcd4c62750ad5f133f43ee9a16a0a3cde4bb879959273291404993d9f911470fc5494c5df2293e44d39518acd0566aedaf37e7b589c36ae5d9056ce1588c09091c8c01f887cc550d9a4f9a7ea184b7e7bcafd4a14089a3cdc8e8b988d7d56a57b3626db8f7fa3ccb4c2343994ae9a4287511fa715090f79ef55ada43824eed042e1974d6ac476bdb128f5b8a52b3978d382849575b777f2c8e8b8c50d9e7ce0acf189e5509f8287ac4f6e89c3d7e30163ad8e4409dad7744651c0498d70950b5915f14572aa58d72891cbed7e4f056e5c537a17143af717c8f78403bdcfcfabbe9d855cc649cdfbc3186831c1efb49c39d728f00b33b1e085a70e546a6b84ccf8488b7a0d122d0ca22fed8c5c066a7ae5e27e76c134823b58b8fc65919a5c668b97282199fa6f2f55396c4fa2efec31b5ee4f23e506c5f2ddaec98f2d458ae117a173dce9eb6ddaa19a1b66613b3b1f5faeb48ecd0802f99c1686fd4325e2ade164e3f6d08dec447d336e3af94dfd9a45ac44dab55aaf0076a08c8361f1582a708ef2076697359e48079954cc3611d4e01d318b1cfa323d5e91345eae417e211c20a7bd8aa8000d1eb6b1248723d917f3da0dad50094a404ac9aef687bceca2809e1966808631c1947506ea7ce485e093e442514f4c5e0b0974f6a1dc39ab1d12a2b922b5522029bc01bf10ca3f9320cbc6fb38396d6148f458b3bd65806202dd1ff1c41a9e871fdcc10e664f6975fe7ace6fc94e52727b9a9c16186be820ea34448de188ed4d70bff865a2aa34857d939e6f67486e4d505384fdca5d1b75abe3f7ee804340fe53d2b33d44c003c081e8d6b2ef89b58fa44fc8b5ff366f8d48edab102a99a2fa36eeda0028674e61c1f999de788944b7014917700ecb0ebdfaeeda7124fd493ffc39c72a5a88c79f321dee0a4ba39c45932f9fd6afdd8dc6a39ca03dba08e24a0ce157381f76f9bff9eb196abcc524e4dd9ca94e3fa2ddc9554d19b59c2df3d6ff027e0243a422fe73f3a0462e7090002017411a3e0e6bb4c7c22a31ad15c5090f33ff2d9ccc16b27e9f96372fda2c45e91274c6cdaf47203f1155ac4bd8bbf50e9862e276954882c6af6b63fa9ff213cd709c0a9cd6e575cf136c13e273a72a9b0c668a946770577d3eae5ca21c8005156843fb23717adf441a19fa36b0166a1168bbb5bfba12b8af820ce8fab4f52084fae007a7b044cfb8ca7350c001b7c232d33c541205a1ea722b6b22d15e1bdd53eeea3f91c3c4b4ed5821ba7773f9730c3ab66713fdb74073e83efd562ac23b1cab0357589f13a8b6d491cbf4361077e62e4b0537eb18ac2651502f0ac30adce72368547c4459a6a05ecf103b4ab26962100be3488c9f770e0192f46bf6ddf44d9f8f026334fd4c6e02e6a7acc5a62f4828b196e674203f95e5f3b64ea7480367a0685ddbdd4b38ce9f4753c2d8da3a63a0c3984df0895e13191f03fc5522fb3fd747596a3382eb0264c9d2e381d0b4a743778787815cc508b355bd632ed2b23410020766cd128e691ff7d112f53daac1162854c663049aab0a165233a4125f5e691c791b3f1c1495ce73d102993b14fd460947571126434a86393c9f1274325cceea55bffb268b1fb7b84daabfab8c9d4b538ceac54941488bc88803e6c149c6903780c42f7362236ad7be419729160dcfe848185b5f95918d878055a9c6b5c6afe44b3ca6786199d1617ac9acbe41cac22391bccaa61a9f3a3c489a7f02b3b2798119af564a9966e873b6f2b436d92d15c9e98b2bd32f6a5d0d324b490b3a5fe8fe6073733bc3dc3622aebe31f255e4bed988d4d49d4523e80a0418e6bdb8d60dee033b2abadeac2dcebb30f02c22febeda8afe8c31f5dfa3aaf8437481f1cbe85eb596f335248733e503d32937e1e6343d9fd47d7f912dff5727ab3e3a27bc36ddf5040e8344ac00b6612aee9921f8c14c930f64c1e2c401326e70f5ac09859a50a51e3c86f556b69a1cb0463d103ec3587ebc3052a3c9cd145b6a2ac5c0f5e14777fd64a58d5b6185ff391950d2b28246f63ad6e723e53053d27236b8ae10eed790f85c2a185f05de47820c6bf8880304f651dd91eb8c05f333d9e58a112fb402b554807f9373c1f4b4bb93f30eed68e095176797bd82a4e6cae1b4ef5285316d22889ed48a04fb2801685bc1f168aaed354c8c2061142c662c72c90dd9794d1355cc2e7b3da3f3f8454ecb5020c8e1f03790daa2c9e03e223ab20de479c18dc13dbffbd8a0f8c54b57bde9a3ca1a7c7e442ab632cb097bea33aa1b2c9f824f92197c1fb54e317552190086789dc780cf2ae68d6c975ecb03b3b74dead9f93f1ab6c6914fc4478dd316ef41a9544cfc21d8267b028fa8ac73fe4a82f9712140cabf4ccfbebbc2c19e2650a8d486d71d350eda02ff509771b3b8a44c79ae3ccffb613657eb7df15801556bae4bb5f41a362ea11f9f749f99417d59f63ec8c67358c4f27768b0a245539ef28471275c8341ec7a9dc2c71e3c4af79a7dddb99f25e9a5c48bcaba28596328610bcafd226e79857de83365178b7c7eab2e1188a14cf529dcc4eeba3375a730d9300ad79b9cdfcf2072491a77e03b93c5507e029949fba08edb7408b254f514eee9e7128f8b764c69922a43fd05f796a1c92402b219ddf2b866790f022c2aa9659d71115d5cd766ee1965d9363b796b00bd3e4eaab6830a55a06c19c42d8734a3e46fe898d3ca1842f8872e68f285178a7133743caab2b7cb5c9f8ac28eaf46278264e0a55fe09f3ccc60ecbb1ae94a648bd091bdb413391c5d46ab504ed3dea73e6d716f88620bc5f83aaf7e23c7724b18b7d04f45bf546a2714f62b3ab5f2c497077c8b1ef114f5441a327eb7a0bec8b7456708a4fa3f50202a1e28a33c8311ea4f903ce61c247cacaeafeb7b2bd65e1ab9", 0x1000}, {&(0x7f0000001180)="fe72e2a800936af5d2fe8a17269a8ba54346076eaf7bbf26a9801563413a8c9e5133509f05bddc6c94f726b85f6c6b7adf12072599f6ad981ed7c9dd3b6c43fcadffea3d1c2f3e260760f263ba8cada04f297ed9c88d3b69599c737276ea5e71b2a395695708cc2f80c83650dd07309bed13e5f8694d58e6673a42875e3175591189141b987ff4b34a43012d3c4df1bbefdd6efe28a906adc25a625321e72f37785cbff21a91610e34e9d0dd2897118cdff9c789f5a47754018b2c911866b18a3e299c15bc813d523ab6b3f46c04cd711de6cf6db6bda39e38ff75bd0828bd56dd3ee4b300ddf41dddf1679d3e1c853eb2d5424f70c290dc5c", 0xf9}, {&(0x7f0000001280)="988b5f3747527b67299f08ecd19785aacfaef522289f91811d9f2cac732cf5c8dfed0de46a36bd701e52c013c59b05878b9ebdce8accd1136624fa26642e740472ff915420a49dd2e0c15011c080e393da5edabc812ae71ea234babaa4b28f04eb5cd9a2ca2bee6d93fc03e39932cd7e4912873d40d216de84cfe908c24619b55377502c3c7bee59001ba1", 0x8b}, {&(0x7f0000001340)="232a9aedbceca57a1b3f5e9685eb4aec0c2530ef66ceada844e70d2ad5305627f7d3647f43069e667624cb50cddb7934a70f2cd34d9497359a33a2b9d1fe89a56f9c7ab0397ba3812124432473c269c428e669a9af7f28e8426ff7794b52e45f82d99dae879df61a0a45a0bbf7dd67427c372efcd19878ce3388fbc11164bb04203dfd0814c1430d4ab517a8c3cf5f1caf3d7b1ff3b57693c7a67848d9e19e37c3fc456b0bfef95f7ad8a29c0961d18e534aee9343b80ddbecfc318fc736aa7618c494aee5ad789c504c81cb3d7ce81f9a9d6fc658d92e63d3e7b10d2a8cb82fc9b59e77021de9d19a9de85323ac64ae950eb8d6b0d97191721c9b603b7d00e9fe7821bef2303e44a18750aeb4bf25c4325f97dde969eb90b7386e9dbc8c4c3d4fc7b1dd8fb5f82c810c7549932fcdc9996ebdc3f0f5aa33cfce2d98804da3b08584165c6f3ba77c2d0381faa03939cc2dcdcdf00a4b04b79dbaa337d8be066bf264345a649f5c97e76a19fe260dad46b3a3c0cde5fffab50c24d702c92bc7381fa5cf3f89b1913f58282d721513efe79538a3ae9253eae023073654fafd8612111c414890109b46007e631be711e114f5cc2403c2e93cdd137bb596b9e753392b926773d2f58d4f2b5cbfc16b24187a01b150f3e62d00f3047aec8ab80f146dca6a4b65e88079c0e5f187ddba9db9aef8a9a3ab5b6c53a741b8f0a966e848693620ad76a43ba542a4d9409687a0ac75ee7078b31212d4dc168149a1bf754009580dbd729a6a94d2af5a6d2857613edb413b248b805ae1e6991409792c2d619a48e381450131c8c112539d16a04394bc66d8fc6789abb796d62e1f22489b8e5cf6c7ba89dcb0c520f6fb50282323aa139022539b291247a07ef495ef2e7d35a51a172304d3836671d9d775a4dd43606e474b791dd420e62b73fae1ff719fb85f8310e9dd2935d40c04662caa1764c2aef97ac5f1c7b9f9deb6f8f7af6ecb7164ed937aaca1b8034722b337ac74212acf705a8f390c4ac4c1d8261ed026262838b7feb964b5293b4ba91c22af5a172cc3aa45893e1a5f1340665d3960bf59d47caa3d15afaa54ccce7fe455fa0a38769cb324b4f02fb116923fd66908cd3116c539821f5d608aaf2528984d871ea794daa6c7d3164bc9cd67ba606797b510900891dfb226a8692b7b8482672c2590dbf6a900b9321e72c23bddadb4d994a12c92358896ee97c8f0581e27ddd3e26e60c0bb8da5a4f3c8417d5864990db56f60f9da4200e351213ec9adf43d291efc47ce13d8db13fa7eb7363f0770f6f180f4e6f35da8e8587c9d142ff4f58238aa6be62d5100f3282ded72c6a89e04681dcfb5122ed429902450e049d0f61ebd1b122407ae605fab9b6e106bf9b600d83b5949753f9a18ea9e8a1ce9069934e4150ebe705bac4cb7a0095e53e0701dade02a3de0ec8d194fb5a614bfc9782072a16dca48cf41d798e732e049357a0fe25e71a22e1b9886e6bd0141effe97d52ce5ac18768976058b617eb49f1522059632155e45f22cbc96c489b359423e22346ebf88b1348b0e93fc116c34742bce146ef9111757775d6dc3b566141d443b7940161a03ad3ba9016ba406d967c89d482278b8cd79ff3f0e879bf0d7c68df16ef34aa135ffcd803d3308d8ddb66d6a567f968fb2951ddc44c23fc989dc1e1139863d5bbeefc431940f1273434f163e1ec60762aee8dbdda4ee4de36e17d0c12712315fd866cafd3cd8c5cfd5debf259bf2c12d3c2ab234e3120c48e8e19d934439aaa195ee5c6f39d1cafd17ca050bd39d7592ce5a39d6828cac0ec47f8a8781708e24b7a5dd55d249935d0cb779e7ece3055a5dc37be2909c2e559380e1ef300c2ee1fcbe54a4d1ab7ed9680dcfbdfb551d64172fee2b2ec6ad27d0c2c47d1dc3f6bfa3ce31461baa05ef1092a2fe7b09eb69c6c6e3356360ca91518a6f35068a0aad36cb48a60f8456f53d7d25116d9006509d220b9c34b190cd9f27eee745ddfd1e80a18f4b08dcef55503f5d4201fffbdb81e72576ea68af8c5a45e393fb3276408f6bc73b4f06fd1c773eb6b2b2651873e355de5cf98468309b2022f8ad7e87c2ef538ccea5e56ba64807248631880c0ba2d8491b1f7ba273c31307de21e2c1d405173eacb39b484b4f58d78f14391f9dff3dd7b5ebd6e6f9f20d4d3eb63f83a2e4cf4e62036ffe73b66284f3a55125a1538ccf6e7a232adc2d03d53602ff080d09be23277efeac9a4e4a81ba2b8a55a32197d63f425bc867df0141b3d30a138ec0c47ca5cc3824000740df725d4800d6ac31e881fcc2bfc5b989b3159fe8d33439089e7b1c954014c6cb995194772c39c8ce522e6311c545f3d45252f619a87cda132796fdb26530e2c22d85195a3b4211ac5e2610928f48978e6192b1c188ad100cf6b973fcd5e3018513f701f4448d9706c935ff046d123abb792ff3c9801c211effdfc89e8b419864bd6b1b2536553bef929b5540d5426cd5f892797b2a410a6f58874e27537f29317d5d5db871736a22f4826ff264d2286d6910155194de8dc36f6cc4fe4a2948094b6b05bda1318bbfacf25150536c8a8724ac06d6b0fd071d8a0b473ff2ffbbed287128c42c4438bbf306398a47947becddc6f3d52beb917d060f100c59df32e50d1550489de2e9f99afe327846e97f92c861e3eb6db77b8987bbca901fcc7c3270a0f9a54231f7b5ea2e184bead495a8bbca5dc25929f71c7323dae1eb2e52c2924ea8147ebfacc83f565daada35f2a73f4b48101adf1142f37ad01581a0db3a8cdc9b9d2b4e74f34259193e8d266d70bb1a820ba27a58e0add9b955f9aa8f60cce6c0f91a1e3e2cba3390586c2a69874b02491844b6f7cb3b9b7745962582ca18fa927557ab2930e643f0fdb4aec50cc4788fd4f901df325e43896d0fdc10de201c762ec578346b2069f02d2fe54a6b02f8e98c809185178d52d7bcf79b74ae0d553413e253d65139a986e9b2b612c2cb4a54e998325c7668a6a282d696ec537cf10012732a296933f1e5f6064bed7f24c354d4eb81b2375c9d6d30ecfd4c04866eb2088dc1444bf801def46c4ccf5268739f01b34bef1add682dc4e5391e1762e754b3657ac1cd5bb67ea249cb3094766659bca33e83286e0b8f81abe176d21a9c9449e6c611f9c3f03c90da3b298e502cc46fd16457126f5eef595253f207c24f91af456a49aa0e11ea7f9aed7fe2b3c3006876f43166c3b8e5f5894fec960d655c845b556355f14b2d078e2eb4e35ccabb1a2367b81fe9593fc5e1b534d904c66dd3619108a9675d48f77f4997890e14e5f74ae696334be8087c6fc74907d71d1d20e2bb8117b2e392adff64716c4186d15e55edc22ed888d1da69dce78f202903c65c035450f9d8980654ff045664914394f001ee98d5f8ef30204f5438ea2980f50576405f29adeec19d778470b08c45630694dfce564040d0f32739f8c39137cc46eb07e22117f374596125fbdd55bc809ef7f8c8dd6cc2d7827bb03da9c6aff69f8c381e26a084d56b2a743f34fd880101625098b48d805b5c576d9a2f49d207a1c91a414187aad92de8fcaed21f12ebd93c87bdcee9f3d6adedb012315bd87e2822bd71bd2063bf2b7cf62be1567577646c9757cfc160afa7696941bff868e669975bfa790397ccec4f26eff386d20f4eba71b68221b242a20faa6470ce0eff1589125166dc4174a6d84f950a203662d7d986bcb32a2929d2812e8a67d3fc280a7f1ea972c88685882ee9ac08b0fdfcc73c35b3938345a8e364dd2572dbc0090d246d0f02c6251f156abb5631d4b500878a8ecdb1016ae65d122691c6e59f28b6dce61878dd2af38706ea0443177bd0fea2627089c399ca0b46b5a1eddd6830abc7602bb9c363c9236ffbd400fd9a9b7751c394bb94d170d2b72efaade70615c345ad48999282eca82ba9d60dcf4b855391e3f7aa6f4c8f134bff5e9526d277669a0ae3734c8b3ca1dd8226798a177bbcac4a2c7c4ca20ea1a14e11c7759f5c3d76655b470b513bead0f8b96e8468394bc0aaca59685cea20df57e83f8536177a986580c76da04d2f22f25d28703784f447efd60a4cd1cac3936e5cfb67a591b73b2e7707e031b75787658a5523ed2090c29e0703b18e673bbc07ed7275845f8dd0e59d10dc7bc4f27bedec3957d20aefa458b8f70a4294e65f7292744ff598bc08a241b144ae694ace7e67189743f515790bbea049b793cf6e960b2e46ddd7d353f25c4822caedc9109c1933317258329a603623a9f3841878a7e6fd81f3a012b7b0ec42aa556fe75728df86f34b0daaa2130489da637614e2246c68459b91715a74050e9ee4a6f13947ddb452a7716f5f62e85036240db8511a2cec2980b608f4ca70cc00220e3915e1830f5077a0bf8d0e19e9c767ae92586b2703408b09036502eb52034289d31d8e290851700f5402553369ba434e3bdf3523b800ee60a6b2b8acf76d0cfd46babf4fb270de0afd4e92fe39688fd820c1c92582bd0956b7ecbd180a9b7e7bb761acfb744485d219fe8668bec31e1dd49ce05dbb4757e79402f5be94387ee96c36f57cb3aab1cc7143c4556bda6d80eb7859e63b15c04e7434237d8726cf40c2b91b9ebb2b43a514090786e08dcaad51a7350ef4f43a807d9fa962fc48c809eed4cfd9bab3827a2ba08562eeac90b2810de8eec4261b02e990ba8be2b3ceea7cffe76784e3159a33d4cbfdc8a868efeca6db34bb1c835238cf8b1cabb3ff487cb3261b2987c4f808cb8986059e71f5c5680f8f6a15653ae56dd6a8ac6bb410d93b2e78f64ec6de9be75cac5a9f9355d5d37b2350dac9d7a95fe6c880f4f6e52cbe06aeadd07cab0cf0de34f8997cad9f95cc87c452cd1b8063aad9098ba379a9187b37a9ebf7551761b6168067859f5b0e49ec80aa5cff6b7e7e4ed65f114d3fc6fa08cef2cc4c2e83d8000b6603427dda92f0e3583c68079fbbcc369d91c5085002ae0929355111133c262f168e0afdcaa78d13408ad076f9a617625b52bc293f936f66c6fe2924d657a06c3fddaf6960674328b04b3f83cde137a69c15da8100750086081b317cf54f5bd59a479d59120b15ad62bbe9ee2630131f9395320089bf0e662e75b5ec9805afc69e3818c02499249d1d27d6afb9b8cb305a0d594cee479682b52310dcf8725f8310e1c9f2fea897be92e037390fec6b4b3e45848e1cb02f76f74c38360c4736fea501af3647eaf3d72e8784a0d661ab351ba7b5c38018dbd73bf28ca88f7d93a1713936d115407e7835f4faba194d091ac2f159bce938513ef0bab102c0b2e7081aad4d2d74e9b209bc5272ffe630cf6d176349fc3c294561c1633ab79a9ef534c576b286d276856c1380ec3dce2b47c1ae91456ba9c51bd29913a4cffd6164db81782659099d4fb7beae932c1994ecd9eb2949e55edd1aeed97cbd8347234d11141c0152dae6b116465690659f73d781a4db095774b1c641f008cff2f5ac10a1ea41e7d93698b402a1aef25495fa02f78ea726ed8ffd54d820985376351ba678c00d8e6634dd0bbd9eb70ca09784541351fa5ec8d9652c7ad42d130c040db513b42e322a69516c4bf94a8408c128f3eafeed7e625d62147a9c278f502a5c6649a6106d1dd30f82f13c76d7f97e372afe55821372008e37cd3e1490e117c5a8a8ad18c62c380d882c07c76310e88833dcffffda0b3423978385685f63de1b2969eac503dfc8c3ee972edce39d6173a780d83f20cb01091f706368974ef4e5acae474eed54b59545c62f987e234e", 0x1000}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000023c0), 0xa, 0x0, 0x65a9, &(0x7f0000002400)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r1, &(0x7f00000000c0)="0e56f0bd856b0d0d6ed3753040bc1e09eb51cc83df331c8413aaaaf902d56361611122", 0x23) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x200000000003) 17:05:20 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) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = getpid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="fa1204a49155ce1e", 0x8}], 0x1, 0xffffffffffffffff) pwritev(r3, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) getpgid(r2) close(r0) 17:05:20 executing program 0: r0 = kqueue() close(r0) socketpair(0x6, 0x2, 0xdf64, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:05:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x808, 0x10) 17:05:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)={0x9, 0x7}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 17:05:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x3, 0x0) kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x7fffffff}, {0x7, 0xfffffffffffffff9}}, 0x2) dup2(r1, r0) syz_open_pts() fcntl$getflags(r0, 0x3) 17:05:21 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 17:05:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pledge(0x0, 0xfffffffffffffffe) 17:05:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7, 0x6, 0xff, 0x2}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) socket(0x18, 0x4, 0x9) 17:05:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) getppid() 17:05:21 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) geteuid() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x4}], 0x8, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) 17:05:21 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 17:05:21 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)='_', 0x1}], 0x1) write(r0, &(0x7f0000000080)="1e246f646ec1ff81e0e36344a57ed65f8fed69758d4baa696935d375c775fdca6446c8219a30049705b010e74db9178a91bf64549d7b5948b303cd1810687d3949043d9f505921caf5e90c64b06d4dcee5669139702730f020edeb54c0f10c353ee74e77471220f6c182", 0x6a) 17:05:21 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/215, 0xd7) r0 = open(&(0x7f0000000200)='./file0\x00', 0x48, 0x120) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1fffc, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0x1ae95d5383c42108) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000ff9893d211c0924540cc1f8d9b547fa63c65a2b2db047d0ffa47761678052d1ee38687aee75cb425fbd3a41bebbe3673edb551638df0335903a196b84999fec42eda9e7030e0be79308f440a11dc2bb91fc3aa7fc5fa1c3c510318a7a32b61942ef7c5e82c0e4acd54aac59ddec9df1c3084a59091356bdc07592b835c2064"], 0x8a, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) fchown(r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000003c0)="f0660608ce6758348c2d9f1e9f8fe3859037aa1f8dfbd93ebb2cc1354afec6ec67a6b8e45c6c94aba7050656080e506ebae42c1934afeda39b6868e12ca259e77d375a69148ce03081213aab368a19763c85", 0x52}, {&(0x7f0000000440)="d0feac200ae7e1639290ee8cfa14187965d2e1711f1cd38253f06e4f", 0x1c}, {&(0x7f0000000480)="3820ca1a90281b0adf7a2ae028d9a3897dbd37b64efe3ae6b5bb3ed0bd1566704de175bf8e357bed960ccfb89379cde7828f9cc202c448a32d13386ebca75deb8caf241789f27a679d1c9046a09f27ed72112bef59be50d2009c60736c9193eaaa7d8aaea24eeda665d08e588b6f7f66dfb906ab0e45a4e36c819e12b41f9ec1b3585cc55a5f6a121db50ddd505b72c29689cbb2678dc161f53f9b37e6349df903e4aa0e157b38535ce8b35dbe0ab3cafe8480bf688e58a6d0c599139f076e9fb267f76c6ec69857542a", 0xca}, {&(0x7f0000000580)="db41fbd805e32f550dccbeaf15e703ab5974342d7e5f62c915f44c6cc96460d18a7dd9bcb8763a11c2bcc3e5e1a18b3603108d1ea683b6678133a5e70902d8ca03765c9ddd3bb5d9c69c09c030ddb8d15c32a62a1375804f4cc369c1542b6eb07c8f97ff92ca859bbaef9ab0418c94b2b0b51eeb9a363fed6359769af2fb657d0775b295514c03e1680fabec42ad227b0b7c2e469e958710bd3a3fa9cb17425509f4f2ab44dab6945c3d695e6b3edfea4688c21663a0fa3869a50916bd8f7c98a6d7848eec3d9af877dba366", 0xcc}, {&(0x7f0000000680)="5dd2c6dcc6c7ca", 0x7}, {&(0x7f00000006c0)="dec2c57fbf23fa436cc955fed83d042927f6552e267c76b6b2fc99c9dd7049bc20b976178df9e911974c48890200341e9c2974a399cfd80d16613ce532d9bd09e4bc403b68d86ab161429c86b3ec8f683493db4f4ff4977baa0ad596f73167d2f806c1abcd0932eee76dfab3522abb6ed83bb33778bdbcf71dab0b8a80d61d41a8c8ab19185bf02cc646330a44f7a189f8faf3dacb68f4b793ac67fd3feb8f829b522c412f188fc6c82e83bd7ba75f0a37dbca8b614ab6ded2add25f6cdc2bfc73ef251723d5fb1f94f9eb7d54e3864ba4f0fbe89cd458bb7942d4210368ec0f49d3762d23d258b72d0a51b225a3be810cd21d4f2b4b23f5916333b203c68d72df78c0f7f757a684c039eef1b723a0285dde5f25f22cb58d2e1647e0ac7b8bf2d08cc7e386b2ecf61d91b5a075ecb6ee9f8d3b1529411987d34aa4a44e5c5f9e30b9df8280ea2b4bcfadeb089799677f6bdafcdc734f0d07aa64264694c867c8bc917c8fac0efe4b46a88f555560c0bf79c8cb5bbe6c11a18e9ad4f11fc0f054c52d66be444599fef3f6b0efbad6e4eaff58de931dc3b46560f3c5926d0d0d95d664c3573a9cf371915064de3851ae4b458133cecd651c9f54e6d50773e32992af1ee4cd632c4e2d3a6f8a0e1546a3c805331f02cff4312dc6bf0d61fea32f49b5654427574d51e85278d59fa69f22dcaafa1402c2d6820dd618a588f2130717f8a7c519b5a85398a827b580b6e42f9c1dcbbb6d19736322b206d78379c8e1da6806a976684835a980d95a219740d7c95b2ff806c370f875b833f5569aae555bf8b64aca92c1e7f00b6136e23e47d43a42976a9689debcf1279674b5e96f2445423059bb006d9379d10062fe8499f28fbf11bfa20c23c4b147df726cc69f1ce179f0df5955a87da8edd623d6f253df8d7e3ad0008e1d52af5f2fdce3c878dfc8a64094466b887515a7fc79787ffd754128b1b3134cd2189d7c67e65c0f9f24a652072d00d7ff53030d4e9a27312f5102ce63565c8a20236cd846fa0ae532874b90b14d385ec021f774f9c951589f2d2743a83f108f4b04e494ba76148a3522be2ed73c431b519d4b3c5ad62030511e3ef2c23226646b8725457a86225ce1e1a28b43e2df431592f81c9e842c66ff1385ca63ef464bc104aeec54fa5e8a8450209cd25c1cd81b28268009e61bf9592f622d15067516b5b779543f143aa8ccb9b3b3028f61ee2f627d2b16872cd989988223a1564ce8b5fbc19018e10f79108bc31c86f54655f819e143fd80e8597c8dbb6eb505089a6e2f50f2917a723351f110465dbc50eaba68225c4b37747d2ff84ba2a31c07967990207ace430e41e7c632d3a44160214a1e5e460bbc3bbcd05f9e6e1d62ec6de8a0e19de13fb9e82284162f34229aa1231e16638835b5e0c91c87a46e446afb122581eb3a8c365f6635038c07007aac83bd9634f998ae663881683f61a50aa837f1f1321261490359e3ce5cd78f9652b398c295d0899b6800aae7d5ab46b1d4754258b729ff82d09648c9eb0f8a46939ca95727c1f3a1fead60fa1bb0d41ff25b29fe3f2592d82e01702709f32fbb1e6a4e5fa00abfca1fd869d77e6f70a8d552521584029900f5bb640089cd17bf951d5e7b9beb39784f51d9e7f2148cb8b74e6ed21538531b97aed88572b87f97c9825f3bb12973b9b9078c33a7b0f4452ea7ac90b8d10021e3a1743a7bfc5e1c7529f36120ddcdc7a73376854493474d84e5fc663eb97883dad8b1d88e4d76b794ea908db8c1b8320cc7af0250ff34b0b7f4d37e463f6cfd2dc091c3c738b5b0f37028cc7e65b30b33d5a85eb53f1a4c4dc52039fd1a55a84d8aded36f6c627d0afc3bfe40cc399379545bb131b3341ab6761f71088fda6ecef04c3a9822e3a472f56cb752817b5822fdbe8c712a1f1a9197803e119dd67ed7206b8ed158f4f07090a666581545c22a4d3f63ea3c1a9326a58f94da272d1cac017bf51a604fb3bd674a6eb3082eff0009402e637814638099cc4ad09649c4fc9f7275b94f3065d4df74eedcfb534d74c711069b782d964d81fbb47ac6631c8673ba40363612e3749124d7a640fedaab7b2398dcd24947d171ea837a01ec47d732f6920c39d99d459dc73f63bea1d10068941f8d94551126c33b821f3333ec83fed7f65f0c501f6b20162fc97eb3e92d260b3466e4404b298390a29bc173f4f2f9077b03f69f3b976c236645ba561278ac294cf1d259cf65aaded9e07f8522b6fd6b8ae6534dd53dd58d82fa3e45bb37eb78f0a9dd8ddfb6977758f1deb8dabe58014a9472a5cc9d4f2db537a94b3cb65888abf077629c276181d878ba5f491c0d1b9c3a7ad26c46bf67246463c3961d56e951a06012232800c00298b38bfe9648d22b3eedbea7ff2af0f40cc33747715c9a8d268e6e23c0fddeb3136ed4824ee5ef1bf9ca334c009be09cbe3a9083f5ef4a39b0a6dfe735c6a7a8da3f41f3950f7cac66f391de6430ec856fb37a3b98b119e9a699f291ebb370dd77b6d93980d8ee07d70d2c1f9385feedab93ecedf310327fa654527fc617b0cf00ca9f978aa1608730c500b6751ce5b18068891a27687f4b0f4b43232193d2621fbd3d31eb2a85b79a688aedbaf538969a98b292e965ffbc8a1b0405ca1053d4c2663c737bc9ae40295e8d814fdf64f6bda4e9ecaf66b6b789aebff391bd892bd08d5199c7942cf81852f46c996360c1a4b14dd89e77bf4c4f6f9489e3663070b43fd19186699081748405841995b81284140baefc54d544565e07503f80680191e2410e68dceb6be61a7edeb3666437c85831fecf8e48d957135e5af19030bac3eb573c8470e4659aff5a9d4f80355bb1083f41fcd63edf247a571277317bbc1cb87776db0a26d338d7fec67060a24cd8ca044e0091de897f05a479a08e3979b30fb07260ae5169b6b937c610ebee570fffa44a13ae3a3d597a0dd2275fa05fb36cb0614d1efb8c85e8e889c1e9d23521c18f3d998049134cef79b0b1f57858c9ce843691c15b5fc9da3a6f26e0401c52754f699987fd152469aab605e082ffb83099dce6b7e2b9ad29ea575fb523cee527a0ca46f0e11dca71225917773c40412ad303d50902a6a09d44d15e71e92aaef9fa087cff5a3a5f0263bb1c90eeaaf03cefc906fe9e69b6fc2aa49f6d36a0abdd1ff867f087dbe348b7a640353fdcf127a24d0cea2a83532a80a51a59b5941d868174926dc185c6ad23839e1082ce0e3d07d58ace027dcde321563c672587805300e8d375984d61a6fbbfc44f13b5baad4d5233efacd854b351a415802bf8b44393a562aae8010f95a16c8db893c99650f2395a8f5ba131eb58710314e50f132da848126707a225777ad43d31c64aecfafa0f1588872120780f0c36b0e324ecb6bb7846c34102b31b590186d6af41e7f20dda0bfa0e2edb24201fd3ea920268414bc0446502f104f14d0cea3117438c22588bf4cca87b86555fdd4f500ed7d9f4bcbd69d5c68cc2a4a30fe2b145ab91ea6c76d22b3f8398ec83b39b8086ab4eda289f30bdb5281876efbc612898062efd77e68d93e89f2ed7b55109a1f7e38e3f0040c5cb377af2e7b3640b4aca69d3ef1808de23ef3609cb313c18562306e219ec042a5f1358dbd43361d7a569b76ac26269c5bee17e68e085ae262886dc0eebab1ce07cc904ecb20e4335453beee40b801816460f82016a33f0edc31345d1d691ef0f986f801c88fdd0a37ed001c88ba48353393a4079243deb34df7e9f15f048faa1f4110727c4f1af9b702a96349c291b27982cf7bcebe26aec752dbf408b3d2089453768a8e8f7477e734a456e18a399df40f288daed7a0ff5bd6738041b5ff20b3edff46bff0610d2c8a8d8a55e2a4d7fc5348f67fd13c9ef23ce9821e05406fecf4163ed42a288931d7f3edce7b60e561276625202cd4e7185f77d2dcec7bed76eb1b3115131cdc946e2390d6243d64ac872d71837b912d5f4757963cef89407385d4e386d874dcd06001343d1e3f202c8c9ca540679d2ce0d45149489bac9594c99c5c71f87c6e465047704b039b7070bff1d2e6c57289dead9597566801286d8cbd52f24edd20170912282d9ab1bbe11153c633dde3a37c8065155c97477f9eb879ce674e4013a4894384c62437cea4ecd66ba79690730c768dedac7428bc60f993c8d5d576f23803ec40f32c597afe5e76854005afa5b64825d731661b500e7e218ff54c1b841bc085333ff2b757b925f006c7a0c3cc1b6ed958f61d67011c0c8e8abc1fe9aa09f64b68a2ebb5f000cfd1d870d617573251fe88028a8fb7459047b54a00eb88089c9839f865abb8a7fea3709702e811dd71dbb2dca1facab1155347bbc469cc31b9f0764d045cac046bcf63bbb2022ce54b24fee6b7013b0b7f1e14044c2dbfb661374120c70475c42ecc89c7c719167db4892b604f1fe833e86f205e2d063736754ad488d6e5f36750ed4a0616105282476733b6fded57bd16af110979fb5dfa17f7014b7323935db6aef7c6b230a29c024a324f77f24f8b352b919c8bd9e4c6cb54dea5adf59d1d6929aa6c04e453236c5109aa121d52f1f6503f051d0fd782c664ae9179ab4ef3b275c3c3c3ff598bf5b1d447cfacc6a8c9987c45e2aa8adeb4c2131b87cfe083eb784d38d2beb10ce5ea441c74e45a43775a6057f55e0e9bd6b8d0123c1883b66e1de68cfaf0476e7c2ce9fff7965fa6a7455360f80014ac6b0c21957189f72e0a0bc328e8636bf92b3c0e8b8d6439901aaa939dd44b43f4d938e37a47ac626261a44e40e933461f2e34142d9ca47b60df6fd19ce493ad7491556f5f9db3bc7f5159f2abff4a657e9e0b87c4022769794c4474228af2e0c2937ba441e62e09e449bbff78a6a6dc325b614facf808c86cfa0310f0331076f2e3829535eaf8630f8d1802671f05a8826c52bb36b6d65319dacc1bf93924fb5c35848ea46bcdfe7455bc941cf8b08c67f7ebb135d8f94a076d70dd1213e7a3d2cf8a88087f8e41a37f354002e665b6f15c927e97444430ea27a45e12bfc4e6b4f926ed7075efe2a8ba0c9a76079b1456b1bdea462d9c2701e7fe0332a87f0c07e3bf6cdcb75f4f85a6ae1d0434c41b7375b3f24f0c82a5f3bc94b7d302926d624483defa317d750971e32b79a53b7da5e3613b6e09fee202ba26ee4f2c613be2a7683c89d9555c7a044ff6e47506712f405422115a6864c1c2a905b715bb7c1f7f04488c20ae2bd538aff02624a7d83be792625b43212989026dc03ba6565d4d799c8206a16dcce73983dae809499e3b7c1ef2e445c32c4b6ead662f7d464c2dcd40eb822caa4db40724c232099bb732c3694b7c81c38b152366c61e0856baa46ef92734596c56f0a655479f52b683a62cf1d9fffacf0986df00c1cbdccb2c82562b481c9cd1519a03d210630702f8531602d0ff8dd8e1d908e901b775ef2ddabb604f63e17c8fe977abc1d73201fb01c9b8072c798df8192e12f40fbecf92d04598df8a0efd16817bf9dd9a91b39f434c88a053de9bb0fc63d24b10c7b3c7445ec37377869da55010a0b3d93f73cfb80f8168342028fbf3bf67b0fee499a2dc2b71f9a39b41967edd85c1fe1a71b4a74b8d8fd5f05a4e467fdc3dd461689cb164db1caa07b5938b3d40aea97eec658b818dca2ebb1cdeac570b20bf7ba6ce3f90eb6e909802328d9561595569d2b4da394504edb986138a087b475d24fa6e5abe67bb319a9bb7c4c112df6cb4d4890605be961f3d11d940f3b7557abfd9a97728b237b4f85dce869ed16", 0x1000}, {&(0x7f00000016c0)="55d98d50161fef2fffb3c562fcb5997f25f3de794a74cbd8", 0x18}], 0x7, 0x0, 0x0, 0x400}, 0x40a) msgget(0x2, 0x0) 17:05:21 executing program 0: semget(0x0, 0x6, 0x200) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x92c, 0x53961804, &(0x7f0000000080)="df5eb9035b92a3b4215f80206101e84b586cf286c91c7a97cea06cabd017dfe004f69993dfc762c2d55f9d05548430fee1c907abfb06feeced8011419dbe25e1ec41053d22779e8f22b085e142f265689741d10cd799", 0x56) 17:05:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2108, 0x200000046485d43) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/172, 0xac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x8002, 0x1) 17:05:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:05:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x1, 0x0, 0x2, &(0x7f00000008c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x3, 0xf30d, 0x5f1}, {0x18, 0x3, 0x400004, 0x1}, 0x1, [0xeec, 0x1ff, 0x9, 0x7, 0xfffffffffffffffa, 0xc5f5, 0x8, 0xbd]}, 0xfffffffffffffccd) r1 = socket$inet6(0x18, 0x2, 0x5ce6) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000640)=""/226, 0xe2}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7, 0x0) r2 = open(&(0x7f0000000940)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) renameat(r2, &(0x7f00000003c0)='./bus\x00', r2, &(0x7f0000000900)='./bus\x00') msgget(0x0, 0x8) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)=']', 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x80000000) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000800)) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/254, 0xfe}], 0x1) fsync(r0) socket$inet6(0x18, 0x1, 0x7) 17:05:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 17:05:28 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x0, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 17:05:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x83d6, 0x6}], 0x9, &(0x7f0000000100)=[{{r0}, 0xbbffdef1143c72db, 0x0, 0x20000001, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0x46a2}], 0x81, &(0x7f0000000140)={0x0, 0x10001}) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x0, 0x8, 0xff}, 0x5, [0x800, 0xb439, 0x0, 0x3, 0x6, 0xf9a3, 0x3, 0xfffffffffffff000]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7fffe, 0xff}], 0x4, 0x0, 0x9, 0x0) chdir(&(0x7f0000000040)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:05:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) munmap(&(0x7f0000fef000/0xf000)=nil, 0xf000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 17:05:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1007) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:05:28 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) flock(r0, 0xe) open(&(0x7f0000000100)='./file0\x00', 0x284, 0xfc) flock(r0, 0x1) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="91ed55a3ca12df86e2d472b5116f5f55e3bc3002", 0x14) 17:05:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x1db) 17:05:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x2}, {r3, 0x100}, {r0, 0x80}, {r2, 0x90}, {r1, 0x14}, {r0, 0x43}], 0x7, 0x5) listen(r2, 0xffb) sendto$inet6(r1, &(0x7f00000000c0)="1cb7f86b54851bd941d9c7d2af4a8c98b483fc806848a3dfd2b3b8d5c16046fac064b3ec29ec50354a6d0892551885a10ab115ee55c7edf0bd3492216e3ec02b9de0ba040e14b878761b5b95f8879180c568d6d30e62c6baec7472d672194c1f3076843eede61069f5dc37721fbca7ef29f52bd63dfb7472cb3ce4179969194d2d887b2b7a5f3c", 0x87, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x7}, 0xc) 17:05:28 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x2170, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) r1 = shmget$private(0x0, 0x11000, 0x50, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/154) writev(r0, &(0x7f0000000080), 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 17:05:28 executing program 1: setuid(0xee01) r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x200, 0x0, 0x7aa, 0x100000001, "b7e564d0461c79284bc0da6d7236d539627dfb44", 0x9, 0x100}) fcntl$getown(r0, 0x5) 17:05:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 17:05:28 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 17:05:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 17:05:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002047, 0x5cc1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0xc0000002, 0xdea, 0x1000}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x10000, 0xf8}], 0xc6d, &(0x7f0000000100)={0x1, 0x9}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) 17:05:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0x1) 17:05:29 executing program 1: r0 = msgget$private(0x0, 0x7ffffff) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x4, r2}) 17:05:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x30, 0x7, 0x7) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r1) 17:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x12}], 0x1) 17:05:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001200), 0x8, 0x800) r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000040)="8b49f3837d00bb81174bcea04fdafb54a0ae992809c86f31eab97ee834697e91ddedd6b7e3da61d9fb6f436347cc88b461c2fa6682aae0dae04b9fa7ef506e9b77032527de9c6a9062f338d43ad274d72b6ef1b3c2129e34844576c1eb3071e0140caf2b9ba8090c7aefdae85ee1ccdc74e317c143d222f253cbf204526d", 0x7e, 0x401, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x7f}, 0xc) 17:05:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = socket(0x30, 0x2, 0x2) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000240)="f52d8c70176e99bf13f4066fe654995f54093e68f6c9fa8bb3cfa327c01b4155065675349d4a20e452267626a0b1fdb1fd3dd53cfbcca8331a9500ae1cabcd0dd217edf85a844971", 0x48}, {&(0x7f00000002c0)="2f9dd30fde7b114b622a4147e5b416c8211d8fc3260eaa0cf0814cdcf3bad211eaf65a3ff984d280aba40f5ae9a7ecf7c8c0c837f955c447c99214df0f0d01c506d8cc421078de33c09101fbf2d4045cdd35ff8ce3eac7f5ae040803d07308943f54b108933c39367c1b05cc3826d8bc013f187e61c28ee2b02f05f6305c15ab8905608de65a5dcc79b8b58d209a066ee8da30e6d31a296486b053d34f1a94d4ab99992010db9d8e17d9eb66025c71b7dc1b263be2187354e4796f7e3f792b39300a1be9b2786546c2d113164948ca8aef6817601eb5fcb9598a6ee1ef37127c19a55b3144b06c28e8ec7188d9641f429bf84c5ada56ad058c96737fd10447ff30ad6074e49ec62f26c5ee837066c4eaeacb4a20fb64ffa34416997aee3d1bfd76f03cc1e039c54d122cc8101c0a947dd5417a6e970f9d51855323c4441587c6ac093e82480fe49f231c4950dc9da9708bbce26c3e765df07764b8028b3d25f4a386735a26542e9d022503a227cfb128ccf673fdd4487fd8ff1b9fabd9d70de82b115e0d335ec837fbe51a290f1fbb41fa0d98116d2f351e81a900c3b8f51fd0773a1ee108a27d712008ab9ea307d3eb5810a10e0ff68ad77d04bf15243c93722efee29c89841501c895fabe74edf1791a8c44a4bfb355e22d4b2fae6ffd34525adcde005658bd3cd967078acf2490ce0dabbe62a6dc27a3ac35dfb73923e49cb5a5fdcd5b6fe4eb471ca978fd54313714b60aa969112b3746955fae97646d34d13f64a97405a367990d11252ebde043bd923292c836aef9eb5c4cad634380bb1d863e2b6bd5e5da4d52fb56ded91535e357d64b545ffcddfaa765baa589b5d80e5fccc1e850c1bf1ab8ab9eb7a106471232499a69d1611f1e4e01f75cf9e19b1e26366d82a6c92a7c0e758852c6cfd6a9f3495862f7a692c90fc4293710e4c21ac74fa88a4c63f6af82a4f297bc52fd0676c602cccf982c76280b7b12ab9c123f0918354a492d07f383d0f73cfdf894b2467c435e1767c530cd8c2a1b89987a7e7a192bfe1d7fcf9be3d95048766b1d2c8ac3b11b7fbc43ec2d3b56a564f93b67a6ccce3e436a3f7c989be114abdbc1b8dbe0e0e6cec3c965b79ae8f1288e6242309fbc21cf57ee085aaba8f761ef5c9ce89f825f71bffcf208ef005d4139f9e918c47642345f96e65de4261182851cb36ae1198118db7270c1d1cd5b25d846e244cbbbea1b8f23a3e92bd6216a749fa4587fc726e7f305d6b43399dcd29f7d384ef42ad32e1f734be65e1d01f076b6dc9995cd7d1ff84e7ea0d3ba9eda8d7bdfe77591674797c9ae1260a1c6e081707ffc338e1fe83cda5b68842f30bdb1f5837ad1ed56fa6c9a5179cb324bc3d36808b307ec7dc9212c23922eaace4ae524a61054b0a2274e62aa4af79b4ad7cb9387178b875b333b00789ba691466846e2574b6ccb5498f1dc4b98cbde5e784f514b09b4dcc5c81be8433badc01ea71d09bf9a786a65fbd08b5e60760fd6e2a1a8ee86d45e7077b1853938081ba52bb44a397ae8f5db1dad9864f993be25ed0f47a5a87b6a526ad80bccc6141e49f61f3bc1b1373c886604228e1939cf228d5decfdeced35cc1553d5b80298c23b8e9e45df0902f4ccc94f8d13e7d96257bc165c0f6ae1bc6182280ad09894c16182ac943d1bc400a363fa46a079f7b194b40f71d3b632caf16424927114cd062b7cb98fcf4bbe1cdee0a7579207063bd13604c328cd143abfb7198be85271272c2c5ef28f3f20899347f49e3b991a81719d208e17ef68b7a848b918726f742eac2e99e55ad7c016d4be2aea831c8e3d4e98664d591e4d389becc567055713dd8afa8b8e5a633efe25f2cf0e6b1432eabd173ccf503cded681ccc10159ea8a91996f5d202208b2d27bef464c68128850911049e0d5fc2c037597609ac59f5038231e2877ed7277b9aebda954a468a828c925b7d716a2921d0b4b306ada29022af8b0efa01c9ca90e0524035c2f64ab8f232aea3a2d7e8c62658cc5419502e836a391b60075d3e123f1c0190f67b5bea644e79e5ffe1f3446197ed56a07724652d76cfaf2b59f711ce68088c87b9cebee709f1c5ee84f12e404d2e57e0cc6a1e20e70b33d121cf8e769df2b657147707318a3e33b8b240c9ea98b95723f0e53b85bff1900758d80d0fe3f11682ad3113b0f2d9f19e28e65dffe11988553074cbefbff8deac72b0ca433088716e1d08a5fa15e6394416150bcc8471ff2a09abe0134a33be2e0a4ec80fdd02f6c4c5086d5686502e537ae8f0d06b7f0bee80ea4ceb9d7f3a02c42c7819c6674ac32917eaeb072707380a24e3c82c9a6ed905128c6d0e72e77728f0cf719dcd78eca5038d90d9959dd27f1fb1985b6a93c94387f50bbd77524b51674677f13242a3b28c10e23b2d85ca8f03e348ec9cce5d57cd3079c63226011355cbcad1da16384404168df3559f7dfa2d53e31395640cb135f267d0fe5fb67eb43dfad535ff965e528f89f25cdc3a7f3d9596a91e9fbfd0509d1f5c43721565025b001a3d236ec36c0e76c6b70ecb6a857723523d1827cf8d93cb7c9bd6f64a1ab44bfa6692b8d5a431ef5ffc3b6b8db66cc5c4d93706952f7b68cff51f3d362ebe303bde65b8bbb1b309e553252d1495c94c9b7e8a2dbc07f3204024b5dbdf7c464cc30a273db764cf2661f254dbf7a7a636d61ce7903466f09a93b01cad7bfa1742f52d81201c33ce6dd0cb77fb451658ec4dadd307955e2d1486bba7be5d9c37609cc03124f1c89106104b84a20e21aeafee0adeac98c60e42c4b2ac5ce1faaecf2381e704d7da49d2d543b3902a3536708dd887c8c876b3919cfd5769489b0da63349586a576a38351674a137af34da96b7395f4fc4d1ccb89562642978817ca1983a051b0bbac4db8942435408b973e2ed60dd9a932899854675d258b28c43df2bdeb4d1f68e64adcd427a6be7785af16a52475f12e3c528ea83dd5d3b0c3cfab88b205b7dac510596f3bdd18e001946f9930256adf74762fb855a8df52195ad4da1f1375edfb8e60a31b2eec22d6c37564b6f57b283447f2f40aec79cb1fae6bf578b0498da510670dd0422c287b6abb4e4578acc0c4718a18ee9724a1d2635ef4462981ff2a4a374b50f22a75e7c92efa8beb21f4eb42e855a5e58ce863b651728ce07b483a11579cbfaa681d5c2db69825aec2764375855cccaec80e9a6c44df6c52ccc56079d372acfc678fa236910d7129be24c75e5bc68b0029ef5acdbc909dd11dbd5b407e61b2ce32d5bda593e56875cd84c348b1daf4356b9c47455cd03a921aeb9b69cdad5f3dc76067f57748feb7617e8e6359c1cf8e9201573302769e8a5b1a27dc785b6ce4c9ac092d619483b00bc0acbbd49190912e3d90033741d01c5b2ac6e1e19fa40c5037c54e7ea65d9c0b4f29b3581e1280cf97679669de90434fbf462947b5abc2c8df987bfbfe65e20241443210b900a3a5170b7f27a1a9d034c7f163c6bc6bc0e180369b1a479622ea00322e4c82a90eeaefdab3fad06d66616ee751620da3645f074bd11820ec9027eb51e44d5867966a09918b7f8eab2771fe5d21813cdb80ff2d9c5f472110e6a7af97a9e48eee92d62a06ac03941fc146473429621310ace243da58ad6a7a675d7da2888ca82781eeddc2afddb156b6f37221f09dec13f6d8bf045023e44cc71a8525b438a224f4c6783aca2a0dcfa32d0401e0cba3d44a81dfabc3a6976a9ad778e5b0329e9d036de17622b002e5346bb70e6550f9c7d11dc67cbeda451b7a4fe5c21a493fc52f351475b70c6af47c04f19a05877fc4d1f754467e3b8d5482728c12d4d2848b7e728caf4303ae031cbcc8519ea14b961983a6ab7b1957c714b0a93e211b1c654b13fada0a76395a0c0fe68f92d168b09531c1b24f17b0c5e98e96b5d9466cfa1d307eb5b6c691d0351ecdfbb9f11d9b94bfe5734dd9c40758e8366fe73970d4ff21d290fb538e4b92e6d1f9cef435801808bdf434a68e8041b5318a1d7f08f89d9446fa2bcb3a4bf6af978ffa254b53909e4a0a78470360182c36e7a64c699bdc05732c48309036198c7bfef827e49f8b8369afccd79c378dc8f5625ca657a3fe39dbad67534468875833b86312e56dd0d92a860a081977b3b82e00c040452e336e640bd88e14d83565eb4e90c8a97c8c909c0aec000a2155fa9355f3c7570d56d24e8849f4d918b09c9a688b303e69552a7bb911d8875e0edd6984262f32dcc45613a9e3bde974223f768a1fc0c029b582d84959b1d3d5655c3999e7b0e4e87f2d98571c2ea8f415a9d4c0fd8ff12ec2fdc8fab1b52b73d27762ff0c72f2c040abcb659bef83953b1fd99936a4a530b580576daa43eab13693180046509d436a08e270ee0514f5e2af9c83ec2b236d58a4e017134bb7ca72e2017cdc528de2bd9a30d58a07f32ad217895869e328ea9b09a2d3736a4076dec82324e287157775b68a15b260f75d7dd5fc1fc570b703864213345ad2ceacc605fbbc440c3a665bae9bd964bc5ecf6a25da1f9dad543b07f272b52fbddbdcf2ba8aa08632ec9d4204cb6735f9cfae4f59fc7321979ba18f367e122fe15f74ef28814b9b2ace42d736a09d6a13bdbbc9c6ecced41ff603fa8ad3d28428d863c3080191d45f85f05ecaf79056c3a54fda57f63f206775b5dfd4741692aa832a67a1bba993821a6fa04eac0cfe5fb8482f9bc900a157080b44e757467ef2b69845e55efab55309f044b05a62e3e49df7c11c23abd1af0033742bba31889fcafd83786476ca5825409ed65996dea41cede93fdeba6efaed21a1a30d7eaf4e0e4b1308877192d9b7270c6d9a9d2702b5d35cb0c2f11818072e7f32abbfbb40e13813af5f1a9ece695498cc3d3f00941dc55c5d95f5e2905fca05a5b91421681c77fba10c816c074830407b1ebbe5bff4f4686db983c76bd27821abb4973ed1305d7644bc581a783b9ada6be3e665744ae6cd23e1e55d80979f1b01bcaaa6838b7174f8c6ac0e1a4e29715f96ab6198010dc9ae56925a7ddb1280fbd5e49060e4fa4a6dadea067774cc882e5cbe0a6cc233c7010a46dad2eb709a1b08bee485bdc7269920f030d334cd6257913a036866d9d7bc6f7ebb757dbf721cfab414b7ba0354fbb50b5cb6977f610c83d6603094e0a658396205bb87e83d67d10a4b0a18ef654b3fea2c60bb2dcc6c08a96e33e34a6beca2bd16370a6ca764db45e012b4eb6674b00841b65b723661a29ac4cf36c3e7af324b45c13bc1f878e4508bb75f90a75dda71476f721d64367a431b1493ee8e85f9756494f1e339e34e92252636d2bc8c919c0adce3472fabc166f8362fae32736382c8d17cc2dcee9f3db8342010ecc8e025f298e7f24db7db21660553f6964e1863596255551ce414c6683c74f3c8534fddc4471a1e174b620ade600f335446e1ce82a219040206418b9f69e0b25c484ca570a814c2a63ab973d1a241878e1367f50f26d72e58352a1563dbcb2ae2d94d43dd4165db896aac5077b906945b4a3ad672d16b7754d6231581e35bfc826202cce4202b2737ea73cf690453488a2e4ce041346cff1524b3869b25cb292fc9e758111f274e1c02c6be297e0975078a2082b842eacf9ef0932a398ecdba3c4c26fca46a01d998520fc3f5a7a548d08517486c359014c072b52a912960a6f715f78b4f1bbbfd51d4807695dbf992827e7daab4110a6279da6a7ca7d96f425d918d02503225158f192ea0d2d6f97c6e81bdc2b55162ec9806cbfd8a837c4e97a2cf846aa29396d1", 0x1000}, {&(0x7f00000012c0)="855d30dd6181d6164896bf3cc9cbe3a1dc0fbe8578119efb46bd3cf36fe6eca600e950add53d2eaa25084730c462e560f65c13b57f54c0760f5e50498deee18bae64e994d9386ba8c1b853e6d75e4f3db15bb451020835404de79ef3a6b0942e82431722fd8ca8dc9ecf90c5433fa8575527cc7ae1ab1e7cb37502ce57a65eb6ee02ffa2e59f47a2cd8edf9a6a16b6da75e3825e70bd957c384fc24cdc21c7f45bce6f731276af2bb82b533f40695d5bcd0d960a940f6f43a927635d80c81b235d7574cb939ad30dc3598863612c19618849c760073387bf610f8440c41c742e4cdd9d57f290ddd3c48cf31e8d736ab9583266a1da48f30531", 0xf9}, {&(0x7f00000013c0)="231349e6121d720bd4911833185b85cd7920cdc420bc2fed69f21de1f22bdeeee88a32dbd80bbef0f8dc9467ccc37f19e20f23a4db20fa3d76b66220420cfa95e79f844c654a52a90497b719d864b36d2da1b549c82358b1e8281530efdcd66a3239692d9ec08f0997e3d6b7e366eba0fae73c349863f5736b4a311985b3923600fdb379f997ae5a8d48a02ea38ba45a0381bbc292ba2de17b33e325e4336a680517662e947c78dda8ab93074ea3c71622ff3748d7b6caf1d51542934ce3538a29b339c7602155", 0xc7}, {&(0x7f00000014c0)="efb17815277881334fb748289fa3947af2e42deba7a46628ea42e092bfcfea27b53f014cdf22315847adbd1a98d9a4198d813dc5658c719d376061fd7b3627f291603bc13c2f39d83ddb1072c46a21cc1d674fd459d6a1fa9663a0194eb26ce79dd2f3fd8e58c85307dab4474e1b8286dee499f2d80e3310aff67ad59d68be33781872a5f9929bb29d0fcfe198ea4cd31c22bc6cfb85a8cd9b3ba7f800b932bf3e5ec7ae18a03615db453c5c45071b36de1d741f5a5a86e68e3c1ee810cab099f45722cde35699e55daad60c4d2eae4ebeaf8cf4d43149e40d69277b4f0619e6db", 0xe1}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="5455178948cd7ae6deebe1eeec976dc7b72db98cefd9c77d7ef2e163dda996cad10b8fee2c9b36cc575ea3277ae37f1ee0ea3eba47cb8443dc1dc0730c8512bb1d03602662f0308c80a4ed8fc499bb43f94ca37b2d8dab50534445ad9004a6f6cef8046df7070f4597353a889e1fbcf755fc9a51843d5704f4d9e1c0d738ba02ba5c1eac677a56e5f3a6ffe1773e53743c8154b8519e41ac5f59a2718d1166829dca0728e17678b1b239a941e16c1da5e599af2c42ed6d7c6507347d413975a57592bbf7d6e669", 0xc7}, {&(0x7f0000001700)="318aa59d012b68f0b351fa4d3ee3af9eabe1f4393d69aa8b695d1826868113ba37641c62caf61e31c2f428b551c666689714406102d3fe2ed58c7f2d372f2f17cb81b5a24c7b3181f3d81952655dbd95cf48d98d925504ebc61c81624412af987894f514a9947d4b04269c87297f6c85012ecbd5e700daa27df9e72846b8260101f4dd758a29224b97dd9e4098db1f87f29156dabbbb7a422459461e63c092e6", 0xa0}], 0x8, 0x0, 0x0, 0x404}, 0x400) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xfffffffffffffffe, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000003, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x2, 0x74, 0x3, 0x4}], 0x401, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x22, 0x1000, 0x4}, {{r2}, 0xffffffffffffffff, 0x2}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0xc, 0x7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000054, 0x1479, 0x1}], 0x7, &(0x7f0000000200)={0x3964, 0x40}) 17:05:29 executing program 0: socketpair$unix(0x1, 0xeffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x47e24345, 0x9}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x100000000, 0x770}, 0xfffffe78) 17:05:29 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) flock(r0, 0x2) 17:05:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000140)=""/45, 0x2d) execve(0x0, 0x0, 0x0) 17:05:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 17:05:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/169, 0xa9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 17:05:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 17:05:30 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./control/../file0\x00', &(0x7f0000000040)='r\x00') 17:05:30 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xdb5b}) setrlimit(0x2, &(0x7f0000000040)) 17:05:30 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, 0x0, 0x5, 0x40}, 0x4d, 0x9, 0x0, 0x0, 0x8000000, 0x7, 0x2, 0x7}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r2, r3, r2, r3, 0x8, 0x4}, 0x5c350af3, 0x5, r1, r1, 0x4, 0x3, 0x4, 0x1f61}) 17:05:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000280)="7ca79edb498f0ac76976b3c9bbd723223c76af8348de9e207a74e997193c0fd8d194c56da0e28a4fddac8ad9810e44013e5e56", 0x33) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="118da80df02bc2e687209f0181f9e337fed505faf879d9ca607069bcf7785efaefd78aa0783875a742208a1f6402537f9f576a741e69432f516fc58098c1d5b30629aeff7d02db9edc9a9b1c45eb324f8bdc030dce1d79bdd7d5ae76314430e23bc9ea77912965995d2b5513", 0x6c}], 0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="cf3b9a41a38d8ae963f5dc10f1fcb8c42074a3f70f247161f356aa0cab3ffd405af609ec08e609c5d9f1ac1d88c102c23e9a25ed18711d7bdff9d855cf174a17", 0x40}], 0x1) r2 = syz_open_pts() close(r1) write(r2, &(0x7f00000002c0)="7d96004bce9927715c400534971ab60c33f87d2af3d45091b198d50f74a6c7253e15a156778a9839da342b5ff159c5e4afea833b1637779c24091ced7ac4227b283b3c94dd9c891b08a0960baf48e50620a3c9962e545fca0043f7b5ead98d60177594a56b2e7162f084afe19cc448206de1dc34d21a085e48161a0259", 0x7d) syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') r3 = dup(r2) syz_open_pts() bind$inet(r3, &(0x7f0000000340)={0x2, 0x1}, 0xc) 17:05:30 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x180, 0x2) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='.\x00', 0x3, 0x0) 17:05:30 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="c5a14916c50c81353cf2e65c2bc3a54bc794481d4c0614c12feb82c3", 0x1c}, {&(0x7f00000000c0)="b180ea639ad045755026b48cff67d8dbd0fc96b199165669ef5207ba61612e3ed45fef33d176beedf7e6e34c2167c1a674e7007b2e5445898d2d18a8c038a11f186a09", 0x43}, {&(0x7f0000000140)="fcc83b0c0e84dac11b6e0a5a30b23ea6762ce810b70e94", 0x17}, {&(0x7f0000000180)="701100c43946585e9a966d5c93", 0xd}, {&(0x7f00000001c0)="946b2d8a96e348b7c3d3b8ddc278b1db8d9c52f1e1ed1fceb1f8d369f533c77cc150311c3cdf2b17547011ad2ca07d2bfe48c440a03a77439918a1ced30c9b0835b7445099d00a8d35becff2f56359c6a8ab3aa45cc1d6338e100ab37f746e811d6e32", 0x63}, {&(0x7f0000000240)="7a9b787bceef6cc72fb6f255dbd1e09953f50fbd02ce188e7ae51e7ac09021a06584baaae43406e64a27a89e47339f87c0257d055e3cf2892e76058734f18d49cfc3782cc590269a831ec7024c218d9c242587680fde8f0fd8608304422bfdbbee4f165c804078767a975084db924996cefbfc4b42590e8b74d49cbf09e52f3922c431b2c0d83fb1e43eab800ab4fb1d4596a65dfa4e27d13cd8de05d66d651bd1a83b462146dda17f07a1f3c2999bb92089e1a40050d101f62f718de7208b085f7b0fb72c6b83ac40fa753e7a24f18d71dcb02a7f8553f3c5bb41a09e3bcb38745177c478932898f04af3b8f35a88116c2e9651ac49b718de8201e43f", 0xfd}, {&(0x7f0000000340)="ddded3251bb9fc657a8e25e704604a0bc87adf6f30b9c9fa28462c87fa470052fb4479be9f9e9261aee8c7faae92ab29ffad9bd4ad3d46a65f10af4b1af60fad70a0684780996644c01d3ceaa5895d389688abe178edbe5b93f5c39a0de07b8a32085df611349c7db4f425244e58f10a3d238c0843dc6c3b1cc65fe5cdf8df50ab902ae7ce0607ecce25558623a4b574ae73eae53fbf3f188db43a4232a3ca528634e9ae175bb0550f1038ce39a8e42309c98e1f9342ad9f48f3efa16ef0eee143adb7fa4cc08873210e997b73913788d09b881e3b072c9f1a4a55a5f1b9cb68b95aec673814", 0xe6}, {&(0x7f0000000440)='6', 0x1}, {&(0x7f0000000480)="d78123960fe7e4210bce2ffc85b621438a3dd0c930014e2e6ec268f36c1f53d6210661b58ed7a78e11edc3e23bde5604414076231ceaf01c5c594626278ff0c89b827795955c1a8d73ab2e6ae4a00b4b4862b5b6346c6ac7a2a0a06d08bbeaf077b8e5e0ff", 0x65}], 0x9, 0x0, 0x0, 0x4}, 0x8) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 17:05:30 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x2000000003}, {0x6365743a, 0x400000}}, 0x0) 17:05:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 17:05:30 executing program 1: r0 = kqueue() close(r0) ftruncate(0xffffffffffffffff, 0x0) fsync(r0) 17:05:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000725000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="8ff7cd703d49c3b762c465a6186c80a07529958923c0903563d3ad8978b0ed8538279fb076665ac23654b78663c040ee770e9df88ca76b89b592157afa3763d27320260f600bb828379978cb34b887bcdc3ff9fa545b4b", 0x57}, {&(0x7f0000000140)="cea361a3ca5a4c024e48f67bb810ddc6cb5f5aedd610ff60b7e6b65fe5ee2bdf3ba3afcaf353ccd255082bffad4d369e7878bade435e5aabd4029e0070b99765fa0774612a66dcc446041212bd2dbe577a597bf5cfb252d347697670501f0267c72d2b94d3f7c80d5ad5aeb60c9b785d9c9365d359cee34c8619b47eba7f226fecfb03325d95c4b324cc2df7658863ebc690cf2c5d4f52b37e34339bdfdd343e0e45e66c407512f80066ff578b71fe2acd1c786099f9052acc7aae84f0", 0xbd}, {&(0x7f0000000200)="107f9d2719f140de7116238a0451529fbe53", 0x12}, {&(0x7f0000000300)="830de309179e35c2eeb8faefc467de4a72f7d505ae2d2825207ddbb764d3eb41a0f5002869ebcc47d5ee967e45c31409334c0726c7005b471a239d44f147171879cd37e88d08359346c51808fd03243f5d45e80ecf4267b5f5ff63ae744b93eefc1c5bf1e84bd89ef641263fe769a8bf870c11a620c3277391c730e06e98ace9fb0165e2810b3eb1d87714fd6c12465d890c3f3b7f7d28c35155cfa92d05adb86a06b0f27be17ce508202f7edf1ea3a422ffe59bb58777e6adec42c3c31c099312249b5ab3de1abb47c44142cad20fa2816c3ca39a908ce10504c32fd7e069e3d50a6e138ed9aa85", 0xe8}, {&(0x7f0000000400)="361865da154f2e7295931d4f245e2a83fc00f7550df9f0f1516d16315fcb2fde0d9fa59aadbc92105ddafd5322d47503995bb2e0adc9b4be36c9d8f03f88f3ebc16cd4cc42d098c37166b3ae84a999533d97b244b57f5ce2914a889090aaeed027bda1349c50a16ce75ff463f8ca9b7c9f6cbd4413b76be2e19a76aef06b8715dea8abaf65621c426a51f40401d58fbaf174a0f1659cc6060cfa7b0f25bc4f", 0x9f}, {&(0x7f0000000240)="11620636fd50add9fdc44f8f9e42735759e8565ce9c426f1df6217ef31907259f7f901843c5bb91d7a8eca1ca699a839be6202feced3e73ab5f7307d13e649372547", 0x42}, {&(0x7f00000004c0)="6aa06dc59b477a9f3e9bbdbfa2c2f455b3a51a0be1ace46dccf15a6bb460ace36443c144e545fe53f1339cecbea9f99cb48b4a11d7cf47cd177f003355ead2ad15be7e647cb9c2b6f66fddcb02e9ff7010449075dc30571384487fc8f256bfc2b524352163613eb3c10839cd6dc647fb643e1feaa4d14cbca9d3dbbecc35f65dcef8b4d48ce1e34aad233a938ab8a933aa848594b651b1c48a41064b08b70a8c71900ec39bce6d463f79b194ed4f5b6245ac551e3bd9f06c0e00b589a924b2a3ecce0d55c329485994871b5929dcd46de6ddb60e910a14", 0xd7}, {&(0x7f00000005c0)="777c98469c45f893695894571653e005beece5f51ddf2e4405f619850b43e68011e17de90f1074f3aa612989f8aef454e1e40f4271d5b9ebabab7774be8e9cab", 0x40}, {&(0x7f0000000600)="2bce3490322342ce3301b317f9f608231e665dd5e0243d2aed662ed1d1", 0x1d}, {&(0x7f0000000640)="e1a8de376912c1f885bb8991db9c09c6680e6d08c89c9820c47e04f9c042ed6d84553c14abd51d57e2351a425b29e8abc8612ed543fddfa759b7dde9d96d14e3bcf4b990f75b6f0e02fccfb9aacb30ccc526e7af3b0fe5335711c2574cc8d441474aba908482d9b78bc7b45de6f4e7f8d26bc8c33b68fe0224c15907ac4d7ed7bee81fd3ac5f04a2e57344a9a5b2f93e", 0x90}], 0xa, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = semget(0x2, 0xd96a0e5bd3af8c7f, 0x189) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000007c0)=""/177) chmod(&(0x7f00000008c0)='./bus\x00', 0x1a) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) open(&(0x7f0000000880)='./bus\x00', 0x2, 0x100) 17:05:30 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000001040)=[{r0, 0x196}, {r1, 0x4}, {r1, 0x42}, {r1, 0x1}, {r1, 0x1}], 0x5, 0x20) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 17:05:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffff) chroot(&(0x7f0000000000)='./file0\x00') 17:05:30 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 17:05:30 executing program 0: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/68, 0x44) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') truncate(&(0x7f0000000180)='./bus\x00', 0x3) select(0x40, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000001380)={0x6, 0xec, 0x7, 0x2, 0x7fff, 0x0, 0x4, 0x7}, &(0x7f0000001480)={0x1, 0x1f}) select(0x40, &(0x7f00000001c0)={0x1, 0xbeb091d, 0x1f329af6, 0x9, 0x10000, 0x5, 0xb0e, 0xa2}, &(0x7f0000000200)={0xfffffffffffeffff, 0xbb, 0x3f80, 0x1f, 0x8dc5, 0xffffffffffff259a, 0x8, 0x40}, &(0x7f00000002c0)={0xfffffffffffffff8, 0x100000001, 0x9, 0xfffffffffffffff8, 0x0, 0xed5, 0x7, 0x81}, &(0x7f0000000300)={0xff, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x10001) 17:05:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x19e3062a}], 0x4, &(0x7f0000000340)={0xfffffffffffffffe, 0x7}) r2 = dup2(r1, r1) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:05:30 executing program 1: setuid(0xee01) semget$private(0x0, 0x2, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="c5a4dd172e8d15f74b23dd3cfd0fb4cedbdf3122400744256e0053dd75a9690fea1fee7038a4bf654bf09f352934821fdd7e17f5a65795ff763507482ed32bcf30817defb584f90568d06c20c6b071857602942fb65f0b8c9aa3ba6fc652c51bc987a5c0d6f9c258a85dc9e9732504d8411860d63f55d0b15e8185778cff23d9e6ebb4bef0e51ec2300ea0abb1bf1685ec838034fd", 0x95}, {&(0x7f00000000c0)="7e9b885526533570808c300b1c8a6b7a59eb4363b76f30470b391ce63e54ed51c79df802c15c912cb948c6bb2395dc5ed6d907b03ee4e3f444dee814208c7a2fecba27426f83c79f7c25289b3bfe69d8a72923e5f46ced78ff7960ac06d4", 0x5e}], 0x2, 0x0) 17:05:31 executing program 1: r0 = socket$unix(0x1, 0x400000005, 0x0) ftruncate(r0, 0x6) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 17:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="90852256a6ec0f5df7c338188bdd60bbbed5bd83aeffb408122f99ce32d7f3b8580ffac01ba473c3cdab481eda65f74f80bbd4668fe89927da96603f4de4e2d161ecebb90f41dad1c942b2af7ea93effbf407331192fa964f543a2ec6071575ad7764d56fc2fa2e5e4afa9b0ca8cff8d5f6f80a8f03782c63093d12a2bd5ed563236510d3baf99ff1629d945a5135cc85c756226d852c7f8358e63c9c61425539ff625267dd3492c68c60ead8a38994c8142796dbca685793f0114959432d2b8734fd552036c683c6ce5a7a840f8daf6c10b8684d2753d4d36fd6ae02a0f2cf4f63815b0e31751a074bbae00fd5d2e9ef4", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000800)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0xfffffffffffffffc}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="ce3e3a928b1013059025fa525a3eac47b39214326d7e17c63357d8de619f5e773359c9a7104dcaf361f45da5cd7d056ca4425a552c04c878e323f3a88ff1d339c8a9a1fce8c1be3eed84089e00076d7253a9d520a1f3ce3e35ffec8e75e5a12fda22a5bd9d42cd4a52af1ef888d10a4025e2634dd9bed5a1eb34274c66bc92df295a2e6d7aa6c35bf9985566ae8f8c4e281c0bbf9f2bf56ce414172510", 0x9d}, {&(0x7f0000000340)="8bcb424e5d16d8edf2b0935672cd74024bdcf9638caa880a1507e4bde2800231628f77529bb22af1ce3ddbc7a31af19279a75bb3db98bd4958d1e82a1d5ffabb8c088d9141357e6f030fb25b6458", 0x4e}, {&(0x7f00000003c0)="fdaad2c02e4622fd1339d0e11e254deda1fcd6e70d14a503d1cfb890c2642c286e33499abd452bd14f66b2ac595fa6a6bda1b37e6a5cc5ad700f6c004e98ba449499a02a728e44aea61416f22b719b707b31fb7244892cf711587af81ddade1c487359c2257ca3f1f523b5c6c6e248fbbe62f650733f2d45a798c9b18419f8d4c0d9eadc4325ebe9105dc9519571aab408cabe70a0a8b96c122ee4e94ae655120c296edb904452ea1a58088d4ec82ec8a22cb879dfa4650ac00bd63236b4c6f4693c5393f5fb35c4d8d81ae0", 0xcc}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="ffff000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x2}, 0x6) 17:05:31 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)="1a95d604c7a9f501d23707f04c6ac61b7735dc13", 0x14) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0xa, 0x5, 0x9, "665565360f2c16a6f1816cf611fbadd85f8c33bd", 0x1, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e02fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000580)=[{}, {&(0x7f0000000280)="260815e3351b95a8ca91e64eebbdd52d3260fff88e73d0ddcaa563da73bd9a8b0722f9508be6a5e389e593a37603457429761aa970d05e527c78a4a55191fe0953b875153fa2d8837488e505760751af57541a7adaf22b47a10d5402aef10d272b20d72f2e6771e4a3a57fc7f105ccbf8ea7c65076f098f7ba41f6af497f64ebb75d3fe4a33dca0bcefe052bb0c8e10c9eda19b222aeda34ca147c8691a9f3fa921665b8c9a68cfc97", 0xa9}, {&(0x7f0000000340)="4bfbcd79aaf353b6152d967f9ff788d8156498aa0ae92cbc2a37ce69fcb26d9d940a3afc46286f70217a0a0015a8cbadda6d571df21841fcd79e45d81f2eeda12f01b4808993be83a5f78e284f130a08f0064764e19bffe8498eb0d383b8fcbf47686af99011bcd3d41a3a58d9d9329200abd35a19b6e134f575db2e5b662eb901c7f20b0c9353046d16521f3d7528f65ae6348d7f639300e7c5beaf191970a666ae222ac39c7f3039d47e375a4d8f95445aea45f3363d2e9b666d5b345b34977131b8aca35048736b2dd04a8bccc965bb5df244be080773564abe5bc63201d7bba7a893832841da3efbf1", 0xeb}, {&(0x7f0000000440)="91a0684405ee86e05c60c1b1a35c2811b4f0620f47d036ea05e7d7c819f52eb9521d693e404913d01a3c18cce3834533992b21ba264a0a7a83d87e2b15fdb90e57bbdd0be27038e21c8f355ff9fba0603c65eb06248e5288a1df44ad", 0x5c}, {&(0x7f0000000200)="2d043f0599c188e5ce70465ac04b9511f3ff3b1e7b33b27aa81f", 0x1a}, {&(0x7f00000004c0)="142c3ad81e33ce747f11eb117eb3e5cfc712b765ecef779927e907e7d61f6d41fb66618ecfdda76786ff23cf6250d03dbc07615bf2093ae686b72c916dcce009ebf52661d4daee87574932d87fb44ccf7d49c8409c7b5219871da6f22ecca26b4437019836a8540bbdbfcf9da1d45910115a301e70406901d11cbbd9b17843b59c3bd46ad85369b9b0fc4bf93e807d177e65fc9c6207a7b9f35d43a15a3653edf844697d1363e1703672f00e1a344f48acbd", 0xb2}], 0x6) 17:05:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x9}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffe36, 0x0, 0x1f0, 0x0, 0x27e}, 0x0) 17:05:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) 17:05:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) 17:05:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1000000000000073) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) 17:05:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) setreuid(r0, r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000000)='./file0\x00') 17:05:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x59b, 0x401, r3}) 17:05:32 executing program 1: clock_getres(0x7, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8000, 0xd64) bind$inet6(r0, &(0x7f0000000000), 0xc) 17:05:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) getgroups(0x1, &(0x7f0000002600)=[0x0]) setgid(r2) r3 = dup(0xffffffffffffff9c) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x8000, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7ff, 0x2}, {{r3}, 0xffffffffffffffff, 0x34, 0x2, 0x1, 0x2}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x800, 0x3}, {{r6}, 0xfffffffffffffffa, 0xec6d1383852df82f, 0x20, 0xfffffffffffeffff, 0x8000}], 0x6, &(0x7f0000000240), 0x1, &(0x7f0000000280)={0x2, 0xffffffffffff8df0}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0xa8, 0x0, 0x5, 0x7}, {{r8}, 0x0, 0x42, 0x20000091, 0x20, 0x3}], 0x4, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x2, 0x21, 0x3, 0x6}, {{r8}, 0xfffffffffffffffa, 0x2, 0x80000005, 0xff, 0x5}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7}, {{r8}, 0x0, 0x26, 0xfffff, 0x0, 0x23f}], 0x8, &(0x7f0000000100)={0x3, 0xffffffffffffff80}) fcntl$dupfd(r3, 0xa, r7) connect(r4, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) unlinkat(r0, &(0x7f0000002740)='./file0\x00', 0x0) kevent(r8, &(0x7f00000002c0), 0x47eb, 0x0, 0x2, 0x0) r9 = msgget(0x0, 0xc0) r10 = getuid() r11 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) open$dir(&(0x7f0000002780)='./file0\x00', 0x28a02, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000026c0)={{0x6, r10, r2, r11, r2, 0x6, 0x401}, 0x3, 0x3, r12, r13, 0x101, 0x4, 0x10001, 0x3ff}) pwritev(r8, &(0x7f0000002580)=[{&(0x7f00000002c0)="ec8d9aef41fae3a1e979700a97462d26a16117344b6551f00be1db9b903b45dcaa6343900b8f412bdc410508174a088497387120cdbbc2ab6b6b07a088463ea8e093137f570171a9422dcd3b06faa3f51515e3c772b2406125a2358f52766bf21d47b07272dc1e68613804f1bb856c28068e392c7df90553b9d445fef7d3d349fcefccd0bf3f3448e524a5c16472492e6f89cf7582fd3bc2dd1d65c4b9e7c2d2981802ab6c407daca622f1910753ce234a956abce421d091980f39f7a87d2fccb44972325ebd7da9f27d2869", 0xcc}, {&(0x7f00000003c0)="9d25a277955c1f52c8856e5d", 0xc}, {&(0x7f0000000400)="b9f1851b69d5634c1ffc7cc2f71298890c83a61af4195d93e619dd3024d4d973a0fbfae22c163757836e8f3786118abc25000e1744a6f769851fe388d51588871e1a3c5381d846680c58e31c7e2ce4e9d011d0f8a8371b6b7ac19d65eb92aab762a82f24437e018c9afd379f54e7aeea51a133a3df182be43a0702fb249ead7e9b07b01bc1534110a46ce9436e009a5cf2e75118c8b96a9dee1f8c7f12bc9d7730c06c32fe4d997072fec83b52bb01534e55bf466c1966b8e5c21eae1dd42cac4b9ee93c530397f2df211e31dbc8eec08fa5010dcaddc4fed57b60d65872e0730d34ff366640cbd94435c08b6eca60070e0307ace4c95d80da5d295ac85b2da5c3bff2d1c58caae081518feecde62b34f2166898b1eabcebada49399f3f0bb2dceb3e8b4f6df3dcf7b729335bcc4e0e9d88d16c16041e47c115fc82bd2f75732a6fcbc65674f50f6b737daf7705d22cd86a4918a9fed1b9bff211c7bb295bc2d56fb71f719a69ff6a0b8457b57d28c31fe2489d38c434ceed2fd0a39108bfeb8b63e2fce9320130f8524817306bbe4daa53c69c74f0db99201af4ec4dffe3bdf389d4b94a8d348abc9ca6091872a06a5fbc7f9de52cb095b1cde69cfdcdb0140fc2fe8d3c6c41ad86227efebea24cfd0a261b3cc04c5b5d75304c453c02d3e59b2acecb27f3dbae26737b464c713f84d9c13c23963e439d12dfe0a0689669d33500af2d47da30992c8bf82ce1b2cce77d43348c2474789e6a35f6ff4b287ceed078a2f6a441d2b3a9754c6852bfa438a5119495371db010e611382cc2d644210b68dd688f3befe622604dcf194d14064cfcb9f34fac36fa3bf3ca5382526c5dbbe0cc0fb5f033a3a987ce3138d4a1fc9b1fc156611763a860f7de96a4f31452c2cf907b6eac39bd05d6134904b9b4823b9c55574748a8a992f68ac57888f4303f5e18feaa09675c5ebe4cbcdf1c3e70cf10995f4ccc43fc26d66304c2332e1694e2bec3c5c5358a459537dbeb78ac552e22fd3c8ebf2a854e06423148a98a36ad7527c752045d65a443c4733545b8a314103c4b56beadaa801f3b6c620648b280d0946c186fc55accff53a5cc18bb9ec8910515fede45cee54e76ea0a348d91915bd6f9bc5de3a6908c1914bbda0485d930898f947081c00b5f72a1ef70c6e51be504faf933cb54644219ef1978e6b5014be3aba51513ed9c04f5ea54dc2770423c29c65c1a5a4f0f54e2b731e505bb7f226a571e51ceee7de2b16d7044978ed7c9ab10c464f45b5f8a3b3a52f301a1eb942ba67f7cf3fad2f268c0788a2ceee1f752abcc4c58141d009601cb4ab5ccaa7876c2fd8bc3275e6075f7e63aef13d086301ae9a6bbadf7bb3e1881eaf63e08dd7ff787fa9422aa1638d8e49b5437c9111fe66e9ff012e7862d829d06e7348a6401acc82dad8d70993012731903ac2ce8c986d89b396a37362853ef1260a87f006e7988c9058718a39c51637c2ccb61c72e4182307bcbe1644d359c572187b7ac98a74617bb58d6dcc155278fcfafa0980ba173602ea83386a5bf132ef5a0a658189b294cd0ee2444e28285734c2bc5b0792b75e5ae40799421d7ad21c394b376c84e4ad4b8b47506543ddfbed3d62422191e98e1057863ba5b142d148d3c906c5ed22e7475da6c97b6fe10a7141d1ab8fcbae25f63165b10c1821d8c9079db9bfa924803369407e754185437a871bd76882cc3212f6caf2ca1aedc98277a23a1dc91225d5f1ca5d651d31b963dc90da948de93c1b7a9f8cd6f4d82991d8fc41e68673f17398309725b961b81372682a362bba62f89fc3bbd560f3ea199d2ccc63806532c876030aa3aea970d39058b3dc4344ece534b1c508f77ca1fd15aee6ef3acf0acc5c9d2339585df168ddefcef73eaab937d5facab5ff69ad022d3bfece35260111abeb77ef317c56bd186813ab4210aee979ddd77eaaeab311214bccad667f9bbb4939ef07e3c1c2ab354f08a7084ac2e7b49309e1b0007e434ad06bda1ad9f1aa110c7e65c3a84e4099921a5575805f9c8ea1c8686d066f76c2558fe54a1dff64cff1b510b165e34fcd2b6056256aca24245e8ea9e960d59e3279417cd968e821f9d5f608a11e364170f43ceb2a10626b8aea6d100a4c62d38196d394fc84b87cc8aac618dd7c7bf77ff8726ca24a3872b46839f7416d0c14de1aef96650476946e86ca1b53c4a1db57a58fcd121bd0eca7f1b6eb2bcc59d4b31d2fb255c3ee2f0fd61552964131e579a7c0e45624cf0bfad4fffc6228cc64b18430e8c3c084920edf8dccdc31fae8c5fbc8973cbed998b51e4efc2d22a36145096ffb44cfa1075b03169d95e2ad7fc73dbeb0c58a8657795f7dc260a834da27b018921b69c6787421601e3428fc793e545126f251dbdc2e4977da57f698a94afe13a4070a4d6d7fd2f0f190c43b31321e5c219ca977e36c6834d28b83811d9b0597e53ad2b5556c74c4d186e44d1301759ad26667793fa8357aa74a73660a0b76b9290e1257bf125366dcf115bea4a42d269e42217aeae17ab6de3ab646829539b71c91237da2b332de7b7d85e8932fb582726398166d5e6050e4091d47187e91c358e038f0c2b60557d41de43035648eb2bd9c91de68cf9cac0a2ac0d209e1ba8d46574797673b91fab85d1a3c3eccdbba5ca225b92455cab5eebfc74b9714915f48fc6e874f9bbfc2fca59ef533b9f8e6b23f31b4d5b8200b0e1936dfc22ead2cf980cf56e2f59d98d61f511011caf5a8563dd5a19b723fd66087e12b29b53c23864cf46386c8a639a856adb4b1115eaa55b5b6f4c74b56519bdb44d55c7dffcbc3a13864c11c5b7017944d2fb76ca3ac9f2ffdb96ae9755674d2042898e46d50b5ab57128a4c269a3e5099b4ff9c25cc2faa6eaee661dbbbd3e3618b80fa341371bb42864adb968a68441d0613adf590dd875b48a10042dcc7db52241a0d71315bda4cb910435468f203405eb80cba7ded6943a37aad2415622080b8b2cc3722ae42550da71295b48a87a5b852015427309090ba4ccf75893b266a2f1a58bc72206019ba27aa20e509b260a3a33ca35f7264cd5b2e4152abeec9fe73a951e9ab3b752d60c4abce73a24f4b1b586aee92821d4fda51b7f499faffebb6c196fbdd6b17c268b07b000bb39181caf0257dd46045268c18a516a266cbfa0ff9ba8059ef2556bd4fca62f4e77d88c49d993bb0904d278fde209a1dd1c0c92856688536c809f5762e8b49938a9cce7e66ed35934207873441d4c400f135e842fffeafc9d439f8db2eb951cc4c981f93be9e5655af1a3326f3b2106915ecc53ba11845dbcaaf3db0b416c41462ac2966258fa74498c3548c6145befbb266694a6a2ec6e48bffc002b6ce13000777df245ddff2d565d0bd3fef21c973ee41cd284d8cb970b8530e326d7faef006c10efe5ed0db2ed5b977861887fb04ee26fa782134fffc40ab549012339826c8d3fa34d73703a747cc5395306058d89e622254fd13f734eacab5b715e2b1adf7153b2a829d50587f91d0e6bd7a30eeca7add19de8285c6d0cecc7628d867124805c02dc8f1a0329920d92c7670d6700d1d5d4bf24ac634305fa40a857bb9703d23d0dbf34b10dc749eab91e96e62a91b6cc8f833a310bbe0376a0efce70d6c579fe99a535da9057f8b2dbf27850aeca8906d7b10bd691af6e77ff4434e2328fe631b7da845c5e50ac869a7992a6d39e667d4c14a92df5df0efd6ded888dffd4b4b1a69e78ffbf58ff9aea7649189e7e469035f1e91f26391a857071b86ac32b70c48e0d5431c96f7139cb033af5b75cb59e5280bd0023709217387ca6defee082e85b285dcb1ed65834fcf3d3649fb47488bac000e5ab2e99dd9fba8c515e35f441b7456513a28c57a8401868a6cedd3614456833f0f71b8984cf791dd603aa02b1d805582e1f82a9e2afbb77a8356dc47786a7eb29cdba7c6819ed744e479bf5839b5b5e0dc4952803af5c27915b46f29d99271ee297bf336065b0de979153b9d36b81eb077700006c383b31289743751aee254d3b7982ad5487d8a8979f16a31540a154c6efa681e775d15dd6cf4e8c78b72e52d7c8eef003f9832e3bef7d6b5e53bae7f262264782417b39d88d132348e19689659d02f87d5dc60b55dd57f04fcc1fe75e7a27ec4cf4aba2befc21f7d48eaf91b1fe74634c350c6f8c3be22f5bf0bb7b3159afa5dadd5cd8869a2547179efe14bc13ded2686059d51375172266de98cf3e4c082a6dcc81c723904242c6c680010c1f37cd3acf281357b72afe160a3265e6ee52b301f647f8de24e609ba43fb5557f22a37f2e3d2f50a14c29d67b50a28259e4a8fb5cb1fe301c82dce2ad37c9ad15c61407374fd873260dc9ab535c2fc246a90dc41dc4d63ed7448f18b6153aa476483fcd7ceb5c1b25d27af87e77d4f50650b90401bfee60f9860fc77d4755dc819e590c29fdd9ce4ea917b9a27ebef50af02d9a922806948dda649eae18debf3b0659cf8620ffc109df711ccfe177129cd85b5d47fc616ba20566ed800d7f688fde8afdb91298dd53ee253afaf030bf002aafafdb5d7b3331aa25f6b60a9e9710058ad13c865dad85b5ee6fdb607fdc4150369bceea9627381cba75868b7b7f577569daadf84ec8a4f0116d0d42ac1da7b9061883e0a1dcaa46cb94096b73289577079eb8e9d26e7bea7de54d291c6743e5a5f34e6c74784be895b5827c5efd34428182f6047714137cc7f756048904d5da419808beda4561f96f0d01d79b3f33ff4259bbafa23678786fad990c981c9da1e76ac83466df710219f363fd2a71d1ae163ba2d903d2dab9df497d33283226d31f9302eb76ef82bed3f04b136de771fd2733f6a01180aac9779b56cdc9562f3c0d1c5339338936413120fe24b52eabc7aea3dbd185da5c0c37bbf89659ed62f7fd025bcef005d13bb6b1ade01eac4def2aee480e41392b075f0b31658ac5b9757daee9f023e67fb8ea7c8843f7d8ad70d80c782ea0f3fdb820b73785006321d63a382468233e8ac36e5957075dcb04ededca694ad8659bcc3c8ba0c11e89c290d5b57385723c11cf5cf6d42e75dda4300c2bf8ecbdaccabe0f029e0f7043bdb7e95e4a1377b01838a9346057144bf751aeee8b8af356b710dacfb0273509255e2f61be3a3c8485d91313ed4e62173e412115a8f785072c9ad89543057f835579a972eda1092055b69c8d8147e03df93ada57e3db5f9dfc4c69274c7bd6b3917ec144f7cddfe9c43ae12eb09172409e6f098908af54585bb13ab098d319bb7f64cbb063c9327f616cd4b4024d72da8cbc0426ff349d3fafe9f558306bd6289c7a89bd174ea3ce138fa50e241024c5cb124503cee8b22dc6f0d4b95dff5693b108ce1f08d99942f964a5a0c4b7ed9041acd3f44abd45772db0fe694a87c65df5b39dc827e47e0a0fc0c3f2953f582f8e4c62123cd032f7f1ff3e3756530bb62edbcbda158e14f6c88534958d198ec8b92691965699db1ca129a5b6760c74bb04fe6a32ce2d669e9c83a5e43a2450cb812dfde74b91a9b76f02be613d09b5a5fde43470811c70d0f0c14f5b11a202b4c6d7fba07764b51d9c1cadf2910a4bb6183ad2e315be20c1976b596bfee7bb0ab3d3d87df49a03576134e87b3b49ae0fe186d9d2bd6e8fc65a74a49dadc244eb6a96a06d89669b0c3941b651e72b8098adac500712762320fd82d9406c9d534726c4ae805e29ce4d978b2bfcdbed665402d82f983d0171e86ff711d3dd132e015a60aca9f08eb4f64f311f9d361ea55088", 0x1000}, {&(0x7f0000001400)="c23bc217b3e361ac496934144d20a2e5d7691eaa116fccf5581f0412a40cfa4b0360b7b1b0db7bc77b4d2cb82706e74408b68212aee93c6c1a8e7db09ef35eb5fe7ad866e00f83fdbdd4d878a8f1c8d37ca792016bd90f46a559ad125c57e2706dbdcdba87cbf8938fb2e659d5090f2c5c3fc93a8fffc3ee6a82e5c06caf3546b3ee14ce5546500d4aa5554308c6295e6d0914d8d1723a0a9334f1e168e33496b8301e89317547d5c99d61ed51029b81c94275bb603309e8a22d469a6414088d0f9387f0c2d5ce3798c86879d2880334e27213206c67aa26bc4251e4c6e808a64d3d12938879badb8e4d2d05c30c623748925acc99a9a7aaa6f7cfad6525100f72220e166323e522eba9f8320d8c65ae63607a7200a83c92181f92d18fd6deb9347a37313ab77df0057de5d024ea10c934b58e7da28495d9c6d1e0dec1f526f01da2f87c76538a0124081fbe5c72e7a97344f20617de79cd858432ce2c46baefb7fbb1a2c22ecba485fe883c5fbe6a1f41a0b5beb9c6034ee79b681435a1e425bb713591c0c3955108f84a9fe6fd468ce08f0ab6f7fbfcc71abf61594172f8f88bd4a7b15c7756752fe300730e66ca802762e88e8bf0d685de7f425ed186731d9e3a13667db08e1b8aa5e10c7160b480f2c4b0240d6fc86041e47e80b4a56b19f30333ab8bc5d2a80e784c05b79e65fd40519574c770f4f5253d5d0f8b9dde20a6d858b5413e46546cebe23943069399760e2f48571975cd4d6b41a6de5d937825878077f5dae9a82f6b67b8953e563de202c7cfbd65b459de6cd1e7a954824ecba59dfd74b45772ecf5d23b3e6d9f177fd29848ad96f1c11fc958a7fd0ba0aae4365ba6e9788bc337b9987fefce2b9159d6a5c3118f2424c48a102d495a0a6d7ff851659a358d7f9b1354901b1de5ecdb3d83e37bfc2fb0e085a8e89245b34507b9f6eac57bf8ba9bf2370a4b0945759f1dd6138a6bbdfccfddf65ccaf0d7383df41d6f5984836637c5d81768e1b3d05c6775a365419ff89d70654dbca7a7686f0692066a5d7d130596288647de03d92208db041dc6d065ddff59b5e8ec351e2d5fdac6e90f45be92862aaf12271fa8631b94b9e94b26e982b385474d4c93a22dfdfff11d26510e95b6e4142fe29276ea38a7edde9f00a5eb81502da09ee4a47bf5954f49774143a60c7295f30b8bcbe0267237a61c5efe6abca338614e7c11398de8fb6c93b8dc6a18fc663363ba040b5ea85b4e250aa3e2c98a2856ce885f0b9007e07b8f802aa1a95a35175a243f220d75f4ea2f0e54517cf21586410d038fd4bafa3706fd53b9ff44055a7aef2689fabf0dc93f497e3fcec1645006f9fd7051c09942560f43fa5719551b340f18d8f2b3d7355dd26a01a0d90eb84c076e4192f93566fb92a7f1e80f4c4b023388f87abc8a01672597d266f069f93fd68eadcab9387c733bff49dd72671cb36c5d8015ed65b6c094243dd4e4fb358544bde2778111697767b08e63c0f7a802cd8667dd210c61e68692f2143799ba9afb867a1de332b2b1470e1d388608cc069b25f510695dbf3e6d6680041bfd32d22c31a439dcb475ed70cbe94cf5e73ff4e8f22068d54015e1600647acbedbc3c7dcdf8b8cd59d3538ce3a0f4a822066ad0b6b62d360c5452fe85e96739103899aa8efe5c00aeaa942a2fb4924b8308225588cd5271d679029c71c1d11a64211fb25d35de5a0a98654028037d74db0337c9752d31614d128667ad3cd0b8563b026a18f112a584e0cc2dd6e7e5630f52b9e38e3acc576743196ab732d99d0a292ff473b42ef658205fa21c18a0a713b733fb475ac84dd44a339700adc3f3a3d57f3ebaa529d8547e93a26cce916ec4cdde855a124571ae75209700521f4b17c9e4f6b3c8cfae48b6adef98c291a9b7e77be731d8e562201f98317250e77ee6ef50124c984cfd7536c05fcffecaab32e25527a8f4d38f2c5009bd7f27e6f944333d39715ef1f5af36766f0f5bc2cc1edbd563ec6183279b43c36ddbabc5f7722be4b518661f823a93d86728f6a0808850f1566891657f7b10607400db7ed5d197fff379219be2389fa480532341a77daa6cbff30320540eece91f8e549c200a47fbbdca3e3dbf68f60a8901c7d28409dbed465c49c871f427e1a172eeb706bb63738a1c8b766bfae7b2fea6472719f2a1c8126d13501fd2fc14e78608f4c6ec1416d3d25c66c1d1f9bb27d6a62f6945672670cc39c0574bba5bca5286cc224a598e45697331e8c80e2e5b161ed3141fd7fd2d864b74984e6f28f76cbf31a8494be4d4d21e8488e9e753582600381de0a21625ea4df72358e1301293ad4d0a6e9b46a0f5c06cf4a5c3d674c66563e663c460159fff3112cbcd9edf9e209f4c67c88b8dcb8e4fc652c668444fbf34368432959704797ca56e2e7aaedf29386063b573b470ac2f20c6c9f77d22a59add49c0e67f257fbefff396b5b4f4ddff3f53ba182ab8abc08a276269dcc072fcce266518a273e7643a13cbf4906278f0e2bc93866c44a84a772c88421166053a3a1eedc90c576efd5ce4fd7424c087619b4b026425583b6d5ab8384c3cfb038ddfda13dd9c0103bdb3e458616864a75e859457d14f61deef453807e822b247e9db85043d1c7025ca992be178e58defbbdd3d3fcc70d1a531ccc8ae0145001d56456f8d373c3f9a5c58c31d8e5405f9f3dbe36fe0d0cb04164b91fc93acd1250c11d83d10a0b34b320b79c65ad6c6d5a08ba048cb13de6f9d79d969bd37a23fda4733d3afcd66a0e07fd5eaf7da95272e1b15e454d23f5166e1ec2e8e4aad99d47b52c8dd1cb9443b4b70c07766a5199eef1076fa57de27756e2669f5b500c7aa1e1b292e049c4bd35bcdfad04588867a6efa0b1a31188379aeddec332d8713098933bdf9ef0daa27b5978d0c42ecd4db0bc20ed1323df35135ec998dd758122eef35a7c25728788f7c47a157ca8197238817c5c1a7da4ec326b9fee16320472b6851719e3d893a50d37d19b95b11795ea54ef89e4997f691c570eed01f3cb509ae8f0552298431c504b8ed95975e04d4325986610988a66c2e528e45550a2553494309e0ad0a9b6b61f5edc6e623ad57566b56828a13e5240a19982160f5a9f9c063ad66416f52f7ebd8f25119e6d3d8239318b871dbeb39ca5729331ddacd351ecd3c0a3f202674cfd32c4111e7faa433069969d2dd1648d11f47453ddc18f002a3709c8a570f3a312bc53993e5a00401d6a6b6f982ec022612364f1004bcbcfea18fa22eaa8538d7dd489b0246bf837d3ea7726a9b3cdafe7f8f0a2ef887b224dca88df6b1ece344cca24e82b5575172a95dd27b02f8f2b6eeb17e183d8e5549fd3068459f4e88d6e2ae8f53ec1129e80bd7edd2e5d3a17d5bbf2b1f604ba36d8307f4e5b8954376b2e503a0a6ae4044b0f32aaa64f18c7d4cf52a80aaebe4ae563712721d465a4086b3e6aa0c68baf7911459428bf9e09369de10893e1d78dc6a987302bfde8e5feb928daf50b18726f0201e47e6911fc089ea4761374d1937b0ca44e81c2843fcd7e58d3917cea9287eae0cd543466206cc66c92246f40c7c70273a1d1e1f21b2976a2e1c137c94a04b6e947af9e479039ad90cebc3bfe747e576642daa635be8111a00e44732d7d2e2f651d170117715065b83489c1b3ad6361bc42baec6785bcef6f5af489766c2abd7005c2e275b19aec2574f4a5f656c9bd7526eb6e654c0b1bf06f6aea7ed4f55177180c908ed56c315cc0666e59a6da5f5c6fb8d0d89490a580217f44b57757c644a22d919db300040cc6bb2c59d85fc734a5312e46dd41e94bfbc17de740c7427eeecb0e06d144f681706e137c11c792f41d28cdccd5dbd233921f28cb2c7d4f8e20b0941a3ff3ecbb1ca545a60163c4259a279aba5d8be2f81a5760b8f72be11d3cd9e7856968b1d4a876e6b17fc325f5b1760aea867f4835cfccf9e5a77d302a14e0232194b5ac8db23b60d4cf84db1bff3cdf1c04205fbf2f3bfabe37a509df83008d43da3115437dbb17c41a51eed3581f7e4e14a41577d6b33405e416f9feea141f79797a30434c1b8389a0a433861575b586876eee8663cef5e613c0352c0e54ac90c76f6f0df0bb35ba69ecf07361c05f1e0ba9f5e2812c5fa52d91518505228580c08d80486fa9fa660242dfa6b0c1fbc5e97d25ec371b3043846d3cefe5d5c15ab4c859cbcfd3a7d18613cec6d7e3b39c75fb2cecc03281b2fcce4670227b63e5a290ce842997d95fa35cfc9de9aa05cc856e4426c5878a4af110956fcce940618f2cdd8b02c815ab9d5b9d083f113e8c8dd4a61c756f02962a9008ba1d70151421246050c8b1a487ab5104605612c908204dde8682bd53d343d286c099694ddb25a3c5d6d2a30d8e39444a58604685cd115989e8d4faa5aa4c0531bb278c869fbadb11a79b46f4fbcce68a9bcfcb063aa3ef1c110484e5ce8d578e7a35b4bd46bf35febc439fcd69646b267706b5896a12d80f7d5164e8b3e899520d8b63d7d16e7062296c43df0c098f4d943ff18a0b3caffddb3cf81f6790c0b3e4689337ad60d6a399e1dd11870d41e362db533a0d65d0b8c835ba527bc7d88be6d268718808a758ec532f8c278c5b2bb529f353f7754811ef036d4c51b66aa19fca7a47b8cd8a7b0ae1f1e062a9b9453ba0fb2f1da37878d94d7faf5572dfd98cd44d170fd08456168b88eb135dbd8526e2eb3deaeff357f36ff17cd004fadf2511ea2c09fc0c08fa2cc763553608f820e83424aa66089bdf2d325b05b91b62873148cbee35c32d325fbbab246d71fae33231760d1f0211e073952b9b79fc119f7cf3ed9bef4f7cce4d6558b55269728eb614d0c2661ff42df83d5d050f6e4aaa7894f8649b271b8d3969290204d76caa2d09b1ec7583e838dda048c323028d37a85e6b03856cf24af7c081bf0cc346c95a1e19be1b4e5d0668d7c32548426ef1b788e4027cd5dda9846b75bb67b74beca631867c32fe89da19b2d4b9b8dee030d7af731385f6918098fed34f9396105161c6403136f277b325113565d0e5a92a116155e4e6fc4448acf451366940a5b16f87e98d0bfd7116480c3be8e1a32ea8a145d0df7bbe78808a4950202d0197c9cf16b7b2784032cd82b7125565cc78c4092996b3d744939ea843def9605724a29870d559c2dbdfa2a16151d6b5752c1754484598317f53d992181cd6ec7e5d67b245fc0de8cdd6ff8ca1389c88d92a0bf804eff6652cf6c6d105cb974a5ac7abf0fd610abd2510f088de13750736939337b4a96bc8862b847ed19c15aaad9d5d03af990ef2a27ef7cedd8e0f169a3d7b7d1764d9f41a0ba0a6364128906eba75a740f2f6db8c532e0e6c1f5e54bac4d6507e03f5ed9427f51df8bede480672202261baafc382d2ce79b765640f467a78e49873a008d98c5990379942a7b448847e4b6fbbb59ec57a02ff6f180ef4267819e010f23464e9c445d534c8440d58579cf53d46288cae7beed69a078acea1624417cf843df34a13bf631abb0eaa0819bf3946392c501de01d579850d83ae3f8f0b080a6de19f26b2b8d74af933b9c0e039132358c8972c3cb0ee821d1cca36e52df4ef819f1c802c7eff66fa581f912401cae56fe000b23f92d0a85b3ace1f9f4bceb97cdeb586fab340380e70119c6c5adc1c86ed9679f19aa6d1512bb4c1950f14a895e6f71cb5c2792e1798929f48f4ed9cbf8e94803dd043b5096db1932099fa58e1df61a8c97376e2335c165f2e0016b7879d5cc059666bce1e0d63e1b7f8d64", 0x1000}, {&(0x7f0000002400)="ccc98efb777127550fd496fd578fef65e0f530535ce18515a6ff0c624eec90924849e677bbd7cf5ae1cdaaa05d42f0be3e03761a8feca7243d30071009c23db90d4679c2262e9d9a20022985480577b4a67025f4c8eaa1b7d5197a151e2d357098cad46f8e01917eec5280da3d8ca34f2f3b7767765652c1e43d54d371aef40409fd0d1c2f1522699673840991c6384cbe4bbad9455b3c1d46033bd6cf869b919fb366d8266bdcd74e7a6aca16ae72ad8ef9d1fc0a", 0xb5}, {&(0x7f00000024c0)="196e0e0b46f348c2b3f9b736805a936f22fe5f4d", 0x14}, {&(0x7f0000002500)="346efd6c95c41bbaa39421f87f443ef7eeb01909a99b85ab5e870a2f6baa63b32de6a26babad7659c9559ca68a6d33fea4594bd6327b668f7e3341ca189c57e29aac9ba61d0a8e0c65d18debfad64baafb05862b717cec", 0x57}], 0x7, 0x0) close(r8) close(r8) 17:05:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x243) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 17:05:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 17:05:32 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:05:32 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) nanosleep(&(0x7f0000000000)={0x2}, &(0x7f0000000040)) nanosleep(&(0x7f0000000100)={0x2, 0x100}, &(0x7f0000000140)) munlockall() 17:05:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt(r1, 0x80, 0x0, &(0x7f0000000180)=""/91, &(0x7f0000000200)=0x5b) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x800, 0x200}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 17:05:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x10) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x2, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/69) select(0x40, &(0x7f00000000c0)={0x2, 0x7, 0x5, 0x0, 0x9, 0x7fff, 0x401, 0x1000}, &(0x7f0000000100)={0x821e, 0x3, 0x9, 0x0, 0x2, 0x7ff, 0x7}, &(0x7f0000000140)={0xc8, 0x8, 0x2, 0x3f, 0x7ff, 0x3, 0x9, 0xa5ae}, &(0x7f0000000180)={0x36b1, 0xaf6}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)) 17:05:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket$inet6(0x18, 0x8000, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0x0, 0xee84b41f14223a49) close(r3) dup2(r4, 0xffffffffffffffff) 17:05:33 executing program 0: r0 = socket$inet6(0x18, 0x23, 0x401) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 17:05:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x8, &(0x7f0000000080)=[r2, r4, r0, r1, r3, r1, r2, r3]) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) setgid(0x0) 17:05:33 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x7ff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xfff, r2, r3, r2, r3, 0x90, 0xff}, 0x1, 0x100, r1, r1, 0xb2b, 0x4, 0xff, 0x100000001}) seteuid(r2) 17:05:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 17:05:33 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x301, 0x4) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)={{0x5, 0x9}, {0xbb, 0x5}}, 0x2) utimensat(r0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0xae, 0xf47c}, {0x9, 0x9}}, 0x2) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 17:05:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() ftruncate(r0, 0x59) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x6) close(r0) 17:05:33 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0) semget(0x2, 0x4, 0x80) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/95}, 0x67, 0x3, 0x1800) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) 17:05:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 17:05:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10000000000080) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000200)=""/73, 0x49, 0x841, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7, 0x80000000}, 0xc) readlinkat(r0, &(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)=""/117, 0x75) link(&(0x7f00000003c0)='./bus/file0\x00', &(0x7f0000000400)='./bus/file0\x00') poll(&(0x7f0000000140)=[{r0, 0x1}, {r1}, {r0, 0x86}, {r0}, {r0, 0x14}, {r0}, {r0, 0x4}, {r0, 0x2}], 0x8, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3d7e1eb3ccaee1df6762d75624b8fa9b02c8fac9cb3bbc02c612dcb9b8a5174c6b19666b3f36a3f1f16edd8194f8b6"], 0x8) 17:05:33 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 17:05:33 executing program 0: mknod(&(0x7f0000003800)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000003540)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000003680)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='/\x00'], &(0x7f0000003700)=[&(0x7f00000036c0)='\x00']) recvmsg(r0, &(0x7f0000003500)={&(0x7f0000003580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc25e9ee62e52f8aab3ff2515d2a2dbcd0c6110b52bf9bd9f703d0219de4646ba30991e476724e979085281bd2a70c2ecef61640f3b5a20b9831e2fd4fd42796a2859aed3e5e616074c0503887127f459f057bf8091014c38df34bd18f84db92a0e270045223017371ae8ec85d7a64ebbadf47d99b25c9158859ceb78a5139def882439e53cf9c39"], 0x1, &(0x7f0000003380)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f00000012c0)=""/109, 0x6d}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x8, &(0x7f0000003400)=""/255, 0xff}, 0x2) pwritev(r0, &(0x7f00000002c0), 0x1000000000000145, 0x0) lstat(&(0x7f0000003740)='./bus\x00', &(0x7f0000003780)) 17:05:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 17:05:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 17:05:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831350d74122ab9bd510eb009b2c4c7a18ef00201167fa0b585c6aa12c9dfbf6a1fd4eeacc8539313df54656115c57a2e6ba0dedde2787300b8f089faa56aef2635f9a731f5c7fcb3754b8e80d3d00a386850aa985c5d", 0xfffffde9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r0, 0xa, r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fsync(r0) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 17:05:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x23, 0x0, 0xffffffffffffffff, 0x0) read(r1, &(0x7f00000011c0)=""/196, 0xc4) 17:05:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 17:05:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 17:05:34 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) close(r0) dup2(r0, 0xffffffffffffffff) 17:05:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = socket$inet(0x2, 0x3, 0x1800000000000000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = getppid() open(&(0x7f0000000380)='./file0\x00', 0x0, 0x3) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) close(r4) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x20) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="af", 0x1}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0x98, 0x6}, 0x0) 17:05:35 executing program 0: r0 = socket(0x1a, 0x3, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x2, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCDTR(r3, 0x20007478) mmap(&(0x7f0000fc9000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) socketpair(0x10, 0x8005, 0xdc, &(0x7f0000000000)) r4 = getpgid(0xffffffffffffffff) wait4(r4, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) dup2(r0, r0) socket(0x1, 0x400006, 0xfffffffffffffffe) 17:05:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 17:05:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x4) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) close(r2) 17:05:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10000, 0x1, 0x0, 0x3b, "96cdc289c23fcd7795fedf6281259b4ff27ade2f", 0x0, 0xd09}) 17:05:35 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x0, 0xffffffff7fffffff}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/174) 17:05:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup(0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x10}, {r2, 0x4}, {r3, 0x40}], 0x4, 0x401) poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 17:05:35 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) writev(r1, &(0x7f0000002240)=[{&(0x7f0000001240)="48714f1306339895551ee15c9f1cfef0931340b2a2de79279fcd871a72c318e540d52d5611cea5220bc2ad1241bed849b47f2765b2f55523ab3f0fe117f3a61461057b7d1479f419f41061b375c968b4cb1e9c8dd5411fbe2832b40791bf76ff28f5d39844310b71c3ad5353812d5a4d597a07bdcafaea22fb927b230fd0599d8fefcb1c0e2f59a9e816dd41deb0f0c59120dbde5a283860d19a0fb668ed6f8c6255abb93ba9ab05ab5624d077c1b8034bae867af950cae17235dde58cf1b632ed066a5fb0584ad9e1ec9a650d06aac332c7d89034d9acbe14ff6fed9185fe432fb87e4289e27ab69e321ea5fd709b98ca8e089886b07b432d988c9c210a141eb559bc06a79883ab8c361ffafa97edacb5e6b943816853de0bd61a6176e72e0e06bc61b3861a6c8da28e6c2aaa092102b078867a109f0523cda88fd2096dc6fcc3c1e0d2c9a3c83a1e5a19950bd43dc45e209efe5053de05b6186225ac3adcb9c681ff8b3b1379e714c36e24c2ad46362e5b2c02212c9177a21e5e452cc86f1e9098860def3253e534de954104d2057016f550aeffec9f119b3c2ecfb652e1dce02d18f25c1da67beb6436d58ffaf1c8737631fa5994948684c32e9631679fb652cdc5e9d6249e0000b493d2fecef9edbb4acfc3860b6c87a3fba9e2b9cd196019012d6d696afeb55434d0f167c753e0ca7023b5d06e8df8ca18fd386073ae1c00", 0x201}], 0x1) fchdir(r0) 17:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x230, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xff, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x18, 0x4, 0x81}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x22, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x101}, {{r0}, 0xfffffffffffffffe, 0x22, 0x800fffff, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xc5b, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x75, 0x40000080, 0x0, 0x44}], 0x30df391c, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x20000001, 0x5, 0x400}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xc8, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x15, 0x115e, 0x5400000}, {{r0}, 0xffffffffffffffff, 0x85, 0xa, 0x3, 0x3f}], 0xa83, &(0x7f00000002c0)={0x81, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) HqO3U\@y'͇r@-VΥ" ­AI'eU#?a{}yauhA(2v(ӘD1 qíSS-ZMYz"{#Y/YAްő Z(8`њhobU;V$wKzPr52j_XJe 2ؐ4٬o푅C/~Bz2pʎ{C-! 17:05:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() 17:05:35 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = getuid() r3 = getuid() setreuid(r2, r3) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = getuid() seteuid(r4) setreuid(r4, r4) Y6ChS av.all* !xz#ͨ mɣ:Z =^ PSb%:ܹƁ;yn$­F6.[,!,w^E,o 2S4ޕApP<.϶R-\{d6Տsv1Y.1gR$JÆ l`-mijT4gSp#n8`sHqO3U\@y'͇r@-VΥ" ­AI'eU#?a{}yauhA(2v(ӘD1 qíSS-ZMYz"{#Y/YAްő Z(8`њhobU;V$wKzPr52j_XJe 2ؐ4٬o푅C/~Bz2pʎ{C-! 17:05:35 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) 17:05:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) syz_open_pts() 17:05:35 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = kqueue() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/127, 0x7f}], 0x2, 0x0) close(r0) ftruncate(r0, 0x0) 17:05:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="4b74dddc48f3", 0x6) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x7, 0x8}, {0x3, 0x7}}, 0x2) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x6) close(r0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') read(r0, &(0x7f0000000200)=""/217, 0xd9) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x124) 17:05:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) dup(r0) 17:05:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x20}, {r0}, {r0, 0x40}, {r0, 0x1}], 0x5, 0x3) rmdir(&(0x7f0000000100)='./file0\x00') readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/132, 0x84}], 0x1) 17:05:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) unlink(&(0x7f0000000000)='./file0\x00') 17:05:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x11000300000005}) socket$inet6(0x18, 0x5, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x144) 17:05:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x4) 17:05:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x1e, 0x0, 0x5) 17:05:36 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) r1 = socket(0x6, 0x4000, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = syz_open_pts() close(r0) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000240)=0xc) r3 = dup(r2) syz_open_pts() write(r0, &(0x7f0000000000)="148dff3beedd2ad535c51486cce325316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eaba80c7c34af00000000000000000000000000000000000000", 0x227) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 17:05:36 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) close(r0) bind(r0, 0x0, 0x0) 17:05:36 executing program 0: r0 = msgget$private(0x0, 0x20000000008001fe) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000b138dbf6f2ef598c1622763632535042772ad2e85d97e2e89420287222a04ecf86ce104eecdc41115fcb330034d91b2cf6374bcb18e2788e239980ac37fb870063c63c67bef607c6eb53e5ee01ed5d96cf9e9ade61ae185982c6ed082382c5130487ee5d4fdda16d09fb990b456be88b0eaa19406f3dcc8f4c8f26daeca7e58483a8d5b5baf541ebad405b2f59e3cd85408fd41b7e4d3c0a9dfae1896d05da8f3fc33ec48f2258f8416c091551965f510c0508aac941404f3781daf5e947b58863a61de0f96d5e9d2c3440ec334049f885d0428fecc8d8171effd81362e1057825c9af8b07cbf3b7ba7e76dea3b44e8644b6da977f3eb6e854e85d8c3939f8a242c85a93f0fdafcd555aea92de2c6b2e9e553ed57809be1c2be858592dd11056b082e83d761dc4d003c5f774af4744df645bb8371baed26ad5e0e38bf60ab64c8fdd3088d6ffe71ac525ab0fe306b60993b45feae44e3d0a20a4ff0ca3170342baaaf2bd4c18b99c9e92c170cbff07f52cfbe34b4abcbe280548596dc8b5e8690490956c82f1a64cbe1504e4476baf55cc25f0ab0001e3642634efa9d2cb3741e53a373c67d24141449b0292b23334122a8d3d9189dcb33add01bec496c975260882d472c80a25e495e21057c899cd2ba9d64a580be361a9286c8b9044e4700186099167d1bc664be33401c9507fc792d90f1cc57b47ff4618278e544da805e4c06cab96bb641f256c641459602a35da90a0e81607f731c581d0c30dbfe26d3936faf61a26542569e05e8f746d85e0709a3d98cbaab43a415aa63e9a99eab0ed1598b60b52f80de54bda369fcdacb025effdb606d281af1f812cf7a0d168bb67416eaa51da3eda542d97db3160f45a7a6d8c9350542e004dbcc705e4111ace8dc33d4acf288bcd1ef438488d46e3e2dfa0505cad4ffa80cae63ec13be0cf6c131b098dafa108c7ceb80c23f196306206e0801898eb7f2bc30831a326157747399a18ea8d6e2b4abd35760c04307e5483d021c243b0959a7174bcbcfcffae1d50d37e8c054e4ccf0eea839be5731269b1915b2410b40ec70446c5be6ece2a0e075618d4ace7d33f41b2213cdfebadfa11e9c91675d8fcb456a6475afda015b39980ae81e18466955efac2bdf74d09dbf20a7989e3e2fe6c4368b872f25673fd053a4ac99f969d6cf4bfd184e14ee770f4a4ef2f354a08e161cda96670d9c54ff3ee4990a703824e05796bbfd6cd3d9759bc8044235b985a063d85f00803704a0afd55c9096d19ff0412b43cb42c56f932e87c74657efaf5a3fed8c43e97fc3071bcd1d832ac361546f0924da44196d9ffc77bf471fedf12e873b718c60899721cb1d33d64b1a41bc956c9a26e251c6d74357e6434492d5450068fe3d5ba18e85913658e443557e1588778a10467af03ea75c42a8d0631b1f542d92c6eb1aa544eebc8978be2f54f0b9f485771a2033d399594a95d889b0e1c4271e6d2a960d30394bd3cde80fee14939b69e23976d405d70cb068cc5e50fbdca865202dcbe0b62fb9be05b9f494a4f776a82c2711d05d615570f44e696e4841b4e25d28a54cb30604f85eb9a6a2e4dc6e202c69b0f9fdf94d660989e3548d0d53d787eb83a76cd54b39a6a7880013b65ccfa5e8de3e1e548962174bea75a5aaa504ed59edc430fca9f87c75e8ce0407d357791eb4822206f72d8abb45c569773e7321f0dfdfd1a6e72ccceafd834407f4fe979ba6314e0a844239293b2f2d8915baeb389f3a931b17f4d8cc0164c48884e1c2ab99cf889a96f13dd3fb621c89748b481d3d3c21ff30274cc95ce00690165cac29e13b134ce0361820b0db9583d426f6ce8ea3dd8527f211888d35844934f751651fde3a4255701ec731a705506f5b39ed1b5bd14dcfcd055d994f4f941666bc614466f9dbd20ab946a674d901535d950ed80255ceee903f718268b0ba6582e107f8466b4fa77c45ee74ec1d49421e0a2dc4ea8208d15b8e4fe349342929335c688942d8046dd967d69e4c46af3d7bf50d18ae91b2f1135b8112b9c1a2b2f329dbc0ed1e7fefad5d2cf3feeaee9e4a550573b3b1069ff19db2d0261cf0232be005ca456ba9ab39527670ade71c67057ece9056e1235724e90ab92b6058dcd10da09832692ae26e5cc87b6ba4b214d8db327ea0db45a82a2c01455fc125be5edf517acd38a9ae77472aba8b674211a2cd25c112f62070c68132727d71022dfb19488565e7256b6b46a46dd235ed377252f2f3957f70ab39b37445573f7cea7f91a4dd49f33d8068ad7868a8a36d36dd41c7168955a6554ac8d8aba72edd96ca67c542ab9baf098478c9227431a088c2bd7705387fa723656445cc998fa8b3344770f1cac18ec94a27dc90ef25ec9e495118593f6291b263936c6b4333bd5759a316ed761ff733f561c4ef6b0b8685002bcf1873f323784e56f3cfd8db490ecab415ff71bcfe7ca98b81075d2360d7bb1773ad371ab6e341d0da86945433ec0cee5d0caeab6a857e70d3806ec6156dba2aeb74d92f03135ed445868f7388098df79fb490a7c27322e561c6aec70f98d05faf215c742fc66b6244adfe836c30b93e73671f1d8a72a9efcc51900686cd0923a88328810f2a34375819225acadefa1decb27c201671d91dbed661e0b408228cdee10f393364cd21fa587f48c9c9d307330229c645ec7d7b79b4412af2f49d98f6691020b3a12b0d05feb6bd66a7ea37cd554f7ac517422ca5fcc1e9eef3fd1152dcd318815bce97b12bd0833c435aba958f530b349c7bba39d14444971afc687b1933350e877366e43258d561096618241573c39a9fbe3cdbdfed221d5708e88900717a9e49fae97eda4b864ca4242390b6753b88804b287f16cd4391bfd119f6fb9e619"], 0x808, 0x800) 17:05:36 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2002a, 0x8) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x3) 17:05:37 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="2a38edf8f41d3999389ddd4f061370962e91f7594649187c8d777acd9151223e066c61608c4688572d510ded0c057cabb986c25eb3ba0e4615b69dbae2ff3123b2fcaaf7ab603237700061", 0x4b, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) semop(r0, &(0x7f0000000540)=[{0x0, 0xffffffff7fffffff}], 0x1) 17:05:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x4, 0x81, r2}) 17:05:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x81) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x4) 17:05:37 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 17:05:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0x3e85) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) r2 = kqueue() kqueue() accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818fccc86da90d"], &(0x7f0000001280)=0x1002) dup2(r2, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x77df8eba1615e4ca) rmdir(&(0x7f0000000180)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 17:05:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unlink(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xa4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 17:05:37 executing program 0: socketpair(0x18, 0xc001, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet(r0, &(0x7f00000000c0)="dfac726938f291f6a5055d2022ffa31f44f6c694aa344ee4f8790888030927fa8952ebeb25b8ec0f85b692451d5dcc747fb64da6b48d8d674e7a2c55df0dd33073b5d5bbcc487ec8f18b24ff60d7c0d6dd18a5fc5b308f306d7e5071e7404415c4c1149d00e34d3f6f545d44001516a529ac8dd9955bb8bd640323a9e7a436b2fc036544a37cbe483c99dca44eb47f2cc372ce10e550affc0c17e1ca3418837b73cae4613ccc45fe020d090558cf7e4c2338395cefae01b069401b9642009dd82a7726cef28242", 0xfffffffffffffdd4, 0x9, &(0x7f00000001c0)={0x2, 0x1}, 0xc) socketpair(0x10, 0x0, 0x1, &(0x7f0000000280)) getitimer(0x2, &(0x7f0000000080)) r2 = dup(r1) preadv(r2, &(0x7f0000000240)=[{0x0}], 0x0, 0x3) 17:05:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fcntl$getflags(r0, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 17:05:37 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x10448, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\\\x00', &(0x7f00000000c0)='!\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='/(]\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\\^,h\x00']) 17:05:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$dupfd(r0, 0xf4a346112dd85331, r1) setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:05:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 17:05:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xffffffffffffff4d, 0x0, 0xffffffffffffffdb, &(0x7f0000000180)=[{0x10, 0x0, 0x5}], 0x10}, 0x4) 17:05:37 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() r3 = geteuid() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x8) fchown(r2, r3, r0) fchown(r2, r3, 0x0) 17:05:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:05:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x80000001, &(0x7f0000000140)={0xffffffff, 0x800}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5}], 0x66, 0x0, 0x81, 0x0) r2 = dup2(r1, r1) open(&(0x7f0000000100)='./file0\x00', 0x60, 0x100) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 17:05:37 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="c668d7b55158186f1e1838c40fa2f05856ff52e2c6e5b76c61ba9a7072cff8369f760436b2621ed8ac2d7f0f2b6000f5ef286c00e05500e638647285932ce64ee30168dcc5505f966c6cddf852fffc8da297acb010f220830363d9590543", 0x5e}, {&(0x7f0000000280)="1ec5a820988b8dee084755bef4e12767da27da32904aed4aaacb65b85ca44bf03627ae687b8926c6248e680097ea87740007cefb2044825e27f85464052fa1916cc4fda2f84858b9345f3b74114c7390b557a560844cbead11e59bc5225dc1a93afdc608a4aa8f471f4c4f80d47f15786ba7c2e6a05dc0d342368c8c86dd7983a06915354c911e2286286853be9191122c1821eba57f", 0x96}, {&(0x7f0000000340)="7dc8389a6af3a0a11fc292dc7ca07f456ea56c53d5214f2f9c815a5cc186dc0045300cdfae3ac9929a8ef8d482afaed9b0614484fc9ac54d31d681a72a3e949678300535c3cb02a93038c8f19337eda0a2ddf9a3c8c934", 0x57}, {&(0x7f00000003c0)="5a94e355564c88b6a08a0258db4dc2fa7a8f46138a177facd6e13cb93681d9ec8bedc3294135c6fe48a92a5f3687936201063cbd4a69b28c34faa422e131c778e775b385ec44ed07db8314d4ea17aa537fa82efcc7f4c1f1d658dfe914e007dd2b2ddce0658bb7756702d2e4993085fb8fbc99d179ecbcf058c2c8e198b487936027ccb7da7de615135591f433c8b81bcba2001f1d8880bdb2226a5c27ed7a173d453c303bfffe0fb8f728697fd08ccadc5f131470321b85ae2ad18a7b3c269d77d6a1a2ce037e53e8c50e9b58a62056d446a7522cc20e18a36706c63eaf082cc6390f8d9cf8e3bb31059790e6c41b8d03980220f19ea63a264e35d39ba9ff8270dd2b7036c0dda77217028f310c6206947204026d8f10985890e258572e3089df32fca8cd2587f17ccf17db303ab88b4faac67057c044f15e489f1987a28873b701ec7421bcef45b81b488724490e8dc8470b1ff1ca3c3f07d711b66c96c7ba46a02b315fa04ec734168f7607d9892776b7bbcae9ade1756a492939bfc00bb88cd9aae37b4451744dfc0eb918c062ef0fea4d92db68e6e7acfedd06f43a96b43b0f255e4716dce4c3e2c4fbc8ebeb1d10869df5649b3a7221046ab81ed676ed4e281ec02556cee1a80beb7ac478022e412165e9c11a53fe2868da8606006806f632077a95624f9a9f80e18a67a7c53d7857573213c561377ac396a9bcffe50633832721776f66dfd49142d675ba6b925fed7dabb5a5654afa483851bece8dbd6256f8e102b2bf1c7807cbabebf1bd295e62e2ab817e86cc75786add286211393379e95a06d0f149272213a1c2b7db50654a39da14c49ae9e881e47d34da856822ac9c626c7a80dcca0a30ed042f90424a8db3b548de4d25a970d0c6f7e1c6151539e1fcffafab291f94a860c152220dbec896f44d2dd1866ff11fefebdf394a65c26f3ad7c870c16ac0d3c71d9e8e165c6a0cec520807b33da3cbd8dcd0c9174aec6703801b11a275f3e903e9a4d105a9e8fa98ade14626a471ed842f4c0c63560dd94066a82f6753ba5c0e4ebf1c34a9f6512402152002bd09dc0878e2bf0383b487933112d41a2ea32c167a48cac2664697985493f51409a51bbe129b57e36800904caf33f84d1008e391f8de2462040aa824a411cb62847ece0a5bf31e83626eef7fa4653ab8d10c0951a144ef15d1359adbf9ad0a17985cf5af4ac2394c2e91bb6f9af26b0d00ea10168997e01ada26ae09f27c12d96dac62871b34b86f74473581dad0d0c9f4c04b0101af6c16c0dbaa38bd43a10972bead300349c6d90faa3db8b03d7389a1b7794439f96c019171e26005140878997c763f5de559d5b6879b6b8da0cf3bcacc19d2b266f73fce06b750b062917beb9f2da9c4f45c5ede53cc75dcff569322b22b0644913b1b4da4a0b4a94c8fdc6630c05049e5735844ce55983adffae3e48105a5f463ffcf8a20aaeb2e6c85f61f995c4becf03519eb8407bcee22759d20f51fe03715ca9905cde95166033121b5ea8fea9160e51a940b853e87f3ac6ae3660935b2203197dabaa00344059db47b68b6c551874b2298f856124a5f8cdfa8da336a69b6549839ab3c7015003c6555393ccee417544370d307b1bcb1998ae039584e79d95d17d256f2b7ff619c45415e9e746312e8a090a935b009ae8dc82b866070e7de9a2b244885517c4b265b0b8535ae1ebf628eae2dd44eda85f0d282c9697a6eed27a362693ce34adac578ab9a9310b3787b0d79af02b7ff5b8bb11093ffeefbe6011b26754719a3ad85c58542a216e57ddca1ddbcde787d190efa9d39f8deefd7fbcfc250bba8a142933787af5ae276bd7a4abcf1232a073f0efae9089d45efbef5df01e51cb49d3448190f0e794e2c437821a7de0e50fa966a85db12f9dda9ad958f11e6308754a7f56a74c06f81187124b44c614dd2151920cc58a87e310d1b4ab1692f90aba540749684c4994606c19abc99c9f7eca40d4e4d6e39cb34ad087a584d19f8abc387141d09af43b442985cc085c1d5971c39196e524ab03fb95328b9d62a842e5e13c625252135ab32212ac8bde0b81f44e75827461b9bbf45fed93db55d36c6caed5f5e7fe55184af275d9cea98eb17b31aa3ba39f79c94bf208f3be823e8bffaa164fd70bdc30238c2c010c6632df8571637277dfe86db10527f6d12bf1ce38c8591a776137955c448acb2575dbb4848717d5d04a1820c486efd49507342d38c99bbf99917b261394c1cd432ce5bf9b4f4c86bcc3a14bde0685fc6c54793b79d8973d0b69c6342c31d05d95d667f6a674f8bdaec796663e51741aed5f64d7c3e9a0f3f65b4f36b214334353670ec7fcd1bde958ba4a4d05bd15a9f8a831b5eefd62e0438fd245c9593230f64d358809f70f2f88412e5f5d5732f377a26c51a9cbaee95d6091001c60476c1b22d3ccf8eebf26f00588b9e6186ba6474f951cd20814dae6183ea80d69a424a10bc0ff27864774098d833cb5e0c3e2ff3dd4feb795060e519d76cffa7a8c11fe51dd4f16d88699083d02eabe1d3eee5584bb5aa437d7242acb2aca49a72e02d9ae60ef7697d581470df8ee843ebec0f1c944005220eea28f797b23684c37b76f8522a422f184acb8d9906ad473b6743497ae8fea739b94dad6e50f93bbc093d82a3bf10d1ab84100aae7a5219beedc829190e21acfa86138a465cdc206061fda0f82155bc4d94f94803f9e32a1723361a53248ab41534eda304f3d114d4f2017e98d315f55a5b0a1631dacd0a2a2334f6945aac2795da66b8f394fd67f9287b99c8f8da34bc86463d553a1e1d11b6dff143d8e21003817733999e925ffb42532e6ce6f5da6ecebbe82cb7988851f390630968d27a8d8281efdb8c7663bacdc4f1c9746c2493beb330c9172553d061974a694c320534ad8eb1b87b61cc0c9cabc5106bf9929ca5b95e4871f2a374af968ad1add9e4c8dbd7f9c2643d0fa187d6a707abf420c6c92420942c725614ff6399e01225e39315ba89519c3e70084b2da777733f15df60364c334a604bbb2a1bfd9f874c966353fa2483043e9bc6704425e46157922a578bb40c52a44a1eaab271e2ccaeee77472e10fa64332f47ec5605754dd87e7c800027b7c2d439739ab749114f709f682b12a679739eeb1003809a76ffc2fbb370c7e01e567a14a8a7fd71e644377444fcecfb30c15c615246ed4fddc2a5fdee980d1cd869fa63ba9bcdd649cbd6cc097206b80c884d2cab605763bb8908436c850694d4d161ea92f247eab7e31126132895bc40cbde2ac99114c48639da1df8a3aee73d57dde7877111a516de8b7adf4a063c49c8488ce5bec05399c4253d5c0873af2d8dc24a4ed17bb4f7f2254480abe2fc8c93d41a1833e4806ed280ad4c24998ab8fc7d125eeda4795c22b6bd88220de8f9d7e4d32ce8c5020b96f1c9ee77c3dab26b472a87d58cd866ea84667d534f236743d768c594a2059b25fbc63843d4c716a8ac6f978b36d0ed74f41237ca2d6f78b0fe9042b01d5b0921211c237935c021cc8d5cd8d82c9aa997acbc82c7fa0d3cfb77db76a547f6933b0085093d44eff513eb7485886140746776bb32db3b120fa97dcf55bc1965aa5fc1302814883793da93774fe056ecbe68b19d1ed23ef929d1385a120e8b0fe39118cead5a66eaf75ee8efe0a882579c6949dd9f6fd74785d0b7d82adb9f7e8b0cb8f9489b3233f4e151997f7621cabb6c3fb2bfddf84f3ba3f07d1712c344286317b80333dcac13b2e6a47caf7d4ecda0d7b45bdbd6510619c98aaf09b2b5e456b452624280565aeb7a5883c27397afe47bbaa5c670863ff07be8b25e7d94845a0a4a2fa173e350d99aeb67282e8317c1088fdcf3cd25645518b5bac532ae442d8ad4736d1761b9d9fcb9ba5eadbde255b8846f1e9db9c4606854cd1dfd11fb002ad6140e7b0760e045958529162ac3412a78cc384e3e5429433361db8ed78d4de5f33c3303f2d5e3e3f16a0c052ab51afe295b3aba02ab31c5a37bd07bcceb8064650de5b25d4fa4e6e002108072541b065cca9a5597ac54c03a35cef85f1942673776ad8cb0b180337174f8b2e94961d8c26c4f533ebb420dfdf9d6d9dd53c4afab38c572cc209d8d836f5ffd7a28398a2ae198f01c78f2ddb03590730487a8becf570ac214a9e30151fbc0aec9936fd0949d697fc91ea277601743150d5cd421d7c318759d13013bc9ba2d127486a99f8bf6129d007724f3b21f4ba99c55976f55b4757d8522e16776a25f3e8fd0faea13f6805610389eac29a28060b854d41ea7fb32f94f250c8bef2a5af664fb8067a72a6431e34a38480a2a282eb24fbf0762bca00064e60198dbbe97ac7b4b825f1dbd69a27ca2d37425a187670f4cd63722a391fadccf398e9e7ca86a2464983de72c08f3ee58c77f5d86490713ae55a0109a0e8a4bab98c945c3970e6cc78ffd9913b1c09b592f4f882e8d5d5c480b9200d6f587e7184fba5ddd50c297450562cd7e76be9b9e59f7a092fb6fe10b400838844783e77b60e1be59b7e8106dd1865e3f2f5248e460bc2c2c9a3e3ad54c691930cf9c74ab6f3cf6d6380ed17a9b87e1b5bb68b140047f52dc7d713ad89e61a2bed2bfb1b35ec870619c99763d2d4ccb318ac6849feb6c167f551423e5854d4d5577d6b1fcb3f730ec1517109dcf8ec36d6cb93840a0f53d4da7ee7abe06ca96489d4881bce423af3258ab4574574fe35589c664bafeb652a0f145f0a8d656d38bd5cb5c569f8c2f834f454a64055ba641404abf3c378d5bbb7ab965258e6e52f5a70f53cf9d5c05869d74cb55d8cd6c48e94ddf74efcb2a21516e9cbaac8339cc17a3957f3c21b99533b813774735ee3b91f73218def3352d581dae18aa6a70b331d30e3f8439f9b0126dc3fc129dd2d2dadf2f3c3c9b178c51170153d508fc0ccbdf03c817d23024de83889cad0fd669830d58b6b96c35cdb01662952947bfa72788894fce88efb2daf7997463c8433baeef37a3900efe01d5a0211efcfca4d5f39f6f67a13d67d72e1ea893b619eab6d541f55373130e73012273e5bfa752dce309cc3a7b6aaf6b5f1c75245e91c1a9e69ebfa5b09742fbdcf401dde3ad0358d30fe846227559b2df8016eb93ea4d54e1e503fa03c82eafe408991e83ac56d93b9070cbc726b7b5b1deb5e58c3698b6268a5a8b17a7862db44fc38a5c3b8a0d484e33e00cca8ac2cecdb91e1ac940a36f934668f462c241fd4204eaae6ad880356dc66ca67c6fde977d814656919678a6202bd6bfe2c043b8261c189d2238e15d258ac705825eae9abede91516e1cadcc67393317a000bd823bcc932eaee6cbf06b26a771164a8690475c67f8f7c53666c326e2466e1aeb21bb03da7c9c4d8abe966a97844e67b5e9e60ef2a45b3bd3273c83d023cd69011668f4f4fcd04ab95349ec65906aea4782d39c0e6ca15d0d44954ad1bace462cdd9af51386014f936897511e6e20f8df9552322e29afde8e1f57afd4b239f5aec602669b38e03fc42b93e2b7f133b444c7f5a569ad4619c29273d010c005745fa42c9dbbb0237e36ffa8473fafc7dadfd9fac41bd9409114d3ac0832975f6a7b08be769075ed54156ecbeae5f423e6128647a7094554ab18cbf5aafdf90238e997fda310b5a8863e88faefc932c4685db7837bf4e6096a212e3c99799330a3b01c37788a148b3b345061e67554d036347695b313c91de977c22284049ba643a3a33e6006d168aaf6097402ab1c401e2d58e5b815784f6f2869eed2a6329cdab9cceb", 0x1000}, {&(0x7f00000013c0)="a06706b22b049ba254f148859f04a103d239cdc7ab00a6d2c5389a5de469c6552c488595cee41859a9802123760f59dcc93dfe829f3ae12c6c21ce80b6712e2bcd84d22d8fbf5011191023cd6e951cb52397150620e656cb00a7b6673ada6510ff23fdcc5fae4b7a7070d47b1a51fb4d71cc65d5be4ef7d6f2c3b6d4dad7a7c8dc996523bcf32aa8f0114afb1ea9097ac34136fb72c5edae23d3cb1a20662ab69c2de7a83bc17124b1b8eac84de32f464e5fadc9e2850771b9f11cac7b0dd82f7016b36f621ca6431df2717dd6569254552eaac797c9dbd8171233777b7f627da19d1fe5898e2b800a85db202585b69867e05016354ac18ddc84d7", 0xfb}], 0x5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x44) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="e1", 0x1}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 17:05:37 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000100000000000000000000000000000000000000000000000000000e20000000000000000"], &(0x7f00000000c0)=0x1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/43) semget$private(0x0, 0x3, 0x0) 17:05:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/81, 0x51}], 0x2, &(0x7f0000000240)=""/83, 0x53}, 0x843) 17:05:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000380)="dc339813578b0d434897fa94c03bb6fcd4d6ec547af12ff9245aa01c6c534e076ec9417e03e7ddf4075478c973c09a86a8b84735360e9e4b377c1ad99c2e9ca06078b7302811b3f2885b584163cc8a7d3b40eb18986670c489ff05131ee0aa5a0e5ac7960478b9a42933af9c2a235e398123adb5378ba0d4c0ec8c61bd711d4bc1b05573b4b395b82521a5f15b30a91efd743f37cab25cee44381bead7a2bffad5c7056580725635bcb5d9d88129eca1c7a0b95803fc8c3aa04244f4ea3f9dd29cfd38e9ce9619a73ef0bba0e6e4fd80b1c5b2ae062d4878e9788f6d15df068eeab3c0f2413e1290f1cfc76ea47602c16e2dafd264c8cdb29a1dfe58331bd8113a6643dda4d4bab8d60f5ed6409a3c2a3b44f885659ea7190ded078980a6be30f2b53ee62610089a1d109150f74b45ae90296b62351cd70afd307486385764ca384523dd8b0f4ca6c4f7d06171a7fbee655e86502bf889021a8f7bdc3c7056436add86783b982daa88e6f766f9e920e87491746d9ea4aa15025983153857dafee665986c02ec6eb859b4cc1f02b19f1bb2fce60ff012c02c732c3dfe1d6929a7429d4ad5721197dec49aba38e9d30b277f2b92478032229ee824ed4c0c078169e1fae02f9b33e073d07e604a90a4388b667d97d837a76aeaed2b8cd04f3a9efaddb1379631bd5035516ea62766eef0e8524b93f030edcdeea880c7cb6a7e7a07c01da408dbd91e743464182b340835104bd540fbab37788f707c98dc45e1542371dce2b0e13f64bd1f4ef4aaa0bc0a56239170adb72637f3e71efa017c711aaddf65b0451940b3c5295b6a0a69277a891c8d418fe2a44928a72efbff0451ded821fe72dedb383bd19915233b18f26c2b19573100696a925105290363b948f18eb1b51078547b98b16a7b22f7d5d3de82b72d9bce7ba137a535748d694e9f52ff946a2c0e20a3054987cc6ea0caa7e665e72db5e33be3d620ddcaadd819942d198147c297c03ad74cd298c117706b40028d8faf17bb3b08a0605ddf1dbbaef0fa3cbbf14b8ccc608f0c921ce701f8599c6f1ce802498eac946d6c587dc925e9c5af58b0136386238aa4815848f5571f42a77976a7056713beb77959026bd2dad10e84bf0f92c4dfb67f2c1d7fc0426105e9238ae8de29b84d36afbb098aa64af509e384b2eccab729c3af8d9f787f3288da8f38150ee6f24ee328b49d254239b5f05f6ae6649d5d1f3806053c99417c1a1c1983d87c835249bfa19ea4e2d7225ee1583d58117205af619779fbaffff782b81d1846952c8596e1de025b4e3a9e16c8db0a26dec747fb9d05d5ff114a8db75e1bbb5806aaa61fd903a8aa1021ea51426da5f07c688e5e07d530a7c2397ca1abf6b4603b6a4fd9a555adfa6f4b6a266825fbb20429f462552c7de1cf5ac9a2f622cae15e4cf9d4bc49913a512aa09b39baf25b14e06c702f27a44251d54d68f042a0314685250bae91ce655076c1013c88a911dbe5dbe43c17c3e9a6a35e404fa55cf6b6fcafcce20bfc6cba5f3d3eb621babba52f5e09bbdcd622f77a8f9d409cd3b49fb9b95fa98a7af71ef286f3a57f9713ef2c5b27b2fb54e9a65a53858b305a151edc2cce9bd1e34a1ded64edf6fec96418e0407297b34c3e60ec2d45f05206f57f4965eccd5c99f66cc9add6e76962318648f1aff14ce96b82c9c3baa30a6aedcb27f0ef2a9805da50f022aeb5d0f99790427b4034fc3fc19d7c4d04a8746e0f5b0eba93880a38eaf0b3c72d56bc6f09dcd41cba54c84c83cd4dce215404f476533bce29d6e396cb80215a5e0d2331eb85639681a02be95ce1388f87c9ee9d2e3eea01493bddffbed67eeecfafb3d9606b1ed2f7a36fa93ed090794e90eca0644de4863b421b347e97969d9afc40f1e8c3178cbb5efff3fd6513fbac5b9f24034952c4cb76145aa047e03f3ef6f1b0363bc2435de101d36f4f3e352e6c1b269c7b02ea13a10cfdbfbc802c61094a3fecdafd93acfab950a48d7ef34e1080e6a88dd02d762153bcd6e5abe136287504f2c03672289c5bfc11759f518865207e70187997d5d7a6ea0eaebc7eb3190ef0ce8a294729f52fd49e1bcc0a3ec839a9751ae38b3ae1d3a12198c0db2e5ce5cd808160bd1c2a0106e8e9e7357f4b6e020435616afd9957239bbd6b6497fd5f2bd33d9b366b2fabe2a7150ed8b879c87b38952b836f8449d6f97ecc89d1f56edf1a97cc49091e6c85c1f752209ac5641415cabbf8774d516918893bb7e2748b9ea48e4146dc67bffd03d9613993bdc6214f35bceb4904f039442805af34664efa38e4b5c3f3f31b56ab75954930809622f7bc60cef2efaf6723e6103f71b6162d028256e7272a64f5a3631ac17b076640f6e989c975b8f7250b03cabdaa70cb3b8cd7ebdae953f775b450744922d3fc29a3ac79961bb316531b04fb92f707fd336d9d74a04ad02b909069014209e474230eabb7f7e3fad979f28c80b9003d929dc1565a5523ee2d12010ec605cb8063da4cc9e74d8b79c3f772b196be1de9aea0884d27115c4a82c2a664802508a1674cf7fa2e8a60043486339737bc8e89725f0c7b116bb86cc30a7376cbd13146637d3a28515fd11457567575bf807756356df0e9e6754d3f99d43766585d0ce76901f1df5c6b1dbffe8b7e2533bf46b7eeb2a7b2cc3e8b74ee4c1b7cb78c7823047c3923e5fffed1f3d92c2a6464f8e45af68d168e57716298ed37b4605ed05d577a7ae6089129425fe38d3a00b4bdbcf94f030d76442874abf58a1efe76194995ce85de9bb750fdae98bd9590b33f1384336566f0d7771d8686a259392aff132e9aae7087874156ceeb4c1096634c542461fe0c3e63f29c4b7d07707fceca81233a2a9283d17676ab03f7acf0fd2e4185569a833c0fe9e775d56d12031e233d671eb901e4fce80334917162e3343e169236d7204157808fd8d3a1ffa27684c733e879f0074c4c8b0de5a33352f92e1613e3ff9ae66e8ad31a3f3f5cab3fcbe65939a35254e40fa4633591a2caef5a6b123c3f8d16c89bc8a2a5a08cfeec390f322747d2363cc2d54ae8cae8058982e6021e13056dee1e6a56b5d17e4bfe2a5cf86fc1480e06a4c3cbb077736b42d35cfcfc08bb2ce5f9e93f63bcef73947184dd4885c0f9c04918adef1d8fce32dd6744ceb23aa18fab6b535a0d52dec133d5367befc634e3c62784aa6db299abe11640301c0558aeb2a64b724e66d2126bb3941b4a87d5b31ce9c15680d12e2a3f95bdb011166c6d256eec5f546cf612d02b6a2802141958c3003a90d969a5fa262171d5bc2ea22ecd1493c4fb72a5ed19b23aa1e18f1825525909cb5f21b9a3b41765f43ed4452a3a7a9e0ff369391e7a91f160ade6e872e74dcb8df1d61bc8287987e186ca63b12e9267099a12c8d290c2b709366e1777ccd04ed53dd8498c76ac6f3fa2593deea886dfbe5e95b937d0e5643d4765653e0275c1cc2a90ffc3555fcae859a7be5b463e970217cfd078293c5eeedb65274aa4f774be88f0afba4b603684fb52fe85343764c86cd41c4655e2e47df19839a0609e45808572b6d7a58eccc4917e1da5455e14bc5ecd1169093890ba16259682f11189d9ac4f1b8fce64029828c1ccfe27c7de4b757e484774d463428eadcebc6ad407a9f5e51f3526555ed08ef3eb91754987dcea1393a50d54bb204543b6e4849bffdfd591d6f1413d1438ad20f30ac19dd6103bdff08324d8518f86c2a6bca1e57e96bce466685fffe78ce3e9f6d1595d22389ff4f53e06909841e36ac74bb46224d86c7d4706e823f88f2a78c69806a5a3f0d5df4fcd54a994e92faaa58a79b66c82f1b08fe84de3c963d72dd4f0121cb50129d6cfcaa9ae986d3aad8cceffa97429a5e1be2ae33c789e7bf22dc212479d154a86dde8ca7e887e57318ec15a7f1f2fb1725e9e2d5801f8835e86570ab65416ffd070e1349dfd8d0da085c268110f8c2fca10e4c605349976430a906b317446c81fe38c14acac885922811616d5b7fcdb43b126afb8a2167c303c7928be2e14fcd3a6530b5dd04e96c2d6b1b8faf3f48e83bf74bb4e84d7259ef2698bd00d4e46a7a441a4d6585ec083d30ff482f356e26a092f18e18863a6f22fcb2b8e45d302b2f63793c928eaa0fd41b9d193eefca145ef1b60776554708698946048271f4b116b60b923c4da1e439e18f1107003118e8203e5b99dd3bd74d5df0518c55fec2bce0a7a3f43764abf9fbc3ddda9a6d7449ef84430901f389e5fbb6166b30e3c6db44fec9b46af0c9369fa93611cdaed9313539439bd2bd8951f3648393e7ec56aa92e849195485ee99d89cdcc837ea6fe94c640fe855635ccfbcb010013265cff423a2024f410ff9d8daf87e0effc3777d92fed4b31a7da58a7b64d7b9e24d1f8890708933694aeb5d09d186d3eb487b2ab4be1d72162ccb4681b10cdb752c29fedc8ac4c089bfdbb20e37a15a9b99d613772a5a76e81208d81fbd6d3ce69d52ab27e047c23171075af9a9f32383ab821e71d8cf19ab7de8c8eb703586fd91035eafd6f1b98aa98266b1d306028fcb12102ad9ecd5b72fa114e5fb5c821ace20112a7db36492496633177c583ae814352932e0a61cb27604091f81a6016499bcd82a588dd72748affe9131d853e1f8b84749d73e42a7128d22b709f3652f2ba3c6168fc2923ecd57d2099edb4bc302f5452f7124ef56d7632d9b0a682cdac5576c93d74d96cc004c19afb75752ab9081b2a257799c26f022d60a0f625f539831460a3ad76c988d9681a01366dab4f962f97b65f098cb9f2350ddb546c833d85f793dfe8de642f035277d12c205ae71cd284b4cee1e67edf074c8b15ef5b72d981ee4b1e522fc8a3a1a398d18dcfaaac86516136a693a0474deed858ce47340e5e75f27b5d40307ab53e47b2f74dfe5dcfa9a64bf4f2bd488b8ff6ed3eae6ea35562a683f62c1cf6ce2142e2a91f0416ec312b896499f017c52f5c050a56b0333a8a27f7334c6c24a1fa628c085db88e8ae8e31ded32e2fa22944a5c45a58a30f7e42ec038bf49b4c6ea1d810f3963813d4046229afde161aa5d25b1b214a95bfe5fcc3756c53f2d15ee178d5029a4f0f36e0d6e05f9a45e637cfc6228846626bc6a16c0bd48ce036c27f30213ffe2cc9767f5dd6ba1a21df89f633b74eb70ba405d1c48f552eaa290bedaa7d7eb2a3c19bed4de6e359afbfe1e78d24047b6e75f0da4d8c2f1e51c6db7d36c04ec93e9b3b1db964ffa0a204a58f1146fb2a0a3368d59f56c3b425617ea07469782cee6b9a956ca9cc00de4e2d04f1569490f9e4a9756f2538ff079696f0a0b97f74ccfdbc8084df2784ca977c9", 0xec6}], 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='/', 0x1}], 0x1, 0x0) close(r0) 17:05:37 executing program 0: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x18) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) setuid(r0) setreuid(r0, r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x4) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 17:05:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x1, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="7b1b268bc16392edffddea5ef38577c0b547298a044847066e0c689217306819c19c4d6e712dd8fd9d0534fc26ddbc18cfd2580906090057a76bb8bcd391a5639d9fd84c61b9e2eaba886cc9dd29b72063679ac0c0891371d05fc05b784b817699105c1665099452c5845e55102135ce4b98ca167096e718c184ea607895b405ae98fa30f467cc80a96b9d75b17cbefebe29987a1e85c4b729b968148f87882db9f41cd8c3363a5f1ea6684a06fe7d86f5393b5acf69e55fa2d25e08e86d4907cc4167acf03591168d4c9e955461b3ed72d688093765fc503961614cbdf2ee18ffbff00843c01dc968116c234b67cc6ba5a1ed87953cc9da6452beea6794695b0a4eeef6ef72a4b6f16d53d7134d01370fc3a0c69063666526cda4955f99573df950a50df3ca9e734ef3a23677308a129ae3c0c47eca0aa13a9b88d336080a29399e520f7a3534cddb7a98487c23a2bf74c06d47e27e6f0581cf8e8db033f4b7c719ced49a259a1294cd2b1f09c4c6f2e76d8c76686156051f2a591da408f82892026ca5ee185fc3b126a8a753a23da417f99319dafee18fc2df67103b9e2be2d28a44b9e1493b60e41061a3d500ac39e5a3bc6abbf37c88bfcb6f4bd00d70377812e6b668a79955765642c1258eb166fa3ebf3e028389e7453714355f303acaffa54d038899e29dee5846eadbe873f99ddbe0158df95984aab928a26e0df4a8f07df56286ea747a0b30a0b2a03ebdfba67fc599737ac5bc0425db3f362f8aa4498347f2f9c3b350034f0693e8d0557489c2325f585588b9d6fc3b5ee7a2b7fea73cbfe71509bf34f63630750bf6389e4b4553e1b890bf9b6e88884aa75f411eda9b4c2eaa746b6fe36b2e811327f4aafef0a4d21de12c081ffd60434f72de888e34dcfda4405ef30b532680fa6020c7faea0c73aeee6f062f6ae37b38f906da44ef45f5d2bce89c172fa94539f2bf8e496c4a0442f4ba0bbfa46bdaef5777454a42b922735046420d1d21806d06dcbbd04229574d4fc05ada60b6ba56d99360fef46eb4a5ce033352e3adc6b21e2ef9f498206c884d500c56566dd57263152ceebab3a34cc859772b13042ea1ec93e9e22bd7c5cc6b49174c6a398820e946893c0e2cb6cf05915208a3bb30a0e91cfc7bd18c7f57f514ecb1649cc485d7e9553379cb7520751ff1cb432087c5b30e5da095c45524dfe42487b420970a745242ec3a3b42545d47b108c15f9c98a99651e27b61dd9211d9913c88008e1a6b64eefaa3fd979dbc557afcc133d773da85786b4ff85ac7aee2998e93275d88048a5a654dfa86a8e3bc4b80c7b25f9fdbb87b9bb137277342c2696ca6bc59792eaa86a81841e42adc074fd9ebc4759fb64a5eb2d7b92284c955656d673bc588652e6ebe3de81770ac13728183070a5d937eab59920d48b2875ec612baf3e965de000183385101b5c3ae351db8fa43d51e9dfbcfaa246f97c85118439b5fd43c11230bfcc8e23f6d66c1bf6d8e2b5e17d14f41c8fc4d2f3959ecd78a1cd91b60dbb41ba2c8d415183a920245f74f77acf8d08630138f586f79fac9abf4e58e94ba5cfeda95f84a3f9859f0552866c0d6c770f9c2b2d4aebd1a194bd6e40096cb224ddfd4296e5aa14662dce1431be95e70dfeeb12c0356ed26752c7737201a7a2ad82db52b370e6487e3d8cfbf093253c1a3d69fb92fb316677e2ad309125abee1f99316e8e0e29bdfb1a5d59b27cf816ed8a8764ceb5fc656e5264c392e14e87d3ed8928ed55e62e3bd61b993e83626a92d2959cab09706e0b342dd64ff4003646ec29a9f87e0059a2476f5bcff2ddb246d4a6ecd3d93f670cf6dda8993e99b4d64e83e89cd97bfdd0b5f36651bccdb18ccf44e251f2f8f2dc19b2024488138ab324d3636b0f3fe3d8c3fba38e28c398fd4a9b4c3355d626947e959b2ccc1dac225be41e4b7db21c8f126ddaf23867a27a43e2ab15ac5b589b0a65a8eb186aa1c51ac07ee68a3b34f6d22ef9215a180e81fc8b061a8c54fb63313417e07a0c148c612687ca223cb0c17416f97bfe6ce898778c379805bed48ab6b8cf05613a7a5049010dbfc84105e1887ec33a6aa035432db0e77c672f37571ee2ed629423ae65cd24c73e4881b1cd0e1e88011a1ee6df5a9288be99c0d447c4bf4e1f1713bb10392775351597bc22b340a90c39e1bbcdf0a73d2c6fb23c804901cb215795b86aa1563b0b26770fdbfa8599efe329fe5ab16bff8ab5161154278c6712ba4310a868b31373d8fdca2a0421f282ea615b6568be0437f627a5c039ef9ae21486a3a9157e205c5ea21119e64a153f6a2e078bdf46965534ea472e134c13c845f979e33a0070df1c82b77491d3485edc858f95d19a9551ea2fca026f73fc8ad767c3504c1918577c100e1b8780b90f5b39992cef626f7d5129dc6d6c236542653a02b87610ebbc4c0f447390093f2b12cdb179ec743e489b99e2aa9ef6cedc972cd503306057dd267b85652533149c088b31ad40eff50cad1af91484819089b8bccc69aaad45f994d24f01d4c0bfe134532de87a34ca60668c1f9edff3e1cea8180154ff5f253b462dbd56ed92b448297e7332f20624e0f78bd55230ce187b2e6afdebe3ea594560e341e76fc0cafa8514d5e33e056e2ce436f8fe47da61e68320a8378f12b672484fd9ed2f95bf9dbfd6cd885ff241f99bb5af07f78ed343d91f04460fc7e37fd122bafd11799dc085f77649281c6273c80f5ed1369427d0725738a47935059481cdf88dfe1302255e70651deb884c6e3da2a47ca122bd851d076be5110daded3f6db8eecb47259daa07b446ab21369817a49a4ed938e44795b492dc4a6b6ab883d090b4d9982818f4a5aec18e468ae43211dec6a93d139e981d0792d3c8aa27496dec6d3b7e0d8ef6a14533f5d2455bb8796cf5ca93c6112bbeb376f977e482b17c6da81d933e4c7edd6b2f05e6db8c6a8d84cc39cb05486bc7d44067c9447d72b958e370c8df329a154a587e6ca8e316353b16a6bddfd20e30251f1aa34a73b49069bc3ee0d6abd83eee98debc3f163484d022fefab7172368316eee8afd6860ab81a99d817ec67dd769b5b1ff42a885f286e289889c5803a69feefc3b903b71923962f329171231cdbca1627d7d0bcc278e227d98f516abf2297a8c0be49b104ebc9ab6c65217b324834b3ba752e2c7868bcc2adf0f6b9723faee471bf0531adf193c221187c0dd154a7476efbd44d84dd2f038c6230f70b7f5eadaa6adf6f4303d6647523c6ed83139f6f53345fb4115cb489090c072b8f959cb54d19e815afcecfcfef9ced8dedd38afeb27c0802c9416fc9edc7fd56953d0ab9f6db3f207ffe2a9ff5e570dc3ad7515206cc5e1986bcddd75014297ff567ee4f5c4663db555470fd7569f04352c28af43e513a0ffc43f49b010bf8ec3d983ddf803f78543e1dbbdc5a332d085a6ab2375037be4f445fdc267b60cad316bb34da00b44a38bd7d9e6a34473116ce999dde46a5874726a80714d650faa32e9f53bb418ffc55b9614bdb82d36a4fd697a796cddf57050cf56a4299a1a3b36b76a93032f2734158283ad45c8af95531d6d130ab98fb85279a04fc049f20a1815c9b3b97c744f02d0dbd1034afb718fd5d5d1732714db99a8bcee8904e7597634264af4a3107568f9f4969fb62e7a8a6d3ff4ec9b79b625f54bb625e341649d71a9831b45e04450bd58e094c6e5647b18156ef21a41e613d6b68bd702ecff1adb3048edda840f5f74d9095b72904939449a74c74b201eb7224b01a3ad77cac2f8a312173867c51d5d6c4cecee6d3e5c2ef899b4c3805202c8ae0578cafbaea869e702ecc980eeae4d297e8b46e8a6b27bc431ba48fe5ae8b6ee80a47326715191f8b4812ede1d14ec26cf622400d7d91172d3f7f33f245a2bc903a87f345a0d3ed859046a46661bd278e42598508802906d1c9245c7bd269c750d35e210b34bf2fc694e9ae4f15a8bdca368e75c33c7d4b72c31368830668103496a0861a773a94051dd57c2251a463363b4eb2c9a7e097f61f25795e80bf4c62f659f21c59e755b8710dcee84853f216dd7bda41e79d7e61062d88ac89233bd91b6b7c6662c6102f01590114626513d0dee0371b53054c2357c23c5c5151acd699a1be54932930fef5665cc7b0ba41f4a0b728656980b988e49e7b88459345a0b195cb3c6823cda87f778c59851e562ad53cfc8cf4c1d8f076fb2bb195a7c2a9e8fddded7fd3160ba061086b3a03fc6c5d743875bad7a314c9994dfdde14425d6e021a2c4b16cff7ad7ff78731625d98eb6eb4fca00b8524d6c705f3aac19a4e09a324591f3c5ee1d27d6f9438500831841a8f38d9cd5d0e0c3a71f676bdb0d2a0868819f1dcd107b4520fbd3d68b4ecb7690ad5f00fe12bd3fd2d812f460ea5d0dcf165341e89c7281198bab6a8f920bf8153484d2fb886630909540fe257ef1b7c9b7cc24439b9f9cd7179d996e04c0dca229463bf23276272a6baaeed33fc602c55ce7e956afb6e89ca93ecf19a15d2fc8966fb67297fc7ac02be270575a453d4cd713c8418ea3d42a3c1931b214eec20eb12edea7abcca2495ee96f087149a040cee39a7c566ce1f3b20a9e237576111017081c97b63805262f4dd5fb416a634f0e5a44408c5874f159fd2b5d9102c54d500ef3aa06a44e68517b4bc43b5249a289e823e7cb4f06ed6efd87c598202772d8f80db80798561631e20a7381279b782a552f958a521f91c4245392aa7f4e09406aa09091186e7455560f9f9ee73abafaba8de94717177638e3f56d551ff56e5728f3bef52ec848d6a247df8cc7ee18c87077df54d6f12591ffdcdac8d7d9140d7f90eb6fdcc625178e2e9cb77ec93e499cef8c541fdde95f85f11246e4a13f5fdae158c8a20e7e74a523854916fc418e24d51209a8d96954a11191b531f2d16b50fbae61f18c5ee2ce4cef53cba69864dd9fd1a7b15cb38f853aac065f4d11f5ff486cb1d280b7b8d7155b9d0f92066949ab2c870c9dc1a13ae1e5354cecf995a655ecdec6402d85b3318558aa5f7913e23bce320e2d03f0a360be619f221261d5f5a2ff3b01b206b969a26417fdf65ad6396e720da8ecc9d221c149586b22c3d7cf60d223e6ff6fa57879798a90f0ddf1d7a00b7907d6f77b7be91e45c27a750b62e026b39766a0d50d9a4def423af04afee1cc2cf5c19c5ba2caf7de70e1a6554648b0188e009d0ddad9f4d1406aa31b4cb156b4fdc1f8fe096d583e1f668d5a8b024983e2a60c43f6eb6f44b3c79291b37ddb49cb9a19ef24b591312c20c651106d784a497eaa42d690837d0bbaad8f94974e0ed893fc7c3c51b0207dcfdea0dfc257cedbc86e6e587a621914aa09df55e8139a6f39e687f0c6b8ccd828761fcc3318f1dcb9a421823c2a6299b40d5de7e490a2f07c36c77546742aa910a7e299d78ae4478bfd6fbbd1f811dfe0f60c525c1fd12ec3cc94ecdf288528150e676def967733c82a9fdd633bbca7797d18285bc9472530fc9af3098c3ed7f0ffc1abde5459e15952333fb73b67e85c52a8e33e2f3da0f65438aa95ba75622b22fe02f67a223337a396df33f293469b36d5fad09adfba4234e090754942da90c553bbedc9b5295318088d984482e91a111b33d22950fa2b99f1b14bfb54b30ae08650b8ac9392924c51ceb18d8f59f4914e207534796feb6e772daf786c81093a4e7b04640423e0121b08e3c0796ec76cce3d23e225a82b5e6f809f6f13486484eb381e8a2208e3df0a0d39eda51e565d5b31c5ebf25b2", 0x1000}, {&(0x7f00000010c0)="3477e2d43f505090c59d61d01d33a83b6c9121ab31dfe37c43198e7a7d701280bc2214523c5d03e69042ea088e79ad1f079eeca9b816ea993e4ec3438e5030c8512a028a64d1fd2f4f7220974aaf42e205bb3ebb7ebe32b8fedec7", 0x5b}, {&(0x7f0000001140)="cb2f1a1465d7a5a22584be26930ffa7afcddb1eadb86bbcf16c6c7504231f0d0", 0x20}], 0x3, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x2}, 0x1) 17:05:37 executing program 0: r0 = semget(0x0, 0x0, 0xa8) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000200)=""/196) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) socketpair(0x12, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000300)=0x10) write(r1, &(0x7f0000000040)="90853856a63efcf2dafd51dbb3ccfeb6a287611df9e9a2a9766de688efb22f3877062c368035b5664d65457b19415300", 0x30) syz_open_pts() kqueue() close(r1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/62) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) 17:05:37 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xa) 17:05:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="7c076a7d4dbb47f554aefe412daeb063869035845bc22c303cfae7b09c5e4b", 0x1f, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x5b}, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 17:05:37 executing program 0: r0 = socket(0x6, 0x2, 0x9) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 17:05:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000006e40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414b46878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184faaaf4cf10d322fdc93d44a7e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99a753f040395d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e610189430383721707a1e3f17b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f15646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b3be74a8f3ec396b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051b5200142513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e1aa90d62d648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d380a245f4bf2fc37eb39ace738a3d0279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b1436a3e8b5811482aee640e4b1d000708b22aa836a72bd3ab3d4674ad68b2a158d5e24f18da08c5cd131f59e699a7c644b831c047f4befd89be9a654b599c97d054c976e2b4ee256bc3cce40af9f10755c9f9d7a1f065a620a14644972dcb6156f115a6fae8088481c54d2dc50e6722e7d2fd137000df7c91d0ceb34583023fff9df45e8c9ec309586aa5d05857476febf1fc41a895e9018123aa7428ed44b0aea771a9797cc5864e551d405cd2e0c8af41ea58a2c9ccb6ccd93ee1bca7619da2abf5b03f292296bf397afaa7a2be9bf27a0afe734d7ab62ee6ec1ebebf88d30c5c7f9f9e3d167bde3f573c13c8443837352cfe4621f9e8cc7b70e7163792840988c4a6f9e5366ac1f0c3be6efa1c67c97f1a27a155af816a8e2", 0x1139) write(r0, &(0x7f0000000040)='h', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2260000000, 0x1, 0x200, 0x47b2, "46c0ea0bc81f09cf66aca34bd392b30901439c4a", 0x0, 0x7e}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff67}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockname$unix(r1, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x2e968f5d, 0x912, r3}) 17:05:37 executing program 0: setuid(0xee01) shmget(0x1, 0x1000, 0x280, &(0x7f0000ffa000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 17:05:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, 0x0) 17:05:37 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./bus\x00', 0x3, 0xffffffffffffffff) setrlimit(0x7, &(0x7f0000000100)={0x6, 0x80000001}) 17:05:37 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="280404815cb55fc1e149", 0xa) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x2, 0x9, 0x5, "e9bb6ca5bd0464f52a7a90e872a6cbeaeb340442", 0x7f, 0x4}) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/59, 0x3b}], 0x9, 0x100000001) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000600)) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') fchmod(r1, 0x19b) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000700)='./file0\x00', 0x42, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) r4 = fcntl$dupfd(r0, 0xa, r2) getpeername$inet(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) clock_settime(0x0, &(0x7f0000000840)={0x8000, 0x5}) linkat(r1, &(0x7f0000000880)='./file0\x00', r4, &(0x7f00000008c0)='./file0\x00', 0x0) clock_settime(0x7, &(0x7f0000000900)={0x7fffffff, 0x1f}) symlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') connect$unix(r3, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x800, 0x3ba, 0x0, 0x9}) preadv(r3, &(0x7f0000003b40)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/209, 0xd1}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x4, 0x0) pipe2(&(0x7f0000003b80), 0x10004) mkdir(&(0x7f0000003bc0)='./file0\x00', 0x2) ftruncate(r1, 0x200) accept$inet6(r4, &(0x7f0000003c00), &(0x7f0000003c40)=0xc) clock_settime(0x4, &(0x7f0000003c80)={0x1}) writev(r0, &(0x7f0000003dc0)=[{&(0x7f0000003cc0)="ce1e4789eb3af382a90b8c20785dcd290bd50bd2f89843b3d9e94f5e04422af009f165e7f6", 0x25}, {&(0x7f0000003d00)="8c280356fd19adebeb5d2597b745fb3a1b45b000ee7c1e7bae6ca2684f1b24dedf90871c4cc3f4e406b204a6470b7750057f525570e4000b8f7207b68646f1dc4a014b6ac0e4bb898474ecf7f269c55a9073d7e87315d48ec14bfa35838b744b44a27bdfdb1863323150638c51ab7b382c16687d04f2bd2c16c71b9f3a90ea9d8d70d5364a0f89c4e350ca272da9091c7220b193e573551ce0", 0x99}], 0x2) recvfrom$inet6(r0, &(0x7f0000003e00)=""/22, 0x16, 0x802, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) 01:06:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/211, 0xd3, 0x3, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x400, 0x20) 01:06:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xfffffff7ffffffff}], 0x80, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) 01:06:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r0, 0x4, 0xbd) write(r1, 0x0, 0xec70) ftruncate(r0, 0x5) sendto(r0, &(0x7f0000000000)="92ecf2eb09fd8b30b3f7a99460c793f750ba1f7029d22dc8b6451d788524b34281737333e095d28871069d89a1fb52cd4476c65641fbee1eb80cf3e83965969376fbed36060f6c7b541c88152fb53d87e67fe1dae01d71573086a5e5de0cbcf2f5a25db3487355ece728a3e53915ade5ecd977b74046b5b669a61c32b85b26105d62df64f4714afb219c8f4e577f14f7ae4687d4c8e2ad201944caeef0f581a042bf26719d2fedcfad5b61aee233995d14d9ea1a8f09baa61514264108247f4debad2415d4772c8cbd3dd0c84105d3b3d3d6a3034a85a466b98de41fdce519296edf9425418b0ea797890a", 0xeb, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 01:06:08 executing program 1: getppid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffdf7, 0x0, 0xfe, &(0x7f0000002400)=""/96, 0x60}, 0x1) 01:06:08 executing program 1: r0 = socket(0x402, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="96022e2f66696c653000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000900)="447a0c16bf7defcc899f1b4430296db217541d9027cc74918ac3b39628c68dbc0b63b92ebc858acfd24e5a1343f3b6f0f9c5acf784c35d699d1699a273505cdb3b9f88922b8ca9c18c63a27076e39ec5c1c9a1dd67d06f00ff560a89e4c3d0ec81829a40df449eeeb6f672584cb9c373cce89c4402c241cbdca45852fc2edf40b3d842111b1d0b9de2059aea2d029665a39e1483bb3527bd73c1d94bb4820a51af2d2a4314644d1f450b551424aa7757d7d223e5cdbaab651e97dfe8b42f154ccb88f4d1976e3b562ff1b710e983b7f44709697d3360c4ad53320eb88299986c82d347984037c1b2be35fbeb7b8b9c2e306ad894c1ec6771419b728e7df0166984ce79e7fe36c60798718ee67d26c3a4a35fa759b34529d48fdb50d8869ab81c16588f2ebf294f753966503ecff43daab5087112fe2ebfb6519fb49d2c48f3ae70c6fb235cfdca5ec0d38333df98f5871dea8df716ddc3e7b2b91386eb1c29ea7b7c3312c052371b8b2feea62dfdad6214c6fc3c7ed2724cc6358f18a154e73e1c8815b5be2fab419b6e0f83bdc2f3f92791f93685294d965adf7ff35c61b61d960e59b43c5ad009616ea440c8d823ad20ddbdaa9f79f0976579ef4829dbd3db884b02a40de88b9ccb90f2235f1faf23b8d82aa204369f6e1743c290d5eda8e28afd954fc6f6e32c3b8901938b425938723f06b748556d4b021885fb4fd3acb994725dc8f57103fd123a65641909b9dc3a9a5c2bf72bf37cce170a2b207d813999584cf15cf9bfdd60928ad9e0edc495427b960531b58cfd632e5a2b1a5ecb93e230d4fbdd4eac79c417d5119f34e4b19257106424af9bd4a5ec778b9fb0a33b1cc7f25c88c110bd05d127404b75fe07d6a3aeb890bb743ff326efe91c62b2887c3563210f7f718963468ce1879d651228ccc2db3ee260df99fd9282b9bc86e047b5b039cb566391212280bf737629233d5a27140c526810b459a64860bc01498e2fe70abd133d5030288c9efc18ea4052ea4edd966d977cb11cde02f88c02e41552bc7ab525c72bc01bab79efa033634ab21954f9fcc36dd7f7dc43c3ee33e18c69d199215d915164f75631eb4930ecda3ebea92b2549c63c7758fc4402bee8f28666e51fc8c261b82446fbe2306605f18da0555ada2d1fa20ee6bce899705e2eae3ef44cc9f6c4bf16ec9069a587cdfc9fe59006561f2fe439caac287ef20976404a5dfa204b62995a2b03090c7d029bda6728de0085eec6716be7ac8f7cdb004d036ebc0000000000000000192ca266ef84230b3a9b40c723c580400af6acedd3e7ac12aaf2", 0xffffffffffffffcc}], 0x9) 01:06:08 executing program 1: clock_getres(0x0, 0x0) kqueue() clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x0, 0x5) r2 = dup(0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = msgget(0x3, 0x24) msgctl$IPC_RMID(r6, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/30}, &(0x7f0000000180)=0x20) r9 = socket$unix(0x1, 0x5, 0x0) r10 = dup(r0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = socket(0x1e, 0x2, 0x6) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x100000000, 0x100}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000080, 0x7fff, 0x8}, {{r3}, 0xfffffffffffffffb, 0xfe, 0x8, 0x1, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x18, 0x40, 0x5}, {{r5}, 0xfffffffffffffff9, 0x10, 0x0, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0x10, 0x0, 0x3, 0x71f}, {{r8}, 0x0, 0x22, 0x2, 0x800, 0xffff}, {{r9}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0x43fa9be7}, {{r10}, 0xffffffffffffffff, 0x10, 0x4, 0x93, 0x223}, {{r11}, 0xfffffffffffffffd, 0x8, 0x38, 0x9, 0x40}], 0xfffffffe000, &(0x7f0000000380)=[{{r12}, 0x0, 0x0, 0xfffff, 0x2400000000, 0x6}, {{r13}, 0xfffffffffffffffc, 0x28, 0x2, 0x8001, 0x2}], 0x8a, &(0x7f00000003c0)={0x0, 0x811}) recvfrom$inet(r7, &(0x7f0000000400)=""/54, 0x36, 0x800, &(0x7f0000000440)={0x2, 0x3}, 0xc) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/140, 0x8c) syz_open_pts() 01:06:08 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/165, 0xa5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) dup(r0) open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffc, 0x0) 01:06:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 01:06:08 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000000), 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) close(r2) sync() faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_execute_func(&(0x7f00000000c0)="cf0f5a73ef0fc5e98cc4219973dd04f04581922a000000c8500000674788fbc463b17c8b5cb800000c0ff3260fc3280f9d65eb") madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/13, 0xd) 01:06:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x202, 0x19a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffb, 0x40, 0x5, 0x0, "eff0b9d5a123ec36b917bd835116d598da57a6bd", 0x5, 0xa}) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/56}, &(0x7f0000000140)=0x3a) 01:06:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:06:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="d1", 0x232) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 01:06:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x5, 0x8001) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 01:06:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) mkdir(&(0x7f00000000c0)='./bus\x00', 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='@', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x60) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r1) recvfrom(r2, &(0x7f00000000c0)=""/82, 0x52, 0x841, 0x0, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) 01:06:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 01:06:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0xfffffffffffffff9, &(0x7f0000000080)={0xffffffffffffff5a, 0x9d2, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 01:06:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="a837000000000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x0) 01:06:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x6, 0x65}, {{r0}, 0xfffffffffffffffe, 0x3, 0x4, 0xfd09, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x1, 0x5}], 0x66, 0x0, 0x100, 0x0) 01:06:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r1, 0x1}], 0x2, 0x1c8c) syz_open_pts() 01:06:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa, 0x1}, 0xc) 01:06:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 01:06:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7f, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x7f, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:06:10 executing program 1: r0 = socket(0x16, 0x7, 0xfff) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xffffffffffffff67) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:06:10 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 01:06:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x101, 0x0) write(r1, &(0x7f0000000100)="61f78b3ed73c79a7e12cb6571b19859cf1a279e0618977d0e8ccabca50c533904519d5f3e7b252c3d22eb61ccde5aa7ec37a782afaef701c7ba892782fdc2a2e9d6dface718a4efe8e3fe5fee27d2ea183615b2a9c19fed3a36e3c51c69ac6f532c2ca8f99dc537e115dfb9f0b9dddcdb280e912477a7c77067298517a3eb2681a239d6bc50d4e1910ce2054d4bc3a1b3aefb7", 0x93) sendto$unix(r0, &(0x7f0000000000)="9d5240622f8abe8e111f10a48365a717191288fc8d6ae12d5e3274d80e6e290878ba38840247d1dbd6dbcb3cb9608a86bd84dd8c6eff4c42858834b46720d44756772e716b99d4c84ff688c1038a9cad48d1889783d50284e0ca0ab8fd9055df2827", 0x62, 0xa, 0x0, 0x0) 01:06:10 executing program 0: getgroups(0x1c1, &(0x7f0000762000)) pipe2(&(0x7f0000000040), 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x20}) 01:06:10 executing program 0: socketpair(0x6, 0x8000, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0xa72, 0x8, 0x0, 0x0) 01:06:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:06:10 executing program 0: mprotect(&(0x7f0000022000/0x3000)=nil, 0x3000, 0xffffffffffffffff) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x401, 0x1f, 0xd91, 0xcfd0, 0x332, 0x0, 0xdc, 0x692f}, &(0x7f0000000040)={0x7fffffff, 0x9}) 01:06:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xa5) read(r2, 0x0, 0x0) 01:06:10 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) 01:06:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x184) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/243, 0xf3}], 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 01:06:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/46) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x7fff, 0x80, 0x9, 0x3, 0x7fff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x6, 0x1, 0x96]) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f0000000180)="57f73445ab8446af40a6d030c4864a8ac0c28a87f4bab92d04ad54f5d11efa0d47099c8ab1a1837931100c08136a2084aea04338d3d9759236bd6918e25c1c6d767b922bd8ac957d5e33ab24858f7b2b6f2971ed04153d329d48bf9cfee8235a52cf55efae277ffdc0cddbaf", 0x6c, 0x40f, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240)=0x5, 0x4) fchmod(r1, 0x108) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/128, 0x80) getgid() setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000380)=0x10001, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockname$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) getsockname$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000580)=""/4) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file1\x00') connect$unix(r3, &(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8) readlinkat(r3, &(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)=""/204, 0xcc) readlinkat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/27, 0x1b) symlink(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)='./file0\x00') symlinkat(&(0x7f00000008c0)='./file1\x00', r2, &(0x7f0000000900)='./file1\x00') connect$inet(r2, &(0x7f0000000940)={0x2, 0x1}, 0xc) semget(0x3, 0x6, 0x0) mkdirat(r2, &(0x7f0000000980)='./file1\x00', 0x1) r4 = open$dir(&(0x7f00000009c0)='./file1\x00', 0x202, 0x101) symlinkat(&(0x7f0000000a00)='./file0\x00', r4, &(0x7f0000000a40)='./file1\x00') 01:06:10 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 01:06:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8a8e1d8b3abf5d9bd3aa4f38d8ed05ffc31b6116def3a23e1859fc992d841383339c71405d401a745d79981bede80140d519d1c3bc7b2ea3dd35e9ed28bdf5f9e4911ccb70dcafaf5f0b459e4d7fa5aecb9b2e7374624de8737d", 0x5a}], 0x1, 0x0) 01:06:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 01:06:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x3f) socketpair(0x1a, 0x8001, 0x40, &(0x7f0000000100)={0xffffffffffffffff}) fchmod(r0, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 01:06:10 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000040)) 01:06:10 executing program 1: syz_emit_ethernet(0x225, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) 01:06:10 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x3) shutdown(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x7fffffffffc, 0x4) 01:06:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) setreuid(0x0, 0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000140)=""/231, 0xe7, 0x41, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 01:06:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x3021, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 01:06:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x5) sendto$unix(r0, &(0x7f0000000480)="1028edcc3c843f65e4ea76f15a87ca82e7a98805577582b9436dc974f789d46aba2aed8cbb82a437145a95c7a95ab2ff4e32ae2ebdca764ada6775173349a296c70e4f38cafbe793e48b8c368f8b630410c7ac27c8c64109a0404a81f7a43df7af0a0bd383332072745c04074709e51250dea0e3ba0becfb42ab379b073f7cac2005bef4f95ee7ddafd7f3d281a4cb5831df5d993804bf9feb7b23a771e9c14fabc88d15a814133fd42b6a8e715f016528534d1bca46efce81bda5f935514c81cfd667944a82a33f50c5a4f887cd5c4f1990113ca4441d350d89426ac3d2682e696ddfe4bd27f552b4f1c626b6f994349eae0711c53909017df2d10d13797fec81cd6dda445bea0a9a2f622648b09d76bab40623b629adfd5bdecf070e25f7a7329709934af6c3015ef23865a26afd36b7a29e6ad8b019333a8c8b3eb8d62ec0182895d5748b7c4af7c6ce988ee2cd5c8447094ef0fb2c6ae9019ebd89e400a1f34156d1b3f948ab4978898a84d9c6e40f3940adadb08f7d76e627379213755e5bca2f31ff7c9389b6ee4830162a784df0ab7ef4edacd25c8c16a01444ce631f033577aaaa6f1d3a7bffee116934c06e87292a5df8d1c93973473246d177af35561c022886236199fd431b8d06265ea9f397c81d573fff4157cacf7d57e64d6732d1471a4e4ec6a52d6cb17e78ca70eb674380b900a5b2487f6c58a564b67c37358f063039e2270a42cb923f993d803841c15ec4a506f79b08f6213e119167f59043aa68c590b5dcb5378416367c31cab36c05f7b1afa5b40469471b1ae2656e266f6c3e46551a88d1ab2ec460633d87d078d3d5d396246bd7043dbb798a6ede85721445d22f60105460f3f9455467e84a7c46ae4735b28c1813ed80145844810ffcc6fb2f52e7a4d80baed0914413c39109f9edfb76c76df12b067c7ab9c0405c40e449efd540b6e7194c309fa8d273e6af5d3f71ec78be7ac680e6b5a62c6f7893fcad9118433d96784f7a4fb7890013f7ffbd33721ea34434de23cd82d37eafb18cc27c3e1daf184a9d5121233f7f47906a7f1e0deeb121511323683a191cb3f55829ce13e48674e9faca05661ba48b82abd07729b0a8c8e8c4c791e6be500fa855a84648454760acefa90b6de18185a27f4face2c6c266f8a248e89eaa9a389350c21fa6025aa6cb8ffe15ae17041c2e8032784f57977ba2b8413edf50bf543e521830bea1bf9b392b866c160028938c95cb6f802dbcef2367011f3dfc997f531091a50a36117e51788fea118ffc23ad669eac49862131644966a7c0042beb27df6d7978c1bf34bfc3955e47154487658ed4441b3f29b886d7d614a049c6b43d811039b998c137045105c07c8b3ba9b840aa5e2196ba24bdafe18dc416e4ca4328ff39c6fcd4928d64f54d45d0c42a2ea5796f4e9aa9c5b95ee21f854242b5be3b15ee3c4869b110627c5729a8a145dd5351fb974c58cda62fcc41b59b72c08eab31f4d8c2adebe475cbeeef90b2e7d8c6ade845899c122f29479059d51352ccbccd9d7288f42e17771b12598a12deb84c5167d1ef81c7fe71f4b491e64c93235fba14a05a99630de2527fbe189180b302f71e2759a9b6bd783c17d30b916b3df45a5b245de3f374399d7e5107b006844bc1414abf3b7bc56d9372507fb56c90ecadf4c6d157cc6029aacae447d5a4bffcb3049ee398c3717b3c1fcc269bb79caa6103a52c9389ab801c2b7c889442fbecc845eb46b1d52484655e05fd9a386fb470fd45c56fc5d38e4125a187a7eec33124760134ee009809deae0e852c040e77954faf0582c212e9fe8af2f829f112feac0266fac23032f6172384992034428be4693ed4e3d11d207f83cbb5ae69c04bdea4127b07e1ca07424dc26e3f63739a42ec05f4a2e7af814b6acfd91da3bd4cdbdb8c24aa45423adf552c753d0836e21b644c57636bc2c8765ad03572ce3ef3d6e3c448238127d573393d0e283ad65b4840646fb956a66683aaf9549134eb8da13d22e7c3db95bc223c29ec3f4457476a6843a465060bc482428a559ce3edc364fd4b5d4cf985a2678a1aa49c13f6d72c71a55d7fd2eff8e75320f4b9274c6719e231611bb7f1ada05a281607e8538d91d37cfdc4034eb46f77ed0121489e0d60b98367f7d30f39350229cc73cece31aa9d38c168adc42e6726c4520d9193e2bbb08ed9bd0999e8fe9ed4b9ad67722237659b2831c68137b694aebf42d974ede90500f8f9a180feae439ab07ff292c085a5a1e70e9546bf55881e86986e09ed0a9187afb95b4591a1d0ad118edbded33a1723f5d5baa7be9208fdcdbb1a5b87ddb2b1a4250a9b8e0a2cf642f500796fe8aea6723407f7f3c463c9eff6010083448ec90182e980edf7dc7f0ca65df0b82b14c51616db52b1cf7bc63ccaf890a8ae3b57c56c6477ff781329d6e8bf42a7d70458e4c05adcd82126a3ac244f16eef654cb4f133d4a2b10bb5eb260f71ca7c33e3f14558ff08f2cf261d81c8c3314cedc93b7788a70e127c0f7a26db1344c02268bdb3457fcb9041a49ff7133cb81364880d185da28014e334d5f0aaa3cf5e661dd2263698ab6147a2768fba8543b6723ac4cfd564be695bb9149f7b18de5eb2fcb6fbecc2fc22350cb419e4323b73686da8fe7a79e256d630e4a8aa6e59e3cb9960971cb45431c93c9d703a0d98bd5a111e52607b0bfe116a11e01fea53ff11c879475422a1a12d6e1a5acb64b5814fa2aae53fe0f3a4186d10953699c436f49826ce8316acb58c7b59cb063a9cb93b7386f5c58163206fbf0034401dbab0dfa92ba302e2dee5a48499ba426b3188a9c4d7b66e82f4f115f35cbe6faab5f2e5ac484a5baa4ced5090fefe64c84bee4e52602f0eb4c13cc55dea11c74d39e7c1181f9be834ef224b11593865b7599494d84d7d5b9f964441ebee613670bf8f2dca600a374d210546e280687561156d717c3f9d955172b103c902e514f36e50fe420704f4c0abb5d83bdb39196bfee9e6e96c243cd0664c44d1d3f106d74ce546e48423cacd5064c32b61cdc1d88a14fcb9353130bb443e2f04c763e75c311f171c943aca73f675390d6e4f776eb8f45f2148035f640d95dad8661973f76d1feb5e238439abe64c25f0c6a775c57a6d4f6f83cc82ec30c9c06d944788f37e4e2b7ad0e2a0317a93a04c9ac1e9f89b95ebe9fb8c4cbbd381a508b3e9c1e969bc7300f81835edbf3b2da4f2bcde77eefedf85c466e25a79baa5515b64dd704afd2aafc3cde429c1b8e9291a99aad1d81d9d4d6ed5e3683c6064d87fe53c9024c9da1314531b1911a8ae7cbe2352956014cbe2bba3dee9fe2cbb32189fea3fed594162c1889cae4431d7215adbb846304c1a29b99fbc02d327c54252b65c6e3c115294aca1a40870a7e0e4c8e72dceeab17d53fcd1c65ad233a9991c0c618136e032cedf7bd9ec1c9be0959481f92b12b359dbec799f88dd423e5d9ce95855bd6be1062d34d64b8642929ee25a4bbf6ad57d844c9dfe2bf2cc7d0a997105dfb94606b006a080d72df9f65dddce4521a0c85f49cd316dac3f8bfdc22cbaac4de7bd5e55314faefe6d00efcf538f5e877ab96f1df628092981d7a84e4a295692aed3970654478d9f1006260f2c61af7a398660b1a5895f575a2177f96d5ab75592a7c6c8f071b8b24de0f4fe92c2407e18de9eb1d982e6100a279c0b3b1dde089855b1142d174e1bc75ebdba308d58262e2bbbb191c03d5ddb098fb1432218e23e016429c591d49b251e391e8ac86da5f2c0e99011f8414a4cc293df45ff67dd4e187bdd5e341ee760292629f1917d86eea86c626c74cd4c9d2064f38aa985578c00f560d0e13a4b4ea57e0986b655573fa4554d3a5a054c97db14668ff9219894b1b9f1b8176b4e90b5e7dec85b499fe4a5ff4bf1476bd5155d0ecdc1c52a8640b7e4f37497a5542168996c019419553246eea66880b3ac9437d955d8d776bb97560782922fd3ef75a7c86ee5bffed10ffe432ad2d733ce58d063ba46a5551db854f1419445cac9eafa6e12bb475352fb7e81b2454d3d9c33f2e9b8e854bbba2a9bef86ca0f60a55b37dc8eb80985bd0777db857b1f61c7c67ca0192f0dfda32348db8f7f75f9ff16b432aa5aee03f10fdb5ed30fa90a010b89f6b8f3c758926fdce40df33d0152f2fb3f41f2a894c7e209fb27813d2e0d142b5b4ec9dbd15ad0300b2deaf913018e6441cfcf32ffb5a3a63aaef09ce41d6303f7d0cfd32481789248f1feee6285e488cfed4dadb81c4a1205b6d37e723d823a4f03db39ec80801774deb7cb238860f5e2935fbaf03d399a83c17d042072a65fb6265569f9d6c1134d0bdb3edc49ef36d6cbb02486e18114ea5420805bc6abe2b251dffb9fa81706be59cb63ae51b85f2e41889bd6f5e607aece7301f1fa55e8bc9acd57854b0049d3c301f43b9a9d23b24d3836dc266399a9d5bec338e27cf37616b81eac34909e7e3fcd08ae81cdfc7bdc7ade883739940a8118decd44109ebd90050233a698c6a44f44c86b57e20078897b443571610e8ebd90d94d1b8a8f066a6fd0a12d1da32e283ecf48e56bc1e58bcc1201ff868be1acfe1856ee1b1e1584e1e8152dc707dff040c528093bac2282a92d79275262326afa4028af48885805dca58af624b5ff63fae265e266b864409558b0cb28fc89d1437517b0a8d5f97d3cd5128c3e2efb64a2b74f6f2824694cecaac1398b26608765e07b741503ad56b4d1bd2b934b16927b8bdeec8c83c18abd299b845e0642af913738c3aec72ce006a31217bddb0b136618561362ef44ce2ee6bcc781fef04c53b590dfd276799b14aee2737c7b1c3bf582b2ae9a35526bd6a6efac32d3b9510700c6f75221b6c281cffc308c2ad5aed6d398b84e8ea178e758552f252a88f98c72549f4adbb950ee270e600d409558cd017e9843671dbe63e58da894f9289937a0871f621bdb0499c9c53548621b6122e8076da24db87072f5d924f915eadfa95ad6339332552649f1bfe8f446702597fba31baa87da4aae717d7d002fed709118ef7a0db1f72e2c66a3910b341a64da56869614fa95b8a03c9ac62268ddebf186c4b27320052910113c39cbc4286f65c8766ffcd4e0fb047cfe073d9901ea10fdc96116db87acb499aa1babc2d4fa6ab4bfa9b9915a7caaf6d04ba2319c7817868b0c6329159a2828cd8ddadefacb7b200f8006a93229bfab80638866df3ccc51595e915c873267665ef6b2e13d84c4b5528f5670633f5e58c5e2483af958a0c8ddee910b197ec07c936578f8ed9aedc80cf1c30d28e197ca5d71f9a716442c05f3fb8bc97dd5dd102a2e471328f591d622551bede845e311f0fed942e3243ff03c280c5fedbd72a69c71fb9d652fa814a2c8341bbbd06a7f7310e78304110ed5072daaa0e23a1b5f9e9b102e482c4fea0e5b4be34db3403e662a2cfcd1187d213491a43a8f87a0c55a61cdf2692eb12990005e95a2ae5699388eabfe3f12af9e77cef844eacda09f7322bd2cfcfccc76d020197b2c2cf57564c31825a4187f8265587fb30e9751cd731e6a9da63f2f66f5b320dc660244e95248a44b5660bbf6a41483b40fe70b7cc713beaf095ac89b3de5e262d7446bf2eaad0cf580cebbfd790146736079d2606073bd434e5f60f6ec40dde5c948558d341554693531507e97df683ca83d907a3dd9ed05e31bd6dea48e20ee35448cbcbc6d0200643ff668dd8486c2a06a05ef528d29bee1ba07d8a87ab6bdc8d515d7d5b19c7496e1a1fcb3eda3fd7c9a0778e", 0x1000, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) mkdir(&(0x7f0000000080)='./file0\x00', 0x1c0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x2) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/111, 0x6f) renameat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', r1, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000001480)="0dde200a9489399066007228a7e7ef6187a53057baec3fc83a587488997c5f41968d325f5861371231e1cdcaacc29226690f964af0463f973f4bcb0891a4881fc54b17a0f9bde061e867fe1fffb737ba73292a0f01b70b2bc02a549bb65e5fbf35f69e37fe161131b1ee45f34b061500eae889a5667d910edc630cc42af6d303d45eab8209caadbb36f4e3f8528e558e82404e9f20ec2cbc19ab813078282d5c73975d02c9951b93d5eba8a1f74a9beee76faccdf045454ead93777c107c70678f924029e3c6659c74f36cd3e6955ff2c155e5f6ceaf97df44cf17f5c9de43cbc9b36cd1a1da91a0bd5f0ecd87a271c5f913efe84266c233769bfc93d22ac157054c3390caaf8cdb91ca18ac6ed7824073cc12fc3f97709c3236cd84b079fb387bca4d29d1c742e5e51a7e0673ab155f477fe75d45c1f4c0fcf1c4bef4a5aa0e16ed5e4224f93d71c3121b9bd559118b205cfdd97050132d926ac13fa6f7de8d416e5a13841d8f3c126a04b88daccdbaf242bdfe5c4dac36bbf5a4abfe0b705748252888161d4a0349c653a170b4aab161fa8c1fc8c9f9588b064defe41266e5a2e977563d46f234f7eedf67268896f26951f4f18722695ce91c7ffcb6ff3418e46a3930a6f7e922ed7ef1a83a7e67b9499e759472af912b6c94faafd34c23373a2d80eb972ca5bfb1dfbe32954668cb763490fa23ff58edba85a87ce8a76db0a038ebb888b9f4ba398e6ab9a4fa0197ff51d328f2c53f0f14d65790a93c471947e53c90740feeaa85f6bcadc4b8c2e9a77194fd50aa66e71d60a7a02d0d21e89372baa6284629178d4eb3012fd9cf4c33821657d616da04a5edbdf47c30181f6941679263aae17a2d059268279659653272c51400c4e6c99486f29e34ecee644825a21660945fdd1789c0506d9132da66df6f18ce55b58a4e14cfe545f9d46ffd789b85dda82ae1c089254ca71ccdd90fccf9780d4872b35e4c8a96c58648cbe90889f20899531b4b2e10cb03ccff1f016e109fae3805c586f9421c9f0d813c18f5207e5f206bc81f508d4d3e28daa57889cca0d8c4e8bf6b330f375ac3a2dc63d4375a8f3e932ed862279fc78395541f4c06dbfece08a24db00a7a3615619129407bb7ef5762b40381aa3d26082f086e2cdb0a3f0bef337a9ceb858b07848c9d134336d8e24a23472b2d2e429fd31afc825afd0dea799fb38ae1852bf130d4996612e10662f16ccfbe9a2bccff718bec7b3da629d34714b0fb8942e222ced430809c97dc42a9cbe3138c664a4a4c36e33083e7d854545bcfdc47b5f518a048c7c42294120bc7799c6aafa43e5784f5ccfa520cd6f0d6bd4b82c9cc4485a90e4869e07d969c84841d6305184393403b0da707e63fb4cf0f11f0d90ed67423484429f626bdf83c4f8cd99bb3d149bee336a415e8475878f7ce6d3f7260a40d7d8fefe00ae7caf8e0ad4a9a36bff0b60c2e57c5be7cf99b7c4a585fdd9ffb9c7abf597dadd3e7f0f5203f5945f99ecfab309ed5ed678182cf49fd307d8a49406a36ee187236e5cba11238ce81ccf4d2fbc12d0e663530cf05a9efa715d5b04f7353e73ae3b702a5b32e1d4386802d8830256c8f05a646720642274f43681418b971280bb1b6187ecc0a6ca94dfba50b7546c57eed42422ac62b8bb3ba736b32dfa89ed6ab2e016ce2aa83dd778ec564d3cbdd1cf8aaec106d67595e2cd55777ed36338cb5b6b86a04c2deeaf0629deadb810d7ee1417c66190a10023a0431f78860afbd677a9e92e798d14047a0094e8927b442c47c73828a645bbfe1aca5b8bb5bd229f291723a3981f3bae68e2d7d1d4a8867ed52597d572d37e160bc08bb9f14b849ce58cf14e7ab5a2362aa9e1a9de9cff92be5d9ad76ef635cf8527bdae7a0501d340dd249a21fd74b6ea565efb9f4038ff0361ea436d4226f29456fd136cff8889ea5c85ea867d08f6f996b056fc059c239b1bfa4f26439987a9ce1beb170a1237f5c09fa7587ec64764c971c87e54c324bbda54cf868f6f234557f31a8898afc56cf8d6672f259baf65946862e61029ce495a7a11f6c8c090868bf99fd3addbe235b9c58df2c01852b2b47e3636974dab689fdcc1bff4c21cd1331721b5c1ea55a24eb474a2c96764c845168dbb9e39796bccffa62c3e087365f4051154e4a4954d044ec1ff41300fe38319a84b6adde00e2672f86bb4bc0fe6b383cc6862a06fd8ad7dd9bbb324f24f4fd44c9461c9e898328df25d78469f9d6cde65fc6dff6b724222839508a162d41115e108bb639658d85c9170f5e49ab12b3e27fa8d40d76bb2fff51816f592f1afb7bff8d95b704974045a900c7ae2e6a35e6c4c93d069520a1b5c532bd7e92186b8dee50458e8a00dfd84472b76aefbf8c015275febf683089475e313778be29287af2d698f131879e920f62996e8fa6a8bad9159ce653e63a5bcf3db0138936f1efbf69c9e26569cda29b077b44ee3f4300548b752590cf08cad787a89a1d721ea6b9e0da0be79d4eb273d5e051e9b8b730107a8f8fc59728b1a5e5a05716fbc4131cf36b43f341e0b153795340d555af1ed1b8436395b84d6bf264a63c229c5613bed3040b487af1f0e8abbd6c5456ec86a57804831928150f77f718cc090324570e1408a4732aa6ac8c940f6bc3d3f9cdb9e3b4a8cad7c7bf4b0bc945d8d890d02c080fc25fcf39862c8962d01638d59a90b8d6630fd4ac27f003232958cd85d2cf94c269ec6fce18a4288eb5d00df2522e3f6d7a9b5d4981f71bbe261054af45f55505eef587d4bf1b81a161be2dfb5e4aeb5e3696fae546fae0f20908fbac187a33d8d697128b2dbf08d62aaf6bf5a360608d483f6e644229886bf190855bcbe5a0bdc0e3361b0132ce79ddf09ca4c73043dc30da7403c1a4cc8fd6aa303ee592131674246d39471e31eea9c0d595c14dfab18f9e909ac0dd55ff7e6b1c3813884592faed9284696b3e86734f530e7170dc795e2f33c13b1d7e220af1a5bec83f89109a3fe82377d2577e4e2c49543aa6595d5d74b716c6a1a0950ea4f46e7e8467c1b58b31074d7a96cbc8b110155657570e0d4d36add4415fd986c5137c9ee1ad5760e637b3d1ff756d1d0025b4e599af8b798d0e9707692f3fbcf7e26b03dde478d2072127619156656939c4372eeec9637ba9258626418bdad07bb9a9faebdfa263ced63f8f46c18f21733de270e1b83a6ef739c8505f7c8768431af8e4f3a6ee17491e47a8b5e1f25bb11d86ae41e35f26f16c7d7a326a4638071917979ec8340eb7780613233e3b1f7d53ea18fb2ff9695b5fc80985ce4577dfb2c5552b17dd17f86c3236c75999edbdaf1c8c9efd6b22c9f55c5cf014d9a3e66efac8524ae760fb7ee53411fdd00bc3a8d6ce42cf18d5326899c85d72ae944af05d712d119c519f54696a3ff5e06a6354133f36c7cb576dd89df9b220d2ee640724d32a5b6357873e279580ffcc2ddcb29a2117e5317088fc462ac917417620247dc3f9a253fea434bb249c799b0290f1b025e6928c43aacfe0726d5a9c3e42ca956436fe8cc24be3abb3afa45cf00951543ab3c242b2377afe309369ebe7eef910b105a42127ddc5526d79ee325775356d26236020897593a03fc4730802af61637c0446d255adc62c98fbd3cb046602776182fcffcb099dbf01f41547431b296b654bd305917ce68d87125bf9f4e2d45526b5b8601c865dae5cbe334b2972197a022d5cbd4e58e5f68f2a6af2c93f8a352b0b2f7ac1d5ff408a01a0d47a3c018e69e259433d426bb0b8fa4b1b6f6adfb2ab6bdfa03ae13a1446bf3e734c879c679b85c8c1b8e9f241093838942242737994afa3ba938b497a4414a20abdd39b7ad9aa27807159ac74188247666dbf745e231c57ffc8b6bbfa5dc4318740f7fe6f348ca8471775b11d5a0939224d4f5721ecbb450bd9f9f8b7ed12892b210485f036e70a2329e9eb4cfda50086eb0da3dea961911eaf3574ccbb9cb8ab2a3ae1394b0b9c3328ab9cf5319529dd41c6e68f514667c17c7a34ed6d24d6a446be0ffd63412460cea1492d06c28336ba80fd9a4d1d8542fccb4437ed0499c43c0fdbb848cca4d0a93bcd06643db08efc47f9c8bbe68d82afbad55f29fa71a3f9e25721d3f4403d323adc1363c83cbf52cd271a8999dcc29f9d0b7535863fc2fb212f34ddc249f699a71370dca0592b31fca4290698f0eb8bad464e321d12db7a903c3bccde9604b512707e8b42e4aecd66aa69bda9c3fdb2d9f374d18b31dbb15e1de68c34b8a89f1d1f253a52a59cea950b3ea6fb58ffb5f012aad07bdb288755732a4b471f9c9317208e38eddfb708d39ea7071c187bac2630161515e776a6108a66d84bb590c2e4f198683438ba3b1bea061fdd98dfddf88b0e628b31671f0b5b4ac64fd22a0c5f26e89d1181c7ae98134ab02684d69749a079c06fad6a25b491afa0f13fac1fc11db1b0dc37f13a727c02dca9ed2e453ddb0ccad845b33d5daa76cc01b8e23076e66e5bfcc67609fb5ab9a3d0f30c46d0f9dd07790f7fda7c398c655d9e6d3f862a9387918033a5cf7655ea9623667df756702e0feb839e4b76a75662563f4470a4d6799d0fdb1b04c66747fb5958d9b552fa7f2b175eeacff4144c16ed00401e89ab6f1ca6a0459110c8526bd5f389d93266e579c6f12386fca6c36fbd10e9a7321be30910fe6aface08daef01b227dd9164a2daf79c8aa34e78522f9c89d4589a49985d7b55361b6fad822f4b7d467dde4e5d9abc79b2398b1e93c825af548e16e6179cae7fb7772c47060c5bab23051714fb263da2cc33884932bb49adc083969d1ec0f69978c8933a103110eee2948ed94e6887612b1babc70d78dc15d9e1320ca2f4b5877924edfcbc34c3355d6463549332a10d3519f9befac830c2ae90fdff9f8ab0ca00d81786aaeb9f9b3883bd17972055bd438088bf228f67cda14afdbaaddf9de8ca9813328de4e506fa19cfcdd1eb4009be7325995c88398c92b5c8b6c3bbeb692c12e97ead28d88c9d4b93be31aedfa2c275c5ee8b9b616f9a9d490e063fa5f7edc8af033fb45a48be30f66539f5e58a8ea6369ae771f3b7c4985c1ca78788c503350d0b21152d4f63c7cd6cd4c9392cb35401fbe23bd7ea9a66a319a10236a60ebd78321aebc7dba06639e662f3c435d42aa2788f25a9efc343934f02dadd45766adb90654a36f5d3f199abb205379da9022f6b86c5c2d2d2d42df70d8723c27d1622cba5a557b90e65f09498d45cd493d56fb44b8e5fcf94844d006614f94fa54863a9e47e9fc80b4e09bd6f4df5d57e9187b778ea98bf5d56346ef3ce128f2fbf8264680fbead0a7c57c892f392db46750ee03446c6157ce1882bca97614a04192cc96a4f94805c8c92cf2fd23bc6e5669f4fdc4c951812c7de1b50b2e2857138cbb085ae01de66f00d781df1c24343646f066696f39eb86307700348d1018f540e7d9641c9cc6c1793db48bee57394f84959210e156d6dec723c897b6a7ebec41c5366b82e61c3cccc889267f4592d0b643ba1d7fcb183d3821def72f12f30a3327c6790d8d1cd54a83529fa7768e8c5e22ebf01d40b4d6e3a31092e5a6eb919b0b19ad143094fb1238a91ca00d6fc0934b693cb55ab48244b08314753134cbf1d76c1a73a82d5ab994826a3b7c6832d9195652d2c5f4ba1eb287e66e76d9e11cb97e988d87b53ec2f83d67b303dabdb8690dc4525988f3c89f9bd477b0c003471cb15f87c247adf351b5d6ca49663fdd727919b1242105a8b325ae09c3b9efcec493b7c", 0x1000}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x1) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 01:06:10 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 01:06:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() r3 = semget$private(0x0, 0x5, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000003000)=""/4096) r4 = syz_open_pts() ftruncate(r0, 0x0) r5 = msgget$private(0x0, 0x181) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x40000000002, r6, r7, r8, r9, 0x20, 0xfffffffffffffffd}, 0x6, 0x3, r10, r11, 0x5, 0x400, 0xc, 0x5}) 01:06:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x45) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) 01:06:11 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x1000000000000}, 0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 01:06:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 01:06:11 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000140)='r\x00') r0 = socket$unix(0x1, 0x0, 0x0) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000300)=0x24f) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x40) utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0x5, 0x9}}, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)) 01:06:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x3, 0x3, 0xff, r1}) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80000200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r2}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r2}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kqueue() kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x10, 0x7, 0x7f}, {{r2}, 0xffffffffffffffff, 0x12, 0x61, 0x4, 0x6a}, {{r2}, 0xffffffffffffffff, 0x41, 0x1, 0x80, 0x8fe}, {{r2}, 0x0, 0x81, 0x80, 0x2dc2, 0x6}, {{r2}, 0xfffffffffffffff9, 0x7c, 0x1, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x8}, {{r2}, 0x0, 0xb, 0x20000005, 0x1000, 0x5}], 0xaac, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x3, 0x10, 0x0, 0xc5e7}, {{r2}, 0xffffffffffffffff, 0x80, 0xb4dce9758610f0f5, 0x4f, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xe000000000000000, 0x10f}], 0x6, &(0x7f0000000200)={0xffffffff, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:06:11 executing program 0: mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mincore(&(0x7f000000a000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/14) mlock(&(0x7f0000008000/0xb000)=nil, 0xb000) shmget(0x0, 0x1000, 0x200, &(0x7f0000009000/0x1000)=nil) 01:06:11 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 01:06:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) setreuid(0x0, r1) 01:06:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x4005ff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x6}, {0x3ff, 0x1fa7}}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)=""/42, 0x2a) mknod(&(0x7f0000000140)='./file1\x00', 0x8080, 0x1) 01:06:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/87, &(0x7f0000000180)=0x57) 01:06:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x7fffffff, 0x6e, 0x401, 0x0, 0x0, 0xfffffffffffffffd, 0x81, 0x10001}, &(0x7f0000000100)={0x7, 0xe1e3, 0x0, 0xf, 0x7, 0x7434, 0x400, 0x86c1}, &(0x7f0000000140)={0x40, 0x1, 0x4d, 0x5, 0x800, 0x8001, 0x5, 0xcc6}, &(0x7f0000000180)={0x20, 0x2}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) sendto$unix(r1, &(0x7f00000002c0)="9dbc420f073fe71d3f77705c0de9d290afbe7c42966167bc542d98bd9eed0c4f8e315453144d748be07b6b193ba6239628c2a97aea852af6975473b64bc4bfd6dbf8045c12671454f25480c80ff4ccdd5f8473465eddc50e9a0a656f08cf2be6ae7c590d58a0c5f3f4895dad7524d193d0f263c9dcb49e1757f9de8ecfc0d6d053614fc0468056744a40c34feaa32812a9e981549cef36b5add2e9dfd1edac0c13c0cfe941cca890b59d8686fd4272e4d28c850e43958c64447c289b9fd9475aeda30151b1ce1c6dfb13098b58fa8411a58dc4be5bd855140ac7c416d06a49ed798b499a11982897e678beb36c89df7e249e2837983d", 0xf6, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:06:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf3f1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x10, 0x0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x45, 0x80000000, 0x1, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0xb0, 0x800000c1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000000, 0x5fc5}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0xa5, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x5, 0x1}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xfff, 0x7e}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x100, 0x2}], 0x1000, &(0x7f0000000240)={0x1, 0x85b}) close(r0) r2 = dup2(r0, r0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc) 01:06:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x101, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x82, 0x80000001, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000041, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x30, 0x85, 0xa02, 0x9}], 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x10001}) write(r1, &(0x7f0000000240)="0811bee2ad247659416bc58639fe875d5e285f1a86641a5f17325b5fcfffc5a3c64b87685d15701e9314dcc1a6e8f74f60e42ca3dc73cc78f909612bb15ff2507c416caa62e7f97023a34da1c20ebafff416121a8a9a68dfc6d868335d8fda4fecafdc2f963569310a07d7eee795a5b6298cc2b1e0df748861d4a416092540cf07a8ebbc33d02f6be70e737d5db8b02b9aa360d2ce7ac632b7e044972464ce0ae61a5cca0a26a3bde2138df97b6f9257fce8a4f128b1445800029db4ce11d66353d86d044d", 0xc5) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 01:06:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = syz_open_pts() r2 = getppid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000100000000, r2}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) 01:06:11 executing program 1: r0 = socket(0x18, 0x20000000004007, 0xffffffff00000000) socket(0x10, 0x4005, 0x8) sendto$inet6(r0, &(0x7f0000000000)="97fa191d", 0x4, 0x4, 0x0, 0xfffffde0) 01:06:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x99, 0x4, 0x80, "b0a4be51162ed9f2105c5e2cf9347b2cebf049a3", 0x7fffffff, 0x94f0}) 01:06:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x5, 0x98d) 01:06:12 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x20001, 0x100) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file1\x00', 0xc008, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:06:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7f, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/14}, &(0x7f00000000c0)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5ba) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x7f, 0x0, 0x0, 0x0) 01:06:12 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x100) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2084, 0x0) r1 = syz_open_pts() r2 = accept(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000540)=0x91) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7, 0x8, 0x2, 0xf596, "857ce967a25a26f822c5086355964a422609e9ec", 0x5, 0x100000001}) r3 = dup2(r1, r1) dup2(r3, r2) recvfrom(r3, &(0x7f00000001c0)=""/229, 0xe5, 0x801, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup(r0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x0, 0x40000013, 0x10000, 0x9}, {{r4}, 0xfffffffffffffffc, 0xd8, 0x80, 0x800, 0x4}, {{r5}, 0x0, 0x40, 0x0, 0x4, 0x683}, {{r5}, 0xfffffffffffffffb, 0x1, 0x41, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x3f}, {{r4}, 0xffffffffffffffff, 0x81, 0x40000000, 0x8, 0xffff}, {{r4}, 0xfffffffffffffffc, 0x2, 0x43, 0x7, 0x80}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x20000, 0x22c4}, {{r4}, 0xffffffffffffffff, 0x88, 0x41, 0x80000001, 0xffffffffffffffc0}], 0x10001, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffff, 0xae11}, {{r5}, 0xfffffffffffffffa, 0xbf, 0x3, 0x3}, {{r4}, 0xfffffffffffffffa, 0x30, 0x3}], 0x400000, &(0x7f0000000000)={0x6, 0x637}) 01:06:12 executing program 0: setitimer(0x200000000, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) 01:06:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x722) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, 0x0) 01:06:12 executing program 1: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgsnd(r1, 0x0, 0x140, 0x0) 01:06:12 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) 01:06:12 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x20002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="301c46469feddffb42360bb91cca719eced7544e8a21390b744d816f64179a684d78d036ae795b692c2a434e643584055186fac215163e26686f449fbc374ddac40fb2e17be5a9fad535949f655916ea04fa586a295dc9546eb4ed27632a2a07c50761573112d23f9b62dd276efd1c76af70240ca4840a8e7a91f405d6831b6a98359297207e95090dc25d491997ef1140bf49bd7f53b351", 0x98) socket$inet(0x2, 0x0, 0x1000) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:06:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x1000000000000000) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:06:12 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x40) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') open$dir(&(0x7f0000000040)='./control/file0\x00', 0x800, 0xac) 01:06:12 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0), 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 01:06:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8000000081, &(0x7f0000000040)={0x8e32, 0x4}) close(r0) getitimer(0x2, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='[/\x00', &(0x7f0000000100)='-@(!:\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xa5\'.!*[$*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xf1\x00', &(0x7f0000000280)='$\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='^*\x00', &(0x7f0000000340)='\x0eI\xa5}.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='\x00']) 01:06:12 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2140, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) 01:06:12 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x1f, 0x7}) nanosleep(0x0, 0x0) 01:06:12 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x101) shutdown(r0, 0x2) socket$inet(0x2, 0x1, 0x10000000009) setsockopt(r0, 0x6000000000000, 0x8, &(0x7f0000000000)="53a7f57eddc3448d97bdccc07b99606bc1e4f6d57abe455d7c3ed2e36dd83754b0f124ef9951a124f31a367630d008ff63dd7169bd89a8adfa66d633ccc16b1796b0b2643c005e87d00ff94b1ec5cf759cc5872090d51ec8c5735f428ca4d4a4c8077d84974dbfc40a30cd5cc5", 0x6d) 01:06:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/158) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x12) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x81, 0x3}, 0xc) 01:06:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2a, 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x800) chmod(&(0x7f0000000040)='./file0\x00', 0x4f) open(&(0x7f0000000000)='./file0\x00', 0x209, 0x10) 01:06:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffdc7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0}, 0x304c9ce0dcfa0364) 01:06:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0xe02) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000580)='./bus\x00', &(0x7f00000004c0)=""/147, 0xffcf) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') 01:06:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() setuid(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8a04, 0x9}, {0xfffffffffffffffa, 0xffffffff}}, 0x2) 01:06:12 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 01:06:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xad}], 0x1, 0x0) 01:06:13 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='x\x00') fcntl$setstatus(r1, 0x4, 0xc) 01:06:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x0, 0x12, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x2, 0x2, 0x7}, 0xc) 01:06:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="be6cce22ed58639f15610e395c1f571452c0e61140e30eea3ef7836ab983f03019c955a22fd940d61279bbfcb9019976a1163b249ce4768ddbdd5699618e4036ced4e492a828e27b71b7bcfaf1a334fbbe66cc9806a1ca3e823226a3b57dfd9a0378cec2878edb30670e9f4c16a42299e446a00a2922d860de2c45d7368c22c9aca62fb745eb77608cb3a64556680d85ff7eea3cd0a35810c3aa7440ed84afc9456fc981a3cec0e25a4f4bdffc403e63758d0089db38e868855014ebba9207f84e944c7ddd3595fa3624bdb7cc90f92b2c77d7ee72d88a11ba928a96a8ce5947af955e351dcd432ff33984963b7f946e5ee0fc9a055aec04008b6d22802b46e88f93469777686cfd854767184eb3a3742b3c5d04a2297d1ed08bef1c571fd57ff975bfc6fd6b3d20033c72df88e9b32cbed2ebb5f12a85a355d5ddd2ca72e9c507431f85b7e693862d06bc72df3d5a92cf7a916ced48da6618405652a958fb8e0b9bdaed3bd949121088afa9345fc5b7f65b88e334e8048f634337cbc8c381c574c656e0ac1235ad39f3f68757a94fc6dfe189c9238d4d63534c1bbd1c316d59740210ca4455e1e9e164c3b3626e9bf1b141a6b063415fda623f5b3615377274703602453ce49d3ec97426a3413a62f26842b40f73bf65fd12b4659616bad4c7b57b7033865827d8ca80acdf37bf1b8faeff4bc34ee7b591a09b26d3cbbe55d6a329ac9daf2a58fef18d515defdb60da6cb78a9aef1cc61f7a5d4d6c40a4028966584d8667ddcfe8dcb0559a718cd1b2963964a5516504eada11bacbfdeba77b27174c89afa091f3eacb6dbca7dd884e306ac997a88286f387f22034e0c63e19ff9d9d7fc551e7efc72679b272016d4e4ef1ac1bd049c4870994f3692d2490de804cfeb8bd74bf17091f3ff0cc613922dbafeaf2c523a0118a8f8c581598e01d9ac37432f20508be1a0f470d61512d2bc0409a166b0f94631b0707783160099f6980042e3f3f71c7e9018b71da38d057bb11402b6715457b6a0e4b5d2f63030e9997fafafaeb1ff1b1b8f9bbff2440d346a0b841d7df68ea833ec19963e68861ff7780ee910eca0fe1eb7b23130a22cb64a3b288d69893de4f06780ceff6d3af6eb93567d08516fd43381519fc39d02e003d46bf5ef1ef8a7b6647fe68cad48048f56e81729595f7245fa8f64a9159055b23b251e49ca5917e58eeeee8edc617e1760240ff147f0b3bee0b6fe8843b69555da23fa8426fb77bb743d1d2478067c30db8aa860e6ac7c47c737c53e0514eb06c02efe2421715ece7f10a62b6274066fb34a2d959a9cd1746026b95702aaf972c2f617acd6b21fe7161f0665cdf39c79a2dd6f0b522a5ebcab03cd7f61700faf264381643cfd50a20cd53355bfd451d11f1ed3e9dc27e6e6195a3067f29e2f023611e87474e733ecc7616ed6d7db4d5576afd96b8c84a4f46f22308ffd83aa3a627e430f1e82c4e3d21905b857e920166e9ef6d73d75d5275aaba4652e93bf223c8a826358329b1a8cf2bd4d00185aa7071cd1786caba0a27457ebd845a828093b8bc69282735934b3274b4a068fd2f08c0617c3c9b961ed0b6ddc949c832cf6b11f25dc634fa69885b4b13ea0da1c2a2e3091d772b4b68d151b45ea3fa17a028b209108bf945d97f487167fa5b7866fcf5b290743602e05aa499e8eb0458ab3092dc245f4c31c0387be332d3892a4d35acf4b261bd33487823d3f2d4ab2d2a74b5fe1fb43d2b3ade34de6168d4984df8aa21add55bd8f44a1099b56f7ed8f40804b611deae4d0dfbb9ab3be79dc4a5645554249005698285dad7681a993df4706dd60c2b1be35156bf2383119e41bba8d46623a1b8d12edaaffcc82cdd3aa342925105b2ee426b9dd3da1e4a6182d3ed1dc293462734e2ab64ce5014a4472662b148ad80714ef8ccc1a96545e659fa00824aca333709210e6e467ed66bcca1e29196fa101aea9c97dca5d39df936ec04d3e17774c377337ea25884e3190ddf096242fb0c02a7b2afcfba7f3223420c0fa9259ea5821da581759303c100b79b184eda4e3505b45bcf488c87ae03e6ceae7192f1a36b8720cca863676d3ddf87ef745437221938ea8b4af61b733b6f3be21e3c0d8a7c01a8ae5b87bfb3b685044fe88d64c4eb48bfe5547350ddb0e5d329aadd0fbbacc6930f674f1c669635f1d5c6d02190b104dae4764034485360d722465e8b2fd107ae0293971a9b1298331fe1eaaaf276c3f2fb2ee458c671fa4c952fd0eec7305da30140d959482d51a6350ba50ae2b9650158c2513ccdc9799e905f480175cac094ebf0c9a93d8089ff21e5b23bb3608646429fc9cbfd696c338ad2fe09d16d6d5f465223f7bcd9eb5ab4acfa17fb9d752002aa76298569c37e51d779c9c6c60dcef82e8d3fd9b5a3d6c5cb124dc6db1669d8f529336cbe2fbf5c7aca16e9cb248411ac11d64fe1d252e0a0ce58259dd4107c17bb4e740f00826bf992cc626d82093c40a899168adc97eeec2fc706cf5581f11fc2821a2b1c81f90278019ac7cca2647e3c5e54355b156606ce3c5cec6cfe0ff39923a690e46a9dc97932dec4f97dfeb86915df757ed58d216613c85b0be6e2e0f4ffee335f91de408ec005cb6a0d0295e453d79e6502504c40ae9d143e585cad7cc1f60dd3b6fc893035104b3cebdc302a6cd50abeea0c666c741d581b17530f74db477f3b32d3880853f4848e61f53f67f6a8370daec5dbd7b0f813d90a3221706d583facd8777740403e2f7f2085d1fa8bcdcd8f26309a84fa3a14bfd98fa293d32533b0a4580f964685cffc24d71e74009e385f1150f274da31d368bc61b680aecf86cdd625c217421c9dd052b2d49c9f6782ef0ae4aef49ece0a2031d9f6bfdbbd5996ec40138bd44a2474d7f684238382d2c734cfd350ad074f229beaf005eb613b040986f8f771a7e30d38a6725a07608518d3dff2019b4c17ae85c7f4d4dc514fb161f3ca2ef08fca03b941699fa7b57437af796ba553ac4d8b506276e5c103bc728eac2d5cfc5a63a84ec0abc9e2582bffa87cccabc1e7152620621c6472c035e2e0306bf29b4525071eaaea290fede0b35a13be33fbcab7778990da972d67a383a2de96c99ee155b7db4b0c7ab99aaae6e2e41c8222faa431d7e3d60dc754476c2086789bfac5faa9aaca594bd153ae32d1890a4b49a60c153ec3a1ea716a0b6ce9e34efc46479e33af0e84ae3d87bae082831fd912e091bed3fc28fd22092b0140e25e77ba65dbd8185f66359991602f5bb8536151b0608d4dcd20b78f42b29123ae9aea39792bd43447fbc755cc338de4a955511d0f7cf3895062c0cf17610884cc71be6409ce20ebc56f8eea662ee69f4d239235c0e44bf4d804ebbad3d2f531b1f16d3f1a78f0efcf9fd53af65fd1d8957b6ab8e9c761b7415ace70733c969c72f5ff8a85e19224d8cb3244e83f0a7002977ebbf6500be9fe9fea18424d71919ba17f39c635c57a1e742d6ecccca5d3ef1f4566b31fad1388c7cd71c66e60e26b1552926e368f0d080d43e2d112317987f2ecb852e111fdba3e3492508ee0065a925e3fce346d0b7e2b9793a877b932c5bafff45a20a966d07ff1077c349357f9c46018425fb243a4f7b3cbf0995131da6659b2cf24b568baf3395bcc4105886b4e99e720ac85656b412155c8a2c4e11623741c0de1e735eac7aa96db9a0ab2a7c1986dbbe0cea55eed012852066bec32c1108c6e2900fae2844b4b44fc1a27b3d9f8dd5935bb4279fc886e8c9a07c505029e748f3d13dae0d58a3675fb6858d18ced129cf600082a9c612ff58b0f758f73914ba133665a19ada783939aa0fe3a31870d85fa094d539e479f8c7afdeafd40f42b87528627f00336312b3e5b52014b1b9fc95b6d6ebe52a9269dc516ddaf17d639a79456f12a6d800318b4f362e4798e31dd5affbce8e34e227203e8f4c48e8e29f745befde51559ff362c1a98c88e59e04a11fcf4734b398cb2621678747be65abc7337951ab2be07125db9d7a975601eac78cf7fc105c48c09ff138f92b69840f336eb480655b28b61348ba730126abcbb4190f6b999043251bb1c8dd281d479ff79b3cbce5b100b5353464e4baa7b756847416060181edcac7458d27b152aa83de6828862308bca201ebdb65ff03c179f63715bd6a72a576a02df12ae22aafc8e9080516aea6b7990fe0fdce64dd89a1ac21e2bcaa7970db17a3aee22cd6647f1d1efe2513e581a7282abaedc6a800fa3774155c7c53e2d90fc17f0cd6b0404672b13afc88dc21c62336289d3aea15b1b39b82fbd5cb169422324f5f962348582e943fd5bd2fc906fe395849543c7545ebcc0dc72138426ccdc0009b80df50d00f72584bb41bcfffa1345828dc60d54914c813fa35e95901a44d641ca962eb3ffbe7589bdf697151aea056d21f1f66774604169749ee85b021b6751623007c4dd65a76176aba18167e4131651339917d8b1bd58c2812700a4a58520b4a45c4a991daffc539973eb1db1fcc32014fc4a54c34cedc98486546ce4ffd4d9d40c49f987985c22803d05f174b587d4478f65dd5c36de3f6c13be7ffcea429df6da46c41abc01b015f2dc0acba1edc71aaabf7dad1368ded9ace5b57a48b1b07ade0f4cb751212a51fcb328f955e87dba7ea0fb67333d4b29bcb8a871a8f1fd64f9428f8294d2dc64df4503e3225f26816fba808b37969ba272880b6cce93c48a6f4ea6e4e4b0e0a844af65272e0155d3adbf686e65e3d765675ac511f0f4996300b5e9e83eabad2361ad440da7baba59c80c0dfe7a5d6d0b180a1903dec9fbaf1aeead325e267ecd9d1f871cb32fe0bc1151d6d9591aacaf3853e47e5d8791388e568b1046d80b80893a5d5e7d2e9615c209c3699c710118257dea30408f7ab955ef813f0c53437c0fe788f88c30e64391c88a8a7e52f627b38ec10e028808a8c08fdf9128043a4f776612c54a36ec196b428d067a1c19cff19e50629d1c03f2c2e8a6ff3676996aa4cd037230a8a1ed927e72bd1227c955a966b5080c040b28b70c317cb89d28b6a24db6b84e8f3fd5ff1405aead5e7a747191c03dd1442c8dc9618b6f6e89d5f4bce40bb71baafd449912c5e83aab761ed5d5ac7c18fc6d59d814ea7b1d2e709982c98e289ac4a23abf1befa117fb085e8ca4d16903a11defdf4af651fcd52f699c88eeaf87740dc30479aa6d0fd03903f369fb88266b3dd5c91149fb5e155b69af32662900ea4e9f8d1fa20c50ea36a011a47f34a047c5c4c9c2c738f25a67992e4067ef9e62817120c950c2a880f12bd71202ef49ef60ee086e2d32ebf5fd97a91a73d52454bba2c099409de9ea8662501c0c97e6ffda4964055f3d02ceb68cba0f504d25be31003c16abf2ed00fa1fbe10b103470a7cad368c060a1a34a8065b9bdb6b8fe04b9b8e9469675af70a3b75224aa1fbeb86191bc42ec1af5e746c507c5c622b995ed64c460f9fd84d6382d9725e5368cc25dc53e5ca170a64fd72d2fdcf026596b7ebfad47b1eb968572d522a3b361997289c7d4e9d8374f460e8a49088f3c92a228daa5fd62de79878a1f2a7f4bc424cfe7c11ab5d8e1df0797eb258912a8a7b3feb95327fafde357ac2c47444571e9a4e4e547607e1b8fd0d984e56b126ee5aa18dd1d7c04196606680a4484446b99a129b5fcdfcaee8274e8f4a5f2fb61f29ab7240de48864c98a435eb8d98d05db68c49f84ba98775f56b109cae7b89c57c159d52276efcae04e7dc09a43f91dc9f7787efbe56b746307c090647093e33", 0x1000, 0x2, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x80000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:06:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x2, 0xecb, 0x100000000}) close(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000040)=""/254, 0xfe}, {&(0x7f0000000140)=""/219, 0xdb}], 0x3) 01:06:13 executing program 1: r0 = socket(0x0, 0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x4}, 0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x12, 0x8007, 0x1d6, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1000, &(0x7f0000000040), 0x10) 01:06:13 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x101) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x108) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r1) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x4) write(r0, &(0x7f0000000140)="73c22503a10547f9061e48c19e6412a2665c005654bdbc7c5cc3f6b86c90a07ad63e91e245c6a6100087192ced466ee4622f3a6c27957c6689442bda7909dfea07414104a0d7dac5216806b69fc73cedb95492d27ea4c7130f4bdd0e4fc9173532679e03802c8835500d8a4cc428726868df875e02261ec49f792be4c1776fdf78bac82a8219d78b2c52a17f6ea6b68eb658a35a1e9573650b369fe596132f209b6853ee51b21206646846078a5d1a7f1d707c13c2b2", 0xb6) 01:06:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000193f66a7e450c7dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003706e04c22603a41dee2cfec7b9e6705357c2227c689b676445d535c08c78c133ca8012bc51389dfe999f4dfaff510559067bcabfc4e3918b8436ec2739858fbf8a0dd9b8a7072d1624894a70339b9dc166ac5c8aca9d5340afaaa90707c0ff77f44e3d36641d176721913b6205bf6c2bd96415d61b74d7805fa70654def6826"], &(0x7f0000001080)=0x1002) minherit(&(0x7f00007d6000/0x3000)=nil, 0x3000, 0x3) sendto(r0, &(0x7f00000010c0)="69d17965cd5938f5b7ebee35cf45b6bd8c3586fd5e0f663f90978fd794973a930e4e535ed5aa27f7d418ff80ae9cdd4fcffc8b529cde1bc0d50e6a44181fdcc05c9a3d1fc0b5c70c4a80d8c728bd17c5ca030892f7ccbac65d1615093a0b7f222b42f946e855225dff758389daa69ca701546852b799bbab551a699b57f971ac957db41be21bd18b41de5f19606157169d151d7194def35e1197504080ff37375b541c0937522d941c567da3f3017a5aa7057609f2ce32ae394aa56a0b0f7cf2f7979eae1ece94b23169f7bce6cc789454e8755bef03b8b12fc8376ae633451090761801df2c9978b7f04461d0bd", 0xee, 0x0, &(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f00006c4000/0x1000)=nil, 0x1000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:06:14 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/28, 0x1c) 01:06:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 01:06:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 01:06:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2d}, {0x18, 0x2, 0x81ac, 0x8}, 0x80000001, [0x401, 0x7ff, 0xbe, 0x0, 0x6, 0x2, 0x9, 0x6]}, 0x3c) poll(&(0x7f0000000180)=[{}, {}], 0x2, 0x8) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) fcntl$getown(r1, 0x5) 01:06:14 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) clock_getres(0x4, &(0x7f0000000100)) 01:06:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x41) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f00000002c0)=0x7) 01:06:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) socket$inet(0x2, 0x8007, 0x8) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) socketpair(0x3f, 0x1, 0x80000001, &(0x7f0000000000)) socketpair(0x2, 0x5, 0x7, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x5) 01:06:14 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x103) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 01:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000), 0x10004) dup(r0) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 01:06:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = socket$inet6(0x18, 0x8005, 0x200) sendto$inet6(r2, &(0x7f00000002c0)="6cd10ad1e942968ccd2d34f5070af2eb93179dab76764c7567c3b2bda54c85cd3abca01c0209f45d756db635a49578544546161cfbf376b5d2a1d0ef330322496c9b228e462a5744df", 0x49, 0x403, &(0x7f0000000240)={0x18, 0x0, 0x3ff, 0x9}, 0xc) r3 = getgid() mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r0, r4, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x3, 0x797}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:06:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) dup2(r0, r0) 01:06:14 executing program 1: mlockall(0x2) r0 = getpgid(0x0) getpgid(r0) 01:06:15 executing program 0: r0 = socket(0x22, 0x3, 0x28) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 01:06:15 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x7fffffff, 0x8, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 01:06:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x48000000006, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xde) socket$inet(0x2, 0x2, 0x7) 01:06:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000003440)=[{&(0x7f0000002400)="cf4ddfbe661e4d5afbfd1d8f5c795229c4d5c25235a960a034f2c3ac382d96ad6f6b92fc793e7debaee093509ff5c93cd09d5d88d528b8f6d673ac14c7fab4e424b4729dcc7cf8c07e567654622c92100c6eb8121162b7f696a53da27b062cd7f54401989341091f64673af75917f19702dbf3e26b518aacae5c80649ab92ca2730dbd030083bdef9e995886be03f16a132a3711023fbbac6da8d9107273f254e0bad2ad3a347e80e3826c166258d19133316ffdeb7af4174237a0516f7e1fd6a7a5ee236ef24319e3ee6e16be95f7a719615edaaa8286204bfd0fa8c501291a14b0fe5f4806d73de83403d29028e1c6fa3b86bb20a09335bee44350fc71dc659de5f6927c629331f196c48839eaa1b07c1c8b447a810f817d45ec1de2d5d19aefb88feedb4e8fb965b4890367a3b9d837153e4fcacb2ef1dc2cadfac4cdca92a2a016d9307ae56b5b432ed45ab3770d89f70feef361f5c01543cf7e47739d2db9bb74d1811d6644bb1bd207234e8ee3f1d6d40386141ce7f0db2f76c9c284e429be801a931a310ff1db19e1b1e427ffc4828004e1c90b40f4835885a58275dad017de8a439f58d112c58287d2af3f9a9663fb6b0229e86958934339d200e5399c689b3c0837085ece72f623e4a65f133d8313b4dc0f85cd31784f0a1e00eb294c893d9f57ecf54b22a4d54b48c8b6a69f15690ef88e2f49dbde956a3c9bd1b2f8423ff0bdb3c7a9300cf1b9ae4ee5918c52f5415a331ad4ebd849ffad6d7fb29ecebdd911a83e985e98650d810fea9118c487a2f781f5f6d1d94ddd1f0a58ab50f42ecf73cf7a528d15a223a6006803524a2817b59fc2d37ccecf4da77e8d465a69b5760c41bcf1bd33d32bf89a9d61027c0ea97be1bd9b377fc80a35b9fcfd4e84d24e420300cac8832cce6b93ff5581874756424c1008829eefe1dc65c84cb4361f4d81da8989976ad7bbb1389381488929efecfb95ef775068fe8dff8635de98fb8ead0c494dd0928a9c50c498e714904b078e93e4b6ba4fd790dc1149d221fb87143799ff236689fe0d0e0f6bfe54839b3fde129963f3fcb447bf3b1c976072c2a443770e13cc48f4f8c20e2c05e3683f2a6ab1cb09e0d05d6037cd258c367a7663349d4dfec359ee0894a5149814fda9675b98c88a956d402b0eab2afe411624d0a9cebedd2ad5abdd0501d052e6d6af4e7006053936d0659f95826506e848dca47a49d1b36a40560838492f0963e6ae2ff71bc23936a951b601c9348c1a926ae9f70b9b234fc1832faeee9133138dd49d1a71f5ddf7767ef09c3525a1f5976077d028b76b4bb0734a9453735243c42413ae769a9fcd67e91e2f4f654d3dbc5baa0c5340510a4a588b4d1ce2780bb29b82a3c9f439290008545ed4a9c1a595aade21bfa2d691d431887503110d55a10068de42daf3a6bf0fa49084e93c15320edede36e4ab29758386f7ffd5b2fa5cddc5ce2be067a60f81c7f9a847c96e7fa54862730f9a7bd7f3410697e063104a2f5273b96b7e7712640c0880cf6022519c005451e3eb2e6ab989f3c551c913ab241c5ed91799bbc03fe878d7b3c99526c76c0237b03546288a13ee7a14f158de8a37d8951dbc8cb33f0475b8fbced820c0bfd736b320d29cb7d3c5eb5b4c51a235616aec016dfc9c9ea23a0799e127415d476d95c482f29a9924f1043978eb1eaf161792fb333a1bfe1ac9229acdbbf83a30546a6858d2a193e1b8ccb167c94b66d68ccaee77d1d2558d44491931fdde01de85a494bdbd55cf74e85e292a48edebed2b31c7257581b60ded3e50c54374ee814367cc715d7d7bc1dc240632c53f22fada74255cfc917311857e34b34bf6ea8ad21778b1fa31abd18c918f5b59ba8633db4729cae95368d052506a015e975f66ec73dcd108751f731c747f23e4bd907a12edb5d6e7e2b278c40f5cb23cd65067946dece3e1afb802f6a5dd9732d451321ece419105a388c2e114064b6ccf42bed52694e0167abbd4aa89510fcb81881c58a0c0498e13c7c57ef0e99c637572df2f28ca2c42a77aa4a30b5a80b8d690cd4d72cefb53583a2ea7570b22c0c8c22a5fe846667490233663f92bfdb46927324c17a49e01235794abed59cbfa34345de128ed3d385402047cd67c2dbed17b1b4f7a818b333b466baa0eff1fc2a964bc15e29d13d6e8cc4a606090938a68889df8dd069ad9469baa10427143ef20ea2e4d1ac630a6541cc02d68f73f66e6798e54c751a1b202860aa6355235f00499a7f27e1dbb9e1adbddd4635dbfa35f003da9c6668391171ab0f706b09556f29c6fb0f799de4c6b68aa7799c2570e199c1e9374d493f26277b1aa3d6e4b17d71cb4a52e68bd68f9e48f5ac27717959c21b67740a40bf27b87c45579ea73616881dd6e3c8beeb4479cba8acfbafd488892d1b847c285ec828ff37b57d5efa77f439305fea81423dd6c28a8bb4864004bff9bbf7ca5d319b49598ee5fc8031e7529fe680038763bb8f61d80063aab6e2f959e4ae395e9dad7f73d0b15b8a36f1c18e9b014fd7426cc603770e386eb3d72bf7b4f1116d72ed403956dfb2e4c8bc499dd086135d93b6c285477c2a93b8e55f776f93b929703fbe2610a4799f51d68c5fe32e9840ef681776e68d0609b22dcf1c4d9baa3923d5427c81b2429a13492e144a57638c4000cd8f7d4fd3875d578ec76e4d653966fc07dee29ab4d0d4ef9a46f350b26cec49e3403433998c7069d0af8fbcef85110d1c937dfc4c4d6aff5030d295412ac8112efa338d49dcf31f1e294ca231273d166bf61cae782f6d498f0263ea42aa335a584869858ef07c3f8b16161468faeb8aba04d3daf06b533430ad4c1535dbc4dd5883f22406f9384a691819f2949c68a027e740d6aa39d21e00ec5c7140fd891547b9a4865967079ffe9665c7f0f50cc60fb078e7b0547b3009c1f6496778a68520b668f98f8e2b5b3f7e5f4adff37fc9200d441d08da46fc3b2d99ee778caec06005e37867458c699831579b475b8493ded217d68ef2244879807a677cd797b099f8829acb7b309bd30da21ac11110b9cb7e93946412796bfa73a90ab06faea8b81aa5621eab4f4c787f93687add8d14ba9da39966f89cb9f45fd76198a976bebaf9d9b3c846735b033acd48fd7a3c49bc2e6a9e86af4c1cd61938b64015fde391137fb8d3f901070b7839b13371d06ac572fc306a406dee0ad568fc904f8a79d3bfa0fb4c79c5155f98114665f4f38d49adeb90db3d0fb0683ffbd2b18fd0d26bd0944c867ec25b4b2c70c899afc5a2148f7f21e543defbd93ee640494322e3888a4c3d7df0693b39c5c9c0a69913efdebfac6579c1757dfb160e52c243af0f3af81da7b7bfbd40562fdbc34d053a2e3430b74ef29e374df82332977289b84aa745d0404542d950402e718bd4efc4d7e9f0c8357f84278a29a393b57854c7d33f02eabe381d07c8d36a07522420af6cded8bf2f016081cbac6bae2ba95a45a48b912aa99319266bd631fb71aabc7eb93b4cac1c4ddb9fa17f4d8230d53d7b09d9297e4e25e3f6cae444569dffa70205c283ae3499b8d89b4dfed8fc2e2fcbc3ab09a695cceaaa4e8d9a825881a14c970d41abfd48b7692556322d62613e0622777d2b257dce4c1de9a4e22d09ee964cd8888f0c6be3c8516daf16b372dcfa1dfa7e050e1251836a01ef435f4b24cdece86c654c98d12499d875eb0f9c6b667c73d0d3a35eb21bde96051892ef3ae3d6e67bdeb7e199cdce3ca2912cc0c62a81d7e8c710b60a3e35e46deb338c7f5fb80b103d80a4b072e3223677d9047b64e59e52ea57c3aaef56f878fe63a8e82df7e0732ff3987f1932f67d487eeed2f10f62b24116749dda1a0cf406e5772dfe14769377b9abc7519fec40a96859327d18b1cdd777978e7762af11585351f5f746886ccdd260af5fe14e8d5f070d9e4fca1067f5ccefd905511ad16743c9bb4476515e930d8e69949eae54fc1af1f8600780e7057433cc026c50237b1adcad77b240e21bb1d4b9eb2227126b224307d23760483152f57ceac3c997605a354347cf90e6be7f4e804f8e3f7aebd3aec59e919c8967a1b66df68421f9cc40f49fe8a01a5f71bed05e62741e91e7ca22c00d5fa77ac85526a3f508faad7b3acc96684f01570aac5484f60764daae2476af62d842474dab710dfbbca8ec072e62186b43953ab854293928da7d06dbc0b757f758f00e2ae7a355cf6f52c2308584190125401a0143b4bbdbc24d3f8b796f3f78956a56e3bcfc751791ce5ddc7e582e1a57098a0356fbbf08911642c6d0a819d92659632af5ef6878334b55ef8337ad0b2e92df96f72d61a4a1bcb90d009e1f6fc0177bf83626a4c57ad099d6a6d770b1ab443d03434fd36d71b9e254505857b750ebbf2031a5cb84cf668db06ac9550d94cb1e7ccb1bde0838c292839e79f116f2d9377c7b59f8decd18c1c37d84fb6cabe33886a0592f834cb64f5c3d8efab2602d4584ef7d2c7c5c2900bef1a8c90cd5d826873448fef552b80150ee17c6a452bd16552d0de7ff07f6b839f959349c4b34a793e67ca5a7c43283fb9389d894ef1478de17063517bedf9599bafb9b2eedd4ceb61c817123fc01f3ff014bbeaad91e172ab74de2f1b020286317f8bee783b597d7987d6f5839d84636d0f9bd03a8a9f3e1d6f1db16011a14b67fc8c611c9a98966b375089b6ea093d4ce5628bc6de0e3f61b84f78ba1a5c39e843e8c23d6638f25a3fd7844a1bb8a022fe9448973692ba49ad1b7361c931235a6464fae3fbda98180e0f5bcc35cb584cdf9191f2e0cb0db5ca4113f130a29d65d49be6768417c44fad4fe977d2214dcc565f4f2fd92e8bcba6c6b8bd360316a38eb06bd034249075999585ea37e942302098af06d2e09898ca123b2befa285b96315f9645396b85a3bd4d663e82e29bd8cef7d628d49c594a447339c", 0xdb1}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:06:15 executing program 1: r0 = syz_open_pts() getpgid(0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x10000ffffffff, r1}) 01:06:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) fcntl$getown(r0, 0x5) 01:06:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696cbb9eb940f1fd150fce4af53d95516f6530004f565d12d7190b395793629a190f84215e9429dd2cac69052a747503fcebcda41c0e0b33aa76b6b20286afec50c15c4339828fe27e5a53b3d8ec9ce91f852b1d0844381a35e88319548ceb328e896c6687645479cb662a14a8a61ebc3f5cb4a0d345748842c9ac9bf491b0573227e9ece393403ed6c9b3a5511da5a8ba691b6950ee2843422bf6a970c641b7544f9f0a71318eb627228de85db8a80e97670adea9ce566a1313d2692c770819318fb4e774f2beafbabb8f820df9e4c65f8b9ed1fbcd8c1fbfd478afbbc5e1102bfbc94a6324c1a6abbf549b1dc74c9ca51d7c670451304418b7d25d2e0c3a041426cde629b5f36b8da880a23cba4e5d26f46f058259"], 0x10) connect(r1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0xed8b}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="6d7a7b1ead6ca2178fdf83281ef883e003339ecc2ebdfa05a8ec53672343ff6b9439bb8335c3ce92f312ed5073ea6d195eef66139af473d8bca97b7736ad8dab22341764655357c2d7b6f5717890418881b9d5d30a706fcd624be373ce3ddf8a334d86de4122311f27153622", 0x6c}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="9000000000000000ffff000000000000615951910e26048ea72210dcb59479f4409aecffddb8516c70d789ca712a52e51992202dafb1521a280510e8b0cbaa78b38a0966b0ced1be0dc41563fc8c4f2e6b83ca38cf2fd28cae52d0f14dd2c25f87580191e92f7844e62ed085dfd81c43ca6035e20d47901a9d7c4859bf2b94f0d64a4236087ff86cc48d2600000000007000000000000000ffff0000d1260000aa452ec82a49063845e8413998e935ed4d22401b4c0de16fc560fb7aa6b66523db25e2b5b1c4832426350b38b1759588fb7a89c7db4c7ea021f42fb97a70518b629ec8c1b010dad6e456f5c66c6fe228154c6203104bf0219872aaa67c000000d0000000000000000100000007000000bd838f5ea71782c538a24a272ee08a9505716515b86d1d14f1f46e62e8db1c67e9d2aff48c107bfee6c44764dd3df5a959765fd37088168ef2e3d30000000000007fff988f571d4e28df1166fff0e1698a4a9a1bc4ea8a595e4909debcc14f4eca47ed2a66ec2f2763e80fa1abb336bd229253d9a99e284c0dd66f31ebfdca79e40e9d01d3bb70120aea1ad4ad78fc8a8bfa27dcdfa47f9ffb84c8b64c02c1b0c9caf838d564712200e800000000000000ffff0000feffffff46a0dfb9a8edae473f9ed5f5131d7290696dd1ebcf273944bd13db2452dd6ed2d7d8c10067464f958fc780b17ced08b078f5d3c47463647a984c7bbde13ec3f8888794f189bf2917c8192b4c4594cb6d93147e5375031ecf547ccc081188c9b117a92089e3b8f1c0473afb1273b9aab2d25d5b4a40352a763b0433d2341ca64501bc84f0158d55bc781052ed0600463f84493bc64f7ab2631c36cb8a9587e8a6abdd7bca5f66f1859a432f0316f7e920654352b6863477dba575e37e8b3508c4c843abcbbae16887337aa1af617f4b949ce17a7d1115b1946401689a46dde30f4f00000000003000000000000000ffff000004000000cb0c8a9fe497996da59fc5ce4ceb817fdd708dae183f6bb8a2c0faf686d1e29acc0c94589000000000000000ffff0000008000002c157da95fb115b13b624675ddc9977434bb6f8890202dd17e73853d242b8b2357131171ab35549371d6aa148e92ecb369acf39c8a29973e895d4efd40410564f803c0390a8611bba3a190f577cae5b5c0c51790efa50066bd97166fc109706d507a2cdce3e76d20a6de16906b0bce3d224b4b460395521d5c79d93bceb79ac33ce4dfbccea200000000ffff000004000000ad22c9e5e26f6ed5bdb5c83141e2ed2f741e5fa2af34247144a03b569189f0caa8cb24fb075ebe9af21eda74bdcfb767a0866e69b1b33faabe90c69283a6c2e2ee53a63dbd77c76db666fa9e41daf1a1dd00d6e08100000090000000000000000000000004000000f6fd995d86084f19e706466a67caebf8211e27b8d620ace2ba37fb459ddfd5a1c33a08851d1d91d62a6028cb3ecab73520469d3838c059ec669848ef2b81937a3b017ff6700fc91e536703fb93b16c30fd0adf74985bdd588b2588cd1d151a487f364539769194e923d8ab99e379e1f73458fa42768608953d761f2e9602000000000000000000000000000000"], 0x470}, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="89e5af81e3d87e4fb5b5c755522cc1debc4075f4aca4a572c6024654c74be576770d2ce1228f96460ae1f2f03647ef6bf866d4bea43453ca7763176b9d17f42faf3f56de26ebaca371160726", 0x46}], 0x1) 01:06:15 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 01:06:15 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x400) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 01:06:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000240)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0xa06) sendto(r0, &(0x7f0000000280)="b28080b5ada69aec71943d3db9562ae8e33ddddc96ddafcbf6c9c1892aa5710a8b353587fc7b8a9bdd7f797045624d4fc9f7ea96cd5cadbf3eb36971c51803b3a3d2427c773971e6e86cc8984c3fb8b691b4acae447515a0ca665e12429967c33234472544ebf37e4358b752d2a0fc87a27b1e8f0b", 0x75, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x0, 0x8, 0x626}, 0xc) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x8000, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) 01:06:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0), 0x20000000000001a7, 0x80000001) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 01:06:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb, 0x1, 0x0, "8a6edc3bb8a41e2cbde24c621e046fc17fc1e4be", 0x4, 0xf8e2}) 01:06:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') geteuid() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:06:15 executing program 1: getrlimit(0x3, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) flock(r0, 0x3) socket$inet6(0x18, 0x5, 0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 01:06:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x1ab) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x40) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000dc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/86, 0x56}], 0x2, &(0x7f0000000300)=""/107, 0x6b}, 0x800) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x8, 0xfffffffffffffff9}) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:06:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x10000000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x8001, 0x8000, 0x50adae65, 0x80000000, 0xdb, 0x40, 0x1}, &(0x7f0000000140)={0x0, 0x7}) 01:06:15 executing program 0: pipe(&(0x7f0000000000)) socket$inet6(0x18, 0x400200000001001, 0x8) 01:06:16 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) read(r1, &(0x7f0000000340)=""/249, 0xf9) 01:06:16 executing program 1: r0 = socket(0x20, 0x2, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="0bb07a672b64da49bf594865ae9dbfcb3762db7e91a0c932dc8c8a7da73d9da6da287673b50635861068148b578db8552da3d083df056ff9f8418be076fe6db080e79e7da73738c89dc07ebc4c588c3368c376d36e313efbce448463648fb7d9df876f5023fea4789e5f3ea76147254081f8595590185d", 0x77}, {&(0x7f00000000c0)="e9aa27bb3d9ee8b78b5d31e12b44c53229c3146b9609b1ff97b01d1bdd6d25715671f383459b005efddd447b185bbc29a856266885e65811c5fdd3e81fa2bfc90be4e08ae8bc116a029e7108f27fed42c33062b1b1fe8239707d4fbcb9292aedbd5b0c6fa10ec1d4cff8a4f6a8ac5f39c90f2e204e7c184d30f7cafd7d36931485bd42959bb37162d2e24a4076458a36bb93685ae6ed9871d5979dcd906d2466f095fe820cfda2", 0xa7}, {&(0x7f0000000180)="a388f42bfe90267a94173dea550773d29b630c62ac1cc058463ecc6594a1debb4da3b1d6c9fd566d015e279fd094602a6b550d738bd6511337df74b927633bc20fb4db3cfce0853a9cb7f015e92929cddf8b52cd307616f81a42ec8648583c6a33d9b96de2cd30048497fd4e73b2ba727954d63159661531621f9017558ec35929d732cda2e9cc74f83eaca5e8c4999dc9130be03259ac47ad107e6a2bdb38b0e349a595fcb509522fc0c4e6e089be283b32c12cc4ea", 0xb6}, {&(0x7f0000000240)="9a68e30a1397b8e20e26669e8bb546d75d0ddb49f76d8bbc64950a0819bb1418ad740e11d0076044", 0x28}, {&(0x7f0000000280)="0773e0e9d8177c50c1a445335426f1fdba5e7279d6615ac6468821eff267c02bde08559431eeb48d1394fbbae85ce2e3a7d9c8e2c940b01b65", 0x39}, {&(0x7f00000002c0)="5a3885158dbff5beb810303ebe49cdcba99e154b8f5c5dae89a5d5334f4bfc8c8f469fcdccd33b00b0f7aaab1b03e1cd62d8e7b7c9875d2d78395ecb3e609cded31411623545026d86d298192a19db1b6fa3d2b2af6daea703f1487e35113062aab21c74f1d722618aef53f8dacc61328a67d20111274d3003b0178c2c5714bd9c6d8baa4070010d8fd25100628531c9c841c87b3ce660310d6d5eac9e6ce6f00a6677865eeeae0c0fbea419e2a1c4b4d4c07b4bd8f4fda8c91cf80e3a46d4b107d4c05234b16fe27c9e93cc1fd6ceda4964b34f021257c174c1d48dbbc442b63b47a6de3f7d8fd52b875fdcffb70571acab91ea199c636203d3fc7561e28c9fb19108421d71e8f70317bcc86896a869c0d76e1829127c385353c3a1a0902c170c1fe4a0824aefc60870936ea425e3995920b3c334bd693a82bcf44d3f8db984565704e547f001f245b524b3d2b1333842df77be7ef69e48ab52382cbb09d429bf217a9baf05daaf062b901813963c9cb7b825a74a42ea5a40ffa97a5c168f70e766a4cfe19662e9e8f4c501b55525f448ee3bbc2056691b4f7b5999589eef64a282aeaa496debe4c90abcd25f59de6044e198d0ed731f112b9fd6faa7a6faed8b068d1e34a469f6e776c1e0d2d3e49dc413b4f2abe1f81cf3fb08bea75887b124eef9b0040c65878238a8b41779ec7de9fd736ac93721b870936b69f0966fe77fd2122f76cee23abf11af466cce6e4804479c115cd88501a47725cd996ff7ec795010768b0afb5550cfa48546e6c4803efd1c9efff4c4c6276236d9f6c614d5001a4c92cb8a519a28364907e13b48a1e0393bacbf10d2cb33f5d08a6471748d70c7f4047d74b45659dc90f67689d57ec7d46c09f80db36455dc5ee0640f22cbe25785f27b86429a51ebaac57d3de3f249ce1d6d563fc3da2346bf04625234f8095a50700123c3efeee89584b234ba5f0874345e17f715efd61188f1e390bb8812605589a710d5a9017e98b0c609d885555e089e4582d56da6fe02ee38e791800b50bdf463adee88ef44fb6a44d82150f3ec6a3696653d72f5e1e54620fd69f6e46083d2597744317715ad4d0bb54b43a7fb1dea247377ac57b71fe98d4080761cc499d0c3ccbb029f374345a4674a40512c9f1289e3cc7016245d5f49889cffc8e5dc5c1c8ecaef4e873f3590fb38c1819204652e2fec556e25acabea6edbfa32e97b591da807d5e3efbe39200cda3564dfdf1e17faac07aa1c7e3187a2a1e19dac75ee54e8d3bcd4e84a020548a87cec961abaafe4c0c5564639ea5236c239494eb4655e5832089047f992b5958a76d78018ce679f6c6e422714518d875d79808210e463f2a71b1a672a9b871f2d734037089fcc926a16a9aaf8f4c7567abfebf92dea35a76cbd616c00b7445ddbd96e460dde4bcdc93e0348de5409333dc3d2a197b3a48249077db1b3449ffe5daed77c30704578896fd14d0f55f406a3d74a3419528f8d695e221897f1bd71dd4589d1b745b1bce8aefea7f6eb9d2c196e2e4bdca41fee6b4ea8bed874d9350686fd3b4fa5943e463a83b9f12fcc00e3b89393c17b33116aac671e6c187a59b6df41cefbd831a3a9ab4c09bd57a917f9548674566b28134ffcd74ea2c4174b23e0dfba4a74e318aefb1f0ac241c91a1da9963829e645017fe9fca04e1b259bd7a37385fb7375302365fe61d15d042a22fb3ecc8596431bf6c54bd31e8bda6205254eed8b08f11756fdf778478eabaaeb10cac62a84260f2dbc01546f7532aa48c38e09678329f9828f042170620a7855e433bfb70f010ebdb72699cc9088c49345370700aeabb971201806a396d55b876f0e2d06d8801b228aee69fed65ecc8cf83552d35ed465fa105d2407cfd84ef2e99546c61bf2a044d7f3f9123ac4bf7c0c5b998273095c60602f8d05f872432cebe6800da81dd86fbd4f3006fde517438ab3b17ee6eeaabdc1638608f959facfd3a4db9fbfa4eca549e3904e62bff3584a802587df4ef483662035aeeb4db44bebc5bb176703ad07fc825e3f533d01db9e3b9b9d57153257ee0fa84b398901950a8deede181c7c060655bc9af26ade6087db1dea9d90ef23a0e2c905a52d7b44a3d1c4dbdff0c4d42ae5427b4dd75326d7a6e581da68e6d484033a3ec2acf4e49112426ec5db5b0112d7fdb325f894ef2d654c8e1eaf6d7d00df3bea5a18e53e13c847eb64a052d58c8743a22bb602cec8a717ccd26aeb31cb35e75ec52cd88c78f1623d080640235c7c5ddc4b2cb328612fa22511e8bbde4820d14d1c6e02824eaef24d26f65364dd12e2d2a4f7d0f1046717f15321a648400a5f86fb0388ee8ebfcc030e745809dfdafb77c56b373f59a55b21517b8c9ba3f0d97cec8ed96287965dc9a6cdb9432b24f9aa8721543a48271460aba649e88bb5748e0c5320b96f32fd16d06980debe0c7bc1c59340e0d7d988c710bbc528530f1214430a6432e6fc318913b0e0ecfbef848e1cf1515b235d1c39bff89ec0f334a8834467f4fdbd10cfccc6dbe8d0d1245255645e849757160db6e3f6ffc10074a95bb7501a8f2df9ebe2d13aa533c8d3fdc6c4bc1d0a8d005450dc7bf74fcc04ced14dd5a112998ed29bf2e197a8321fa55d906f749c1a8159e6660188d0277decc0e6c482985c20e6b22720a57305e1ec62d6e00148ba56aea1f8df68737ce4b679a7007f4000316def726e443036aa0836e5c78f8023e0922bd8736e696604e1ca4f145d20d5a06c7714f1bf648e9d031340ab0be5bd2018d1d3032e1a72b929f21dcb4e3f21c934bd7d83150738bbbc71732397ab6d20b1e4057b2641414414751abf621484b379486bfd610f0be45e75d43762afb30b8310d70833460d319d6fdbd03c3c20df74833c6d009a435174fcc04643933958ad27e2f833d6df7a708bdf65f38f2446f525d260fd0616bd0f9bc696b0a26b4be38873c15d461592d8a3f44001c1dc51dc3440a15021350f7f1ba9a1fc79b97f0fac04d9b51bac6d5e6709845406ae5cf01ec2c2039ba7253112b87bb3affda8ae0561959da55341cb477abb1f1410024112414bb4f4fac086e12faace47e817fe405a5d9f10661e08cd63bd540772861d9b311997cbe5c4e12cf7033dbf4f77c57e5fcfd007855feb1f82422e5993af6e3ec726670c2d558bceeaedbd52a738ba88df23cc56129742b775fb12256a3924bf585e85061b3cbcdae052ffbcb9e0d4cac3f79804ffe4604b03ad99ea4510d52ade914b5f6b06db2591300b8563353f202986558b50b7df8050e100b2c6366f7e9162d6f2e35b3b351f1f45ca68ad0d05e19888501629d153a52ac9969e9cd4f73853ad59359920f594469b241ef88b9b2cde614355de93c4839d9eb989894bd688eca98740fec3c2c58d1cac1dbb12d315c28403105081e863d30be1a8e88b803f06c866795008900398c6ac1564521d8e389a81f8c992d3b7d0bd68d6bab3f121f206d2300b7b983dd75a6e89cb6d849cbae9bf48d285c7f0799b99df362aec9e0543d6e972c1c100838be9b04250661e2f9ae4f0e3ce33ce692ebd8415282cf6245402001bce277f047c3606fd64fc33c7c7eb0afc070cef3e72d45c2657e8bc835c26a203f8a1f70e92570b5de1a82e0cacbe1895f8f9f0df6f2c4e98f3bda33f8e8d470c2853a4e78c6dd2771b74fab7a31837f8d056f58133ca7de2f5780243a79334749ea58a08d97ca222adacff6c99ba8ad309fcc6d182bc03937cc7082c79a495cada540bc631d71236b12ecebbc38901b08aa227b91c41f212e1e53412c89ac01feb477f1375762c8c71fe419c4ddef852f3fcd00459a2fef19993bfde5ad09178e53b74b44976e7e666b7cad70eb23f8e73851d92de08cb79ea3047a05691e479e53d43a42999428e3b8b823cab9717b4b93c7c20989becf15492b1d32395a476c5fddd9db016d58255838a9634ba2009e931e5d30cefbc24989616ca92adb0eb29fe0f2cfdc24c21a4b7b88d8be2868d237ae425682606799ca9ce9518d913a363e2e7ae3116650921d2e17095a02589c49d4fb60df7a6f73673d37fbebf54f3d3b1a9f43eedab52adb9709a47a77895c0a25224f21e8c774c8b3e4acb05c166f89a2cd156e6f243b3a64e5eb8c95c754a2a350b79f70e81b54290a5ada6e53de6a9c26d8485ef0017c37dbc63dec39272917248aa14130183a951eef58278184788426c29789b898dc5712122b0ae243d69d8136dd30033bceea3745e4eb0025138123a3efbc4de4d00f2cba366e2666248114e85d181cd0e7a914aa224e81f45bdd443ccae003e0fe3cb4c551c5e36497cce9a0587d088747775916865c69ca126093f4296bb2aa935500089da8035b31a78abc6ddf9760e43bcfc637454484e24fe6f0f196857dfbad8697a09bce2d7324b156bb62c8d3618f7367296bbf4b143a2ccec13f40bf4693a9a6ac9bb5cffc2f01bc89a13033a693ccdc1e9aa7136b7b1e57bfd7c6e1f7a97ea08e39ab95fe9799bfea57fe50057e5dcecffd684c8ee12c2784b6f29f5affa34bde49eb693db2bf6380268e5791a06245097536138fd9a4bc44c36c0ad8216eba9805681140d59c5292d0b185196f2ebc6b77a8978482f0aea800ab2618baa67fe5fff3ba579f22f7c310ea6c38113ba666485ceade15b87c5b15ef2cb4f17de299b76dc1c16c22de6cb9f99d1cfc1261ce6954471be311811ed6d373f3f4e8343a7f33921bfb9e7480e0fa55af0d5a6916e536573f6bea144086c3401907f68937b290d84cb44960bfb0abdea918efcfe1f7f81dfb4cffc2c40388111c1ae2bf1939fa4259617afbba9388da20a34cc481ab4e55a0eefeede14bbb8bbf2f7c7af4877ceeb1bdd1a0b82771817ee10b0c31c87fd9c4697abb263afa0b8e1c77b7c12899a2218a51fb91f43a59cc82eb9f312d871673cd069e3e454159eeab54eccc92d13048b218c6a51c3824beccde1f06ae64e1c41dfb0ac1b70bfbe9ff4aab5222dc5b3ae54a801f901bff4f230570de39de5e467e676b56b32266a413e769929f7f85f1f29059bd8b2e29c1d3e0d61a1b4be645f83eba582542d5f43f0e4d6cb0bd3ad4ad19eeb12212925e3b3acd2f4aa457134faf7e30dec5da64cbc790d73d4b6ad84454373c6d57baf93db228c7b9a6eca590f11450b3a1aa0b6dee3195d56c9fead4fd584fcc9adf886521690b73041cb2ed5594576d3e1c3f20abea7c85068ffd3bab5ccd78acafb77ee5a3c0391c5f2ea8aec3374da56d3f0578bba7fff5e30e85b0361def1e5b8af183a1238063adec5e49133ae2b370fd7639982af6ed73458589803f7e78e7fdbb77738773a64cbb5709d8ae7bfe2fde3d6d6c58a23453896dcdd562b007117a37ce1a98ba7f5b4c570ccf47023f76eef26ee3cac9930c10f5d1f781e51ab4071668f0eed8b2ff5f96bee51d1986065b208e78db723c9ccbe25ac19b19aa6c3512eb69b5054841bdd54bc1ef5c482b4cf4ab20cd22f4fbe64647629f1b4b0deb90722de93418297090b0af5d2b9a1cac67104bd0357b7858c86f5dce4a50ce962dcfacaafa1c8882fc561c3f13308ec470a95be84f0510184151e67551c2ed298999c2dfb2ec35fbd75febe380c8c5a7be082d665111691368196e83d31c4e861ec55ab3901de1300e488449a6002a767db09ceb1dc2bd0f574a03a6b3bcd4143a4acb33794c9e6234637adbfafa28176a367bfb045267fa8cf7c1f01ffd7d10e9499f34d88c08bd0418f4005ccb953de1ff9f33226ca0e59e529ec3716", 0x1000}, {&(0x7f00000012c0)="a81901141e016d91794103cd33f095f5c032583b018fbb1786d63f1554e34c3294f95173063f0aab6ed1c789705846b8fbe4d9c81608326f8656b520b4b974e5275896a9b713b7a4da1ae25b171ef11d2fa14cd58ba1a2c10fa7e2a8b455be09d4d3a571c2bc1608782c773112044fd946b2c6d5824f1359ceb173e41a59eca0f4dd8969c96286fb7cf82b54b2c27b8f12a60f01b1dc47a501e8c494", 0x9c}, {&(0x7f0000001380)="359e6cfe70d4db6fa047c6a12257d27bc64506b30103ff8c63d569840d4759", 0x1f}], 0x8) writev(r0, &(0x7f0000001680), 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) 01:06:16 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}], 0x1, 0x2) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040)="abb8a8e7d4a36e31eb85686b193131f96c048ff2ea18d8186e259724352ac86fec5259c62a7c38ea5bb3cb4d6cf8a9939fcc452bb511bdfff751c72309598375b93fd5e788c5fdc8fb87fcc2cacda33c7bc7d817220000000000", 0x5a) socket$inet(0x2, 0x7, 0x4008) 01:06:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mlockall(0x3) 01:06:16 executing program 1: poll(&(0x7f0000000380)=[{}], 0x0, 0xf6) execve(0x0, 0x0, 0x0) 01:06:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xbe) r0 = semget(0x3, 0xfffffffffffffffe, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0xffff, 0x4000000000002}], 0x1) 01:06:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 01:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 01:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) 01:06:17 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}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x66, 0x80000000, 0xfffffffffffffff7, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x3, 0x6}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x0, 0xf3}, {{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x6}], 0x10001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000010, 0x2244, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000004, 0x0, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20, 0x1, 0xc}, {{r3}, 0xffffffffffffffff, 0x24, 0xa, 0x400, 0x10001}, {{r3}, 0xffffffffffffffff, 0x82, 0x80000000, 0xb33, 0x5}], 0x9, &(0x7f0000000140)={0x395, 0x7}) recvmsg(r4, &(0x7f0000002700)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000002600)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/169, 0xa9}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/156, 0x9c}], 0x4, &(0x7f0000002640)=""/147, 0x93}, 0x43) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xa1, 0x80000000, 0x800, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0xfa0a}, {{r0}, 0xffffffffffffffff, 0x10, 0x42, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x80000080, 0x3370, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x90, 0x65, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x7fff, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x3d1}], 0x5, &(0x7f00000000c0)={0x2}) 01:06:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 01:06:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r0, 0x8002) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 01:06:17 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket(0x18, 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="b18ad5b189194fbb41cdd67eb7b9ef0a8b83c55a1c477f4cf4f7aa722176d0afa8c72366f41b250722e8e811129c4e3659ab8dbd8b364dfa0266eb3623cbabccdbe1c898753da18c7cf3662fe3ee81aa43d6cf8a0b87a8654cc7857d568769874d5c788460326ba52c90916008444a284e5fe5fbb238df96a538b2ffc3941cf5e7948dde5d35e6b65f9eb4be3c0f2da273000bee1d5e17963346a59179e6491a0cf44c8571ce0fd0ce5e7751e811b9ca736c92ac2ee68046a7c191ac967851cfcf6123e9a5a7392870d175607cd47f85b70a0197b775a43f12ddd084606223", 0xdf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x1c0, 0x2) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:06:17 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = dup(0xffffffffffffffff) r12 = socket$unix(0x1, 0x0, 0x0) r13 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x4) sendmsg$unix(r11, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000200)="8604c6f80560bffb8cc90e40889ed16e7ac6b64f54ce07041d5f5f5f003ddc495a5ee7e825b35506b0d834f00a5980d5a2ee4a2dc0d54df5a69c516fa82beefc48b41ea4c5bf408d5dc3344e5af80cba8c56980d93d228a05400ddcdc468c4a597e27313fdfeb7c3800a32bcaef5bbcd49b30b28f2b3c8b53f0ea185bd0d1f340c6191247edcedd5a6dd634d07b22a65dd9efd6822cbcdcedaf211cce0cb54a93cdd191c1a0ae7a745aec06510491c60dddb2ff2b3ee6328782b0c43f015cc00c5af88873023b01ebbd0893d14020ff71671a3b604696df83366a7a6932dd4dd1da66b", 0xe3}, {&(0x7f0000000300)="9b8f63270efa7ba3eb762fe4b9953c5f93752d6fbf741d518e7abe2592d7a423f0294beb33fe740bb7fc2eb58c6a1d83f93685415e27c6688f575f6f033e57ae5d56610613352947cb1102b2d2f590af8f117e69c7dcf9cbe6fbeb15ee6a5a54774ba004a9f4ae7efe34f6335f8e880afb7ab3f3e506af9cd2ce1cdaa8681ee8446301ee3b278304cd27f9e19754747b572c18a2e179fd21b6880a22b694f7ccde597ec97e2796d458cf1b33b13e6137a53ff14e7d4983d295180dde6edad91476cdb376bffa81e1", 0xc8}, {&(0x7f0000000400)="23db40f0c4c589e9e8435c4a36dd77296535ec8060b3b698b75dfe040393379cc3a83cb77a5fde4d220185e99696ee4a4bc25cddd6d8d8c411448125ca1affea2afbe1a8ea11fb2f4a19314db376ae0b532b185a73de15ab810d1062f032831d4a9f679e095f73c502bb9b33ab135cfaa298f1a71ac1e460e66f167094511c341683aceafb563b30c3695873b4287b29a98013628d86078c3af8488d47c65c837ea33cf3a3776cabb50ed1ba7b618439bd2c64ee47058744c2336da5800a4d94d229fc3725ed61c3604d3b64604d2886e1cabc08ca8108044c93ebd27ef758765450766944c184f6cf38265384d0a0843ad777fea1c40303259dd842908c226ea6ec01ad02b4cace914383624686a71e2e37d93ea88746941ba5f2520603262a348d28a04815f2c4393c1a0c23389f992ee72618a45005bcb06f083714fb748c47b3e428aba5b2cbd5de244d7a7457dc034616ec8f9256a9efb0297b691454893a46de06bd9c5741b8c4fd262ff0f832a5d2d08b4e281b434e3fcf9d42a32acd9e599c5b1512f44a088c034444716fc29f801474868bb9623ebee4fb5e2a5860e33ebc72f603b4774cae159a1bc184811656485fe4ccc257deb482dd7278903ac52849e8e87d8bc9a3e9f9d534d869bc971180aa947c4e67d69577832f714fda58d65a6c97db0072cc298cb6b879e26e65bfaacae18f62889fc3e7a451b8c7d4e3c85f82fa1c78f6e82b4c74155ea9fd170f0ae9f165b5b909b8c787306e8088b683ab5496d4a0e97594a314088e0d48e0c985f47ea293bc4361d2ee64f253d24a6c485ebee441543afaf3dbcd2d0953fa228df99f7959298ad060065db62f7ab84437dab1197b3fed4cfa5f58e03dbabe27c63fba73350e9eb7c800b9668dbcdbe2894aea2d753e45d329653431ee768ffa367333eed6068f8ab1cd5e435c99be8128ff8681ba047c700b98710c36ac8bfb9930510cae36845d1105cd9edfcf217df451bf5792c5127ae72ef1ce7232d3b6cf64aaccde7139b9598d27500d803f44fb7c01d0ad11d02e092bacab9bf95a6b39e7f29f683a6b14b6d37d15fc6112a1b34d414d3b1796717e6206d6f2840048b7a78882603a2956d0cd7f62f27b26144630d753281606451c27d558f46153738b76d69fd9ec7c6167210b610562985632c9b6029863f46ab557bf05778eaac26bea22c1e866f1123c8367ef9bb03ffccf8fad6948ea6d0e32a78d04d55eb19283e062f8ad97e5df9e01627e0a7248e7c70f54ad386f4bb8c3eb3858ffbba301fb2e9af0e926ae4d0b3d61a8bd36297423e218e6b9ace5b4d82b42b52060e0d46db891dc2baab4a5eb74acc69670f26a0256cda84d67fb828340f6c5d185a1f1084379db9be005e2172ad21b9c118b6f12e4769e17e7fe3cfd9eff9713ac0054b88208bb33eccfb52a6756050c7e3817de2feba716b5e980aed294029712b75a01971a04a51acb194ef1da9611b7ac4a319f24144b0323232b05a5e91e898ca7bfdbac25bbffab7dc94c9825334d38aedf2252d612a5160818209aedcf6a2142211459188b3827db0e061086d95a56094565069ab7d0923e8651e110ecb3bf49e5c1f4632251a3349563150d8d8be25de71ab502e1232b88f3a79070c7eb3bcddb46b2e8697bd11da727de8c2b4a28ec5fb913dc452320a129d86a6bfcb858b66dc25c710f447c46ba35e27230d9a417ae1fd20d1c18f7af054455e9805598b9a9bcca02b7eb1ec4823da78482ac672a3bf370ef19e0b42e474c5bc0922c0cc2e245d24da5a771b00a5ce25c30d12e29533f03c3bfaf5cda4d9b748cb1977ad147303c9add9a13fa867b7074d1b890acabc0efacc9b894b3483fc04dc9e46d7caedb6c038584bd7db15355b2695ecd8824c0ac59378c2eb5a975f8331e8eb97196d2c2bb117dbaccdb9535974fe10cd4906362953022aaa63d15dd020bdaa30eb1cde767d5e127620b05b4d38c13c70679bd141d792997c05b6abc0a6fe0fe6dd4bdba8eef5d8493aafe0895d25f426e9692484b4b5de58675672c561ad60d94d7827afb4236365d2490c8061b3bb427461b2ca45c7c52afed4739b7d1e26c28f7101780a401f795b068c2605cc83c60c8fd6a027102a4e1b0bb96a63f25ad6259d6e35a15c72ebf6ca9f519f7bba02fa5fb2c8cf98a5b4adc4d1203bc10a59ce2e41c2f6d7354484ff9610bfda3017d2815d98901d81c963b7c4141f972a999ef259b8a8cce9aacdd1a5b5c5e55538061257a84ea84c1ba1bb1ea695f6ab3860b2c7bdf460641581cff7a04b256a697a18179d870fbfd689e7097ccaa073c0d6baa6807affb3bf99718aceeb9b825d4aed6e1336bf8055368b1eed35d19bb86e226e2cf1d25a7600df48fef57a78fdd902694cc3405659db344ecd800f4a26483f0abd4847339f48c86ee06b171e052fadd1d32ccd574bcaf06a1b5bada859ae93a7f4ff6ffb1e7120355c742b3405342ac13f8a4d08aea3d40d8894b989518a67be6d37e42204b098e48c1f168120d1b6cb2287e36695798d714f1d14f720ef2016d3bd076d0167fbebf42dd612853bbb4f2384764235a8ca4e3e260955caa3af21790741f9d9fd4e200c3ed609de48c5f14b56a41fde2f839dbed886a1836c53472202b5c34cb17fe0d1b3a8d9306c50fef3a8fa2e18ff4918b2c9c2d28edc8dd1b577384f583e40fe468843ab3e7ce5a5731c043ae8438576575d22735d4b01bd967b82876b6a6bd6458312ba2e0478e80195c4bda50d60528ae7e101925af52e1a549eed24132e9dc3bba0dc832c7e585dbf62f1977096988f9e0547f9120e245f314f33780c263d92dc981e0ff57fd58f9788dbf0d52ce0dc5a841211510fc3a0256296334e845d6aae98d062caaefc7323164c895b336e46397fffce9909667f55fb4938ee860de2f2d8577b82a1ea6c9b82226be5eb9769025498a1f64d335963a3efad3c24f043faa9cf525a8a4f5899219014d5b6a8940e99bc3f7bb70ba2a7c99006a8bed53d2a9299abd31f1c06cab87a710182901ca2cdf2975ebe13e5daee4eb3089569c88cf9daa5002a1661c30901b30002650dedb2dd3a20d6ae5e4005af08c9e94b4c4ca25a796f92b9fc4eb79e391689026c3c2e4b2ad0dc26ec6209da3f74f510adb0524a8baa7292b52a0475771b2cab58642f61a34dd2fed35d73228b08fb55842b105292e670215b0eb19469f31b13637478508c32539cd751f20eecd01e2be656d371eb13ba4c96f07bcc61779d41ed79e8bf18a1c56c34ba56a58551ba13c95d47751f6c7aec933cad47143948916980ab21f60f3a96d9cc9690a38c1b480b944669ccccb77ccd966c42837149ad94fd73fb59ca08f7774cbb2650adba42c7aa8fca9df636e983860e6f09841a0df24211c378cbf9e2d91e37c9e26ced86cde2c5433e52add1a85c2d13e78d56c38fd1e2c48e5431a31db3ccd2fef1201ea3e3e79126002221f5025fe3de8c679823d2ee35c6dcb6c4bca211f44fa8f75ac615156eb78bcfcfdfd69012d9789db7da6092d127098c2819fd796cb3c8096333ac1f6dee98f3461ad7886b66008f42b2a6ae7d9d9494169ced961cfec5d95096862e9654f51a65329c0fa70c4d22a903c75865dce041d4a125ddafdf9005510d8e467beb96fa232ba7abee162bfa49a1dea540972d80ca1dd26025433a66db7df1aebb2775e4ca3e62a89765d07cf7a28fa657bacc906792203c9f8117deb45c2ddde6c608c67c1a9d894471840c007c37aa5e53a76cb64f8ecf474d8f91fcf0caa99d561aa6668e5b3093afce045689127b67397b9607354c3bca500c7d9ace2991452f18938a3c3f43d1a8b599b41d4da0270ced0bc4c9ce92568c8d6194b2b67c8a18d5f8cd9f652c8305d239140d8407bcbd65afa5aace15532b6ee25644d44b47e1511ffdfb12ff2c7cb62d1750e689599eb5374186208691254f5bdb8f650127dd304e8055547bcf3387d8459cc4d15967212bf6d73c764f1c015dd0596611e4104f83070ea5ab54bafc3b6dc53cefe9b9be95cd709eca26e701817e64c2213837074eebd8df66da285e5dda5fe6422aed8b12bc1c2061956783fc534e7601916b751927681dec9e071e69bc2e44ecf6888b64fb3661330ea63b97c56dc3bcb9cade83fff2ecc5d37086210b8dabfcafac80b1803324fbe42fbb161feadf8c4823f0f8539d919ecf4ba9ba12984224fb0f28001ac6f755947f62f8516ead083e1d33c69f5ac82dabeaa69b53e6d489e54612c8c1dbc72f0efff358f6f6c2c7461f6b4747f1c7e20cd07232622827a8d99c12f43da1b7f5fe1dacd4d10b4877bf59c0d72c43d604551d9ce77fbe7d9ac7f483f50b327758cb683ad29e5aa22388d526f10bdd675f4fc7b9b93830ec4738fd9c779cf478125f1cc46f6f09d49ace72ad04a0a508fa303776544425133fcedccb1ddbc96efc659001bef4608e8ca71ff7e045582bc77de29a2d002aa6dbde81bd49ba5d35cdcc2e1c6f674a64b0c88d82be90a2e24f593aa07539a4131443e75b98a1c26312191de7619f0d2c571415815aefe2dbbc61b49ca2b8af91273704c4689a83da311fd71a5e06307628faf3c5a41aa8404bd7288b737499090b6be579fa161e1a1f6b2b8c938c1e9061d00ffc79472d0c6acedd0449e2197229f0c1a5627c943d8242095e1cf09bc96cc7e22fad306cf5999ea3a760f21eab6f849c6585a0fad63c90d28f31aa362af7a39dfd4194605f0a5e9d915ee012626ee0fe74dc9bc9f2ca7abeaa0ffe0c8c24289a1d8a62afe3948f1539dbb055933e3983b9fe8ad12b9a2f7f9341e3a9263b1d0f2b5b7330452e3fed78474bb931d7e3c84bfeb781de6ae37f306a76763c8afc1e04b45860088a78c8697a34942a4e7a8713502f2f6d09366acc2eea0bc54b4b5b26377181393d4a676bb1b1855f47349f284d6700547123e5a0fff12ea12292ac2dfbc0b87068483e30d67c4b2d6cb17668c0ea8beb5ef202b050d14845c2c63a6969ed02e3fd8ff15c8811380b301e60c17cac7c18f08a89e31424b195ba5df1b9f9001e22fcddebb370a532c0c47beff24a7437c29a1901abf8cf9f26e97cb862f4d069188217376dd3187eb0104db666bf2d5b8f5dfa41f69855a2d9a87e4c45bcde53bbff9afce11c3815a555b04b9e4b3c2aa5d1a22bea0ae6f8dd4287fa6ad64260d570b7bc6702f05143ee2fa0f4268dfa8900866ac006a1fdeccaad1ab947dc2ee11e329d2878ab62bd7578889591a8d07257a73d37d884093ef8c1278bc3f528299d40bcbf0043fd4b942816790200d07d9edd4c2650123001f6673c7f7d9592d7c253be02b11a980a8fa44ff5d85906763c9654ada810d10be5fa3434f973cccb34999287e9f4e45c99aa11d31b3c4014fd0b6752fb853d8f1f559fbbb16f88388aa5173cabc3b5e8dccf125a447cda5f32d3f849c9a11b6bbbb841940ce2c473a9c294751081d8aa82cef6b27912fa8883ad93caf9e1b8e080103a3fbdec39b65e3b0e8bd8b1c7ccda7a13aec2410be5fe08f909d1b801826d47eff8ceb831c43475598cdc29825851eeed800bc128ad765336fe01492b58f78c2cf29886ecf4e7ae27b9a029146ccdc921f75511cee96bdcdcad26852786e60f8612f8418c74f17cd118e82e1737788c7b16169520c2491cd40e92a97a2858934371fc32460ead8c459362195407f5cea33b370f640dbb4194288927571306ada9045e385180ef050fced24c4b2f867d1d945428d0c6019f55c161f5ca3fa7f", 0x1000}, {&(0x7f0000001400)="49c657d6f6477290470d484b3ae8ddd22b1b3f95c6056072dda74e87b78ed1e2afcfd32976114ceb614de881d3221127e88ce2375bc72f55658d7ab60cd38609f7bf6e808750a2bec21fce8fef0e1b6dc2a052a30d81e22b09a57821adc241cbed06408b3e9cc69bf1488c5fe5d3a2a7d067adbdd4611425c7b407bd51a41e26074e9aac4adc10a168ff93b96bde2dc1fe4164af", 0x94}, {&(0x7f00000014c0)="00f52f2ccdb1a0eeec5a8cdce8458bdf8d54c2a7d4731adc14f22e76e272d56ebffe0fb69cf62e75168877a917a0583e6fef3fd5857f99769ffe6cb5685185c4c456ff62eb51087eb0765e08", 0x4c}, {&(0x7f0000001540)="a0cc3ebd4cc9b8f334abd2ebab9282c3cd852db8b43f0adf8e1898c427e16be5e56155f315e57ce7dd25a251a044aab8ac74b4482caebf02dfb72b599864d1a630711c5d4f49ccb7ec567216329d8fc1eccef9720b47251671a863b5402bd08346cea4ab571558290439cdf90f3f37fc7f5a129b11c3e9eac931654528fcf5814c9e67673245", 0x86}, {&(0x7f0000001600)}, {&(0x7f0000001640)="fa6ecac23861aca80348e3ff1471d317a149e71bb31d43525c33acbcccaf55afd6d486878cafbcf60895bd0eda0b849aa6475fdb57d81d71fdd36fec8c12fc19ebbc78d529fa0e6ce97b5372a7c7980e72be370aa331582495d48bce2e3228124f0f4a10385201a4ce4e474ec2ff0ecebb2f4bcd1fc7559ccc3e7d707dcfcd65f4c6f1ce59081eb72cadc11a23b9c4993ac260", 0x93}], 0x8, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r1, r9, r3}, @cred={0x20, 0xffff, 0x0, r8, r2, r6}], 0x60, 0x4}, 0x1) getgroups(0x2, &(0x7f0000000100)) r15 = getgid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000180)=[r0, r3, r4, r5, r6, r7, r10, r15, r16]) mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x6) 01:06:17 executing program 0: r0 = semget$private(0x0, 0x7, 0x10c) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/252) clock_gettime(0x4, 0xffffffffffffffff) truncate(&(0x7f0000000180)='./file0\x00', 0x7) nanosleep(&(0x7f0000000000)={0x80, 0x3e4}, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) 01:06:17 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)="e2", 0x1) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8549000000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 01:06:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4eaa0a74, 0x8d6}, 0x8) r2 = shmget(0x2, 0x2000, 0x445, &(0x7f0000370000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0xffffffffffffffd1, 0x0}, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:06:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 01:06:18 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x10) read(r0, 0x0, 0x0) 01:06:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0xb53, 0x2, "6b5cd85ca94d3952d05cadcbc68b9fc89e2f15e8", 0x8, 0x5}) mlock(&(0x7f0000719000/0x4000)=nil, 0x4000) munlock(&(0x7f000071c000/0x2000)=nil, 0x2000) shutdown(r0, 0x1) munlock(&(0x7f000071f000/0x1000)=nil, 0x1000) madvise(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) 01:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x800000000fef, 0x0, 0x0, "8d0e36ddcf0600000000000000000455974971be"}) pipe2(&(0x7f0000000180), 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/7}, &(0x7f0000000100)=0x9) pipe2(&(0x7f00000001c0), 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x2, 0x80}, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 01:06:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0xd9, &(0x7f00000002c0), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:06:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xa1, 0x2, 0x200, "d3333515e06fc7b0dba77efc3b4f0d14ab6fec92", 0xbe, 0x8000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x400) 01:06:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 01:06:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000300)='./file0\x00', 0x8000, 0xc0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="6b1ab542de126f66c7235af8b3b73c00ac75f5f1c9f499affadcbe24079a4a3f1d621d1cc546fb9161d3c92eb65b1e951de39aaa5e8a0ee77091a27e80082d27ff25ade11861d012cc68f6497e3c380b777ef884f231949f82996217002c0e1686e8d1e048d5c4e1cc63dc1a727eae012736d71ea29805db2d53833287c0c4f5ae9d154f23199e9117b253aef7d7e07d7954762df64e4a90d3fac898014d1bbc105d69d935be515a6db88e848910e86aebb3d12cfa369e625886bdc3d4892a3e2625b69baf8c331394bbca", 0xcb}, {&(0x7f0000000240)="9b2c50b2ed1d4ea5f55f64a2decea0cad3ec1530c6ab9bc1680ac80e14b6bc6c67c7daf81d51cdf4c4a42d6b9a9c83209180ed821a9fea8c20e598979672bf0680970d06e78491d42be6960defa118ffe7a7e60c57db6a72e9ce30bd9a580f634beb91b2c1574a3a56bcd2d45177f74e2a338c9e4d1789c9e6e6431adfdcd05165daf2c5b14caa", 0x87}], 0x2, 0x0) 01:06:18 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fchmod(r0, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0xc007, 0x5) mmap(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x6, 0x5012, r1, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:06:18 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getrlimit(0xf, &(0x7f0000000000)) 01:06:18 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0xf0) close(r0) poll(&(0x7f0000000000), 0xa5, 0x0) 01:06:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="81", 0x0, 0x2, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:06:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) fchown(r1, 0x0, 0x0) 01:06:19 executing program 1: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ec8000/0x1000)=nil, 0x1000, 0x6) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000e88000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) 01:06:19 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7536}}, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x8604, 0x1}, {0x3f, 0x8}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setitimer(0x3, &(0x7f0000000000)={{0x733, 0x4}, {0x5, 0x844}}, &(0x7f0000000140)) setitimer(0x1, &(0x7f00000000c0)={{0x6, 0x3ff}, {0x1, 0xc6}}, &(0x7f0000000100)) 01:06:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fchdir(r0) 01:06:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0x81) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) 01:06:19 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48, 0x3ff0000000000}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) kqueue() 04:02:32 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x100) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x5, 0x0) 04:02:32 executing program 0: r0 = msgget(0x2, 0xf) msgsnd(r0, &(0x7f0000000080)={0x1}, 0x8, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x30, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 04:02:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x9}, {0x100000001, 0x1}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x8) fcntl$setflags(r1, 0x2, 0x1) fcntl$setflags(r1, 0x2, 0x1) fcntl$dupfd(r1, 0xa, r1) listen(r1, 0x7ff) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) 04:02:32 executing program 1: setitimer(0x0, &(0x7f0000000640)={{}, {0x0, 0xfffffffffffffff8}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x3, 0x2}, {0x0, 0x3}}, &(0x7f0000000040)) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) semget$private(0x0, 0x6, 0x8) 04:02:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfd5}, 0xc) socket(0x0, 0x967d073f5bcbf405, 0x0) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x400, 0x1) openat(r0, &(0x7f0000000280)='./file0\x00', 0x30091, 0x31) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getpgrp() chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='\a\x00') 04:02:32 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)) 04:02:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f00000000c0)={0x0, 0x200}) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000100)=""/233, 0xe9) 04:02:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() dup2(r0, r2) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4ce04f49b1a03eaad164f6e856b35511", 0x10, 0x8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x180) r2 = kqueue() fcntl$dupfd(r1, 0x0, r1) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1d32, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 04:02:32 executing program 0: chmod(&(0x7f0000000040)='./control\x00', 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 04:02:32 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x800, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="48df6110030000000000e6ffff7fff0f565c02107f31554f15df0908b85300001da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb95763200000000000f1a3a0f92620924d6f5cdc7741d8ca0160d38fcaf9510e0eae1ae2a714f059fd8858cdbc3dbf4e414105dbb2622f8738ef3d8e601fa61967e0f41b2d9659de9777bc4ab2158a6dfd4c86ce5a208dac1c1f7c090119afd60deca58f9820ce60a0e34d7ba66ce47cbb808c78072e60ae48ee3ce5344b485c7056469098745d1a"], 0x48}, 0x1) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = syz_open_pts() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/37, 0x25) ioctl$TIOCNOTTY(r1, 0x20007471) 04:02:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0xb) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgget$private(0x0, 0x148) fchown(r0, r1, r2) 04:02:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x200) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x8) 04:02:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgget(0x0, 0x16) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/4096}, 0xc6e, 0x0, 0x0) 04:02:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000e83000/0x3000)=nil) shmat(r1, &(0x7f0000f89000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000eca000/0x3000)=nil, 0x3000) 04:02:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) chmod(0x0, 0x0) preadv(r0, 0x0, 0x0, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 04:02:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/43, 0xffffffffffffff35}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/186, 0xba}], 0x9, 0x0) 04:02:32 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./control\x00', 0x800, 0xa3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x1}, {r3, 0x40}], 0x4, 0x8000) openat(0xffffffffffffff9c, &(0x7f0000000140)='./control\x00', 0x0, 0x0) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 04:02:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) fcntl$getflags(r2, 0x0) 04:02:32 executing program 0: geteuid() mknod(&(0x7f0000000080)='./bus\x00', 0x20080002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x97c, 0x0) writev(r0, 0x0, 0x240) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/198, 0xc6}], 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) lseek(r0, 0x5e, 0x3) 04:02:32 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') r0 = socket$inet6(0x18, 0x1, 0x81) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:02:32 executing program 0: mprotect(&(0x7f0000ecf000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) r0 = socket$inet6(0x18, 0x7, 0xb9a3) mmap(&(0x7f0000ece000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x5e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x17cf4000000000}, 0x8) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$inet(0x2, 0x0, 0x3ff) 04:02:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x54ae69d54aa2f642, 0x63) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 04:02:32 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/43, 0x2b) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) fcntl$setflags(r2, 0x2, 0x1) 04:02:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getgroups(0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xe8d9, &(0x7f0000000100)={0x8, 0x7}) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x50000400003, 0x0) socket$inet6(0x18, 0x4000, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 04:02:32 executing program 0: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x41) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x570f, 0x6, 0x6eb9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getrlimit(0x7, &(0x7f0000000200)) r5 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x404000000000, r2, r3, r4, r5, 0x154, 0xa0dc}, 0xff, 0x0, r1, r1, 0xbf, 0x15, 0x4, 0x4000}) 04:02:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="322c359299ef09b6ce60d96d2d8f149bf8ab896bb042a508e6063556d3d36ae6fe13118596fb8f08e5285d318306d6d83a18a90e77ed90fe527ff8b9d24aacc0851ce3d5663c6610d31c9441417dc59ff1e9dd07a388c73aa1e57395dba5ecd1493b171483ec39f243822837c2aea8d9238077b9e08304e590bfd83d8bc0890356104b5a86f0f9b0c6e13e5fcb52420ad2dc8027573227e6a05b586fd31720ff81a2783d84e99e9ede050aa89c4cfd6ec5a13fa0f903d302a399677aec6d86f76163fcd1e09306fd5b88", 0xca}, {&(0x7f0000000140)="d20beb84ad2352adc46975691411d98041054bb147273bd0e1e6ed282f5672b331c23ef7e40c34e276f22b1eb19eba1b1f61d6deba4bcfb10b169e438cd88eda7a32cb958a542989f524abd641ad589b85024f59aa2f41c6608c53910d4d0d3a14163fb3e4a0fcfdd849a752981227ee747e94a38b8c8cdbaef653ab9ccf789764ae1a95dc778cac01f5890169dfda09668f52c669b2efd84a127562e2e21d6a3bb3428c6e8073457d50006c9bd2bef571ccc2825a1d590352", 0xb9}, {&(0x7f0000000200)="3cfc532d5eac91ff94c84e3b0b6d5b2f8d47809f1fd97728936617b5ac440abe82e033c21866913b22a37c35b25a8370e983f43d1e74a7bf59828a978f42987fb467f59561c9184b6ba17a925411939dffffb11256cd0fed21d9823eeb7e093a981fe9e933e2587a3e2ad32f9d5bf40e7b184d5ed264cbd2ff09ef2a3077b1b2c12e0e006614e1a7d8beb23c4adc9f80ea4bb5812ebc1ab99de1dea30664e16cf4edc8922764e9b87d8b356b4d22eb6ca6d14edfa41b90eae5a19526eb955661481029540f2a2a200d332634b6a2cda445bb62e0c52fe047cb6e117cb6b8c4eadad60d691d0188fe50d462327d52f87c9738b5f0d422b2569ef4176ed4", 0xfd}, {&(0x7f0000000300)="c9cc56c5cc4907db2c69944794514d02f5f6ce9ed91e31ade26a2f8aa11b4178c3cf89fd64becb60", 0x28}, {&(0x7f0000000340)="9f7ce7e5f03118bbd8aee9b0cd533626696fa49e06982146a3e5f798283613630d9c75d35757f2f3b51f65202996c6286a8b05d774db5fcb0454609feb6e4831b465d21f659308f2000a3363faf37cafbcce3c3afa1924b59a5c41296c119f02f3fe331a4a1a3b1a7c875d7544a4a99f454247382816f804888c1a41c8ddef8fa20c7ccdf57dce6d0a97721631e0b85b17513a4b1ac2188480a2e31375f719830b1917b40700022c49b5e509e46cdce4314b54e55a7dd496dd1391c46a9cf5f706a0618e05983272926b6d5a322d929bc3bed0e405caa573ca0714d597f69af2efb87cd8ce3bf1bbca4361ec9267b844423de7fce9d16e8d324cf4b40d256f1730802a1daa589ed8ef8db7843412f57254b1f249c7d24e83f78cf0751f4ec67ca3ba6f1039d85717b770a87af2459016b6081e730f54ab1f5162b064b5f2e50133d8e73565bc5cfeeaddcc89335186feddf97091a245c6ca0b679b6f859e70b1611751ac247d0e61d30e030083ee9c37923697b2cfb20fd17c469fa8e1e61e3cf457d6e43728c80a5a559b0862a15f2e7a2116b7661467b8a1ecefed545cb3e8f9734649c6320f7657e46db5127ee644b483cac975360e03925d968de1a21e182f0eead5d0a53255c4992e4b614b7a98fe6a82ce83f260c599f75525d8bd63fde9e5a93c8ad7198518e697febb388bc0dd850edd20de6445caf56e82f9c68decfae50b8c41a5334e53612d3b7f7c36eccde84515f7816508f6f015b6d5097427f0a7aa6fe100883f58193f47131365355029ef97da062e1ce3017784a65bdad7aa07562068052249f96f935d471f216fa24e1a5ff835455a63a8a82c8fcd5c257bc4df60c2ba019f78f41869c2bcc4d92105b5584545c3b247cba72b379651aad30809ee0ac1a5c5f0e266c93ea70e89c7fa2f4ac097f3cd5ebbf58776abd314934d417b4a6e0768c2d44feae0d00b6fb635ad4062eae8a9d2990ed9c7b281da43e79e14e3b1518b8aefd3db318b42645b774612ecc8a9bae2dfdbf62851da1ca57a38774c52606b5c0b0d860690197a4f2430c4ffa25c9928fcf90cf5d5bc97daf43916dd230badfab0fe52eed6aabf384fcb6509153c1062e42698d775733d8c2f774bad2af3f874634b48e367a537e6c18baf39877353466cefd63dae0555edcc02bed2cbc1f96045ed0aeb5ea01c1592033ff1d6935595ee24a183b73651f0cd6bc4b8970e35e71b2ddd3f8440b0d76e0ea733113df92b696a37b7893868939016ef309c5d7b22f0459971c7ac07b2f17b1943b5e1f727a1461cbb24a94261af2f94061d96deab2a4428d9fcaab00d04dee3c1113912cf5e44d48850826c8708e1d2be714cbbb8d69a91c864e91411da9a6dc6f382ced12a97b4c250c736bb315c7e3ab5d204107ee73e98877f553ebb329f8cb30a01574cf961e2b97912ed956df6f70e19b37e95b10c8bdc19701ba4beae4dec269d0b913ee0f50defdacd22259b0b3c6b01aa902f87e3510d72a80ffefa3e0eef8cefc989230647648e1d90fe1687520d8c39de6aaa0ec96fe3dafca9239d37108ceecec7e7d0794b9b02211e45e52525e6b7c32aa31dbaa3043a35e363451d9f0425fdd102e6b4ab305781ddf0a7bc5095126bb07e4b1cbe88928328f0f55fb9417c9974ebf54b9e570e0912e41f66feda67bbff8e3bdd934c907b0f28ca4c77f9875457d3f635222575ed65a19dc3b0b207e8c706914d2aa3723c602718812394875f01d1281a0ebd1c1bc9a42f6cb873b038f4d65cd1d98f30ea7c1c152e8231bf06065eea6b9c13a37f377c0e941bcdd6a736da31ee2930479bd5d0e1dfb8ec4d8c6f79be0db75d58b9b8a25f9e77b18ddf6d706c37714a5114351164b4f74ee0868757d8be6eb3ede1864a4d9e794b98fd508fb420c1b3b24d54fdb9e3ec358833eb6080ca6049d713138746a8e50b3ded20b5be7b3983ebcd87285b213587cadd5b011991f83034b180908e391613687146b4698bec92f1e33117771b0f97010241ee2c5171ac549442fabcb75919866aa3604a9668b4e9124903bbb2bb94c98b5c8245722e841afc40c7bfd9815f15b431965836e6f993839499b2dbbcdc1b71207e90c9b6be33882c91c375fd4585ccf97398d521c1af98350c5a1063df14f754b0fb06133a3f5f7f823aab0c2d5c042fdf5a941caa178263f98e47a6eb2c1a7cbf2ab45ab038296e93412d9b71c2e71e37dda822c837f2267f95e26c48db24932fc0346e2d7cad9270c637b908ccc7c420df5814ad6f1f8013fd58a0d198915e33492d32af4920444b0cd3966aca3a40763c9a3b7bed96c160736d46f19d7bcd16c2ad5507a610699265c623e017fa653f532603a04032acbe9f7dc506ddf2954cfbce1a0922effab86984a849766cad4fb79c344ca8feb8df32cd4447e74e5274da96326ad508572e29e0997358f32f7a3ce97768b9fd6086e55edda75ce6b6184b03663e7b71743c550370cf47ccf06c9b4e5148415b7921f17cb679dffab8eebe372c30cac17c547259ebca9a1385908d8e52a4b64e874aceb1a59381b4d725157db992977c2301bc3ef9add4f4210d0d5557cced9950861564c222d0c4b84751ec663fe4009756ec4d551d81cffbf00199c49f18f8caa89f4968790ed225ae8c7c6bb72da69c8fa719267679ce6b9021725e7a4b1ef0252bc4bfe3f739b3ff84f3f79335a63821feeb1fd3d00aeb3a4d34f8a61bdc22cd475d1403669f523efdc2daf082c67df95d19c95d032d81496cbd82cd5776edb39b56b9307d61cc2d1a17e50c5fbb86fe8817d98135080310ef13191d385c31b2505f686450b3f4480c341aac1a3a8deebffb724618a29b20a337955822ac88eb58659a72d189ba1dbd0dfba6dd845635d94a963de3835b028526ec154313c537072eeeb455f796cb03bc126ca0f61647235010bb48b24b305bfb774d162c16d5dc791b151ff472b1d6c3138b54192b14fb13aa47efc937511c73ad16d7190cf2664f2d6a14d57ff6f614d403ff987b0454ab76c57d3db28043a826833990a02ad64e055291f58e96447b2297a4b9b23253c63682cb167191a8a6bc2e865b26cd036b33faf7643aac6ebc627453ad4de8040065e1cb2bbf3296126f490f03da7b51fdea61ef6160ca779f6dcbed9bc2f98732c0846abdd808c75693d3a2211cf96cce0876fd031ec6bd441ac02ea1ef9679733f805eb6f2486f0fd55adec6f82c6b85014f38adef97eebe41b8481c65f27000ae11de7ed971b9f259a4a5956488021d927e8b35f83598b791c11d9a41ef18a0a146a78472d2b57b24cc69017cfba601f76da1ffcb9633c239f2bf8a686bd84d4862e110600e00280c55e6ce3a1c91b28c8a42a7b8f68948a477d7546d7f4b521ac77e99660d8549b98a5287e24ab5f93ff8795562c7fefc3abd005c925d69cffcd946b2039beb9c480f30f53fc89715e90646835dc37d0ee5a02e1eb2121b5988b4caf3543c45325b7a6d1d55ec326d7974b4f1da4bae02ca9df0ac928194777364305bf2813dd519b8eadec1edbe4616b8be1ebc5cfcbee9c87adb421ae48ba1d881e93d6cfbb5eb359c506f36f38e77a61fb1f4f00b490057215bc0554535e2047dbaf75b54708b982e35d0014829312b72ababf3899fffb9602b94eca0dc9ec7868f46e749b2d5c91e4e4d924e8105f2f99ccd7e07d0273f06f7ef3cf718470f0f3c1f6ecdc91a5c9f4775c0d173bf1aec9c2d1e1bfbceead93d03146627f0700e9daa3d1c755ee78a9d8c75ad390670bf146569c998b65a8068ce059ac6b487abc485bec3754a50e916326ed684e51cceb964da5ffe279d295c093bdb425dd8d07ed479362a24bdba3b10196248c49c8a4aea4b5019365a12e821a998a833f7b166711df4d585042e90d668d09aca045abff137fd5f6cbd729d1114b4f4c8e1ce30b06403b8ec7024a0a846851886993dbb95ac285d293ee3e9397437596f42d2dee38b027a92105bfcd611533096d266dd856efac13c7933f12f573309ae9be94ab3734a1d73a1da7c2501bba8529ccaa556032c6473036a0ee5c6058d0163a8ece53c8edd2a0605ff245bc1f96880bdfed30e2d0f8163780439e5c17f849e98c50ee710759f74803dc50631f8a57ba606d243f5ad367b82cc8ca4154f7faef431e71ae4ee651f5bfd64740791335686765ab980fd6709da52820abc1fe7c72c2ec764026c530e6b64799aee68cca07f88745dc1dba2fc1127bb5b6b7c104236f05770950aa388e1f532d7a3d7a1ac4c142e701a2e928661c0ee3f38cc7310b75d5addd3456f9db3b265a82a9dfb0f652bf32e72e8591b8ed7b2c4a00dcd518d91f7dade83d8965c39d66be1b1cd2333ac2a928dcd1882bced7e6b89c695c72d595fc243147a2658f4deed9e4ac16cbaa5a7b03134e6ed7d1d960a8d5d81d385081251b8179a1053da45d9547d3421159ddcf0858f354c61c6546a90a4fde53bb45a287fb9a7b0994905820ff2abf64944b99887102eff9f142a66e2d0c02c0aeced1cf5ca7755cacf5edb261a41794ac2b0efea0b2d6b174a395b8d4fa14293a6e528829b5907515013537d7b39d3635a4de35fd1562d4b6f78dfc2ded9db3d2ac691d31fc22c9a9d9d689572ecd0579b5a21084b6424f1affbcd9d585f4c71d1d2f1e5647f7c9c932fc4c31ee841ca1b38badcfbe299f9bcee41ea8876cb8e3aa4295997a513579ff0140d65aa579c78dd48f415deeb7f7ee26e1415a87f89a5c91e6713d1461393564e0554cbef861f905c21b0d2ecc3690993e2672b909c6a0aaa691ea40a8d25641c2213f7be8f1bb43bafe2567df98c4e7c32c3bf0600f928df6a189f904838d7a79a267664c3c02255eabb32dba1c8a0398cbe8e9541fdb803b5fab2097bc415e60e356c8bd260f01a8068cee264b0956469277eea652ffe3ecc1512336a3ba6fa54f5cf5e4167b4123704fed20c8b36d4d3021ad29872415d59ff45d76b1175a9d8685980e2106dbc3f0a9b44f82741b2b81421e1013eb63e0f6d6bbf215524025fd0aee6c2cc8a53ee4d6e5acf1e9eebe4aae5147091803a2630094dfd7257dcaab728f65302976605fb93b63b12fa5c911ea7e048f4e87252989dbfe0b2568646b5c1f494b715e34dfa99320601d28f1a7964834de1fd64a1914d859e29123331dd7690bc90997c93c23a33e140ea0429f065845087f693bf8779b2b6d0f8302e00e7f2b32a8bb5ac839b5c7ec6a4616e30eea4be2282666965e18bd080b63e834e2b483ae8ade9379be82f2612cea2439009f293e4b2a8311a7821bca98ae9e19d489487411f84cd016274f9bfa5369f52db0a139b8f34cbdfb5971b120d45c67ff96317510ac96e87ffe5eb957758799894646dd02c6287b65f6613570268cdf98e6ba3b22da14a3cd9820a5bb1b1510013428ca8f40dee4854bfabe2711c671e7e496ebd75e00c7d5d54bc75521aba839365201a946b86c7282e54d87b90ce7deeff7ba215f1beb7bc8f6fdc7ff3dea50233c667a9fa48cd7735c636c696ad02bb2f9e859bd95f842a47428d6bfdbca7a805ca60baf21439d692d2d255f76ad44801fc2ecfeaa89d73f931993e0c45d68071987d48f2c87ec9afefd415aab53a1f74c44e7fa4163c52a5f4d91399a5afdec7b344931608dca675548a2ef1b63a4f980d481f618b879772ae0b26bdada0a4498daf218a9c6d92abacd167405d15b79ecb35f07aeffeba5660bc4b990455143a61cf55bfc320917aa9017c868ee62466c55deaaccb5598c3", 0x1000}, {&(0x7f0000001340)="6b8f4ce4f39ba2f1f9b75c6f44beb05606a7215f54a941ba2c12ed1a614ae1b7441e81f016bbb01bcedf5154c865321f2b82140475768dd6d375220c2055968b34a5ef5ff03d31e1245e2977dee493dedfc38d8bc5ff50ba9748b72746546421aa4193172bc01fc0c20968d128ba996915b5e49dfc0762c7bfeea8ef11a5cd2ee61512b490f6e4a12282465c54ab871f84c207cb1429ad6196ed61b1d0b0c2642f241abe6d55c1b3203664c1f1ce070d44761c409a584cc126d9430f", 0xbc}, {&(0x7f0000001400)="8f58e11cbf9f1f03dbdee9043a4e43a63b54bd959357731864ce0e38c910715132d6704bba75c14e9c5adfd18a8ad716facfe72f9d4f230eb98c5bab4fb78d", 0x3f}, {&(0x7f0000001440)="1697d8b74b77051bc64477556da1939d09d8e06b35bb26befb19d0690363e7f558822c72ef3875860bc784357358277ec317e50768c6798956de36405edd8b99c417797145a2f05e89d489207858fe592e335b02a26bd32c6138ac8239964430dfd7cf176df35ea9df9d76d328c58088c8bfdc86e936ffcc4067bd8e9d0db32499484abe179ccd4d8616d644ea215dfc64041130330bd65fda3fd5cb302b7afe2ac43a917bd2a8a9636497770777591232df495df2f09a12a561ab037e3904", 0xbf}, {&(0x7f0000001500)="210afb123fd65fafd5e25a0a36f92c2a1ebccdefed837b5cfd6be782b3812b", 0x1f}, {&(0x7f0000001540)="d5bc0b2d4cd7e7b9e487fce81090bf7ec440f2b29631777f64eaafa07ec6f75193b625c1680121a342bb6a5b", 0x2c}], 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001640)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001680)={0x1, 0x1, 0x5, 0xfffffffffffffff8}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000016c0)=0x7fffffff) syz_open_pts() pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) recvmsg(r1, &(0x7f0000001d80)={&(0x7f0000001740)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000001780)=""/179, 0xb3}, {&(0x7f0000001840)=""/160, 0xa0}, {&(0x7f0000001900)=""/195, 0xc3}, {&(0x7f0000001a00)=""/18, 0x12}, {&(0x7f0000001a40)=""/164, 0xa4}, {&(0x7f0000001b00)=""/138, 0x8a}, {&(0x7f0000001bc0)=""/124, 0x7c}], 0x7, &(0x7f0000001cc0)=""/143, 0x8f}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001dc0)={{0x18, 0x0, 0x3, 0xcbcc}, {0x18, 0x3, 0x7fffffff, 0x20}, 0x3c2, [0x8, 0x8, 0x40, 0x81, 0x4, 0x1f, 0x5, 0x1]}, 0x3c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair(0x6, 0x7, 0x7fff, &(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e40)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001e80)=0xd4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001ec0)=0xfff) fcntl$setstatus(r0, 0x4, 0x40) getpid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001f00)={0x7, 0x7, 0x7, 0x7, "144c77b9054fe9db49c295ddacfbcd9ce71cd6d2", 0x5, 0x3}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001f40)=0x2e) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001f80)=0x35) syz_extract_tcp_res(&(0x7f0000001fc0), 0x4, 0x7) sendmsg$unix(r3, &(0x7f0000002200)={&(0x7f0000002000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002180)=[{&(0x7f0000002040)="b3cb5260a35a3a7fcd1a85f56f7eb11bb2ceae2b381a2f721adc5eceb6efc13f5fb18e5cbd55d58e004c56fc4db20e03633c4cf917f9b2af84d8cf833548c697b93541916d35d35750a440ea155ccdf62d41df4a8ed85ed3b15cb1", 0x5b}, {&(0x7f00000020c0)="d1f3407b7ff30b38052673510ce902f94733c63b1058435593ac9b0d8455501c10ee2077ceecb09ea4e1d46e043139c388cd0282e0b65c2775af10d45be9ff4c2bf005da8a068ac25ba17f8a3b1b46dfca5c61dd2c3baeda5ae3e119cc40769576d23ed75fc51f9348937d801d1259dcfedb5191ad712ce3ae82bdcb5551a44f434a", 0x82}], 0x2, &(0x7f00000021c0)=[@rights={0x18, 0xffff, 0x1, [r4, r4]}], 0x18, 0x1}, 0x9) pledge(&(0x7f0000002240)='\x00', &(0x7f0000002280)='\x00') mkdir(&(0x7f00000022c0)='./file0\x00', 0x8) fcntl$setflags(r3, 0x2, 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000002300)='./file0\x00', 0x80, 0x8) readv(r4, &(0x7f0000002480)=[{&(0x7f0000002340)=""/252, 0xfc}, {&(0x7f0000002440)}], 0x2) syz_open_pts() 04:02:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() write(r1, &(0x7f0000000040)="447bcb10f91f8b8396555763394e3ceb66db820359e619064d3db1410c1ac10b4adc27fd0a5adde5108f7eaa73baef04395376b442497eb7e806801247ff948265f2efe3ee1dc98e84b1e7d0bb9ae561648a24acee7cf1dbe6930300ebbd48f70a040ff1c85e2f9f1d9e42bc1f070bf935acd5560e18cf98be98d45b00da3e04490460e535d9c95f88ed0488d7cd85bdad3d3e50bb025a04970c2ae53b7d21d23b018fcc1504bdef0ad3c1e6310755053df29590d76cfed10c7cba778f275d6d8feb2992ec463c461aebd649e2382a7a583f4d903bc4f8aec1245ac51fdf04f58b6e6df00f7e622b934c490a2abd6ed277c4c8d99b361f56e9fbdf32ff96cdc70367ae364a89ad57cae73e3406fcba5e25c80bee16d8ed2a2057c889d657db8a15672df1979ef020bb17e2bde3cbb13f54a5009c7d3bb8caf3c79eae98c15da0df301786c5ddbf49cfefcd93977efc665fbb559d402b393b4be82bc4b76a72c208952652b8f76ca0e68372f00459897ee835a37ee47a61718c64dabd41e7d9e2073f41133e4491958ab5d61ae4ef4c89943351c0f3611cc41ed0b2a5f4da7d061a5a1d06c251f004d670829a97bcfc15fa1e02f24e1454a4613478895dbb939e7072e65265f3d11ad2307561b30cb0c489f289a330c5e58a6ad5e004b036e155b43a23bb9ef897e57ed4187cdb3d0839953ce5a9406bf074076672d437c5fd936304c74a45aeb1cb3c94ab0608d1ef56d41484106dfda0a795c1277e8f72d6d146b498e1ef3cb96d9aba7c45b6bf6ffa4249e5d1a4f8e559616d024d240fd6a05e6593d57b6253936948938afca2783b13951a4c269b50a712f25f7f22e5b440e22bcc4ebdccafcf91a24b6513f456d89e8a987f39d2feb9de97c57e0bc564d45b0f32add8c26071000b0e4e7730eb12357ef4845cbcfb7a9b0bc81e197972b17c84163fdebcf0a17605a16e40d93ce2913e060b82b42dd698d9716e57dfb407190a0fcb507eb37143a4f1979169b5c84a46c8f46a348c90b2a78b753bf110fac8e9d7bf7dfa246d786f5eb7d236f48f93f38adebef8fd2ef2a8b953f9fd0f443a2508faaefd5bfb48c84ca4dc8dcb3b85f9949eb64480be48f70c3a2d653e7f42fea77057a943ba936b0b0ab6b9ec2f119344d4a6e7eb7b92f5809b25bbb4fb68b039f54f072479a6ab772c0a93e24e65263e2f0b9bb83c8e487a9220ca6a7ca3c1cb65d6d4f21a8f5126657bdd43da09ed19e226abf7cf26592c22bdee7e6b40cc7c301e2af3bad1c054a84abc04b9795babb0e9918d53399fbaa610d5d1cb434d04ba611c06cb6a699e609c16dfd26dd121576b17f83c89a2c959d8b29c4478b791bf03ef5513590aca75c7e05e9c3cbd88f446b2ef40d51e61337f6a4bbc088c590738fcca164689c17064877ba52d1aaacb219abe423e2a155292503c0eeab1f94c30aefdd39f74425110f6120a633d17570f02a2bc30c051aa606f2b3bae6c4bfa92885e53eebd59bf46de29c871cca2d7363c34ae8f736fbb41980fa169344fe2cc3dcd6a50aa715bd82df549374d5a7960407c2bdf197faff2082746532c7184ddbd67f5d03a4e836310213e9127d13962767b87dcb6cfb6d852af898ea1cf091fdf189189a29fe3e12ce8c1b4259d202904835428d30e79b8215d631e0c3127123c24f69ccd29b7498911e4605d992b55b2c319bdc9e8c1455157c1fd391fdf241be789dfd508dc4d2e8b3bce1037ca9102a933aa1f89d53b2cb5baac6f6b60b7a623f04ce46cd9636b7d813bfd10b6c4347765220ea8dbe9d739f729445a8988123b3447df99552cce32cd4df1bc7c005d8495ad10e29a30c4fe2c14730867d5c274e6602158e313153876827761b62f1e1811fa793395b057d8f2b2488c1fd25aaaac1eed2b42f23528a294f4130ddbca6cbf1209fe6b59e872306f40480877bb3cc4f32bbd5c3dbd43ad3fe8cb27c95e7bafeddc747be8a28f633d399828e2a6310ff3e7c1856fc582c01dd37575f00b5baa860a3ec49f96285171ee1aed284d7d29ff9f00180d9b6fc28a5d3c3cc2cb79b33f175f4a81b405b4a62cc370ff48cc526ae32e649e892c60ae171c468a1cea0ee30cf7c5cbcc9acb074b4156f484bd7af4ffc8d3913fe52e15571f55f244f95d90068b7cae3436c0ce3fb772d2cbffe1cec16f45f2c8a9a6c94b9cc5a1814ec4d711387108c812aa85deb1c06b5671de9f7785aa7b8f613aea9c674e19c5034a04c255d84d5fd24002dc7e9ab3f9355e9bbce9981c2bfc060c5d14adb9909de8d73340bd922f4412538d4143bcd89e0b33555b0f626bf3d56d8697570b19786c8545d51dcc69f8f11a8be25db028b16a6d469bbb59116b0030df11ce651755c18363a3021d7e66ecf56cb642b3bd75ab55f86617f294e05f9fcc677a2ea4795d437f4ff22034e2c3effbe119fa29c149ed8d9ac35ba2f296db776525e67bd0a9093a9a07b74e12bb017e203c26a3ad74b183efd9f2b38d4ff0a46b6b5a77d9e54e027981f4eea2033b467f3292163b962ababed405bf19971e686a0d2496e5bcaab782b5974989a7e0e82ac0e1880a2e99dfed86a09303e1bbbda942c315891cfe294dc0d630490daa56fd1ff43db6502e719bb843cae00d3d129343cf2a5f576d4398d26f5623264a66e69cbff4c5e4c870896c8cc5fc9204100941a1406d4c1b16f08cd36098074876ee6d1a80ffd98ede28e93304df7b687b42117bc839ace3a0db4c1332041e49bcfee3290fc373afaea596384521fae0087a910d1f7d88b55363bf0064c44fa0e7d5de366a696d8800dc8caf64e121abba23aa7875d9ae2662098266ea062fcf74a048cc188ac390cbbf09cc390f2f8e77f31147814d347eef478e6f1a04ff3d0b9294b9d8a1d9854e1b861c64b12d60778341fd0bca7aad8a053f880b74bfc3e1d86a56f1e94fa0d91c213ec3a938befc2fb5dccb96ee3a91a4b9523b5e0b2cfd149dc780907d1cc6fcdf00bb5e5f65c9abef63ee9b4657b9ee4aed798bae4df585660fce0b2d19dc888b9b18fcec72e62c871d0eb99cf501e191359e708270b5d17598121f0dc3a0c06b1b359a82a4b0c408331eca049ce3b676480545e257e716f50bb127d569cd38f8781038107b5d69b873c6f79aa7ef6c38c57d587588214c366aac2ab0de1062c52bf33a32d6373ee0f8afd6efb25e1ea8f6a855fbad8d17d3d329e046f4c21e6394d1eb360fe042055f21d90d2634cddd883325049c45baa6cfbd2ca32de4073a23507aa3cba585c0393235e459d5403bbafe27a02842917d6bbe55b707474d60e27ba150372907bfe5269af3893ae0d36f507eabb6df3855588a3f4871296a966ce08a4faf98686e15a166de809547f1cea3bf9aa6e4fb3d069e84c601158ef40a0611a916b702a9fcf48bb5e59b921fd425bfdcd59da70d0f283c527ce387822438802c3f1af8948a212f1d361161969c654245d8a2cfb946e96ef975389cf941281282f4eb2be51f6a08941802a0a74e9b36827761f929ad39aac00a305bf8fdc10f5c859263ed76d7f846c7ce9c3626c3fb82a8c5a55961f78965cddb4851add523be77ef9f939b0cd6c3e7cf0e319598ef34f30dc36b15229588bcccca0623aa2e060d16d6c7c64c45e1f691a4079fe7a01a8ba084bc2aa29fbee53562f09f9c20d25a4bed09f3446c7b1a11c9b34be9ab71c4d872d3d770ea2bbe4944ad0c7e800d23aaf17fd7a6bfbe37b9b8dab071dfc85a412c2147b77bec2d9b1c64557fd020112a25f949d0183250065517ff7ec6d58aee22589be6442c8f01bdd0e37e5e7ed9045283d9a61776e4209cdabd8344ac2953b7c0151b9e4be333f06152fbc5a70e849233a8e130c6b363828973ccd75f777a513ab42b982171a18d3cc04a87a969a4e8173766d6a0c1ecc290976d4480125608fb0096e5bce7873ab86bc145a0326dcdd8772bfb254884529057f2b77ba58de4ab44c3e240911fc88641cda96a925dc637320cbd3c7729048f837b1fb627594c4074f1fd23f25957cffbd9197652ca817c6c0192521c04de5898f597ce60721ec033d38b613d38745d853620ba5207ded1f4b07d11608c26cde132831c52de51c03c0449eca33ff4db2b2a15ab6de00265547c9cd5c16ed7d7637d20f863a2a891b79e8820799e663793a1cefdfe92ae087f35d9cd6670d42c21612a155e115aab0d19ee88a04eb609ba48d3f44592c2cd627cf91fe12b24be0512956c8b0ac198d12da831db42578d908476ed177a234e2e40e17dbd03c0626180275d4610b2f83f73b95284496fe7c91799849a0aeb921c2fb31ccd481ed61dae061e43012614c2e625715de57d93b96975ac66d17304154d57fa4232c71622784f20cb8b867370dccdc86cd322015192d8a5498b47c3186c37c4f28e8f7d92f75bc13bf723e273f5665f2e65558b2ebcb30fbd0005bacd099772314c6909f6746b13c81673f3f489393add2a934a770f38913229a6170d82e6407d474793c3cb45a14cf19d2c08f43a820b235e777384507b4350ab9cd52419a2324352b1203e1293d57065857869619817ab1de1aba26f4ebf4f913252cdd726425929677b9a102d3671b40985dd6827bafd8f7a3ed533a696b1030b69ea5ff8383159560b565900dc3ad3bf34726c707f7bd4a3e0bfff006198938b9f56ea9d7221232d6a0dc4c3d851ca01aebb7a974fbeaa71d1e35514a2d535cff6f3acd8d4e06ef16090c9ec26b80b282fad6fc89bd06e8761aa21b8c5b4a3bed9467d8eb52e63ba6f9612eafc51864759fe281e4c2c47fb3ed8978e2f09d09a0e6f1bafe480f5ad7ee638599ca1ab4a7daf4a2991f9d2abd79fdffd708e4ea500b2c6b163e1ba16c696c660eb7e6a1a080ba6d899d516436cdd41976bcd6d092e9a465786e97cf76c0b52b0ed6211df6f608657daa6a1d7e840f9659ab3425a36f67bc1253e78ff132fbec12c1110ce369cb97b663634549290467d0e38d7088621b22a9591d5f3f75ece96493f42bba9f10bd9979f69ecf8d95458928a4252f50e40d3e053a7f5050bd45d11bc44a1a48ddf8aec292bde753e0109559a1f2c7ea8db5cc3747daf83664fe11e646e06fc9e25881a2c6dfe76d67ee1674a063a68102b2dcc5c32d007880767c977ace231939902d724162dd1091aacf5e7e4a3760d1af5666a0364a944f7da90551d938134e078946114ae16f3929e2a10a6c197d5aa8d5b5810f52426c0ab89f702bf82cd7a338485e30ca99f3b0fec3241838640cf98672952a93ac89e7d8f8eb0e1ff94fa74bcdc75aab3201a0fb1f31cdee907d3b7a344b0974c5354c27c0da637e46f3058ecb888ef0e4cc0f1ebd2291d511cdc37c2adc9f81fd731926eab64e0fcc0a3bd4ef408487747d911e6f5db18e0c3933d1ce951892b0b6d29c9f810babc56a7577efe355397745994ada3ee976f7cb422e31690a678856b387b0aa4a40ae6cf955a53efbb84b60de6932270d7f15c965db974827955d0d75b1b3a0a3badd480aaa8a000138f078869005d024c391b310b23fb51803b96ccf2fec0e9925ff1a56ab310dcd448fe599ab0c52513862d0cb5590353753fe0e0b9563638d56e069d465dcae0719f45df865f2cb5dc06ff5c2f62e83f52a2bc89376173799b81ae5e1cc5ae249082d257ce865f29bf511a44def5b289f390eb7ab7b15d3d9a8e333164b176f087372c51c551cab3a7e9aa20943aa7cf4e86d5adab7055ec3228f7f5760cd9f036d5616f9d60dcb4927a43172aa7caec7554c9f8c7", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 04:02:33 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/62}, &(0x7f0000000240)=0x36) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/3, 0x3}], 0x3) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0xfffffffffffffe69, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0044720089966669df653000"], 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000000), 0x0, 0x400, 0x0, 0xfffffffffffffe00) recvfrom(r1, &(0x7f00000000c0)=""/115, 0x73, 0x803, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x0, 0xffffffff) chroot(&(0x7f0000000180)='./file0\x00') 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0xb0, 0x7) recvfrom(r1, &(0x7f0000000400)=""/190, 0xbe, 0x1, &(0x7f00000004c0)=@in6={0x18, 0x1, 0xffff, 0x7}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="ada8fd0c0fe76f9f0133547815115bbc697f1f4517f0a89ba4c587c813cdd579ade823a4f3aaf33293d9400a60a0e6238aa5c8571ed56f38c08dbdc16b14aef8d7dabc5389357464dda5191db378edc1e599deb2d87272f88f5ca05f832bff74defe2b10beb42775b8d4061c75a0966fd8aaba90d6bd534c1ebdb394550e8d1fe7ec15844337b6e18f04851ee60c9543472257cedbc3411060bac822108afa68517225d5330feb", 0xa7}, {&(0x7f0000000240)="5a3078bd2ef464334b00eebddc5d3b51174dac8c85c0d3f263f6174955f145265f33a32e7a78f9123e14dc6d248e3b8a33c5f4524d2a751b2c32c2f74e09d0a8bbceec4516497e739a6ff6be7e4808709c644058992319dc820e991e756644", 0x5f}, {&(0x7f00000002c0)="a42aef8211ae0600584903a0aa252fa6f951a828af683f09d776e24e0658d5639d5bcc2f135dad49b779d800e7ecdd937fa080c6dde1dc002d8cdc0d7e1e579d320b5a8d7e3707712f8f35d0943f8d5970563577f9460c584d5a21d015550bc4f005fd5742645e55d00fce6c54ae869010068c10278a07f82a64f184b1cf33a41b8c3adee439b6c82b2ce2d775caac546d6ce143efb777440004ba36876d94b959e5", 0xa2}], 0x3, 0x0, 0x0, 0x402}, 0x402) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3cc, 0x1, 0x59b, 0x36ef, 0x6}, 0xc) 04:02:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="83c286620e28e8f4152610d14bcc01a05f100778562a6ce17fb4b70fba4ee42f277a7e52fbca20b41e7380bc74e3811e7b18d64e8b748b9ea7e12b86ee558b74bc9e35f86b43404cfb0ec0e662a2cd7d8b2846c7d730e3fe8fff03dd162d8594a7b17d", 0x63) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000c, &(0x7f0000000100)="b64c3f9db0125c72", 0x8) 04:02:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000026c0)=@abs, 0x8) r1 = getppid() getpgid(r1) getpgid(r1) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3f) 04:02:33 executing program 1: poll(0xfffffffffffffffe, 0xfeee, 0xffffffffffffff8f) r0 = socket$inet(0x2, 0x4000, 0x100000001) kqueue() fsync(r0) 04:02:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:33 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 04:02:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x80, 0x8b, &(0x7f00000000c0)=""/89, &(0x7f0000000140)=0x59) syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10202, 0xa8) socket$inet6(0x18, 0x3, 0x81) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x13c) read(r0, &(0x7f0000000000)=""/36, 0x24) 04:02:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x1f, 0x100000000, &(0x7f0000000100)="b37fb464e7149699e3dd3541edf4a9117343f90368126accd3556eab737a20f7d671b6b329e39462c2cabaa24f48f330bfc92750bfe3fbfc96eca33836651cf7058e52408a6453d4b5f1f6515963d551442676cfd0233b88665c4bcf72ccc19d33f2a4685abae20464776f4923bf1c82d973b376dbd923712042827238e9b22effc42cf438f7ef771f90f1d86b17796bec83c3521c75afc4b53c7c9d605c3fd95c338eb1f413f4c2063622639a2b44fc1d6bffbb7a5ff49308ecafc0cbd8c3284e23283787b1bc07f891f00eb2a9a61bcf690cc3aa13570249c012bccf3370250009e858b601d2270de925b7aad843129f9eecbc1de1b09c2ec787921c5cfc77b95d2b4fa6724b63e9d96e9366cf236511e723d0f022f37bd299a5606ed0cb1edb1f9867704a5559844b9a6fb02eb1a8646a2b0f98144d9a1411a42250a24b8753e90fcd1d460bb7d5c20cef9f5a5be8171468d9b73c5b1b85b4a73319dbd1942c6283f3f655d43927360c84df09e86a31d6918d946b0b87ead3b6ccd2d91e8b79b175687d733cc3156aba0a31f59d293392c20b8739ba7e7659a0febb773540ad18256c15acc9cdfba94124d0c306feb8cf3bfc69835c3fff8c6293764c5cfbe1a701c2956d0c9ca684671a2af067ebf102038603e5f3cbea37de9121d9b91e3c7e5c92f05d1a8e7e8dd76c5bfd69750db8ad5324c9a0c941990c6eada09dd9aebebc7e819d8cef02371887565ebe420c71445c46d0880152cbff3c2d038034d3a286dc9a7533ac1c5fdaa301ff9048adc37f64c29e113226ee9b51e2ad7844cf30820f68f2deb6ccd71e32b274ad22239389f50859a5dc2e3ec4ea8e539c0f67cb784fee4ed63ef8bbf69528c3ec44d72665ec056022a88f95e180ff0000bedce889ba7129cece51a4760614c509de54a101354b7970d2afb9a2f06f4eeca2b786d24c70db0e706f6caafa6291c9796724e8f59051342f294779b4f091613af05d3896b74b87c1b66ed5865292ce356e941ddd9bb8df2dde28f69f04dc1e66b01ef73b7df35c125bdb0f4aa99a44a5a100d07908a022d0cbfa2a38c89bd6c5a89c69a167198ba60063fca799f29cbb45ae7936de763094dcb1f8e45f19870c6634a9cb0d03d7819342dab2e5d41f509ee06631eff2787c6d2f1ba9d671259052951c356695c61e1b4ba6462926c018e2bbeca0f0198e0d7d546a3b8eafec677f4ee22f6754bc8fb69dd22bb9b1b9aef78b9c6972e1caa8d89e1c6465f4e1c8636f8dd6375bbaa7f3290492aeb0a8652907f822cebfc4e3dff5c7c6a8604d5dc8646e1e7b56314595bba8424bcb3604b71f608a88ccf6942417a0c4d53425f6dcea17de4b648a5c6536cb59bed8fc921081ebcd02c2d372946d3ba75f711e48e7e4fd9a50d77cf59799332895a10551f972297f753871d36bfbdacbc1dedbf2bdc66ce625d16d1d7a0d1efafbcf998f95e499d225c4588a3262f673f3f6ee7e6247700fa4ea12d61843cc22d4c705780f6abaadb100cec2b871d4fb8c9ff25bcffa73578e0a81f60a449b76a740e63248ffe940fe075e07b728b954e7c7ff6fd69f3a6e3d7d08914496dbc09a4cf1f9d8c4aa28fff0560f5ab6d9002e3ae58d517d6836dea58ee608b2411d64f63c8e8ce3d44f74488de0968e7be74027f47895ac166115ad7591bafe277a3b558270f05159777721335f8459a53696e7db9ecf306f4ed95e0aef4f1aadc887c278fd1c42d71c3f6e0d1af147b7cb59be96d97b9a3b5cf6d09024170a73506d694f72eae8194814c0aa2bae3a8aa2768144bdd8ccbe9a5a83a8e04016f53c5c8b584216a5bcfc3759019765f3c20f8b5c098aecce7a501ead850ff908e94905c12b5d1380240cc88418f1ff0fe3d0fef32db59606a638a00e13299dc8bc7d96d144945ba0737bf7b1db4df1347d64117e068fcfb2a1515a89ad5e6ab4cf53468383451d50d618e56e11e4433c7a3bd92159582d8290b72bd772e9513568bfd44e8a846db8ae57295622fb15235c188e8a868f24a8183be43a67a92c3cd5a40d003fd733824c077aa4baf3e5243ab62928bd01bed381c1cc34b0eafd57855fe74f96d22a6c99e230a307e38d6b7f13bc698adc6daa180e78f9150044f6da657b0223c0e073bc0a1cbbb3701aded11cb0bac617d75907949f45063fe7567cd56eac85fcdd385647665118ccf8e0dbcb708281342d2d840761c2b567ce314c80e788ef1a0bd79b7d13f11f197d34b048ba230a1341101b74e34479b08a3237787204442727c0851b7111e27f2577947e5c71c3025ac886984d65cf555a0f2e7833ab0d9c736984c615b314e0c16127c2493502e58c8e5f7b03f84529280f5e4f02df9a69c2e83041b8fa992a5b2630f45ec7a95a7ee00f3d61aa4c2c40b09a035975bdcf8e0ee9164243411ed1e690bc6b0c6f15776ef18a858235ff89c1e5d4031b2196c669fc81b222430ba0d657b399cddce74f92a37788be8a1095cf88e409f9f816bf42fa8c5706daab8fbfdd1a8c707ab96cf7d4d1b7914c6e6f42590d72322ab76930d07fb6d3a58a998d8d12bd494b552c4d8730a6714167e7a6a9638de97f9e76044ac4756edca7af85fca63f7e616ab54734914ea4163624f1851db20996f4fc5a582f358d7027ea14d5adf9b7c21df3e65be09f19f222961bb4f109b4b4daa816c4bef24efc34481d1ebad53d35fa6aeebaa3749ac30ee8aaab2d8475921566b09a28ff1be944380be05d423094306f6821d050cc2337f317a4c7c6a35b04faf15c06ef3df83d61bd14ac8260048c81305f43a0f0a2acd3a13ad740ee518c654e87d6f89667783b04fcbff65d734f1856212858240c954009962b0224514a9ffee9cccdaaba9f33f2e8176e90881dbfd87edfc6beaf06e76463eb1acc48ae3cb9ff4e7572843293aaf882362f34e98aeaf29db367bea2e21eec7461531b75c2c52fb7d4ae54ced266b966cc18c6ed498e13c3bd8b6f219e89eb77a8623e42dd7152504d01153015f60d35d778216d4d03eef8753bcd577e66ea435a7fb49f55492dc132b7e6eb0371e625738ae8e2082d1e2680a7b6ca65959d0642c45740d2066bcd9493b4404399f365508e89d32581257d6d79cb7376708353628757bbf1f58492e2324c49ae8795003989a6b5cc808aa96cbe92524d8f36475790fd78f506f775f6b4d0640efb63830c42d4de1bc5c98acf3dc08f879a54fe9e90c636384897da22f24f67bb71fef4f2ab7ecf2baf3c4b771ad7fa50cef6428c2b5f172ba8eec02308dd81ed7821cff889e1c01c2d4384d1ab710ef3787efc9e57c5fa52876ba4c0f7725e7939d285423d3b6b07653cb7765ebeea9e5b4ac260c42e862f431b6ac99736fee07ca378e8221caa3ab14309e2997084726e047f6702308a9e1e83a5cc1ac667e40c78a78ca5d5e0ecdc7ad433731ecd91acd5740ef3295fe753f194955d4f6550613bdc84a42e0c880798b972aac9d932c8b6a56fe783852d7eb05a0bdda1b6884b1d7d0b24a44aa24cd623acd554e26563799eb4ed644fcc913e7cf868f2db706c4a0b858c8b6867afaa6b0fb9c2b90eb928e8f99e573b8eb5eec9a6b882f99b68f8962e32c1369f5a19e7a7462a427e6039c4984db078c187b62b886f5838b8647a78a291b8e1488beb8eb1c6b4b022274f61be4916470ea3043c1b3823ac13ef37755a11a6dd5074afc4c9cc8cb3680f65d4a99388db6af1310a6230fdf2dc8672b953e8e2ed5ead23e228799e1e634467be4430d158633900b97c67cb032e6bf13aae9becba7490bb370c8abda885d180dafba71b97a51c944e828742f1344a13a18cd5e072eefa16af1f047eedef3bd9e33fc3e60c7eda58e5bb87dbdfcf40fd8e1d9054d0881c772696d935201c728e78fdbfc4fa94cf0e08da92c057544c88ec299dcf6c7cebb7bf24ae3358700d728dd0dccd5d6ed37d3efec3fa0552021f797782727dbcb3335b43722bf8691ebb5a1e85eeb22c23ecfc1af38fd8ca1360724e3e037df94b3122e91bc2a6c8eeacd1099f0aaee83f00e143812ac3ac86ab5ca39328310dd82ed379dbc8ab4767edd5052048df26e84ed1b718334825660457802763b38aa63ca825392a4dc0d2c8ffe5b3000d964d6e46ea06fa8b9684145f4726f1ee85a7bed164ed76be7cad688f9173963e42e0357b2e7fe936e25856c318361322fce2d30aac4071e04c7f0d7366bb5b10b60965df4756025f6a92b4c1065b6d20bec2e43a7e2c0c4e4dd3c064914e1bf2ee0cc143405c401a2c95191b1dd29fb0d60ea4417cf860520429c096e053fdb7bf6e804c1c731484b9abeaf731ffe95565068defe9c89c2ccd09a78e60fa07a0fb6d0e3f38e528b344869cc67fc3cf90ff024699d16ed6f43c43b2145fb28ed00e37c8298adcf6321213fa315d9407715e92aa109b063b397cd46fa4fbfbceb6e7fba1d58bfbd4631340fe1c08c657e73940d0f518e15bb1a85e2a9da530a0253a40d2c5187e72e2b23a4a6b919d95489981db1f0d9fb71db2e5e5d3a95e6eff928ae3d90a879a89aeb322c2a13851e6b3f1a4fe48bb325146472c0056a0117d132eed363aaa324e66bf38615c49a9b9bedaeb8d58e57465a3d150f8f2d7b4d15abe7b60a24a303ab93f0e6e007d098f83aa43cdcefe05c6ebad7014c3386a45cd6a5d26c9beea949d17cb4c6cc1c5ebb1d61d9f519b6103c0938e2aba180b6830bdeb4977c5a76c6dca98c51fb4ca90bc7293a4186e054525d2ff998543bd63600d0b202c92c62a40c430dcb22f1f0abcc6f7ecd8be34664085a0ca0e2af27644dbd1a9d4950b8e3b9b4de6276d788b6a1a56e547b7f43d82ce9b1ca1f679830a263ceae9a7ba26c509d079dca9ad99706b62bce0da243bd15f0b540b9b4b7d889a621fa1376263a35d418966d1907bd7c05e5db4d233e1f19b8927e2e91878cf02c35b167b0458b84b9fac27ba539c2450d7137065f8f2202fbf1d145c563f072c21d59453700aeab731981fe3c63a79188fe04d1809ace821ce9fe296bc4b6fb826714cb835e71e4170884bd65b6728a17509673a9e3714ab8b3208c7d27cf516b664f653facc95745595852738c92a15f86a758313f5402d2f29133aa7b99c7eb6d401598831da3fee1c6c25f49472044e87198ce5ca54015a112fafe6df783c131460ec42ee122a7cd2c9f880577cd1cbbb7171c2d998e32aaee02f0d73f879598fca706b38c41e951adf7186788651bf0e59bf9cf66a781d302b6a7abcd13895ed99d70c364ecb9069e8130ca91032aafe25dd71de3712023c85358877767996ea5989364621efb891ee3ad151b89ff7db3c722dadb7e3e844ddc8df8edcf716ef91e247ab2d6b9b50bba9a5f0c0e24c2e754b7023f0cf8adaf78de358c45cf29968e8a1b7600ae370d8347d6f3c13b66e2d7f0a7b2e4b41c7295c546f9516d7afb4998905f64c0ce77bb1819056e0a40f496ab99e9de66d476d3af99287a6759ab4a5becc344e9c30a61cc92a63df4c84d2071f73df4b54b155d76bc1fecf2a1746042182e2204ec7d2f59a98b595dc64afc2f00281a15436ead561b015681b438019dd2fa430a84962abc0cae68c1d71fdcfb5910bc3b81b5e9dd5e6859172eca11feaddba9a55d0604b743683c8256daccd3d4cbbef959f93da895185e2dc7e93316bad7a85f92aaafdc0f292cd5edda14dc6b815bc0c598767bddc78f58ae083f698f3b6885cc4ee8a6150f93fb3f7c9b51e180a38bfa6ec06272d8a2302ee66d7ae14813159f1ab8708ba", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x8, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x60000000, 0x7a31, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x6, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffff747}], 0x2, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffa, 0x97, 0x0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x58, 0x80000000, 0xeb0, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x21, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x10001, 0xe8}, {{r0}, 0xfffffffffffffffe, 0x48, 0xf0000040, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x100, 0xfffffffffffffffa}], 0x9, &(0x7f0000000040)={0x80800000, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 04:02:33 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:02:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xff) 04:02:33 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 04:02:33 executing program 1: socket$inet(0x2, 0x200000000000003, 0x0) Y6ChS av.all* !xz#ͨ mɣ:Z =^ PSb%:ܹƁ;yn$­F6.[,!,w^E,o 2S4ޕApP<.϶R-\{d6Տsv1Y.1gR$JÆ l`-mijT4gSp#n8`skernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff0078791501,ffff800001ae1ee0,ffffff007891ba28,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xad VOP_ADVLOCK(ffffff0068ce99e8,6,2,ffffff0078791590,ffffff007f7c6848) at VOP_ADVLOCK+0x67 sys_flock(830,ffff8000210a3c38,0) at sys_flock+0x156 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffff4f,0,2,c4ee0657010) at Xsyscall+0x128 end of kernel end trace frame: 0xc51967db9e0, count: -6 ddb{1}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff810c3945 lf_findoverlap+0x85 rbp 0xffff800021197b90 rbx 0xdeafbeaddeafbead rdx 0xffff800000ad7000 rcx 0x11d rax 0xffff800000ad7000 r8 0xffff800021197bd0 r9 0x1 r10 0x3cf2f0be4696ffea r11 0xffffffff81aea880 pvclock_get_timecount r12 0x2 r13 0xffffff007891ba28 r14 0xffff800021197bd0 r15 0 rip 0xffffffff810c396b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021197b40 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=261762 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2018,0xffff8000210a2be0 process=0xffff800021071c70 user=0xffff800021192000, vmspace=0xffffff007f124c60 estcpu=24, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 73607 434636 63777 0 2 0 syz-executor0 *73607 261762 63777 0 7 0x4000000 syz-executor0 73607 379764 63777 0 2 0x4000080 syz-executor0 73607 247089 63777 0 2 0x4000000 syz-executor0 73607 462924 63777 0 7 0x4000080 syz-executor0 91746 280178 0 0 3 0x14200 bored sosplice 33118 189609 53726 0 3 0x82 piperd syz-executor1 63777 228040 53726 0 3 0x82 nanosleep syz-executor0 53726 261815 60197 0 3 0x82 kqread syz-fuzzer 53726 278145 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 56495 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 453319 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 82429 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 470447 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 520896 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 325160 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 479661 60197 0 3 0x4000082 thrsleep syz-fuzzer 53726 428194 60197 0 3 0x4000082 thrsleep syz-fuzzer 60197 31935 99111 0 3 0x10008a pause ksh 99111 393736 67591 0 3 0x92 select sshd 55444 161260 1 0 3 0x100083 ttyin getty 67591 455715 1 0 3 0x80 select sshd 49600 305060 76016 73 3 0x100090 kqread syslogd 76016 39211 1 0 3 0x100082 netio syslogd 6821 451890 1 77 3 0x100090 poll dhclient 34855 511091 1 0 3 0x80 poll dhclient 53304 251533 0 0 3 0x14200 pgzero zerothread 50707 365400 0 0 3 0x14200 aiodoned aiodoned 14494 322403 0 0 3 0x14200 syncer update 69708 191217 0 0 3 0x14200 cleaner cleaner 79265 362120 0 0 3 0x14200 reaper reaper 2395 207861 0 0 3 0x14200 pgdaemon pagedaemon 60390 120776 0 0 3 0x14200 bored crynlk 32824 449566 0 0 3 0x14200 bored crypto 22872 167182 0 0 3 0x40014200 acpi0 acpi0 15101 383406 0 0 3 0x40014200 idle1 74604 54501 0 0 3 0x14200 bored softnet 96391 4666 0 0 3 0x14200 bored systqmp 80221 398421 0 0 3 0x14200 bored systq 98988 438966 0 0 3 0x40014200 bored softclock 37914 100327 0 0 3 0x40014200 idle0 1 375648 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper