875af8179386324137067694986e9ca3a82f9d1a49ed4cf4e9a8f5fd681d67b3b749c17ea8f0172f14b2f2b23fcdac52d52fa7b3ef18ffda56bc921bbfb6b2de7dea3a6b529cdb9b4dbae3587c41457d8bba5c9ebe4c36a8ba8f0358f18191bc10a69a583b2fff6ac701bf6baec715bcf05815dc52144c5da24654ac52a26886d5543277d4a58b6f5fc6fc9b802bc2f9d5df71cf4eb08d2a018404cb7e5eba30dda835e8c26b99f2e5500020e8139ca321b00377e64220fb9910b788cc5ec9363c7c4257a4cd6b458ea6ca628c69196c5f810ddbbf4025fb68f1ecddc3222ff24772cd205d8b7acfc3f63202041f9638fee82462e2e9833ade4431ba8c13e4c9d3837c2c381503de32fde7fa7cef6ed902aa3a9e36e3617202ef01f0b910dad68c20858ac17803693b53d8a6ef3ad546ef802c754078da5964c3c4bcf1f2447b2a6309259846e8839d721968c1ce1250c414936bb94434081e746eaa645d31300428f888e5f848a242d67abc77be767cd144d4ddab3c7af8614f29882eaa7c0807f1c0f54210e3c914cc6325b6909db271c59d5ab3074ad3e97492f0bbc4a9f2f743873ae3a6e1a45338f7679dbd7376af879fd943d5acc33208541e", 0x1000}, {&(0x7f0000001200)="0201415fb74a1677f2f84ea16e94f067cae5c56d056acf89432e7bda24617bc6b2bea7466f5a5714f7c3fe20a4bbeef26dd644780aaeb233bd8f3cfbf8af56ae4f08d737cbd329eeaba6937f80120900e3d37be25f47c6807f53e0f8", 0x5c}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x110, 0x2}, 0x402) shutdown(r0, 0x1) 01:39:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x1ffff, 0x1000000000000000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:39:52 executing program 1: r0 = getppid() setpgid(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r0, r2, r3}, 0xc) 01:39:52 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file1\x00', r0, r1) 01:39:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xa) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 01:39:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 01:39:52 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffe, 0xdf3e}, {0x1f, 0xfff}}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = msgget(0x3, 0x40) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6c, 0x3, 0x1800) r1 = semget(0x2, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x11) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1, &(0x7f0000000240)=""/39, 0x27}, 0x840) semget(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000080), 0x0) 01:39:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept(r1, 0x0, &(0x7f0000000100)) 01:39:53 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x5010, r0, 0x0, 0x0) 01:39:53 executing program 0: utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)={{0x200, 0xfa}, {0x4, 0x2}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:39:53 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='[\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 01:39:53 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0x3d2) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 01:39:53 executing program 1: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 01:39:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r2, 0x6d7) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) dup(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:53 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xffff) r1 = kqueue() close(r0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) dup(r0) 01:39:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getgid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) 01:39:53 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) truncate(&(0x7f0000000040)='./file0\x00', 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x20) 01:39:53 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x2c}, {r0}, {r0, 0x180}, {r0, 0x100}, {r0, 0x100}, {r0, 0x14}], 0x6, 0x3f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xffffffffffffff7f, 0x6}, {0x18, 0x1, 0x3f, 0x9}, 0x9, [0x35, 0x6, 0x0, 0xffffffff, 0x7e, 0x80, 0x5, 0x5ea]}, 0x3c) 01:39:53 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xffffffffffffff00, r1, r2, r3, r4, 0x180, 0xfc1}, 0x1, 0x100000001, 0xffff}) 01:39:53 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x0, 0x7, 0xfffffffffffffffc}) 01:39:53 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) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="bd3b77883e2b4401246f83a4e980d0be1d7531ea567101e8d78ebd068a3507e1ac74e1ca17c58d37972d754c4ccf0a25802cacf38f18ee5089403b6e3ca5b122f021ac744708e3e154577c217cc5dd0ebc215a9dcd494abf625e3541f3b9dcd71a850afa367615a4a2cd9352852ca809ad9d0c7a3c65e78e639e6b52645705b9b26ad4d06b10311fc111673696853c78b03ed427fa7dac1de19518ae98546c5d17af02a98e699d889ebf311b106e40e902784120c2fb40", 0xb7}, {&(0x7f0000000040)="f0f259bf423912f8f422f4c3208fd540903186bcdc82d78c5c9d8582ae2f5abcfebdfe9d80727b8cdde28b11705a232cd0e09393e3e22e7f4dfffa4850e1908013fd8dedef16119fbc1e4d22e829edea272d8c23098bf404e19b8a0d478257db66be2ee9c274bf2cdc0673a97d5e710432ab", 0x72}, {&(0x7f0000000200)="f2f47df2400d5aad4db8eaa82633acfb2c4dedeec6352a6f393cb64a1b2ca78312593affc1e6c2ff9f59e91adfafb6999f28c56d2f9b84072b52b6", 0x3b}, {&(0x7f0000000240)="b0864130e7d2f278a0ef84fa44b530ead8ee63a536c899f0caaf", 0x1a}, {&(0x7f0000000280)="eeb4b658fd2c242f19453f9b50458c344c38ec35bb9d8e76c6381757d6b7f49b2cbf04ad57fd9185eb92922e51f080c9bf39e556fe2ed11b06b3ff4d6936122a84d7e71e1612b7bbaec27fd78e3b31842a765f557c2b9dcc57a832b73018af474956b22a49cc43ddbca1a34c7161ceaec9910d73effb780479571732d73f95e116e4c524528575865565327b347859968947965d75e738a887a7d8c91e0eb6ec7c6723ce45", 0xa5}], 0x5) getsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 01:39:53 executing program 1: pipe2(&(0x7f0000000400), 0x10004) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x200000000080, 0x10000000008) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="d3794c6c0f59075f404dd0c23eec2ac3230edd8d035f8075b61559afc4a09d6cdfba10bd5f3e229232b611b2e9b806d786b2709102fff4fd6f90522a57b1df1a380acc132b59687aed4dd1a4614e227da59d0955c8fdc94478bfe81394816117381529dd2079e08572829c802109a7d3f3bd141c45668e60abccde954218e7dbcdd47e7ce92fedd7c87c8b8c1ad2b1f6504c99bac0fb9ccd2c6971f45126ded411adc7f5e2aa1f88617c46874b0a40d4102100cad9ff4e5df274b9243b5357f67eb186d370a3075e657e69a84929520b0ab8e9c7100473e04d7494450c2a86f978cbb4a9", 0xe4}, {&(0x7f0000000140)="41c0e1191863e67dcdb4d5735cdce74414c1c4a02519cdfc5e698c68dae320568d00d2578f77d3d4efd1bea179f933639253442f6c4d4b33ac1aff749bbbed21f435e2f160226d1efbdee4edbb731e7a1487b0a852bf4466538f715b96c4aefb214b5c7f195f82201956ef54e840d2dc7ad4284d928a234dc2d78eb7e9057f97696c3d2c18af18898d69efea32f8d00022b559548ef8c2f82cce387344061d54f106e2", 0xa3}, {&(0x7f0000000200)="0cc7b16c73c33233412c1afcf896d1cbb523f6838498d1a6f6b73a5ca330a90ba8fc96c9adda87fa8f021c19e668d919795b3055d9e03aaf30fe7c2e0e7a6c2488bd8e08a8365ebb8eb91a15202c2c2820b78d3c8fe3602765809f7e19cb3d77c45a9ea8c0140a5ca54e70849e9ebbbbaf57de9c629f046950d7408cc53df83d4ba53bf44aa3", 0x86}, {&(0x7f00000002c0)="73db038627bdc1f3", 0x8}, {&(0x7f0000000300)="6847e81057a94acafbccd74417694263067bdbbf8a3276306abbc56d95fec79e5b2d401ca5b0bf67add02dfe3d1e72a86dc68efd3c9d2dbcbb8630042666f493a35b644148311dc8a5", 0x49}], 0x5) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="f1b94c8469487aac49711b6333d8c60b3e47fe9a7fde3ec97644fb1ac482580ceb296627ffbc3987ee8b9bbb1a68cd9cf71fee32c8938dda61cf703a2ff944b7c52b6dc035abf28bfa00db15749eb5668ae2c04d4fee6af525a03e90a9480ca4bc850b648a6286251f8da9668296a0ad47fed91707dad549a45bc333ad09ef0d1d6356996c4b70b6f7b57b2dafeccb25e9c5fb8467ff9d2c7904b7adcab446e9784b954124ed7a1e14f1a866d8596d2f71e613fe1305333057ed8337f6bf5f40d802cb10e20e17b0f5e062cbf3584a821eabea63b29d12b8092861ba718308d2e9fbfb9b87ff1148aaae53ca", 0xec}, {&(0x7f0000000580)="4afd03d81638b2341c5598a4da8562f71138d8b2", 0x14}, {&(0x7f00000005c0)="4550d8a76a7b2a3070260f5ed748634d35352068eb2feae38019cb82ad5229f039d48e253f1d652101716c6e497f7dee1121c7c168158f42b65f261a6cb009574b76e0e066d9a76d265c67ddb5fb2925962583cb01fdcacef3445e4cdaec1b8762aefc43f530968cdd842ac94cbcd1fd", 0x70}, {&(0x7f0000000640)="60b9c3637a2c7178fc22d09b8c73a7f09a12fd8f51399919c660ec621a25f7b087b798469554a43f63202cda41e0d7dca90234dcd82eb30d0109234acd23d8d9a2abc27cf8869957929ea13aa2e89357bd6e23b5108a9cb79d", 0x59}, {&(0x7f00000006c0)="a223220d9a2ed25092f7053dce03c900153d172259ffa14637c1010f35a03790d2a35ee9b2212fcd2528d10bf00b255fa1fa1d2dac41efa5802ecf564f41f5c407eb211062dae1ab94eb3693a55d9fe7be7a7652c619aa9797b3ae1708a020fa97b7c7d1cac36dd921a7327692d53e12214a766210f386dd342e42dedb01de82be7306bf66d5b4586d591716b4621e43a4d2df969e2e34d591d9318b5de65acb5a51d9f3f75db9b2ef98c9ad90f04c780a841444f41bd32c30", 0xb9}, {&(0x7f0000000780)="672feb642867d47760d542f7d408fec58786969855a520f88b9c2c36fbfcdf87ffb1701b443706771a3aac7de97ceb3819659385d1f3426682092d581ca5cd9831aaa57b10eb8cef1af01b2ca51ea7000e36cab529581ad788c7debf1cb7e1cb39536bc99d42b61bd907c9568d20394da477c4240af1b74f9119f9883a5499b81fee1f2b93d1520ab1e438ae04c107d221", 0x91}], 0x7) 01:39:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0xffff}, 0x10) 01:39:53 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r1, 0x0) read(r1, &(0x7f0000001480)=""/244, 0xf4) syz_open_pts() pipe(&(0x7f0000000040)) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 01:39:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unlink(&(0x7f0000000000)='./file0\x00') 01:39:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) recvfrom(r1, &(0x7f00000000c0)=""/208, 0xd0, 0x42, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x3, 0x100, 0x56e2, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r3) 01:39:53 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x6, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 01:39:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc001, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/22, 0x16, 0x802, 0x0, 0x0) 01:39:54 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = msgget(0x3, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/223) r1 = getgid() r2 = getegid() setregid(r1, r2) r3 = msgget$private(0x0, 0x2a) r4 = getuid() r5 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x9a) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) msgget$private(0x0, 0x20) r6 = getegid() r7 = geteuid() getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)=""/250, &(0x7f0000000440)=0xfa) r8 = getgid() r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xffff, r4, r6, r7, r8, 0x8, 0x221}, 0x9, 0xffffffffffffff01, r9, r10, 0x3, 0xfffffffffffff5b0, 0x2, 0x3ff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x100000000, r11, r8, r11, r1, 0x80, 0x80000001}, 0x4, 0x1f7c0000000000, r10, r9, 0x190b0e51, 0x2, 0xc7f, 0x100000001}) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='&{#\x00') 01:39:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0xfffffffffffffd5b, 0x0, 0x0, &(0x7f0000000140)=[{0x6be, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0xfffffffffffffffe) 01:39:54 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6485f2ce9913b21e53c15951c1d920d85e8d94b2a22ec29e744889d30a98d953cb7c01b115701ca6591a407ff794ab6ae41447b33e88e98a94ad4c9105675aa244af9d1ddebd6349d90c2ef2ca267597dd5"], 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 01:39:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0xf5e}, {0x18, 0x2, 0x10001, 0xfffffffffffffffd}, 0x5, [0xfff, 0x6, 0x9, 0x1, 0x5, 0xffffffffffffff00, 0xff, 0x10000]}, 0x3c) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xfff, 0x7813}, {0x18, 0x2, 0x7, 0x5}, 0x0, [0x4, 0x4, 0x6, 0x80000000, 0x20, 0xffffffffffffff01, 0x40, 0x5]}, 0x3c) 01:39:55 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) open(&(0x7f0000000000)='./file0\x00', 0xc10, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 01:39:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x10001}, {0x18, 0x2, 0x5, 0x2}, 0x84, [0x1f, 0x6, 0x1000, 0x3, 0xae, 0x1, 0x6, 0x1000]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget(0x1, 0x0, 0x240) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) r2 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 01:39:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x5b780a0ec4815531) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 01:39:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xffff) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x7}, {0x8, 0x905}}, 0x400000000002) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x1f, 0xffffffffffffffef) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) 01:39:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x7c2) r1 = socket$inet6(0x18, 0x3, 0x3c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xa3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/76}, &(0x7f00000004c0)=0x4e) r10 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="92", 0x1}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0xc}, 0x406) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 01:39:55 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 01:39:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x11, 0x4004, 0x10000) 01:39:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010c49f6cf6c653000"], 0x1) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:39:55 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r2) getsockname$unix(r2, &(0x7f0000001840)=ANY=[@ANYRES64=r1, @ANYRES32=r1, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESDEC, @ANYRES16=r2, @ANYRESDEC=r2, @ANYRES16=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES64=0x0]], @ANYRESOCT, @ANYRESDEC=r1], 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) accept$inet6(r0, &(0x7f0000001240), &(0x7f00000013c0)=0xc) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) r4 = semget$private(0x0, 0x4, 0x193) semop(r4, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x1, 0x1e, 0x1000}], 0x2) 01:39:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) pipe(&(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x61) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x4}, 0xc) fchdir(r1) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 01:39:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 01:39:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 01:39:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) r1 = getppid() getitimer(0x1, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) listen(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x8) getitimer(0x2, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) 01:39:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x80000001) 01:39:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) r3 = msgget(0x1, 0x248) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="020000000000006ae70f5234359813efe600ac54ec4609c18e3c99cbf60ab3d1000f99900c3c248ef4e3e6c17f01b7bf6f314ffaf361f30c523f52534442e89a2f3657c229fa31302bad9640c6c714e698120bfcd33495c1f6e9648672978c0c0242ebc314adbc2adcdb3d377c6ef9"], 0x6f, 0x800) shutdown(r0, 0x1) fcntl$setstatus(r2, 0x4, 0x4) 01:39:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x6, 0x5c1}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80011, 0xfffffffffffffffe, 0x3}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpgid(0x0) r7 = getuid() r8 = getegid() r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="7a7a02427d9d88dd158330669aea9e584b42a180802ed30c57fecad06b1991baeb13ec5c066d90db613da2cd448ac7ed21c7c45c6bd377cc835d43f81463681880bf211ec75cf20ca4054d0f78cbe36c09be2c160e972aa00f59052e349f25416c0438dd5a741bcadc6531ca92e9cf53d8ea4c7cf10a39c0d7baa0a08a7567f4b1d6db2ddbf7ce894690e118ffc86f751c082c98e057907296b385048ec564b8daaca56a583d85d2145e43bf3be4484f3e55a3e7336ef654da807b1b1235108038b88d41d9a0cb233a4b99638ce185", 0xcf}, {&(0x7f0000000140)="74a21a03ff7a653a79e0d9c9526dca7e133cc80b9facb521ac826fd66fb9e69407a3ccf16efbb79c6c6b259b31a12df51d8c1664e0700e012b84", 0x3a}, {&(0x7f00000002c0)="c0240e113689314002ed1bec526e5641c7af64820c823250a9686b47dddc4488f451675f5567", 0x26}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xe8, 0x4}, 0x9) 01:39:56 executing program 1: r0 = getpgid(0x0) r1 = getppid() setpgid(r0, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 01:39:56 executing program 1: r0 = kqueue() socketpair(0x18, 0x4000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11af, &(0x7f0000000300)=0x8, 0x4) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) poll(&(0x7f00000000c0)=[{r0, 0xa8}, {r2, 0x50}, {r2, 0x4}, {r2, 0x80}, {r0, 0x24}, {r2, 0x11a}, {r0, 0x13}], 0x7, 0x4fa) select(0x40, &(0x7f0000000100)={0x8000, 0x5, 0x8, 0x8, 0x0, 0x7, 0x4, 0x9}, &(0x7f0000000200)={0x3, 0xffff, 0x3, 0x8, 0x6, 0xf2, 0xce53, 0x101}, &(0x7f0000000240)={0x5, 0x9, 0x3, 0x1, 0x3, 0x8, 0xda, 0xffff}, &(0x7f0000000280)={0xd80, 0x4}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:39:56 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d39a8244629598146e620000000ad0d884054033c9f33bbda8224a2f3d772e7636e48b3fab7f2e0ee41dac6933ec5127743be2206209ef02df9cbf2f6e88088f56b87a7c2a276234e39a9d3c712ac8be9cd789e91a92e53192ffbe05328b6ecc0f3b508e64674007c5f2fd366768b0df47b63306622d843514c017fda1306526c12e3ca83a841513c180b69f2c18e9e2a0745097999e4ba533498f6c744c78354124ef1b5a8611545dc2e5addacfd7208dea3f5e0eb6685ce7860537f5ec955baa2207532ea24bd89a9f6257c3e65185d2d1ec8a13f1816a228bc055cb3f27ff07a9cbd13eb7e6d0e54b8434943d123c56e2671241763034fc0e93039435db74617ef001c3d58e8fe122e52dbac4eb5dbfa9cac8985412962a5c68c7cf379c311e66cbb00000000000000000000000300"], 0x50) r1 = 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', r1, &(0x7f0000000180)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:39:56 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff1000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="cc2e2d2f62324b553a311d9fec1e33f336afeace0d0ddfe0601aa6f8969d88140b609d5cc9e7405e347feb97e4790925cc2caf020b18118c7dc00918b6617f87ff31cb1f9812ca89b6f1695830b13f7fe06834f69f7f24f563072c33f317b85f94a3f5e1b9faa62c53654cefd0950694", 0x70}, {&(0x7f00000001c0)="5ffab967366a49dded0d2daebd1534a3b12202607fc99c424aa9b66c73cf67149b1a226063beb5524c1bb3a8aa53d6e4ea9903b0eade6095a80c9334f30272d021a9b7de7b963052f82fafd2736776c2869d080932003777ca920abaf3254747651fad01e0aa86f94e2d524ee42719a47dd6c59f9f41", 0x76}, {&(0x7f0000000240)="aab849feae1a46da79802537bf3005638154cf1b4376773ef3346aa1ee708c8a6fd7539e638dbdcc5a6a7755ced327e5e4b3a2870684a1a0776f2223bc8e7484a5941090f2ae567e472f6d0ed694d36bf5aecfc4c7eca2e2ed30d69b3673e685561c79dcb41efa6c5fb0286db272f7c50c233030fa7d2647e21eec32491c4b7577c43a7dcdba1419f81dfdf5ec3c9686322e4d4dab88d9929c53a16648989bb9fafda0d286f2e1f166fefc270c468fbc0eba9dd82eb490153d37f719b6c38cbfce478f5b284b26fab1907831d5cc686e45b81dba342bd57599f9c68b91c80c7adec9e97b472f886e1237eb6dffbdb4bc1fcc50aad0", 0xf5}], 0x3, &(0x7f0000000380)=[{0x98, 0xffff, 0xfffffffffffffc00, "e37bc1fd5ed10a2f83269abcfe2eaf55766b5c33db1924df3d847442019de9788f410104f7bc9b87e58fc2960e9da05a24c27a0f9d559c425420c9e74a38e8879276979a73890dc9680eb0bcce9ed0dcb44bc0335a404d897a3bf7c5db3991173235b373c46ac49b9ee56ea7a5cd8c8d460ae24e5c9faa06639ed012e3e43f1666e0e44b3455c1"}], 0x98}, 0x4) r2 = accept(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) connect$inet(r2, &(0x7f0000000500)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r4, &(0x7f0000000580)="511179033188b219759fc06d4d3a7d4163ab2f95612d5b20e2f77fd686a624ff1d2ce0f458bccb9622bb38034c4cb592aa8ad02e012f31d46fb51aa88d87ffb0eae0ab7173b7b50941085d728b402011e550a93f6b5b6131709fc4ee387edbb960ab966181f40ee3bb42c89262a357e83b7edc92f8a0756ed66c71b06f5ddf050488a2ffc5ce881d068c29195893806b09e02e4a567decda1918159c87cdafab1a15713929ac0bf46da66786e7ce8bce929bacdb658548ab405a472f08ad5aa9adf266f9d4658a0e72f8167c202af0d3c8afa8c71700d436c5b5f69786c71deb8184c3a478e4bbdac174b976238fccf434e95e0d6e4752c64844c929cf001b051c3e7715814916920cd7076e945539befebe702a2c9e3a25103babe39e7e34fa67aa8d4d819376776c576e44110473df133725fdf14da9082da8ee675199f83d6b3c2723d06778c96f28b017495f0df291dc47a96d9bc4fb98fe161810636ed5a2fb8de137841124bd306d0b7e94a626e05a5d27d9b3cada4b2a8881af1cd882beb117d55983323e7a514b3b9aeba50f8e729ad9eb32cd46d1c3abf569026435fa26ea27edd29b3f8255a8e8246a4970a979e67b69acd3a5b06bd416dc5d3ae7016db4d1baa309bcee41f731a798ef5baea4ae0281baf54ca58095b6d744ed6ae2650445096b219e1d0fedde1e193db586f50ed06ee0f36c9790138952d7db8c278e29ac96e982498c237e5b400235ce79e1a83bb1202e843ab1a494fcda601b0c5a5e1b308f3c0a37f41feafa045e19469b004e4ccde0678c4e6a6e1d56e2def6f1395e7823c282dca7a82aba6a1353c850e7d503ef8dc97ac143299be9635f040be0783120b4399b596c64528da4d180d290ef0e92a5f31c3d06f4b2a393c453c04fb5e3a54aec96842dd4ce65af820d8fe018058a57a1f494f9d9c2999b90f039e30e91a03c0f4e2f3637368a144986a46655824e040bdf4644e166ff24a91b3fdb6870778f8ee879fe36b933467665de00ad713011e02960f2678f879ef3e350a474d009d8fcd9ce9aed4a58aff64a11af5ac2f6453bb732ac74accdc558caf72e377d79d46012fe17fa58dda66d27d36a8f31df95c3a3d35386089aabe2c0dfda7da13b2ea17d502ec5bfecae28cab521751c05c501bf2d8ba6b217efe09e093f783307a8a2dc45c58efee94b16c854ffa7a5caea0bc6a5d0782ad57030923f66691e198299a08230d87ed5a7611d74350c176c45c574463c0ae287870c7c0d2012838509114b8a8117f82682a7fc78bd41028cad779585eb7f6ec6a31bbf34b2b0807d54c7caa4ac4239cf8c2d6c38e351aa559cd50d6447469ba45fb64514869ed99473c23b4d52c2760d2504037966b51c3b52dbb870faad5391b605277db45a31a46f8c31759b8d5334972c667e2a8fa69e50a9bf85c404f0af8daa1d35399c2d5d36c8905f1bd0dff53d6ed1b17398e3501e85cbe615f35892c4a8dbdca425323b9c83059b05fa1ff8f65a876fe25c389687d42113070509ac57918ecefa2be13ea3e311ad0baac0efcc76d5addaad5926733f33efcf1865d97572a5f10196912813762e4500117a60a4ea113a7b17894d9ebc4b45172cb2dff0b4bc7c90669b53777cb99431360e40a1cda87c5b6ce063ec9560b6f99e6edb05789935d63664c50f891e3dafa5e9821a6b6ca709b6a00d47cf880dcd482b9d2e90384cb115715f8f372e79c89ad34076df88d50394307e888fff424104660ad179c5532e4a5a6628e95fe645c9120214c3940895bae5894563212a4e5d27efc48766498cbb30e3ae9ed8f6bcfa8e05f9144f848abceb3169150fd44181cf039e59aead1ae30f73de06fec91dce279e082a86dc891656441bc6e3f7039482bdebd9aa2ce3b365109361a3bc00525db9a2a2a23d29bc2227795a15bd22b8778547976d04e557272e86863d4ae928f50b479c460f81327527ebb74a81cc09ac264365caecb81c52b8ee1c0d790ad6196108bb6adef1ad6b615537a9453be34dfe203fd7e8f58f748806c9db2545f787b9f2cdcd99dd7b004ed0d52eefb6da7b5ab2acabd21027d022a7e852b8e64c1dd3fe4c056d59c881b624047e6a84aa215b4cf3eca8e8861a3a90d31a805a3a2be8b1cdf1839431d708ddbd6e4a65b490b51ed4f846b8163739501008ce6d882db31c30bf499b3711cdb8bb02203c579fedbb3e28d52263505ff4a4626297b78ef508a2d21562361e624e9777f9777160dda430a73b36bbbac5d14c3c7e8557c919ea5158d4bc8a51b5ba53e668c0f101eb64bfd7dcda561a58ef0aba318d01adb5f31949e09cc9a745b3516d533d42babab32379eb34b36d12aaf1534f7ceb01a280cbd4ac48f0b3da8d102f147f148270f29689640ad3eb0f4467e4b5effbd21a74f6edb1964eb5e8c839b8ab3eaad1fd2c97bfce2f6ea414c5ff1a2f00303a2044c4e726e99a756edff32d69e5982c0e88bbc895d4f41cf933de99afa092ebc228f56f4815c8ea06d0f18a131fc91630614b02c7baf8f6e691fcfb1df04f36aa218a7b01fd59247f09d91dd51699255b43547d705f0c96a005e735cbba109716cc44142c6a52e2d8eef3e7a466fdc1606ecdf5015fbd9c464bad7ebcc28a7475a138383df51b440029f2778bdcac478da0509be590ec6d00549249a2634ef6fbffb3446298c688836effdffcb25d044c0fa1c663c4ac3c864cb21b8a2165e1c3e53aff02018bf888d88de856e4fea9ec7c2bf7b85fae01463b30cc3067ddcd241395d4b3212cfa656a5a24076d67811ab2e2fad208bd7c3b6e0684a2d333b6189a72a74001a59590cb0f80e638ac577e850eb1a0433c53638bec6c383ffefa34c9f29aba433f567130dc23d493ee910c02ffdd64d88951f0cfac17cf0ba68308fd2fe4df43ba47c7bcc0ebb1f86caae957cc5c8c29cd7ccb675b910322336d24a848c2d638e1c3baa48352ba75db6be409b9edfcb2848c72ac097441de91e6732e5f51893236c57904b9f8e47153409249997ff1532d55941031c0e513096063be609a361ca1b926bb56b285fa033bb239288966c6e8257c27d06176b441520deee2b6289ae30e8b1ec3ab93fc824285f48c7636bebc50c9d5140c6eaead17933ed4ffb342b164bb9a22998c2169c932e4eb71ae093b85ea6f258bb2081b1c7433fbc2969bb0022f8ddb59c2e48eee6a3b135ddcf46eb740811e5ffdd2394fd8495abbf990f717e073ba01ec4cc26eecca5357a48d2e4f9bd8159212d066090602efb174b38d72192a8857557adca4af9fbdfd134ee7cf0dc6d7efece2328defae3ff346279f3c5bbe95c5779c4e41f5df70de96cb55daf7993d33f24c619e94d9790203c59d8b5d64371d930af4c248be30270b82291c5776ffd7e934a8fe611cc59b7c4a77ac5e6d2e06d77f3864a3b83cd0fa43b241be0ef1216d96921907f74e54f4b9a8c114700f75c87476a2c1dbe4e316e5372a5a399d806e1d70f7e3bd2cc96b5202bc79bc4d9fe81bf53bb8e4d9b98f9fb0b1b84de3c5fcda1864c8e5284d097592bff3e94e213e0f0d672c16f95f8643d8364ee2a9667a27c551d3a53b165f67ecf790cd6a7543fb7b26cb0340121ba8913e531140ea68c91ae782819e0678d18794baf5fd1cff7a5180bbe8fcc2b9312fc9e01fae2a2b8831f43e2246fdfeb8e4779a1c47be289939b112fe5fdf37837a02c7472bcd057596820be7792b21d621c60ad3bd12c6e1de6da094b7deda8c168e5b097b06283a8dfdbf77a2106ac6caf1d81761b0cf55df91552e7952c549c64313baff32290aec5c0dec7b1209db076de64260ab9748017622c1e44b0678451b6e1de450545a5be9d0202c6d154cabb02e143181f1c15d02417d3c1e1c98a797cdaa7c32b3f17b59f9187f10d63059d76d0f0069bfff16ca9ef06f8f13f29b0ee7c44bc5d580621a560ecd22f96a526354128d3c62fd694a455f1b72d41bb7b6cda4dad824f0130f64a002f355cc0c4cd875aacc0cd1924ccb6df24d10b4567203df81af241b96c6b4b7ab935d69345f56bc78700eba779c30527f22f16d7024f8b97b459062e811fa6dba59702e9a5a768148171ac7e4834d5e3e1eb85026bd9f1f66d0e32cebe46f90452b9167ff2fb8e361d08104de3d9c7d75b65f5295d7b7af074e9202e2cf409522c07964852201a87f76cf774ce13b7eca12de5eb5fe06247553f8f9e795509cc3e710a404a37fa63a785b491ca4a8014838f03f6902262eeb1ab699bfbe1f0718b86994450604fbb153b1eb561e1136e97954887218e55f316dff51181ec1ec446348bcb4af7ff639133a4c2223f53af1e3083094ac9cf192fc59d2f54d07722987c4d6d831721a44c2f3192ccbf43e5a9293057ec59abb3aa6a724355b32f4bafbc3a2734a5c5201bfbf3283c2dcad1632d636a083410022f397d40b4b416c68df8ade6500f2632fbf400c88b4143b80d501016ded6bb66cb1e134ae6604ec65b7ef40e5e0b29c3b664a34ada6cd6c52ff5dc130df4e670e8d59b2f91d5fe37a746f43c930f3ff6d30e7ccb3f5cd9f755943f4664d692d7685eb66fa58c9b5a9ece90025c0d2c4363c35d7678829087a9e7427325facfaad63b2e846dc1c4b11b2feba30421a88debb70952b15ed9959dd0230d758c0042dda5e9d47630b8d48f2555cf5595b450bc9b601c83bdfa6374bdc8ed723cd63468e6e9635f24422a7072fb3e1c2c0ce7384beb7d536ca449046206c6ea5dbef4cf7b36e7225e4744f30c3eddcebd49b25faa6beefd44ca283cdee5eb15a0ea718d740214cd9d1aad0109c2999f595cf3c85f0011e51aa5dde3dfb419432a5cc3b53b0541bed54172fd5a10e4e45631683788274817ad3f639756b46b3e9bf344c6081e1fb615e7800b0699121879cc7d81d47d04f2a6fdf066ce2e067c2e96f44fe92d0ddae6287f9e588de4eddceb244904cd0e947b608d4623d0fbdc4e03894196920bcd6186f330b057357eb430eca2e679126e259920170049491e8f221d671bd52646bab0f59d3428852d901407bfd52ab7f83e1d59f27510a5bfc7dd09804c29d9619d8a38e48f0e13157c908dca1d78a3addf38c5a984699b508f0ace9291d7e75f53de3fcfada657373a18d42fde30a8d845bcdeda4b93505c14b0609244cbfdcb1c09106cb89a20d305048bb532362454213c28dd84130d536e728cb9658e54e26c4d4e4a314d373074cea8e2e6cdc20102cafa9c2da20d3e9019dbd2a9cb8cfb36f8ef2fc18df900f3bc0f40b9304a4d80f75aad6e609156287bfba6ff1531b9196d8be904b47e05925182f850a1b85f2e9e35cfbe7f5ccba933b6326c5fb36ed331bbfc4a322f070611c9ede4e17c789436b6e90cd3653a653519b24e161ae85c6d30671b3cec485e86051be3d7148320b20689dc7a8d5bc0677c567634d0348398bc2882776cb2ec0b40dcddb2926c021524103702340de52766b8e8a1d665729053f595277dbcf91cf6759bf4993628e97c0fe2ab2be3477cf67a19b2a6e9811a4c04201af8f600757cfc02514fbbc57f8dde35a61c5db9496d629e958558965bbc9bd8b23f396045aac8a4d2e1b196b551a041082794ef698e2429ddf0205847bdf6cafb70ca884269763e98b8c1b56f35ce05bc9399fb75497342de0dd7582df86470080feab32c444aa7110a5c6ee7515b9d2e0798626616bdfda2608d90918b8fe09353b2fd116b3e69a46760ae46d912b0a560bafa4ae7c20bf4a782502431cd722eebef06d2b6ee2f4308b1e64cc40", 0x1000, 0x9, &(0x7f0000001580)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000015c0), &(0x7f0000001600)=0x8) connect(r2, &(0x7f0000001640)=@in={0x2, 0x3}, 0xc) getpeername(r4, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) r5 = getppid() fcntl$setown(r0, 0x6, r5) shutdown(r2, 0x1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) shmctl$SHM_LOCK(r1, 0x3) getpeername(r0, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001780)=0x2, 0x4) r6 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000017c0)=""/22) r7 = geteuid() recvfrom$inet(r3, &(0x7f0000001800)=""/195, 0xc3, 0x1, &(0x7f0000001900)={0x2, 0x0}, 0xc) r8 = getegid() getgroups(0x3, &(0x7f0000001940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001980)={{0x100000001, r7, r8, r7, r9, 0x8, 0x3e7c}, 0x4, 0x5, r5, r5, 0x9, 0x5, 0x1}) 01:39:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}) 01:39:56 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 01:39:56 executing program 0: socket$inet(0x2, 0x8003, 0x80000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000480), 0x0, 0x0) 01:39:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202000066696c653013667aa728b76cea43da32efbac3750393b52148321680ae7e4e706265f22ade2c85f81d812d38f94b4426f36706da2387c694458a3f19474943ac20be9c9113ecfc87ad01cc43eb6b6cbb418088a8cbabd8a2beb4d7754c0794dd5e52f712b708cce7f002d8a56720f41a82e0e3830bf4d10c70dbd6b0980bdd2f6baab89b1832048c8f07"], 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/144, 0x90) 01:39:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0x7104) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x2000001, 0x2000000000000003, 0xfffffffffffffff9, "001100000000000900000200", 0x0, 0x4a}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r2, 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:57 executing program 0: close(0xffffffffffffffff) dup(0xffffffffffffffff) 01:39:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000003800)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="41aca0217016f51743581b1cd22dd001c240c2823532ad4914f0187933ad99da3b2e6dce218f43c3635a12f410b41fe86cf039c6b682669161cba7447083b0356b7552702950a80ac187c63c77cbfed934e7415e453171e257760d6b10f5a11047784c75a99105544b578a8e75d0a1c957416b836a0228a3a04579e2e2bef15f0920ba5b268327f526caa8bf2d28c651b348194be07a500c5cfeb765e1c6c759535a2d618bf7f5ae44", 0xa9}, {&(0x7f0000000140)="6e4b8baf672be5615edd683255ecaa936e5627eeadb9f3302e464d7365e7c08a3a731e8d6b4a31c51e67b9e60578b185e66360c22d1b086001878f40cb31a9761683643648080e0ade75fe1c386a32aa836960a69b5597d60358f00a5e2c91a0f6917088506a630d0cb4f12707fe1c902065e3f149f4574331b4811e413271adbebdecb2228472fcefdf2bd4d74f569aa1128162d4d75cf407360a0e5c0da44a02255bd9e0720930ce7b47d6c17f8782ece0eb89225f6de5c1aa239cbd83fc5e4505ad66838bb26810b15eec444e302ff696c4bc4c3724ef8e5ed434147b1c297aee9c20cbb4d856735888b3852db9c0e2733ed074d5c0bc7b72325d1fe176", 0xff}, {&(0x7f0000000240)="03a440809326add01ee8154bec128634c194caa4e6c0eea1479ee916d84527422f1534511952a5ba6d040e1b87d1519f3f1fd59d4ad9a45db44a63a283667aaf93339bf1dff92192", 0x48}], 0x3, &(0x7f0000000300)=ANY=[@ANYRESHEX], 0x7b}, 0x400) 01:39:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4e) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 01:39:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 01:39:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xce0) 01:39:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000300)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x795, 0x9, 0x400, 0x80, "cc3d6c7835f48e51f5cb978e62bd760a73b8b2fc", 0x3ff, 0x6}) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) close(r2) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) read(r4, &(0x7f0000000240)=""/165, 0xa5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) renameat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') 01:39:57 executing program 0: r0 = socket(0x18, 0x49, 0x5) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 01:39:57 executing program 0: symlink(&(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', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10080, 0x9) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 01:39:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:39:58 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) setitimer(0x0, &(0x7f0000000100)={{0x3}, {0x1, 0x90af}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 01:39:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) getdents(r0, &(0x7f0000000080)=""/90, 0x5a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 01:39:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc334a561951784c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a6c06b298eac31f456989a7a524b655fc77498766522dcb9cb8d5654afe716f6dc063ab3b4be8eb2a4305e3ed26fd4e50cd496f1a12ffebda05749f75fba8bdbbc02b7c1c69cd8e99c4c700000050386f4ab031", 0xb8) 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:39:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x5, 0x2010, r0, 0x0, 0x3) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000e06000/0x3000)=nil, 0x3000, 0x3) 01:39:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x10, 0x4}, 0x7, 0x0, r5, r6, 0x1ff, 0x1000, 0x2b1}) rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') 01:39:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="b1ac088883868a92ccbcb59f19fd275326d375aae53a4692e29565c5ad11417e8bd8d367a5e78b332b37220ef45086158c183c26d1b458c33d083a72d5d5a8f6073d2f3a83bd1451dc0b239b4a0834029e4679f96d8d26ec95f9e0a76a766eb3f42bf7f6e11f13419ae60666e9d1ae5d90f7475547d1d64489efce9f2528b3798eb624d5d3d4ff31c0e218c1730a2b6b9321d1d9219ca297552a19aaf2726c6e27ab2359b58ea19c42b7f9b74e95fffc2d2b77dac373d438ce57d32e41643fc2dfab71d3cd2f9d95e4154b4b76ce", 0xce) fcntl$lock(r1, 0x8, 0x0) fchdir(r0) 01:39:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) r1 = getuid() seteuid(r1) fcntl$setstatus(r0, 0x4, 0x84) 01:39:58 executing program 0: shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) getppid() r1 = shmget(0x1, 0x3000, 0x16, &(0x7f0000ff5000/0x3000)=nil) shmat(r1, &(0x7f0000fec000/0x4000)=nil, 0x1000) mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget(0x2, 0x240) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000000) shmctl$IPC_SET(0x0, 0x1, 0x0) 01:39:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800200000069, 0x0, 0x4, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813aa04409825c02581fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca533257401000100c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1befc05dc0c4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762b36bf1f5c27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750da", 0x22a}], 0x51) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) close(r1) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0xb000, 0x20, &(0x7f0000ff5000/0xb000)=nil) 01:39:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:39:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c3ae9658cc7a40c21e63f7dca299ff45663f5c6b3036ea4e24ee672668280e2061f57c656be8a185a937749648786bfe8c1651c0447e5807c", 0x124}], 0x1) r4 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000002c0)="fb262e15a271aa8d5b3c7bed5d9a1235165582de46a617bff1810824c3455de63112f2acd5adbd3c09f854258f1348f818fc02bde34a9f178e631a096e0ec6366fca5ecdc134000ccb344f491fa095f153d86ec228686e33dd341947606f23a948568f0e681c24410f66727698ccd81471a65c45a6e05240de30deef633d638dab49f2c692805ff88e0a34374c0ccfc41be6fe5975eca0c82f5361e0c0c4ac55ed7a3cf985fca3d2b549e202ca0d492b29680371548b8c36f6bfd0daf029b159438cd4e5051a1bb5916f195ea422c0ca0c64ee85", 0xd4}, {&(0x7f00000003c0)="3ac9511836344df3ce8b3918b3dfaa096e23439a3225c2", 0x17}, {&(0x7f0000000400)="285122c5852d6485f0b29d7d8418e68388356d4824b2a40962cd91c8b5f20c3c1eb9628db606d001ec278826668afc7f46255b14fc403d83d7e91fec281d9c716ce7a45179f3d45f16c0c437573d7391bef23d3f4438b46573928429afdf34c5df3c39220853a050d4b7ab4b78be156406878b92", 0x74}, {&(0x7f0000000600)="9cbe8b57f2aeb6737cafc2b424ff01663f397e3c372b92a74b92d0d17e737044eb7ade89095e6244004ec821e3b02596f9875b8a5c244ea8480209f32832ce2c248970b149a9e185c89215ca8402447f1fc963c03957829f4fffc43492fe340481", 0x61}, {&(0x7f0000000680)="9178eca49b1d3ac078ae49cea46e117c41cfdd6643fe2b24f8c0889746955ccfde5212fac3fd03bda925538fa44fad7af26a828240ba60852c7ba9a8e866ce23cf4da1f3bc97d94b8fdcf2c1ee605ec463c675947c592ace1971d4dd335de60596ce20f46d987100946d27792d9b704c7a0e8801215ac99e03f24a66d24f7045", 0x80}, {&(0x7f0000000700)="a141b5cd9d8b8df2372c9fab26506884da5bf3f4dfabcd95aedcccc214455eadd56be6e4cd31a93ec8e3a4e24e9c5095e7856f5c9761e13c0b5e935e0e4f8023aba34d4fb31b1e8affa705844d98d094d10e5e1c8956e4bcf0ca48d17b2af116a180b7c4325c9766ac603dd0d0206d5229dc57a17de7a84354e6923ffc8c116cf345ac446a15e53f13356050f5bdf40697ee8de4cd41d7a7d8d8d8a65e891194f94c4257a0109889b8eba8761d938aa8ff7500f689ba4cf708d9865178883b96acea442cb411b8b1a067b940bf", 0xcd}, {&(0x7f0000000800)="e580917cde66ab91843108be02e6239082f96ade60e531ac9d2e4c931a52899cab2e864c50ab9edb4bbcc8cd950e7745fc2a727d8e243157cf5684ecedcafdfc5029762215c13d31fb99fa3074dc4375c0f814558196b19e979b0454e97bd05b2d1b9141f9ca72e7c29fcdc4cf76baed06546d14ae1155b69b221e5895668df4b569968a8ff854d2f0733a8aadfd770559b14b973e92a9840dc582f41df3e9077aa7074257b032", 0xa7}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000001400000000a2f802e001000000c9c58c91d63eddffbc0e611e0b18a05bbb88eb93633dab332e356a", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x400}, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0xa22a) write(r3, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3b, 0x1, 0x5, "162294ce0f4957fbf6d2fdc0a16f1d0b15b7e41d", 0xa19d, 0xeccb}) fchdir(r5) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000a00)) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:58 executing program 1: r0 = socket(0x27, 0x400000000000, 0x0) socket(0x10, 0x5, 0x800) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000240)=""/211) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 01:39:58 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fsync(r0) 01:39:58 executing program 0: mkdir(&(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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') seteuid(0x0) r0 = socket(0x18, 0x8005, 0x9) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 01:39:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="963de4c9e23f0962bb6e41f976e4f33ce251714964e2285d833830271bfaa4b8cbd4d15df883c9a0a008bd1e889c5c745447f34f11dd3c75433da8de2ba627b522fbe681dead304af82a110cd8802e3aa78358ab8d4df5544ee724f8c0933d1d8c424a75a228c1f4aabff3652e71110ad6ced904a385a0e6e8b19aa96b1cb1eb011c13d354e348c25e55178c6f81d9abeb0034f49065c2edb459f80bbac05ffa2f40a394fd40d2af30481dbadd4ea277fb142141d6183ac5103cf51281d6ac510de9778cd4fa869b3352e118798861f255f384360fb3f813cd1ce7087eaa41170046b5c87faf07f93ad4e886719b24e7ca42b92d4d58987e355968", 0xfb}, {&(0x7f0000000280)="6f220d85f6832c1a47fd0f85d8454e77b2d6d67ce99341a1f24f1fee6f3b33491d2b6024542d9b596ed8d7b92b73ac1bcd69429f55f5ecd0a53769933b4939fa09c1f8b5f0259407533ba3c3d91221eba6b9afa8b2707a88b7fe24376037b494bc992b5f6b5b6d3f3f", 0x69}, {&(0x7f0000000300)="431db754ce90f57e5c6d59111c2b827cb4756f1928adcf9f9466957aed92d2fe0eabc2aaf9b0a8107d31df6c84a37ee641aaf0ac2c0cda216a6c28a681ae78b2e9176d95d7e14c8f8d49bf404dfa079122a55117ca44356e76ad164b1929c0ece3424cb2eac1107329adc341a2", 0x6d}], 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000004c0)=""/91, 0x5b}], 0x2, &(0x7f0000000540)=""/115, 0x73}, 0x802) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:39:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 01:39:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000040)=""/43, 0x2b}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x800) fcntl$setstatus(r0, 0x4, 0x44) getpeername(r0, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 01:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x200, 0x9, 0x1f, 0x36f9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getflags(r3, 0x3) syz_open_pts() 01:39:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xe92, 0x0) 01:39:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff7000/0x6000)=nil) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x1000) flock(r0, 0xa) 01:39:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x4, 0x52c) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/211) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="ea726c6631d71ba8d09eeb9da9d03d969dc3e284955e175c0d9965c6dc54f122b2bc34409a3d11cc8e7df5c2efa644d2ef30d07adc3a51ea601cac8e925cde0fb67cce90f3192b1ee7d39033ccf8b91dfbd0959dabaaaaabb2632397052f718134f7bafbf751166321a1120f721a33b73202da5a954e5efe9eecdd23467d910b040196", 0x83, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 01:39:59 executing program 1: kqueue() getrusage(0x0, 0xfffffffffffffffe) rmdir(&(0x7f0000000000)='./file0\x00') 01:39:59 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) 01:39:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="278959819bb11bc9488f0f425e2424e69579951234ec3b52cac18a61557208833bfa3c96ed52b917ad5964d982840b8605e7313ee270e309482f62cfe01a5bc0bfd5b289554f60fe0abf6e7d9cb788301289527064bad34bd0afb20ee6d117ba1d3e096a7762f48eb9537deb5174e3f9d9a85dfe9ee2710db2a1aa7bb9ec9aca1f2065d4534dee4ba0b36783b2ee22e8e2dd112e51f231c35079c5393ebf5a9ace447cea6aeb4afc59a9c479223010e4f4c393192b702cd556a44cec7e26e057ed9a1527d4754f67048ffcb14a451ab87e62d93b59898ea0a033b74560c5fd9bbd829b9c9d9c204e9d3fed15128eb72bfbd495b65137778160d1fec04fe674404fe9214861ffdb77b8201129bf7a32feb49ea7fac8bdcba75d78be802bcd6f30311b4f474fffaa8d45c2a46d775f398d1a55db079b61ceff5419283031c48bb4b3ffc49bd3a2443b6066a076b7d960c60600d67d9eb8ae1e5fef8d9c5a2d052fefe0354fdd175f6b22b8766ef194393df7836b780bcd9c43c72742e025fe582d897f35a3c8fd382e03135a19b320f6e2db0c34fd3a990918bb2122f495093e39661b74742d6e807c369c81ebdf250f6806a3d7ca93ae2ed01f50abe52bf944f4c1f3b3583fa3dbb0326894fe26481f3243c9f5076870e6cc646861432a6ca376f3e891dac955b15aa3ae4a8b575553eaf5d6d9b8117dd0cf12c5ba653c3ebbd3973df0b47ded5033d7d930d2e1a609bbe8a9f0eed34251018b4b80df6480f6ca060548f0d332ecda8476be790a50628bf1d4646402c63c3eb4e1b18e8cbda484cfc5c198ddc470944fc68895430300ffeb07e636fe4809810a263806b696c987505f81722eb982f6ae6e31ebc17f139aa985f2693c196a2a2cac1acce0f9177437331959cbc5e4499d2b01c46530855e15babd1813ab06815e65e23a340fe0b6b78d968a4d9b9713d7299fbeab1d3950c3b98cd82f01b9512be9aa67bdf6df2da60f0d4f2d883de8249d3bfd5a0ef31d9d1ef1523bb1b08d51dde44eeac1123e53a99d485556bc8780ccec14314d5485540416e3cdfb1901d368e8884bb1ef212e72c144a35b792a78d63fdc964d22af972a561c24a9c3a7d724c5aff9c2fdf755fed0c56322a9559088fdcb257f38752ce041a27961d38d0d3bbc1e3f07eb200e8c7101012214d97ea2f6c31d44e8a058647c13cf5546d1654d86d87bb8434fe90c504735d9bfc2a11b4ff881e8957e25f75a4a2ff961df6f6cef5db830af44b5f9cc4168e7a7afedd019912c198631ca133ab5bb99c53963c55b3289f0e5395ed95590ba57e767e8ffdc9a1394d5e6b68e0a3443fbb9f60365c6f9ebb04d2931f8096af08f6cdc09a2579cfcf734d6b01288191dcacb040f677d61fcb23c7c9dd2c1ba4f74dfb3a0acf6986ee1a3ed4b87a7d8e15e6e77a8a3c0811d7087bba1c87944514e77509d5554c7ad5b1af5c4063c55f2d22c987a24bb6ad6da41e4a34b8395bfff5af50f6b23ecf718f541c14b0538364aef0ebef2cb2737c8f62c5dbdbb0bf82bbb763b57c7137492f2e0f6e745827fd1f1279f39073302d81880dd4918f90120881eaa9620687e85742bf9d9fa238987da4b0d22fab47977b29b836ee72d7d1cd3e5552de5f9ad1bbba018195dcf08a5265c909e5fa64fd19d56f78cac177a2b2d1400ec5a9f3589f0d140441054d8c4d9f18d20059330dd1c2646380138eec5f2686535518779ff4af7af236245845aba9989246f3895136c6b0ac96c53de0213692f102ce392811051375bead56656f53d1883e62ba74e975b7ae112f473797246a148616b9f57c14a742da1a8450b9fa33948bd11be8d88c104d25669dd2fba5035b6211578c9f8de02959dbe476f8dacd2f4b90ead0a5748ea5e935a8ff2d16fdaaa06fd758b4e4a3174a08806112d8fdf23e012c564b32152b82be9def8fb6afdde159e802587afaa34653da2c4c760437046192b7b7cca2ac99f5e4633dd6bd30aed2033b1edde7bc510618f50a9e120124c2401993bc92d8a1b5ef11d7ea5fe87627ceb3871f6bb74a07b6dc0fc936187c4d65879d9d9de918c462d98867b0ddd19867bc55b411da08231324fa462d454920ab82843fff07b65cb2d2b0aa76aa3b69c521c45377f457e27eca43c772e8b43b5d477ba6f2a8deba52d4dbddd3df51efac07d344eea851555f02d7075ac67424d1bed81f2437d979137b2e7a94691e4b909f26438d38ceb7333a934cab8b3171dc8b54696b1c44fed3226222e58c98d28ef51f7a2d0913775b9fd6a7a129b2b246dfc47ef12aab8f2d77e61cbe433eb8d6ddf5a77278f0d1ebb0a91768eb948eb78c1092bfb2dca253dfdbad7cc665d3e3220bd3d153002d5a935419b5d9e3224e829de4a9c37d0088d4ac7e539e726c1b7f47932b1720c9a30e3441dde06ba645404b84e3fd46da19cf5dea72a82f0425bcda5d2b3d8b415cd08e4949e089192fe2e61dfaf05cdff4d0634fa90ba4e3f2573c95c194e4b6e7053879b46ca49056def733dc32b5df9531ab83c63892b793fc449fbb33be1c469063f4bfe42884ed7dca37a86ebbe031ae295d5aafdefbb4d66e43015a5c31becf14c70cdb6c97acc755e6e0240e0ca76471263dae497aa9ed9067df19b99b54428643bb23ef5347687ac7283e386abef2b440bc27407ca7b2e46bc1db353fefd77229b13a145aa1bf6a05f497ef9ea4e755bc72cb0cfc1b571a00bc099ec1195caa98dcc86740b488a68a79ca98b91c87ba41c45639ba7b036730fbe3dc0d719badaa70919faeb256a15cceadd5beb932c4e42fcf4a43a89dcb36282a511106664562117709b1bbed797cf9c5237fa49aa73b79f8b28c544eb0ddda4c0675c50f7e8550ddcdf4fd9603df7e634ac3c8ceff98622a947353ddee62eb163a7cab950ad1ac4275f84f2199d278c3f810f5df0824d2917c90314321ec11b081cf153bf446a293c07a7e49065d4ac7b71f147f699b71383521b9712acddb38168cc6eb2bf41ef1e996b225948310bdd41c6030205a130d039b5b2abd596f8993876d85fa1f07204c222b7fd20893ab4458bb0e520692cf85a4e9c7f2e74ec35f22d93823f147b44ce9876fc0751d00f861e37b8f8015659ae645c3f2c3939d41e448f32f6b7b7708809a3f72686b9772f97567b85bfdaf4a768cb80e23c5bf7fb16f624a2ddfc44df1cfc9307af904dcb4e0d213c228875aece3c7b15acff9e28e1308b46d056d1b010ef2236a91474c8f4a718dc213d339e96435292ee69f3cfdd20d10dd78cdd0d9b39f52d26021e0543bf98f7d79cb46abb5197eb510041554f1741852055bbaac8327512cec7e9086af887b9d425787c2d1baded7e22f7eae144cf92e0815d89c00b0a507009117abce727ef23cb1a98d92f6b54fc6ceca2abcd434e04e4b91f119256265b82b69d53596e354bee62bf0f899c2d362ffdd0327dfd56ee20f67327c4fbee30b5cc006874a6e61af812ee6c717c7af9ec69c5cb479cf3aa404c8e24eb09b2b01cc07f0d70d33db82bbe3b0437eab3433a0d752d0f79169861209fc25e6cdf2bbb54e24a8c51eccf8dcc05958e9c9ec8487c5e6018b7ae08a8fd80f658a523b2568a30f15cd4a78b34f27961476231f5e7d44ce2ae82bfe63b371fc401591f7dccc5de630a6e1409cb30189778ed58b0cb132f6ca816ba0f4838d02893e86688a3383c9ff98af824ac7e80eeb33f53b68e2e455861e1ddc6b105c7558d58a5d3b3cf3476d03d55b589c893c69ef23901d4b0db330c9442b34a2b9e8af2cd92e03beefbff9b4f90771caebd3343b01741649ea8f0129ed85f88f609a49fee70dab2a0ee172916b46a7173120b3a71d9a2b11d996f1a34e7d639927d10c6baae85d62e30c9cd4d3e247b7a0141d0c0a0aa4a5537586d11c4b0bdede1f3015874edf8809826132fe24291bc6f3c418de0cb61ad8175cdcb6567145b647c9196ed6ed7cf9b961811b905625661dc3685de5d8774cfbf23538b5ffcbcfb1c596de9eb6c166ba25d33419adbe2a0ea44e3967b74c8dbd488ad4b104dab4d152a809ce9fd96623c8de4384285f7070ca4a8956627cc196c2a3f5b4ff65d8e6f10eae9672b5722ed713e021afa509c0ba820470ec783ac5547de15e1939764ccbccc183b20d9f49bcc046cdf68b5e6ef22de1e9222913d13402170e632c676efa9567fde2a6c09a078cb73fed7042325518d6d92d29c8233e7bbf736c7fa331e168ae1e2b32bd980970a57b3f0d16bad7c1ab61b7178d9fe0c1b5123de9a8b9497f61c2261e7a890c6a25cb3137dfd6a8f2f8ea3ebc8b21523691e033805e333372fbd95976115f61cb4e65e7902c8d6f80b8fdad89d9ae3320cbcfa51f07b4ce6e935fb1e06823f93610bb71e38c032060db123f8e2447b1c73cca2ba7aa4ff56230f51d056126826747cd9dc5340dbb1c948e4665bf77bf43bece03f05ed5fb1c85bebf157bd7641d1cb8f416fbed6d242dfd03b7739d16f30243e5219149d64c89d14d3a6e6b7c35ce7e012ab2fddba157ce34f4f459cb18614b51739de79d88966c2ca5e30369d39451c64b3b52a2efc0c0e0d70c56a81569225039e5ab17ef7602162061353713c7080fe5bc1d2104f8bb5938e5fe614d9bda2de8f5b5e7a0efbf2096d77754e9d936dd19bcdcf45ae3780c109d8ba2f9f01e4a91c219d59ff094144dae0db2cd8d390764b101ea411d16fb330d1302b048a1ff0f7138e90a7906608096667307131377452324b0c86937f50555ff0505812c9a5002bc28b7bfba9a4900957abffb65e5e29b6e58c37ee71fe52cce0348cdc903541cfd2729f3820b302f1108cad404e37a0e124e49026e260c017e0c9cc31c84c3c8c1744bc2d4ce7a71a9705b1caff20f2045881fb4312dcaf7a6f640f6c348c5fc15a5d57ff797ab28cd280e9c999ac1e4683226def8d8ee4ca5a76f9883b7af323c51417643865305d36a984708c759faa03d1c60528a50f5b5b31861e031863277e9e288bac8e87292bea81b82657c57f7d3c99a11d834680b896be83c534478a7725c48d62eccaa95186a29dd8e9cc41732ac792dbddc60ec897230e9b8ba96926a885f3849a8cb0683a82b77af15ca490a946c202dee208728381940fd2ffe7c94128a9f467f9e52592ad0b2546a26bbbf1191ee77256a62cc1c902ef63425dee1549cd86d21449e9941aeb5593fe17c8de017a11bd4ee5241c49a7913fb2edc80d1a8c44e9e2ffab42d5844f000d6f9325f5e0252e2b22360ad1538579c4f15b7b904c1368ee18a1e3e1e94988cd3b7224a53c65d5712d800d6dca099e997ef84b7e59e0e54b5a0b2c4289c9ab38c9f608f3e89fb09f01cd66cdc2c2a5893c0fcb6fdad9ce8cc61fb7186731af4740e2931a0cdafcd423dbb2fe36d05f363e5706a35b6b7bb47d1df2dcdbe779e971b97432d29ad2b2352ba718c7a077447dbf6a8be8f5e2f1197f0408a40df64c7b7975343b8613fa72c541f825960a4cbb1e9ea539cb6f5658561016ef65aba0cf2c7879a96afe3fb314c59492b442683fc4bbfb5b62c15332d3059459783a736001ffe7b880b7a44474ed1e3adc4ca78ca76f6f67831b23b615964e811be471fdfa4ea199dc9948d24f04559e29502ccffa0e209f84b63783cd35c02fb2ae30aa7d936a014b6535cf4c2ebf721e8a579fae125cc6f068c781ba2d4ebb01aa80be62887161b9a0fd2c23d85e0ad50637500db2353fcf47ca36077e31cde3b4aae2bd0a0e81b68949fb2a2f244df49170a29d39929486", 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) r2 = socket(0x3e, 0x2, 0xffffffffd79a71e8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0xe95, 0xcf25, "c0a34914ba773c94279beeea1f45444a42ab6cbd", 0x46e0, 0x876}) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="8c11564f167e389662ff1c8e4a734c0726a5e74f0e6bd4934da843438523f70121b1d713e3ddfef0c525776b845c12f0b13ac9f952ecdb5bf1409c707dfc63d24678215d5b3a692f018efc27cb020d16d411f58ded5a18561d74e034aec4287a78262c2c1b6b411c1ec79b19bb56", 0x6e) msgget$private(0x0, 0x320) 01:39:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xfffffffffffffffe, 0xffffffffffffffff, 0xfffffffffffffffd, 0x9d51}) 01:39:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10818, 0x80) fcntl$getflags(r0, 0x1) fchmod(0xffffffffffffffff, 0x40013d) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x10893, 0x184) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) 01:39:59 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000, r0}) 01:39:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) dup(r0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x8000003) 01:39:59 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) linkat(r1, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus/file0\x00', 0x4) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 01:39:59 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) pipe(&(0x7f0000000400)) r1 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffff77) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r4, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) sendto$unix(r1, &(0x7f0000000540)="79b9781ad7cdfe50ac72d94ac67d3212be6049821aca5d03626e54bb04b1005f35addbdc9d3118d85c7ec97eb399e1d19a13ab3e708e0d02cbf17b560d1ff08b26c3a0af486ad238527f03e4c0ff4446f47443b92a425020d29c2126329e1c103dc2797f4d802e4e771d3aa378f410d6db27fde09cbe7aa650879009f3eaf7b3b9cc629440899434fa8ec4bc4e0a7fa2bc6f8fc9640d3069d8f1b0ea06560e1ea780e0a878a4230b81a1f562ada9498fed171089a7f463", 0xb7, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r5, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 01:39:59 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6b3f10f040a676089421490400e90558f958ae46fc5b5525e915af83e7d7511e847b721e8c175ecf3141710ffca5a8179d91ab4894f6f69bea45d53a1dad147fb1331cadf94a305bf8ac1a656cf141bb793ba9d1169ce54a64c6530b12d1ff6541f18cd21cdbb3", 0x67}], 0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 01:39:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000) 01:39:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x3, 0x7) accept$inet(r2, 0x0, &(0x7f0000000000)) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 01:39:59 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) clock_gettime(0x3, &(0x7f0000000040)) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 01:39:59 executing program 1: socketpair(0x1, 0xc000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x22, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/150, 0x96}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x100000001, 0x303, 0x7, 0x200, "c816f759503dbf6f83ea0e359ba337f4af90cf08", 0x2000000000, 0xfff}) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/210, 0xd2) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0x9, 0xff) rmdir(&(0x7f0000000400)='./file0\x00') connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/75}, &(0x7f0000000500)=0x4d) fcntl$setflags(r2, 0x2, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt(r0, 0x800, 0x0, &(0x7f0000000540)=""/226, &(0x7f0000000640)=0xe2) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = socket(0x20, 0x4003, 0x7) r4 = dup(r3) fchmodat(r4, &(0x7f0000000700)='./file0/file0\x00', 0x0, 0x4) flock(r4, 0x0) fchdir(r1) shmget$private(0x0, 0x4000, 0x51, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x1, 0x101, 0xe10f}, 0x89ff, [0x8, 0x80000001, 0x81, 0x4, 0x0, 0x9, 0x9, 0xe3]}, 0x3c) chmod(&(0x7f0000000780)='./file0/file0\x00', 0x2) close(r3) close(r2) write(r1, &(0x7f00000007c0)="21f5793f4939b8cc15b2b7855c4c5c2a86f98dda109a5080e2e49ec080efeb9ab4fa51e91545c20ddb4a4fe66839b9d49b9cc9427b46adda829d64f57f82fee0944711b47b4fe0670b4eccfef8d74ee4f867f6c9d5b1ffa77d6a69f3c215d53374f8855c2fafdec65a39f8685e24e24b83028c04ecafc0055e2ec9", 0x7b) lseek(r4, 0x0, 0x1) preadv(r3, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/245, 0xf5}, {&(0x7f0000000940)=""/56, 0x38}, {&(0x7f0000000980)=""/128, 0x80}, {&(0x7f0000000a00)=""/95, 0x5f}], 0x4, 0x4b) connect$inet6(r0, &(0x7f0000000ac0)={0x18, 0x3, 0x80, 0x33000000000000}, 0xc) 01:39:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 01:39:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) r1 = shmget(0x3, 0x4000, 0x12, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000000000/0x1000)=nil, 0x0) 01:39:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x81, 0xf0000080, 0x7, 0x40}, {{r2}, 0xffffffffffffffff, 0x0, 0xd, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffd, 0x10000}], 0x5, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x5, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x7f, 0x9}, {{r1}, 0xfffffffffffffffe, 0xfd, 0x40, 0x7ff, 0x401}, {{r2}, 0xffffffffffffffff, 0x8c, 0x5, 0x6ea49825, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x0, 0x2}, {{r2}, 0xfffffffffffffffc, 0x12, 0x8, 0x7, 0x8}], 0xe9a, &(0x7f00000000c0)={0x40, 0x3f}) kqueue() pipe2(&(0x7f0000000240), 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 01:39:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="01072e2f66696c6530007d7b3509653890d9c6ee039b05feeb216dd5417c00035e4286834e0b9f8ceca079283b9f8e9ac378057c217b75b96217d3b0b50fcb27df85a82d4720b1fa9c950795379a6aec565937d42de7dac66cd91a71858e8de5312a7a6782500dc26639c4e40f6c4aea38818c91d39f64d3f5cd6f50635f36b3f664aee5310a79cfd39a7c5b6a9c3df059ce458f8ba7a0ffbb3c"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="73dd7547969a962d42ebc8169ee40ed0acac8f3a2cab3e400adee8b99562983cd1c34b96670a46412a740bf093a8b9997fd7287d08d6d28da15f961114d3ee1185231bb01acd2e53e5e038c05e5e76ad3e2efbad4bd80b8fa9f1b48f0417c7cf02d4ecbc3e7d51b91d7383059db3f26f09c2cf6fb19b7a729613ebf9ba2401373dd75532b48454994ddf2b83918da4ae1d19780ce2c843c600074c3b2c8b7418bccfc786484a59c0c554b5da4827832ae74fac4e38c1fd34f907899444", 0xbd}, {&(0x7f0000000280)="b6f501a6958523b20f6d93b0ea342d236ef9e66cd82bdd26c271dac69fe231a6d6bbb8c4c2a7d4f987741e7bdbabd439de81f5f4294183c039190c2a002a1d12557af0c598995e43455cee6bedfa2ab9d64b39f311154d2f0f1486dbc2dc559dddae7880b582b95d309605ab5a45ab020f0916cb9a", 0x75}, {&(0x7f0000000300)="85706980344cd2fbe9a0a9c49f2f0871a9b19d588a94216e3fd39b38ebbd452263bcbc60bd3ffb3427e57e823e55cbf6865caa81f29957506336ce7b81fbcb5b39bf2ff295", 0x45}, {&(0x7f0000000380)}], 0x4, &(0x7f0000000480)=[{0xf0, 0xffff, 0x7f, "639da55b4958f7281731fee3dccc43931b3598119f06fcfda636f4589775632d7c1ee30868935f0c46800c309eea57f15acd02621f51b5d39d39505892d0d937cc492f63cf947fde8db3842e05909d154a65a897a6fbb3fd08e218f6e9e71b9e17f692750155f83a0ea2b3abce61d8049b90e20d5a036f4ab8352cfb763b4c40d4f53208e3a2a0277ec50493804eb8a0565f6f8eb49f2d54ca3aba2bb7dc52d8be61d420012c5bc70b767602f1f995a7c625dc4c91590d88de53d2934f2711827c44498840e3871d3173052967c3bae51251944cb51b31d281"}, {0xc8, 0xffff, 0xc86, "1faa2e7c95d6d46e1640e38ad52814afcd3686c73cf5d044b0c29b4e0098d7c8f1a496f329433016c5cf3ec87423c976fa73c4566b17de1c9d2ba109c973c60c4d52d40835dfe60d277a7af44b20b8f425d2dd5dff9e7fb3a4880be3cad6c4328e03504d0fcf64438b8afe38048707b8024903322700635989212bb9f982c110b2dd7c40cee21f422514a6132fb2623c889d4394ce680860a8aaff88c57731baa93b3147ed2f34850b7f75fc49ac28098937264b30d5"}], 0x1b8}, 0x2) getgroups(0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:39:59 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000001440)='.\x00', 0x1, 0x0) 01:39:59 executing program 1: socketpair(0x0, 0x8001, 0x40, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000640), &(0x7f0000000680)=0x4) r1 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/111) r2 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) getsockopt$sock_int(r2, 0xffff, 0x180f, &(0x7f0000000540), &(0x7f00000005c0)=0x4) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) r7 = open(&(0x7f0000000040)='..', 0x0, 0x0) mknodat(r7, &(0x7f0000000580)='./file0\x00', 0x10, 0xfb9a) unlinkat(r7, &(0x7f0000000000)='.\x00', 0x0) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r5, 0x0) recvmsg(r3, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) r8 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x80, 0x1) mknodat(r8, &(0x7f0000000480)='./file0\x00', 0xc100, 0x8140) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) dup(r4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 01:39:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x39) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="0caf83b235277a95a65290c4f6371bf69c94e4c3a0fe06f3b89a05cc8a2896836f7cd96a9846c2045f424cbe2cad7cbc8968c5d9d05edb02c346835276117463291e803b49e6e613201c922b9cda39e5d201fca54fb0cd4df97170d15e0d5e62b2d03b83389b0227ecbafc31d2977e66192dfae7800939b0d07406147e5adc7eb3fdf781dadcb178e8df54986f8bee82b5fee0a45eddb7666fc238ab6bd9768a370246d523a1118d4a476054b7d22b4f1e69290b27c71c09aac347a48e3bb8885462b5f48268129681671c9288fba64d10277a5b3d2506d419176f1be1b8b8921b34a1102047dbe5af2c40c879f1e46220b2aa7bc37ecfa34e5a2586c0cae939fc8a4d8e5e7b504533667f058d9aecda33b86423ef007cd43821", 0x4b0}, {&(0x7f0000000000)="7a441ea778efbd083d76d32a53d171a4eaf9595d24bdf66e0a9d897d0e724188f1bcbc333c0600a3", 0x28}], 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r1, 0x0) ftruncate(r0, 0x0) 01:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) chdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) clock_getres(0x6, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) 01:39:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff2e) 01:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xbcd, 0xfffffffffffffffc}) 01:40:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x401e, r0, 0x0, 0xffffffffffffe000) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc90, 0x2) 01:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x8, r3}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:40:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x101) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0xa2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="2ccdcd4909478064362d45b3b6", 0xd}, {&(0x7f00000000c0)="e1655e9212a6413bb776837052e288b952bc0e375e7cf6c9a806e190c5ca1e551c2ddd2dc104c0bb481d07fd026b0b46b6bbdad1146a1dde910d8953d666a50611476a901fcd95d8e5a66afd0841e77ec9a3061822108296c8a064fd401d829ea64e640400f88b9f227d355f0e", 0x6d}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x70, 0xfbbe5b905621bc56}, 0xf) 01:40:00 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000480)='./file0/../file0\x00', &(0x7f0000000440)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r8, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000068000/0x3000)=nil, 0x3000, 0x3) 01:40:00 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x7, 0xd0f, 0xedc, 0x8196}) dup(r3) 01:40:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 01:40:00 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)="0880a8323940a09804ccbf90a7b8fa7df46b09e704db39e5e7d43590dd166ac0ec34dad26ec4f7dcc2c44a3e39995c2ef88b017f8b175636a25e7446f4710f0b936d0926cd3287c307846b0a5f52cb4562df9248f3ba5c6ef534e1311eae0dc221544ff268fc26d5a23375f107588108dbbfab39db44c833767cd824f47dab7083237bd748aae0967d79320370daf1e3", 0x90) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 01:40:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x336) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 01:40:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x602, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/48, 0xfffffffffffffc5e, 0x2, 0x0, 0x6231e9ae2a6294a4) fcntl$setown(r1, 0x6, 0xffffffffffffffff) socketpair(0x38, 0x4000, 0x80000001, &(0x7f0000000040)) 01:40:00 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4, 0xf36) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x22) r5 = socket$inet(0x2, 0x3, 0x8) r6 = socket(0x6, 0x5, 0xc9b) r7 = syz_open_pts() flock(r2, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x6}, {{r2}, 0x0, 0x1, 0x0, 0x1, 0xb9}], 0x81, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x84, 0x4, 0xffff, 0x8}, {{r4}, 0xfffffffffffffffe, 0xc5, 0x40000000, 0x2, 0x5}, {{r5}, 0x0, 0x88, 0x2, 0xd4, 0x5}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0xc4, 0x2}, {{r7}, 0x0, 0xb0, 0x2, 0x2, 0x7}, {{r8}, 0xfffffffffffffffa, 0x31, 0x20, 0x3, 0x8001}], 0x2, &(0x7f0000000200)={0x0, 0x2}) execve(0x0, 0x0, 0x0) 01:40:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18480, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="e80ed0b2909bb41a566cbff831fed1755b505da7df44fd81dc7e816419fc1820fef39bf79a35bce3f868b6ec23a8ea5c25c516c7c43653381867004a099fcc6801dd7403640be658c87807c271d73502a9f37bc7abe02722a9ab6e2dae3918ded138545a4c394a6e5ef2f4c035a5eccd349a2a1f7bde8193b8b9ec2ffd602f065ee11d363036d870dfaa4011cc3b03dfe157c57096e452a31a177070777eb01ef25a415eb7463d5c4494f9d9adc3b40db3334815972833", 0xb7}, {&(0x7f0000000080)="e84ecac1522d093c354dd2df174dd1bd8ebe44460fbb4e7f6296b6e1d7029839239e060d2c2e3bf5a65887d650683e330fa13e1fe699955cd2d7236fb5bcc11fcf2640c83d9eec16c2dd7d48c3c3a34fce3f43e0e23044bf861f9c2f4c2a5cd45cda36e2cc06e8b4a7aa1e5686", 0x6d}, {&(0x7f0000000200)="e435497c52a45a6119a414f2e7ac6bc9ecaec1c5a366ec799b8e53453203a02c88f32a8754759835533d82177921e3c9c458f8fdc05234889991cc9c9473a74da2b95070fa944813694dd729210164ff3c3664d78acb1c7b0cef2f665266b5230719d6f064371f896d99d74cedb301c442217c9c664cdae9db0133b277e1db7dd458", 0x82}], 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) read(r1, &(0x7f0000000300)=""/100, 0x64) lseek(r1, 0x0, 0x40ffe) writev(r1, &(0x7f0000000480)=[{&(0x7f00000003c0)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0xb2}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 01:40:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) socket$inet(0x2, 0x0, 0x7) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/36, 0x24) r1 = semget(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x800, 0x7, &(0x7f0000000140)=""/4096) pipe(&(0x7f0000000000)) 01:40:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="53cfecd00669d8de0d0e6c258d2bea9535ab8f369c654a7655439cce1542249b4dc53e3d8468e8e3d93732d08da2c1f657c9721ca3912f79d6", 0x39) 01:40:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 01:40:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) clock_getres(0x3, &(0x7f0000000040)) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x20, 0x0) 01:40:01 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000080)='.\x00', 0x8) r1 = syz_open_pts() fcntl$getflags(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 01:40:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) chroot(&(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xd4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x100, 0x417}, {{r0}, 0x0, 0xa2, 0x40, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xdece, 0x5bd1}, {{r0}, 0xfffffffffffffff8, 0xa55a415ceb9dbd46, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0xea, 0x0, 0x101, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x7}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xa000004a, 0x3, 0x6}, {{r0}, 0x0, 0x40, 0x4, 0xa2, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0xfff, 0x8}], 0x40, &(0x7f00000002c0)={0x3, 0x100}) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x0, 0x7}, 0xc) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r1, 0x0, 0x0) 01:40:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x10004) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0xedcc, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 01:40:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 01:40:01 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) fsync(r4) setgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) r5 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) poll(&(0x7f0000001200)=[{r4, 0x2}, {r4, 0x88}, {r4, 0x56}], 0x3, 0x10000) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 01:40:01 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x148) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 01:40:01 executing program 1: r0 = getuid() socket$inet(0x2, 0xb, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x108) r2 = socket$inet6(0x18, 0x2, 0x401) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r0, r3) fsync(r2) setrlimit(0x8, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x0) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000180)={0x1f, 0x6}, 0x10) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:40:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) 01:40:02 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="104e528bec690d520b38aec1006f5807c5f57f90f1d6509acfd44e7c7a26e5dfc6d447d4caa7e90022a464974c828470223bccc373a1df2ff47f65c082b72cc0041e65c9370af1d0c02f40455d78f08fd402f883f3a284f45bc49f718d3358cdbde207c8a990bc80940e98ec802bed6658c70d2ececae30a6ef4533176c8613ad415e022a9627f610c", 0x89, 0xc, &(0x7f0000000100)=@in6={0x18, 0x0, 0x100000000, 0x2}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:40:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x6cd, 0x0, "99982e8fccaf3f8156d8d5851de6e626828518e6"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x78}, {r0, 0x44}, {0xffffffffffffffff, 0x100}, {r0, 0x1}], 0x5, 0xdff) write(r0, &(0x7f00000002c0)="37cae34f96c686cab6b99add2d485ae6e2c6eeb6f7ee8a3affc005e0b521bf5f929400955eac0897d7c91b93fa804d1ee0a32e08f1a99f71575a1366048fffd45a55e40e21044779dfaeb88bcf456d59d45647cdf8a9c7f839eb688506bb0b06eed6cad23d8d81bb371a5de9611f03a6f5be6fda94cb3d5b95d96cf46cf4151a62dcfbcef26f7a4cbab94c052a591777274f637e44ac38b815e9cd1dc83ed823f637a72aadc779d6f5b6dd2c0a42e19f435185dae7ad5cada9a22011ca966e5f08ce0b62f08eb71f45d01d026e98b89dc61c00000000000bf50f09", 0xdb) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 01:40:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:40:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x11, r1, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="60eb6feaa003ba7bcc789b20d7287e92aabf2d0db0f8a28646da4b508918620528f8f2811c07c9f329a482d9e826065cf86052bbc1e9c27b923ad61416d3d24322c93599fd0e3de80e73170b06b4bb5dcc4027ff6fdb9bd86ae6c2", 0x5b}, {&(0x7f0000000240)="30062375dc0d8ef192bee40ae474210c4221544440d6913b9fb70aacce81a88eb4071fb64599d8a4fdeae62ac4c422d08091cfa8239d21aca64d154f3292c894e6dcc45ab8568b5b3fd854c536617eea660d81c2bd77a9e3530f661bb951c81d4b83fb98d77a73f25a8f007b3568bea25be3ef5e0635feed5909c8b0fd8e8ce02486ba44fc68126af5e2e8feb9896f8373bbc28c71392fecb63de2d190b09e3303cbaa32a42b7639f3c16e7c5f0003b183cc598bea766c512923d106cdd509cecfbfec", 0xc3}, {&(0x7f0000000140)="d23313f5021f5412d5416f9d837d57383cabe17b4eda1a94", 0x18}], 0x3, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:40:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040)="ebfdcbff13b9fd812eaa4e713048e68531929648", 0x14) 01:40:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x200000000000000, 0x2, 0x1a2, 0x300000000, r2}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socket$inet(0x2, 0x4, 0x8) socket$inet(0x2, 0x7, 0x9) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffbfffffffffff, 0x4, 0x3, 0x9, 0x800}, {{r1}, 0xfffffffffffffffd, 0x2e, 0x1, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x81, 0x11, 0x349}, {{r1}, 0xfffffffffffffffc, 0x64, 0x40000000, 0x400000000, 0x2}], 0x10000, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x60, 0x8, 0x6}], 0x8, &(0x7f0000000100)={0x8001, 0xfffffffffffffff7}) fcntl$setown(r4, 0x6, r2) dup(r3) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f0000000240)=[{0x3, 0x6, 0x1800}, {0x2, 0x0, 0x1800}, {0x0, 0xb1ed, 0x1800}, {0x0, 0x6}, {0xb, 0x9, 0x1800}, {0x2, 0x6, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0xff, 0x800}], 0x9) 01:40:02 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000140)=""/254, 0xfe, 0x43, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) sendto(0xffffffffffffffff, &(0x7f00000000c0)="81030c2816756e049b91a078b70ac5f5bf18b13609561256a631b778c820030b3d65f08fd9764e263c6877177efd9d3eb85f80a2171a4bee1d9699378efa9aedb5e1b6b4f1e06af26a771c9a14bc9a01cc01", 0x52, 0x402, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:40:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x50, 0x40, 0x9, "6eeda0311b0bda10ed2fab4ca1740c81e49e2f15", 0x8, 0x5}) mprotect(&(0x7f00002b4000/0x1000)=nil, 0x1000, 0x5) r2 = syz_open_pts() syz_open_pts() read(r2, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000180)="2b252c042fe70c96a36a77cabe42603d855a969e0a1a418bd996de28dfabaf0a613ebdb6eb7bb3c22ec979668182234fcf1a6c94064b92251fd8dc6257a31d9daccfdb001e69352c6cb96285898c5be482ce342ab317d6af4321f21e43b1fb53f6a0fd3109dbcef468edae864c4790a86d44cdc9a6fe0de6341ac18b4323222331e9388dd7fd50839651178226784a6f", 0x90, 0x8, 0x0, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 01:40:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000011, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="694e319a4386eec47e0b390d667caf85a69d45dbf41ad67ab12930ba6f82ce8e1620bea704fe5cf51b2c3eb50395eca6e5e5fca16811569041e147aa9c1f6515ff1450645dd231ce84c9643e94cf2b114c11efe72796f201e50c5983005fc398f291c863e80e590716ed7d6e049854a540f1b1b07040621a6caf9cbd7e996fca847ac7aaa66c00c590a570905a609663cdbb3c28fc44e615f25db50d5ddd90b2186091aeece008", 0xa7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="28685bfe56f3c2414a0dbc4670f48901c605f89442a1df7894a2e9feeaddb084045782ffc8a9aa5b6723b8771eb852e5534d582258287c75b3bfc1c31491293132640a06f93a2d14c5da84453d54e838757e0e19d06b3da1b70c41f0ad42ab7a92f6cafda00b5882c18693ab552ef1fb312b89b77b40f5ede356dfe8beccaf5f5a5725a2e75c4d49c12319ecef820d58b0afaba41c9feadabb2b933411d74c0111f630bbfeb8f84ebaf9b46f400f170560ef0000000000", 0x800002d4) socket$inet(0x2, 0x4, 0x1) 01:40:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000005) 01:40:02 executing program 0: r0 = semget(0x1, 0x2, 0xa1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/128) semget(0x1, 0x6, 0x308) 01:40:02 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x10000, 0x2}) setrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x7, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2124e00750f4adf0, 0x5) write(r0, &(0x7f0000000240)="03c81e52c4c3c58d09b6fc117b09b8e3bb617b031d79a9c10a1dc4a438f4c0c043e75f78ac8284870d2640d3a9", 0x2d) fchdir(r0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8840, 0xdd473ffbf52699ed) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 01:40:02 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003f6000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) sendto$inet6(r1, &(0x7f0000000080)="4bc0f6c7aa56a3a765daaceb96145a", 0xf, 0xd, &(0x7f00000000c0)={0x18, 0x0, 0xc1d9, 0xfffffffffffffffa}, 0xc) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:40:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x8}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x1ff) ioctl$TIOCSTOP(r2, 0x2000746f) getpid() 01:40:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r1 = socket(0x6, 0x3, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffff, 0x4) 01:40:02 executing program 1: pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0xb) 01:40:02 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000014, 0x0, 0x141) fcntl$dupfd(r1, 0xa, r1) 01:40:02 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) 01:40:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0], @ANYRESHEX=r0], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r0, @ANYRESDEC=0x0], @ANYRES32=r0, @ANYRES16=r0], 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d", 0x5a3}], 0x1, 0x0}, 0x0) 01:40:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_extract_tcp_res(&(0x7f00000002c0), 0x6, 0xfffffffffffffffc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/55, 0x37}], 0x4) close(r0) r2 = dup(r1) accept(r2, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:02 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/215, 0xd7) unveil(0x0, 0xfffffffffffffffe) 01:40:02 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)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x20, 0x8, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x1}], 0x1) r7 = geteuid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="8992dbf3a2e2129202", 0x9}, {&(0x7f00000003c0)="c41eea275080bb841fd1e173252eb1336ac818b893131d0aff76fcbb838531906a091131241155ef5a0db27285754cfad8f2a77162fb16cb3ece6f640b61ea2940e6964cf743d32ca7a179e788231482998457832287fd1c9a851bfa71f90520020c113e3fbb91fff1ff1f6281ad21140c5c1146346d4427282af8cb73fc35765daab1d2cf4d18c16c91a114a16f187cc8b89386f629813899e55b0bb52f24cbf7b40f9800088912394bde2016d8ee7b1fc67031a0c4c4f27951ef10baa896bc98ae2c718687f764c9cef75f521b6b59b578456c8b35ae16cd71de74d2549e", 0xdf}, {&(0x7f00000004c0)="37e02d4827a5d3b9924364ce2007e9627e258aacceb8c9993ffa17a6e4c26304ce1d4209b3a41bdf41d7e4a9a42aed6737d6c6c7d9007bca59c7be5603f6b1dc6992ae31c7036088cd6ffbb23d30fe4144e0ff958372", 0x56}, {&(0x7f0000000540)="b169ff1690542b888482d57a7c54968189ee456f24cecdaf55f1541014b8a6c3c94d868de0", 0x25}, {&(0x7f0000000580)="7ff7372efe98595bed4f00b327bead6692817cb8305e00619ba4e30f945e133f2e0f9a6debe9dc9151", 0x29}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r7, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xd0, 0xe}, 0xe) 01:40:02 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:40:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x8, 0xee1, 0x5, "3f41322538832b6100d837235896c8deda0979a4", 0x20, 0xfffffffffffffffa}) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r2 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe2(0x0, 0x10000) 01:40:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x80000000}, {0x400, 0x400}}, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000100)) 01:40:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x6, 0x8, 0xfffffffffffffff9, "31e62a998e84719f54ec80146e141a68913e3e1c", 0x10000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:40:02 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="e356d5e0f8ae091d3b8ca1323699113f88eb53e92d4e4dca1cbdebf8a57c7a8bac5a36774803dba7b36b3f02e365ebdd2fdd63757bdfb15303ad177a0e53b90e20d2096368c6018ef9c3ff8eef6784001d87afd001c638661f145e7a94b448ea22709403972865a421dc1e480ce1a18a414fd7e6768475bc95ab2ba18779bdd4c4761ac902e3fca03e0d2d42e5139b7b8ebbc7aeac53fa3f61d83efaf46cd412fdc7ed5b19a2b742041091b0b28e5e75b0de2126486c9a63c2dce5268132130f8a0677a4a3ba423ce32fe221a712805da8233a3aae472a3469a1730ef4bf7443e789756c1b1ace22bda849ffa7b272753640d8f47335513b3e2982a2bc8d92de2c78743ae082062640dc44f6a2ebfd43aba9b8b1b01e1b6e7a3b781cc747a62df6a7512d2be1ac251d9690affa38fd970c5d329553cb25f88db985b244d087913ddf4f64df725768dba865d22421644096e7094bdbe4ededc0137dcfe79b697a2a857c633770d74022f3eee44011c8a21910a65e935fbbba0b3544636e7adfdf28f2d83c46db76682b79fce6ac69280956307a17fc997d6d8461a3df4fa0c497f4b0a6c07534ff3c4a3df6c2eda7ae175ed8b942072a802f922d1689efbeaa23a0c89cdc03c6062ee77ea1fbe087da4721a0653fc102216bc081e90755eaca755d7ed0126a94e2441d609f2e069d298dff7b9eb69a91afe3013029da1dd8825100d9164307b145c4224e1a5f8a43931780569fdae69bdc48c4f35f88a9503e2e2ad643473621be705afb4fe730e1af386b34c3d4a2f3b2056f6915847409dcbcf2489f09e62d6ea99720e0b431e3cef06a0bd4e78e74619b92608393ea7ae648976bc802fae502297a6245b369f9dbf2667e6eaab2843bf4fe0eec9461bb9d74fc4f87ee616e066e264b3827c85a570fbc8b67531bf82f7a1643f40b39657849db6093e3ddfe28773083f09246d4a1e21fa380a886ad9a1e50a9b88a773692d087f3dc506b6dcfa20cb175226b9148eb7377af126078829bd9131f29759d5b9fbd3c6a6723bea26079edc4cf1af0655931252d7c6664d3441c5c5b939adab02655edd6b75851d4b4f492e0dc687c4e332f21005fb0a21407a107759c929d531d1df7fb429428d7bf77a615079b29ade7526411f18f61562711ce0943a7a52496c1e0a0dfef71166fadb969bd36e77f12fccb3d123f3769acd319c39c41c3c2fb69de45b56a959ba177d657257fe7bd91f2501d782016537c64f27e0dfa1026d199b8ac9a8c5eaa598a8fbde7cc5e52a9d22fe4daba87679427acfd7df750eb95ee0bf047c572610a237b15192c9ea50e30e4ab6fc7cbebe98bae53d72eb04ecc679c07b8195deebc113f8ef89c3fd9abe02d5170b02628dad85014e49d4a7071dd4bb3f5edd7e1ae15d6f9cb939da6b1cf38536601a02b27c21ccd146fde885a09d7e5a2b165a01e81121f493b48f10eff0f30dee2d98166e10a1cd09a12a0eefcccfd0425b6d0fc86430255236de474be8237bc44b693974161ae6af2659f0b6522777b8571a57488b1fc0fe1d133241260963b709f55189fd7938795b9387fec120f44c485fc8bfbed794ee0d4db425109b82b5046dd5f94d75f0076bd16e7683597549adf86ae78b3daafefa94892055d8c4f8e3e6419c2a01332f0a81a45f27239ca082931ffb408602e60c64055a0c3f37ebc270df36ba60f009312e63d7af8e6a654caf5654bd061bcd109a2b44ad647b93c5451eccbfdd3efb439b4d6fb681cb3dfb7954e261078dd3ef45a2dfd459ecfee1c52f8f109e233310ce78211631b31652a185caab2ae14e811c0a8fe8a806c4f4b84f1c73a9d967fce187802dc609b4cb27c8d17572d8761e3fe1366abdf5e7ca852a90fa66d77f37e0ca2b028ea5b7ae7170c850630c85b58bed031929fdee059b5c2d1e44496ea92f88811e818ef8d445349ab80b4fb03e4ec68a1ed72bfe6d88d9e93708a0ceb33f2f83a4d4b4d5428065406a9defa2a24a4694c792727b5f107977c81f7815414400a72a63c7bc0a5ad11d22c5d4a196fbb17103084780272d6041978a4a2f222c1aa34e6785e1458c885cac2cc8ee850a4d88d987107bca7475a58cade5cccf8da3b6cf671d318e6addc7c88e4a04e06e38705e043d63a464bbcfa238d6f2d298a4839ed8c64414f27757407220ed1d71b1766bdd2e3fd5013a30afe8addc436dd2845064299c93d08963055323ad6597af9a6544c10c2748c54dd2c3bcad2d254db5e1aa1cd365e566780097201159a30dbdb048fecfca60ed929531aa0a7e4b3c8a817345044817736d5f12d80dfdba1f79741c7fbc90eab3553c7504e0ea4d2e8359ff19875b6d413e295c6ad79d0a7b07b71099004e7c048b6b414d160c92f0a8bc3f5ac985b6590497991d9528738536a09e2ad1a15bd4de965b3f30351efa72a1f7448fefffed1f293c68577cd6513b3ec12c9a5f1b85c5c2ac3434cfe380d0e25ec0be74255bf0e3279cd06158ae099f94500117c00707c8fbad548694bd6f93faa4c006b4600c45a51ee366e7f2b0c2c6c488b4f43931c8307b521b81495104d6426adf3b65e746cba5ce667eb27ff8cc07fee1b2ad3940445e6748b2f7562c2072cc857c2b364550979bf2cff5121fde98fea88574870623ca30dfc1c413ef736f4161402b98bd86702b2688db1522883849bc8723f717387ad4ef754a3d4f7dd13ad459bc38c804eb2310db7399414fe6e40c760e4b94f0db92b857358d966cd84771bf4464ee77d6f291f99619c2aa1d6064d1e37748d107b6b4a0f4a3b82f96ff26e5e69cd9d61b7d7f0ba91949cde5b218b9d91427c9fb1b869c69f60ff3a66f1ab46be063b25ed67f1688487354ca1fceedad24106b3cde1471ffd87d57506a5bf8ed29dd9dad34504805c067db7adbfd66f5f7869fd4410f819b311858a80a054d40e55e912ef06c691a12d815520cdf54d0e2952c98754c1a3581e7060d8659cf7a65c79a493ed57123555a69942721314bdd6f2c537a34975383ead622bdf12fdcb4f92710e7a281483ff10da334529b70db716b52b398f90d2b894c24dc2a45ea395a3ad5e06c9f1fbf721089f873a9979efc84a208485e9165335e134cc972ee1ed2b5123535c614e5d6852c92a85f41d9969872554dce74278d17ae6577e84f328a20eef570c42a78b037dc27e9da3b2301eec705caad9ef3186345411f69f7f2708291982601a42116a8f3e4eb1f4fc731a0c85b797fbf3487de2e4fd627f234cd2df05541a9a89076983901b630d783751ccdd2534abaa7c7bc6b6acbda862f23eee7411760ccc9f234e307158b03039192c5fee3ed39fc61a8d3d6323b45b41a220cf9cdfa23c5164707254660c7435164eedfc392e0b7400f29aaeb913d91728e0fca522748165abf6ee7b23a5194f564893c68ebe25d164368826fb882b7971729c9324b68f5f7813b069ec77f2a8da8a22ea363e53beff4dd0f74aedfdcff941094c83d60a133dc4ccbc23e09e432acf5e206f9e9f45935d68dd2c3e80f6006c398de18e396bfb5616aecabef567b0505de7acb0169f69162b071a602f327fd11d7d13e36d042ff4751b72da59cf35c1559ff5b8f3a8deee075a42f843e3f18935a450f8981dea53e8311b99f4b15c4e4b506464d60c00d975fe7accdb169908a3cde0c640475ad6e8414a4feade92f0a7ddd8156dccda8a3fdbb717b76b5e06945056c35ad412bc892c3ef5f562f5700217bbdc2912c66a1631e338aa4d10ea94f17c9635892baeb1701e188c42156cf1f4bed58606ef2b96424f32fb0261464e595730eca72685047d740ab17e42f9c65e367cd500bf50794d6092d46b4d6e787afd6b94fa5741c0e40b07c3ef9530e453c2bc15b77669a4debaef2f31b538498735f39db020c7a3919539f696ab2ca5c91eb446ce2d4918ba0c6e5399150f5626d9a7a737a7089e65a09450f77da055a3662a37a2e563c10d4a53c885205915b10044155cfba7188c4f6091ac6b16dd128c93716a98d0ab67b60fc296bf4ca658920cf0d98ac35712a12cfdf90209644da6cff7c67cafe8dee1ca76f307ac7207f81b26d75b19d8f1cfb48bd178e4bd2b4c490bd8b7f6b9ebab6242c841fac51cb145e4929556867a3f5b70fb1aed10c99d2712b050e25a6f18800bca31897e67008b75aa54209deff3806b142fc1348d2df7f6063464e82732d04b549f1295a60072ce397131a5df59d4c8eaba3a6ab1a808df95ecf1ef79f8e41febd091d606c84321c0ad64e4c784d33e867948ffd8455bc402e7a9ed9f1ac1b2680847bfca80ae13bee1deb20432ff162e2437f98d642d65a6857800e8529e634a3987edd97a703e7467b220e5ede997f2547f79854fa089a9ba638444cbcf569218a5a4bfa0c5fe6dc1ae7e7625ac7673e61c345208a8ab5aefb5ca7273d15f7dca2086783113d326baf1ca5bb93a99abb45d4b68c0ebc404c562731bea12977c5bad880e24e567f52b9f28d4859f139e168d4b2a818852e56b0a5500471a710903bebbf08fdd6e6d873823a5be035e9ebbd867577c6e574f3494fb5407aaecc91bc3128a5088cb09c2be90271d273240c4a1295083298494a3876388180322d8d54e2be747dd920b439e620e9284273457c18694dc4f4911ec44a634fa7fd6a0ccc7a257083102ea87eb2762a9cb3ff561cfa5f64755afd30f5b2b1297066b639c9cb1f6f8f927bde8455c0bf0158ef87a1edaaf959028b4de0b90dad41c1a4c2b9e06af78ed51aa705df51a7ec26602bebe6ec273e6942bb6d9698be479458b833d430dfab0e053638d1b6b06c4c9dc1d20c3eca368b6b98a7cfe15af81bfba04c90f4cadd548bfacdeefc27c7bbf029238bf15a1954fffc5d607dfe44836d3ebbde5dd367261dca8c31df62d44137413680c61c086a4eb1c6f16056f34f6664a2ee05f72a245b3690d86cb08927b64add8ef5ed45b6082ff7baa3b895ff0743b89bedb9667bc1aeb2901a2e489ff3dc6e617c90e598ee2ed9e0d7b8e9e4f59bed628872051f99e31893499b4659405610054cf4efe37374f70135932f51fdf08f675a669158e2004b43b85e75ff1259e074e5affd78e13afd8bf54f00f005e8a5025a2f2b750d518c2d315ad12a394942b764b0a3cef38535efc10db312a6f4a7e89ee7186a5760a68de9b8bfba869c37ccaa73a605766cb63766d09690e03630bf93e5de1dd1d6caa61ecfe467414397e4e5eed367f03233123bb92d30dd8a837f760db9f0210ae444d2d8b5abb1cf01f10ee86e2cc5192733590c88cc2de9499e13e7594ad5fdde7cacf3f08e0abc49696a04b36a70b16dc2870dea00ed61236e713433b518c2228502fdb9dfe070187b34063e84c2724402a49bc559202fc81d7a6a77dc7151a1043cb7fed3c0a31262da4f577a02e332dde3b43a12fafc9738ba5581a08faf6df9730816436e3803247f8cfedaa32a7683d53890a38c773caee953891e2d1b212e651d81744581f10e501f23cc83d1abef7cd9584b3705c37827e7d0d2776247ac0a6db1b268b3fef74d0432059b4d1357b75a2f65f45067473c2a1621e3fab276e6782986289223eba8fce8595bb29fc84350819939fb23f2ec74c3ee1ef60194ba17df8d5cc9716f96b476fcbb9ea18d031a6d0e63e5a332d0a9e66362fdfadde3b559269e0fe588684a72c4e37dbdcfc7951ffc3e575d3e3437694f553e9069fa5ec9ea3a10fd24b88a9933b17632a0834771171e9c4e764e9b2c5c5f5ea4137588dd0caa66b09e3972d4b68", 0x1000}, {&(0x7f0000001100)="16b2007553873812859f473a2b093bbaf8e6cdbe05dc88b8d25f01b99d0776a01b219071d9726d3f0ddd608b08965ca90a", 0x31}, {&(0x7f0000002040)="48fead8a93fdefc674cf6fbf8d75f02770032f47970552ebdbf9c64f57ab33298a1471b106d17db54576e637d4f29cfbfa2f82b495dde6d2405e680cba63d5931bfd4d54ce739a2f75cd186b7c5e7783f6ecda47e1ad461f5bad7efd113248acad28ca298b39033c77344d5d2926d2a7681f4a20046bf1ece5d521c9b35b2c4f3aa9bb25db686bf6cd0192551ae8a56396ccebf896e3658449bae23dc8fbc0c513fc64c432d07af59719850dc23278fa764bd807322628aca4ea5bb057938f332e6209d4d6eacc7e1657681fd200e450af5e3f4c47592cdaab46ca500155bbe021171ecfb3d1d5ef4641e6642ad787dc95171370cb169b5245c030c7cff7be8e78dbf9207f71c6acb32cd687f2c7776f8b457f84313a7bb6dc8fe0b38a0c622d32a2295cec8c7df31a0f26a48a9b4d62d95388fc565feb85af3b567e685557d2df7b61c9ad65cb9005e8c6a660446d0e5a8fc73bea06057c0027e0febd5475bbdc16fdc049d3ea0e5c756c75caa6b7fb1c0a5f4da809472ab29baf0d040541f933a70fbff1488c4ba1b70a9c3f55518b94401e2fe87cca8936782900bc9d8007edb80aa6876568fa4073b76673d1145365c63c928b7e0f5be4f832d0ae3f2b4dc60e61d2727a96f3658f022ce1fe647572899636df755102aef505465b27924e30adb6c6d0ee857a128722c7ca52557ec596ea01122966cb433048860917752a7da4ea5ff875aad76aa8ea38fc470830783dc25d0a32368ba29e6d0edf80984115f64e631c5f86e49a62c0f6668b82b5b46ab4affb33c7a8fd55c91f8b585a523e620b5a5c5718888d25db719ff8c731454cba6fa70df1d3266192d1c73dccb60d081a5a39d9cd794c70e76d74ad7ce6be0b5e94c59cbec60823c4c321fed041108dbb661e25be8da199d38300a0013c29b55ca59cd71bcca90ac3c5ff14e96d89e194eca382ac3f574ee4a55f342177f4c7ffeb54ce84c3a8bf70c999bb7dc27c30efc7cc8eba869032565cf781e7936d112e663d63667bc98658b6870e4d9e1f2eae729e4a6b1e04404a202f008a291a1ca64da93673cf34f4c4eac28a18697b2a5a1dd18d1ffee4c83d0ab98111ec7555ab1c8621214ec1c55841cc8b7b379282129848d6b04ce20abe3f0ec3d147a0554296bc4839312a64b2c24c216ba3cdd2396780d1230deae4baf4f61234ef6a52d2d770f7aa5d49beedab685e87400c3e6c3ae16ebaa5fffde885993fac57fb8d8d4b95b490aa082d24727ad6daae88e7684a21438fd8d52fc74f5f6e60aa94988a12c50aab6ec8f7173bd95872e0b78a7f090b686820b570b024096d2344fd501d7ef3a8ffac67374da1fad5effe8ef18749bf3fdde13914353b7050b799cddb7d97d114b96d223f3f5a61387b1b3a7dd01fafc9af0832d423970cd99ae2df3d5d96ee68d4a1972d4107bdb00777e125c22eb21230b442eb5a37bbd7de7e2fb7bde69be0e903f61798ec4ae4cfd7fad6271e961c1587dec4f23a3f3001eec029b9f10e99d85e42e7511966a11101f5561b138441c24bb94c2b7d15a2a0313ab8d44c91e79d663d326bc30b6c3cb29354b1cb4c1bcf140633f7e9f3718e007ece9c776c18f95c436d0bc7053280c24d4af0a9ab1b982a0cc9248afdfd8c8f193d97637ee8eb8d2e9e4e52a8b9c19f0c9ff3e66ade923994a469b734a189b82d71fa2717fc3b8e8148427861d624304c17ab5758c0224c1d4fa5c14e76bbae0aec854de57d05e504fed856394091c72788429cbd8fa15b07f5c340fa6275a4d197226df7ca965912f69a23acf54723c4732901199aa82bef7bd3a03bdf28fb3fe11117fc37d6d973b2b4f4f3389a5bae1f7f8974566779364c738f6d31783de9293d6581fd98de0e367a79498cce201c6e9b573c79b8dd9f8d088019f1ca2c1d9ba4c549f810f7407d37ee082d0b1b5b95d5a6dab0e5812e7b3c24451c59b2073f7137ec6e6a90da5e74c3746fa921839067e54d1d65dc6702ad1a8bd779211790e0acf2e44dc38fbf8b70ab69a1596153a51735a1f5d571e8924565dca82cf1df7664de143cdbf88150d115bce196f79aabdb95d2a23b8c6acddcb70e2d20bdda63400be96b2b7941c12097292544967237a6907456da14cb4d37c599eb2560b19b08a669fe69521f319c996d432c2f50a02ed55fea4ccac21ba490cf394474e1f21da9184710623c1ccd762bddb6edc72ad056da1810eda9ee2544aad267362cb6509d2ec489b975a7d5c8e94db3bab949ec2f3106cbb331ce8653e36fad5d790589c0101a4f0be094c5302169ab52e0c956d87aac53e39bb5f2c6e7ac3bd2187b7187c3b4db99c767860915f453892f5d085402f54854cc98b4f3765d694a3c82767e267ba7c4b81c14bb9dd86e7733a465edb530060fbb3ca0124c9adb1236a036ffd2083308ddac9eb2a28f3c81a2aac37fad29420ff06a4443a4bd5f65931118f38f2fe6a99731d30e38d17b6aad830e5ba41377f59dcbbe1d23b83f822dd5b58f7b028479631ef6f08738f8c5539805e639a3920ebbd6653d2325709e2978b82b10ee6c940c3b7c7ab500865b1f394bdecc65655f08fe6b4432dae7a272140f4e5bbf1d0ec6ff2765d672faf079c874e03f89cb7e7cb6a1383d8e1e4add2640b6c68a18c14d557a7b9a073321877a1e24693c0acade81d0a5581da98c64f8c68dae542006988fa82b60425a5a52a2f0c8ee3dea280d57d5b88152dd7dc695df06ece0047fce46e241c29679d8e594beef36031b34cc39360585c9f60a1cf8ee5dfead708346a945ce1e67f671e7dc7ae7e45436af4401f1ba0b54977cf2da9731e93e04a084b3dfb4ecc640f0cd785e35586b96e856b1bcaa8859e80c4a5a76f3a867a337800e7728bf7d1a9227450b578551746d0ca883d399b329d73cb7761a22159b135f8dec221fb91c0a4a040e8acd4c7ad661e9f28ba8d5bd60bf60453449f7dea7212895946a777159d919a484a436d4e85cfdc5c051fcd2ab8c816edddea8dcebaf194f0f7b6abd6fea0bfb9fa11254dbdcf1e64ab5df7c1514a524376c799f47e7acf8fc820f0a70b6344ea0a6be42c9f4bdd453fec8798711a2401e8c77f760cfe21fbe05340d96c6b2c5100cb793364d559ac5b070f4f3de6f54cf0a860ffcc9916a576f311cd7d372d0690951900c39396f2c7a593a0fec58633e9bc0edfe16cb0a06ae5eddc7dafb2e99273193d03938a7551156107c7243f785b1ff2f4f046a6d5983f6d11bb1af472b23ae775e742121c3c29b8f50325e44dd60b85a5119aa5a2662d535cc82ff37244464248c7ea4d191df7f1eb01c62f89dbab3f5120735f82b5c243f6be4cdbbea48c1ec7c73e046b94ca9f99e2f8fa8208629b0370752ee4cf949c226449167a78070b798c115577235ec09e6e7a3360c8e0da76116596b9b4a3b3b9c4e5f83f19cd2d9a74552f12ad76ab17d84c683aa60c3cd08c91b23aac6f8b8f24f85827fa858f67416711a5d4c247eeabd06698b9b2479e18bc8d035cde3917c6efc94bd0b1551ed7e9a37c27518be80cf9a007fbd2a57289be164d06ed5b48cb2dc21517c86e8fa55eb848c598cdca35cb9011b7a2cb162171b7969ec8b2ef61031322e89cc33fb883b70f3237900ed14a00d46d89432be08b9f0402bb80c762cad45293196679f520b64667af95128a71a3120634805a83f5e58bd571f6feb297b975008509c4bc4c4df808445318ac55ac06452ebf96d8beb080536663c20e43ae72d72fa97bce08b2587002321fedebaac8abc1c841725ae37762b52f753ebf62e035908e3094a09e51470089cfafc9394cde87b79fad0dbe75ba248c48b97284a28e134ac29058edb74a798a44473be6360288543a68d668196c7099369f6b9a60a9eef0056d27112861449f9a62193340137ab5c389a7696bad1808875b51e3aa73dfff34ce56f356398e75cc52ff2fbadc974e6b8dd75aa8ac06722a25621ca0dd30e62feb7b1e12adae17f0c6665003db598c8fc8df292df254051d460e409179869a06bf778e66a9966c7f8cf8fece1e91f957e6a5d1213c558c02c23d6b45952f6183ee1e7b36a13689ce22e2100495037a0a1b6311e62765661e23a0d86e412c94a6d8facaecaa0c6b66f7e291847e6cc4cb1663bb1875d36f0a3fe15dff0eee0a903bbf63f17f64a0313b6e393e8b74e1aeb3e42354138b07480c7b77ddd8ed5f7edda169433059be6f41b4049d051916cb47cf3dbd5bd69bfe8d6db65e4d1e01d05bbe4d9b682d1f07b0c2dc53517455017af3e0d5dc14fe64706a584d0d31152a28b8ca16d2483fe0c3b38c99a6b0b07bc67091afb5c51daac4bb272a405bfe8fd2af8d2f6ae3f52e0a9bfad65324cefeec688e6af0e6c5ded09fa230c5206864696c4b508f7e3c0216e6064c741f0923c4d5c4954404ef379d5f0e16867d11aea6aeeea6c9fa1fc1de524f22f850458305a5b51a0f5425fac13614f8915833328dc262442dc7743758247545f79458853277fecda83ac3ce31cc45249de4e6b9fbccba12c81ae5e97be30364238f489e86113b4973765352c8e4e349b39549adeaf1dc2b9866a3b3adb881bcfc8874382d8e31bcb9a42bccb2f036dbbcbe94e4d3fa17bdcf8de679da38265220056f742b3f35b05097924dc713a311e3dfb4f9b2095527e655e49e2db9a726d4b4d0b227d73e843b5e90f95358560abcf17340d4b437dc19400964d6aae139a2948667564ab8e9a0041a9489950ca4b5532a2c260d90efbf907127e803dfb5bb7af3f20bd2d7e87888058753fa908a1c7343c78ac82c0e13c9d13226cd09eabdd4e8af75f1478aad3c243523eb032c53ee80210e13c852b81744fc512139e0421de80c01b6f0649822d4ca45a8c5fecc91ab07fcb0dea86414ba50c7309a53b6873cdd5fccedf668442db816e7289893851326acf147dc7ffd347634d8e9784d3d9f65010ce803910e74c7648626d2e9913f5d22f87adbc9151b13bf4474a5487179ab588f129d812e88265b383735403a959b239f30a514f0c8cdac00423e86d57e68dde55d68b2fdade119959770042433ae63811a7edde9cde2bd57f56b23d3cccb10127183a2b54e96c29d092e47b464e215a3e62116bf1bdb6755f85e291a54952006d36d04bdf4f1823040ecf6c0951cbac5e9ba30b878d94ae094473adcef1a381c77e1c3316495ed5df74a46ac54cb4f0320b27ea25a2ec12ec1664112dd6c998c8eb9497de6258bf3520f10ba7241785d077fe2d424ebb05be53a0dc5b56fddc14622ad534c57afd54720d0d825e37c4e63a7f07805fc0a660a20f8d91818dc520b5730a5e805bc59d18ac080602d27735105cb1545dcfbe9cc1e67421661c521c613168ce34ceff469129a3f2b75681291eab87717f4096e9c5ab488d92bac5ed8a41b784391b29f4a05c3d073696aba00f5df56a14ba9ab529408886c612ca54dc412f9b670d2e433a229b8b890c527c04101992f18def8ff3933a72890115b6436b8a90ce2ff1a67ec2dde1416ae753ec9c2e95c12bb39671591c782cce3e94a1518d1a1cc21a0eb4148be2dc3ce7fe89131cc964b40de87a9dedd03bb1607fcc0b69936e3c3ddd376b96b4f036a3a6c4e49ca95de396bb90d7a04ac8e1450358007e86b88e640d601ad418d303809cf69fc8e857324b9cff4f5b977abe4b3d910d414bd39e71d825e0f78fa163c94b4c36e75924926e63a23a8a89c71d417d7f928afdf8b75b1d888a0024a132293ca3a27d0edaa7d7a582fa9c70c8b4256090a2ed62f2", 0x1000}, {&(0x7f0000001140)="72fefc7bf762cf43b58a15ffe887a9c0797435335846642cda204542e15c1c", 0x1f}, {&(0x7f0000001180)="547d58f59978106e92e1d65c557898c23a354011fe7c5417f89bf8a41062e4f63d9325c2f51f079378176b8e34148feb1ac46e1fbfbede1b770ca65b852a96b49d565f65e0e58280ed6b45f24271c1f1505793dd64ff39b46706368e859fccf5e43bf296efc29038fd2649e39bc2bfc911e006f0a3da760fc4ebc281e8a48afce1f1157540e0a763870b1b6798a8800de9c5bc54caffb829b612472c11c0406a14a74c6af056657c33e438e68a883d360ecd593a2bb5dfe3154ab1e4c88f54ade2af", 0xc2}, {&(0x7f0000003040)="b97bacd5d8b8fd75aebd65e557227d478c6778d74289d8fc4ab28f7dfba78d9b60df97234c22994e552eff907e09bd8384b6bfe9955aad24c26d827b3705cf7b74888b74a2119ff9dded58e4bb99aa12fba9793cc6afd6a2e6a13bb5f18cc13b1c27db8878dc8e8dd60e2d83cf4debb07f61bf17b1329483d470cdf3515a1abfcf1bd4868bc64011ae6b1e3a636829b9bc27b21b557873367c945c7dd964e559681052465993251d783207676d3c074c322e1bc8cb553a8a19859daa524aed448f76a4a4851775175afea6740ebf540ae131347ea4ce35754cbd0befc502a3525313d5f21bc655148b5e2d3b4f58aceabd62ce0fa12075c3c2f4d3eafe03fde1f09a7b8d732d479f5866f4f7ab91e65046bafa338e671d0ad6c9917eb95ba31a3e2b2f612f74d574fb990d27f7b9f2cb2c6d21e2f7ea94717335258f32e1d308cfba9e190d28c911c6fdf80b4255474dfa0712896c5a6cbc8168ee7d85edc3e7b59e2687166e877b24e03eab7da5b122ccbe143d7b668fae00d50aa87b321c2e660a76be0039dc54fd49a6004b98be469aef601667e8e248f571bf9b935902a1c92ab993f1b1cdecce3ece92beeb6262ae8009ee3ffda488016f6f9a8c2f312754c5a733335a894e1a05a06119710aab23abedb14be19ca0ae0e9bfdd3739f3a8c621f9fc49710a6373e0d6382a367a38c077adb28a94bf4e18042682ee5486f7af55ff55985bc38838b05b4f1efa7d757ff5e674ff515ec2a5548e60d20d2c6f7aa42064ef5ffc68be3b2573b0d25a3d267e141a95b8695b466aeb57362aa4930a8a1061add741caea943f3e96c0d88e8b3d0e8caf1f0586573dfa7ac8f4301c8a7dceb416acf1b79e74e45a003354f4e2e756911ef6ad12db35e3a530b40110263e2606014b4e5dcff6589b238b5a1e526f40c19ae5d9fc17fc4de061a1333cf2663032806e1c0354e557b353e6bfd4a42678042c754b48e0af3c01e7f277e89890882cbce8b7a962ef23fe877e0b18913dd5966c7dd5ebfe7f8f1bb3331d9c7f73179788bf24b0ccd49fe65fd2c5c613f7d751838cd8d3a93bbe7c768fdd0b3de4ed36f4ec7c426e8e8afa536327a9e96bd2b4b9310d6bd203658fede33374efca3e47fc50d6fead1ca56a6612ab3f82c29e7d4836b4c8397d3785ade6079b6a75afc08fe7011f3e1a1fe0e204c67abfeb8422790a13611829441f6e64dfd2264404316129149be5a6b8a3992e08abcc3da6a525e74a6e50b6507a0441d737b7e8fa4dee664666a3adb55f346d66d7f2346d94bf586271a028e976a8541855b833f0134e2bf249cb98b07334e680e3ae1afd05d95c3632923ccdb68f826219b71ca7eeec9437895ccb67166cfa2f33d9ec684e85b7c8b4fa1d76e7105a646bcffd2de92431cdaa866e8448a7a7accc8280e98625bd3e8bccc68dd57679ef6871ad26f27e6249ccc092579d229caab50bccd8ed113d7c933968375dfd75d864046c9f185d4e22adc5e814fca088a56e23baeeec51b65bb7e85ce9ec9459bb71518cced7ee52aa28a90fb551bc182ec81318383a654f25292364ad0e45690c75c0bf311c7e3c824c2163685309ebda5fc81cc90382bfebb9f064179ab0b59d835fec9285f512400899763a015c6e7f0da5cc03900647b18cc18f04fb89e8f0616202a61b7c01135d15ef57704770d29392c6c09f3253a25987b613797774f30b616ccf03a2db13d4a78696ddf9d48744f11dadb6d589b702cf306097ca7e0a4571fff27989d40588ab42a89a627a68b6cb00ceb8cf0e2dd596d44ee5f9dad49f22c2c379f431c093612479e1cc365e939ee9a15377b9ab2a6bfca44f9faa85434593e985c5c8d6df825d66cedbf89e69a1e9f30b86333a212d44f3d83fce1524d13b5267ab7667188c884339bf6a2fcf6938de4254c7365354677c2be199135cbd004f2d26d18193a7ae5ef0616d12f5e1a363ea5d8ba8545f86f346463d50ba2a0654b55459ae98c695de7dad5bf51045ee69eacca9ea7975c10be7f75409e983559c83770756ffa6e16ff6f05053a05cf6351f158f723b766a0ec5d5175308e7970821c856ff98004069bca77020cf490811f4fafd39649b0800ab1fc11c3f3dfb5b9c1d1be05ab0849fa4f531560c89df84a1c1ec55b5b194c950fe8ad020fabb241ce4b147e97e474783cc7ace72ba1fd89cc62a6462d03eeaf9642e4015a036c88de7af42f7f5d3131139cede5f3fbdd27f3d8e8dc0fcf934771930645e66cfc3273d53ddb08fa18d9b7fec8aa7a5cac17824e9f233df1a5dc9b39ed2a17c802b5ca4ae93f6f5bc04aec89c4e2f2985ed505a9364bb0bef0c5c6649d1175280cbc13880296e3c648393defbab847508f2b67ba01196f5a08262d768dd56ad04b6584d66c283892b22c7f0161c2cf1bb8ff1c2ac307a5453efb5500cc6246f9e12b35b97db939eeecd18a1bf771b15a0aa8ad1a410e00c17db1a7234f380bbdb9e07174af5d2eac5195d199edeb20b318b61d3dea8a1e9c570198de592c80f2ffaf0b2e5397ba5091500c1c11e62e7bb5a5660870adfaf81c0cf08cf862fef89238b77d9ff1be9770cd4ddfb7341235dfdae179eb21228666aed8f4404404f22275c5343172913a593a6f171f73f5f258882255b297494ce877776447bbd7a6934c5b9e58d6358490c29f01222619b1de3a3164fc90ff399fb94494def93b3130ba3293172e71862add844f4b37301558c41f472a146b3304cc361f4108ccfc7709e3ce2c8ae1f38ea41dd0738469f8b471b2f73ca26eb055704511372c92d30e8a6c3544fe828b344511272f2b7d7c388703ef3fc2b2a92351355f26991217a55fee4803cd785da9578766755396f15c65ab0f1c47ba3e6ad10a11378521797b502793ace5f9359bc7079e195ffbe444f00802510bfd5a3cefa2814d9f609efdd12bd602f1b10193e684f298ecf37f17e2e78b14e8a23ea121ca5ea2aa13c8eea1ac9f7f96296c80b601ed5409e2fd3d3e948a8f8c8cdecf68221c1a2e1fa83326d337d4497cbec5253f244c725cd43060ae02e585da2334260484027d2a863abcb425947ced306ab356327ad1f4185924931a7026fe05ce9c718b9531a42c47cb995c23330f830dbbcaffc9bc647814fa5882f16a7b87d02ade0afa8a4d6bad7fbb9b36abfe2efa41fa0af32ac5f1a91333a380f4bc7250fba9ae39a55389394b0f06852389fbe36040ef186eeaa1420d1af06273288184d6ce153cdf24e256e03c183854da6c6bead36cd306a0d978987aea9a522a3730f0c7d4005f58dc0f79aa85bb8bfaea2bc70a9af3fffa6a47abec6ce503b22eb33a0ad32aa4aaac5f885697e94295f3d473bbb74ac25e2c7e0bde962a9e32806d19955b1ad5fce2ad496ce82149dd1d2fdc85340349aad54e9a2f44e5cf4299cab5b237874a6aef0ce8de4ef3a31c4af18206bbb814b209601c369f47b70254df43a897777fc4178d1e58c48d016058403db391fe8b24fcb46a214cf46c7ff8fb852012baa163f8c46f98b05927ee0c49702b0031133c2ba6dee4b82c35e59ee83fd6d8032e5cf6abdba64bd2f27ae750d54bf4e569baab4e58933a1af0578dc7197f82f7e46a61ab25db467a4366b725a2a64199a5d7d95308d878baa6052fddb0fb0a9966daaf64e5cdbee81ddd5e7c4218f7ff7edc90631368ea486e341d3b6027313306169fca36f4f03a5d605b863aa17f27c19506120b9873dfa38100c4df85f23c6b3bda7da59f8b7b24d3cd4775b8aeba15ba40d2b64bbdf31fa41a0cd25dd2d463e7a7a77970313596d0d67f4ea84b237ac982d1f473f23795e2be6cbbe1a866ccdda1aa0cbcb6367123830ae131fda05a7c025622a9e85119e030c1625acebf1e33572288a2f596712a441d3aa96c851776935873717e35334b23324df42e7e5b9a77e85a047834196650513e7250a9f846b61a3ff61771d0f74883c160e02589950276e8b5b76d2a7465499219493e5c5c7f5b04a8cdb0f6ca37e203aca1cce61184580fa40e24b9d5ff71d7bbef355e5783c298894eb3a58f2d5a26f0519c520715dc7319ee0ed269177e7b503f9f1da759ace426566363dfe532544fdd5e4ca3ebe74e23d0c8b90fecea974b58f9dd45b472f7903adea65b04be0f49b90e12f2c9b97d3c0749ed0acfe1166c51d1cece2f5393e55634e8c583118922d2efcd27290b288c5c34cc89b73127722c6bc4f95bad89a3e75469f2919d9f3d4bd39d3c2a4bc30aca312e360f0c46975d1769f381f251cc88c4d80af5facf7131b6f006827c37c16421527e3ca63909ad433165fa931efa4b2f376e4593fad5eacf6e10d4d473038318d228378637525f6c4986496d9734a923ed2270ea69a5d3eaa25421eef4b402f49f0214a70d04ddb50911b7633cc8d0440a57be3f47afbe1d9254035f69e35b402d8cdf03a51ad6ba57fd556e6fad34df65603131fefe47230a7f537f882ba19aca1a0487d896e9833525f7f4bfc7dd77cde8ed9de6a2e5bfd38caa9a40b67857bb04d846d6064837eba356dd226885757d0b453008489f57e86e986648841fb395444bbeb209499484d43934a39b6b00b6cc4d96b61aaf98a79e76014c151f0b28373a06554ef7618ddd0fe19681feead64843e16a196bc1ff119afa6383021e95ae8943a21b95ac8072d877ef29f8fa0410eaf887e1707a20d2100750d531bd53ba7827c4f776454c7066f67d5b559df902e99ae005127d9fa1a8d2108dcb1b4e323fab94d52aea6036ad955f72ea3540c335629c3b82394f80f91267b4fceaaa5aa9fdb29859b764486f425680552b387610a1638640604f5a733d23261b5e54caa9c44a473da38089da572855dc986502fc07347a63cf94ba7d0798ceeb964ccd59c458d6d84316574f42238e691ee7e95efe3628a39a3e017fcaf6117657df9589c18047e7bdff421b7d8d9ee882937b76a00e9067963770bb875774632510a2b7e5e20f138cdd5c116e9186f3c5672cf5494f0f5c0a5357978d1d9dcaebf4a52a5a4dbbeb3a902e652ee0b9b8ebe418bf1366750a63d3a97d00044c5ec584bb42126ab34d35737c8099ab372a9aafe558186410ca138177bb2a00488d83d4080f30313e1d7c712094fa9f9851a325442c0f1dc58c1af1e3b2e456c4943db47d696e6b4a7eb49e4914180cb3e43358f0eea3d29c68c7c7391de246d999275470fd47f4c3f28ae699c80b72cd4a0880c4b512691d32dff8a177cf0c2a4a7c9a79a90a0c112f6ce04b1dbacf6912f6ee0b0ca17417f36a9819b6b9267ecf97aac7ec04190de2fa97946fee772af0dcb711c687bfc86bf23c52c1a3a92e39b39d97024f37f7139dbb2f657b4e35eb300dfd3f9e87c7cfe61988f652240adeaeca3f72cc50984647aeaa34baf5a21347f73ad633a2ed12d3a82894adb2ff6d4d302fd7721cb0098f370cde219c704c1492d252f92c194bf4d3ea7dccaecb4252d1e9ebad665c7157f1915852abfe3363cc17ea794a9d001c8d0b1bf77ea1b7e752ae88ce2ab2710c8cc95ba10e4fbf984e9e75f050dcc49f86ae5164ed3d7038eed118b39a49e1b4372e2f9b3d9b76932a3e0ade4d0641912c8f6bd8983de8993ac07049e793089315a637d742f7608a3fd0db46468e4a7eedda5d856fcb53bd509708bf3acdce58b2075c0d3a7baa070eba69508a596d32540bd19315938844a661d510cffd6ceb7b17aae9f886c69eb59a9f37c99ac6a8573936fe493acc38fd67c298745f0be53d68cb19e08e28c598293ea9f4f3328549", 0x1000}, {&(0x7f0000004040)="cb6cf9f2dc80fb577b8aaa1116c3a6214c9b8200c8a6d0e503844641fff3943695ff955cb74ab734093fa62950e5580f53a190a97ec7323bbcc367c5ae881e75ef75ea2809f671383435d7904af339fbb0368d9b0012c2ee43351545b60aca5fee6c15435490b1e0a49d11381b0748fd9c18d8201d46ea7cc3645c632cf35830e3cb1e4a9b396e3c1c6a82b2b2c08a0b71eae10ddd66d08d0f74aefa77c78b8e9cd6341408a93f4790c542e9c802f26a3853ffacae3e3adb5ca2959691cfe9a2e6d3a3fe770b025d137ce354cc1c174461609b09095c733e2e02dc658df3e6b614420261185ea4ab48f906a7f474f305675c30ba430a0936af68caa3fff421f198b026d38d842d58b7d7edca19b81cec55bc48b103a308bb1fe67ce664d7674f50854e1f97cbf607dc17210170656ee36b8030a35af6e83ffcd826bfb147377d1a31505ae9f19482d4030b156fe343141802bde262df291425470980b9dfa0ecfb1e83bdcbd785df9e4cc44d51952c66cf3b81a715a68addf9f092e52299d4f6c8de6aaa0909f450d935bc4df58445042f172eeb6286b2b9d91d8610bdceb708ac28d133bc6534fb4081803ac3d36999dd5b6f82b37d998f245564c9971a67e0a8a98cee7ec6f2d5243e57cdc5c16a273d5d66ce3c82e94f63540e0fe437f5af8149f9d5ca79a55bd23796f20bc4cb28ad75cd4232f4a5ea3a9377f48252f962d1bb1981514bca43047ec17daa5b015b6d42b8348ef6d4b8b1250942d6eb4b317fdd01ef12d8b4d8b88bd1f7fe0fc15fd5172403b93702c0a1a3bf783aa763b81d38b92e0a1c8f5d9f07be63277c60180b43f7e884279b897607895442e40d0e8112f599625d36a49ed0591f445f01ec877d1e4c649bbd8863e48dc440e5cbc165659838f1cddb931d9f1ae2cb7ba927985887e9723c45b11440fa6bd613fa35791a3f38e1d3bee7eeb0add103f7ca683e3ac4d2467f54783056c637458d335806f39fc412655d3e2d358e7fd0df1703f881c9a9346842b53980a183c11ef24ef25ca70208abbe06b9e607c1d06e43669a6257d73b9a07b4cf80310dba975267ffe189d5eb713b36af7d7c3ff674bc32b6d168c7c08c2626e59a15524c93fde82f104030409053e8359579d55fed30ac921ae70a4b8617e2da95f05febe4c5d5a2d8793c625ee24bb9a84bb4ed2eadca144ef2fc3914533ec569aabd58496ef9c83116846db180536064d1a30d5ed162cbc9c3f83d6b18568b1ab7bef7abaf5172d59db6185ba2999f85e6fe29afc837429608f22fd90cd76c435fcc2902f8c359e9b370db06bf19b420566a4e1928133836fca1170be8e42ef83167b1a3e3c586c2f78fa9cb5ff2c4f5a317cc71f40293879ab46a9d42572ebf1bb119a4d6dfe1632bd2b329b91beaf6ce96080722226621470a89bb64972440f6c58f8876ef8f6c96143d7096473650bbf5e0243130c26e643d538501608b144613595d5565db42bfe68db2614b653d67da14b7ba3b4596df7db22ae0b73d44a55d0d549db1f68bf0b284f1e1ea1a7088fc23b60d734a701bab3007491cde309dcd06e6907e852ed04348035758bd86e654195aa5db3b8166a47b426a31786aa6a78f58905040ccb9d6d1f143d1e15d12b5cdb80b856996d857ed1b1b443d5ffd21a68c68e66ffbc4130fbe37acde2aa787488a1a040651d13798779035203e74984e5c28a9252ed05fff4eb086b4881775c7b2906b43a50e5c2b6654c2d752b9e4fd98335a682cbf8b82463160f648a2e62cc2cc6f38684c9e0ef8dace5ce561a5aa033c9c3da55929dd48a25348d211f9bd5af1b52a543edc9491e8c79dfc870083147c3723613277a2b0c42e951a9417f371604ee6a5ecf44fd0689acb06c028f80606ad98ed99e7297131999d440575cc50bb37144e632c4d8ba6b16a4c7e4293761d0c55d446071d6c3df9995b709342c3194650eef590cf6f2a3df3d2d933e71642d5ec7cb1a734ce2a9fc7f23f0695bf05226b28d7055ce9d41d66d2bcfd9a928ead5ee2d33bb5cf66d5ed8813eb4f53577d3561f8fd2763fcfd1688e800d0b783e3351dd63fe918caf099f2e181f71fbff373e9260dcb18a53ba16c460e2076040340e05b27b7ce00f348be51e393c6cf75f0701fee658e1d9da45614cbe825862658ecd928a4ce118feeb24fafbfd31675d339477135c62cd14b7939c29da01f787722e4e8a8f383adbc41145472771710bebe169d14e507f3edb1cbadbcc95042b112789f1e09ec53919a9dc9301b296ccee0f722a28e0955da930a95fe43404ba3aa63a09de3d3dc0125415f66c5a7e07bb912998d1eccc90de06fcaf19728f58810d5834331ba8f7a5aaceeeba252886ccbfa64d1148568e36c504d5b3270fcae5cda5bf63ed3ee8eeecfe0b4a706d91e798e0442ffec45058a561ad2dfd2ddab05a540007fbbb983fcdc015a7693be659cc15181544a425a409970da8770ffc02cc0f8ff0ee98698b32113c72bfb6d9a19384842d2133e5345dff770fcad3e71b4842eac9d3bfcc84cdd5d5603298d782a24729f350332cd634b9d0ce77d3ba3a49947c0e54ce15963ef00752e0c621d867e0f4efcb65b00762511eca5d17f3d7e4a98e44546fe3b9097f86f893989abfeb08697f8d74838f24048cc6cb766122809d56b45e25127ec8dc7efeff86b9fe286f83185aa71d88926c473e3fccb42ad31b449514d62e3a1f7623b52e60f9a74052453accb86963b83a5f5f250eb7605b324d502ae23ade9e21c9e166a854b118827e79cef3d3a0c316357d2b45cad6480ac7080f886a1761e98ddeb2623cba19675b02bbdae8b5d30c4189d4b7f3b1643f620acf312349a472f2fe0aadc2897311ce2d32c505954b1bba655d95a506d54ee18a9a700c767312e4bc779e2a069b2ab91a99a5184b04cad15dae75faa4e690e8b69259d24aee442bdcbdbf025cab2645f6521ed4d9f720f7679324d4378ad35de4feffe19525ab9d8bb1bc2ef5c6db02701e3ea54505b801df6af917684275555a988c6fb87a2ff1ce2e28aa05a993f9b97162dcb60ae2b680f67708d83ca2eebb53367b2eddd983c8af4bb89584b459a51443b13af4eb42c8c9498211213232e3fff5d203404b3c11e5f1fcb6d2855b2de5889b6b77fe15fde620d2faeb1250bba79f1637c6b9828feb32f16c0fd0dcb3d4a056610400f3006e0ae33a024daa66aba3809384b1c676a25b74b357b150ba514d77f84e8a261a0dc583802f3285bb5c2ba3f28356663ac2ef8d3df7197ed04eead8a1d81030e1ea425e846aab32b4d631e4e61b1a724a8984cfb6c9fea62d5ab80ddbe1ebfca2eca9c1de5c3b17349ecb9a16eb2393b72e7cc667bc1f008f18d4344f94acab685fa8c76738a1a4d62feab3631aeb283468327bb9af7c68a58db55294625aee7991e852e3aa15a25e8797090ba612459747185f60b93192aa11033ded8ffc93e0e09323ad4f12f8be05080cbaba7be3d65153f97d199ab1c0688374f617dd12078857147d543939a94307f75447e6ed0584901f0b6a6e3abb52c527a8a41de7c24caf5dd4775475f18a02ea65e737b6117157a2338c5788672f050748dde400eb7559bbdfe595018bac8c2c161a186b9cb252769c02adbc44bf3fcc6708c8c381809dc5c548be218e58a8f24a8b55fee344170c77fbb5adee8fcef7b7e25c9447027d4633f62bf9756e7e01b24ed4e9f740af3344f02a5849f9a460e522a598e15cc383abb6ad999b0f154aa752895912f689bf6291f1cc3e7b3825b83dfc48c6ba52d7624a8822fb0f500040e89e279c38a4350e09e01bf46d6c60f03cad89d8cc1b5fea44171681aa029853891d78559d0f98ea78418316ecaa5d1272bc4b4edf78bc4be26ee54a4cc83bef26099b3020325cce114df2bb1c2fce02470e77d38c8d785bae59298de1dde3f57237e6971e0544e288c0f99a353b4ddf513a007f6af368d375cf3b885cf118478419f5f6dd62109e5530c2f70437f79404300641bd955d61be635963e3c57793208b48aec471f9c5a62561f62ebf1a064b8e665cfe37410ec5962c599210528c79a8d346a287309de546e65ab2d666503c74fee7ccc42f628775d5a4659d96f44b88e05bd0da017ab5357de885e7c722c7836b3365551e1a1dc4b69270501e40c2a046c25b8a099160f0b58db31d3be23cd5310445fa8281392114bac007735c23c064a85582831bf944962f65ee422d002475d80e6476d19c1d27a2f1901d780d9af0a3715b226bc84b14730faf5cae3a04732d188325f6e3b39c7a42153b74148ca5befbdbfe218d31034a812fbb63e21618c72a31a283f5817efe9231f5f84b350061d36460827e278f940bc1f72014a6218e4df1ef64c79eea060f0b9c4f8ae1359ae1dc90b7dfe91ebc290b6e1bb1185d955e1256611a1c16fbf90924f14e01afd7a4a07add564e0d5b5e995930607a9458906e571622f6d292e6defc80689801a14a3360320033ca84d43204afbd0f1a60f9a6af5a38e6b3d69188225288b676bf5a61cd09dfcbb34651681800ad56f7494f91be0fcd6a66140bc4cf8ac716dc71b3793f72ab816b1e6f20ec9601bcb1b17bd92e49b992df9534b08594a659477c51bdd708d3585ba2eb27585b644661baf658cd6ce3eb4613c30fe0453c61a0abd14d813fe70fb7f9d6a30568119e5561da5bb6424893c2bd4d298344815a6bb5c6b31c1ad578986ba8ef5468a48683efda9fa052f15371dc6c47b12d29bfd651b09ac000a2ca49f635cd0dd34df2c4b2185a284f00f977009a1cf0e04397af6b9a92f4df3213b64c3736d8762b4e811adb1d73e0ac91d65a5c76e0ed4a666171bab10cbc56f5edd6daee72f0c06ee9bf4697a52ea569a7be5a5bc5353af5bddee2e37c457faadcd285ab8e7dd0ef0364f69b7092affc154556b3e481b9709da9c0703fa356b3b518fa72150bffb60e9945e2ebc6f88125c0bc0615282ee218928b8d53e37f378b657d0bd34d28119cbcd16fc7e4dd89fadbf2f9681afbbb08bd350ffa2e5d997909310ef21d1a6d65f6a653deba510bca78014a0f39387646bae45d67af86dec3389b8f568378f7226a2a3d94a837fd1b89fbc6575203a53a054afcfb68ae05c6717bc8e5fb21acecfed4e691a3c44f348c0b7131225fe3b1c09e168ba5701433f8305570d2f66c5ec99d3d16ea60b102488e2d3f13bb3ba0647f3bafe2182c35e22c439705837be4bf73aa15d44b310becd2672e0de1f609db9be75f7517c425c0b9c867764d889b0be13954866186a6d5dbbaaccc8f80b6b8156178d6e0ad4773eeafe4550c4dc93e182796629a2946abf7e7027da4016748dcb624ebfac3160a02c0a5c237395302392ad79cca231e1cedaf5e5bf3aed0e72eae7997b080c05c441afa0571f304585ef31fc788b3bd74ddf089b923f6ef297fd5d67a4bcc1a29a8ede000e5ea27c28402a72142667407e911240cecc0738417f1366800939ff6a14411cb986550305e0869ef53f42999815c0e125cd258be4c661678b37c491b3f10d952c0b5458c1c4458c44942c17111b399f23d6222158ca957ec62f91cbb27d285d3aa3f2b8af42f9e914589f89229ed60c0b559cda54a33aac89e852731b9e03a7c00a6b81235b426607e8ec4bfddaaa8bb1dfce4259ee61886aa17d2de1cb420d81b009b91c589521568b70793eacf9d3ebb7dbf83ef14e3ed588800118a7ad7c2ec8db0bdd071d4ca5592716055d7f5e0c7e51835f5a5705737a705a3c86c1d3f4b0703c7829f3", 0x1000}], 0x7, &(0x7f0000001300)=[{0x78, 0xffff, 0x3d6, "b4ddca7e6f30c897f3280350c5b9ccf0b619cc62fbe160ee30e7cb35fe7f61658cdcbf103cc6e4c1e797d44e3efe613e1fb6f92f0096f0d76a12285405836c788cd0d5a987369288fc2c8ff021b2077747df44a553e4a01d9076039e973f3efa30c7b5d0078470"}], 0x78}, 0x400) 01:40:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x81, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x40, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x1a, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0xfffffffffffffff7}], 0xa, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x3, 0x7f}], 0x7, &(0x7f0000000040)={0x2, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 01:40:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 01:40:03 executing program 0: r0 = socket(0x2, 0x8001, 0x7c) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x7036abb5}, 0x10) 01:40:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) listen(r2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 01:40:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c62015663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a2a4875bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bf95b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a8a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f049e03c0a3eca82465bb1d159d83aee9e6920aefe7a8761c8eba161d6e8a7f4b87bb5b3ea642802369aaf92a2b8154972bfc459119662099782c6467ee8846be1c12c30136530d7f4617d602413c79ef0e973ce339156228b8ced4e89201b1adb5e2dc582e18c5a46a2a202d464af0c30af5", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:03 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket(0x0, 0x8007, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fe6ec8e7b632b28cd5e436952f1096f4a3bd1edee8ce15e75389cc001bf1928fb6611c6eb49a4c6f48d98f14f5db4fc6ef1308fc1f9d48ef970a08ad67b5ceb21379792117b9f86c5805d483610b5ee2774b04", 0x53) sendmsg(r0, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0, 0x332}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 01:40:03 executing program 1: r0 = socket$inet(0x2, 0x4000002000010002, 0x400000004) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 01:40:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080), 0x400000010000) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)=""/14, 0xe}], 0x1, 0x0}, 0x0) shutdown(r0, 0x0) 01:40:04 executing program 0: r0 = socket(0x12, 0x3, 0x1) r1 = socket(0x11, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 01:40:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 01:40:04 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = msgget(0x3, 0x22) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) 01:40:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:40:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000040), 0x10250) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0xafd}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:04 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a92cccbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d567debf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"], 0xd7, 0x800) msgsnd(r0, &(0x7f0000000400)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f073cbdbff32389dd3b2bfbfa98c4245"}, 0xf9, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d3141a7a91b1841ab35a1fee392ef89d9e506fc0cae8c38a3135027299d74e29feb28938a193882eff002344132082610000000000000000"], 0x1, 0x800) 01:40:04 executing program 0: socketpair(0x10, 0x4000, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x7, r2}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x183a, 0x0, 0xffffffffffffff76) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) socket(0x20, 0x8000, 0x81) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x47, 0x401, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3ff, 0x26de}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000080, 0x4, 0xd}], 0x4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11, 0x3}], 0xfffffffffffffffb, 0x0) 01:40:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/218, 0xda}], 0x2, &(0x7f0000000300)=""/231, 0xe7}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x80000000) fcntl$getown(r0, 0x5) 01:40:04 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 01:40:04 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ff5000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlockall(0x2) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) pipe2(&(0x7f0000000040), 0x4) 01:40:04 executing program 0: r0 = dup(0xffffffffffffff9c) fsync(r0) socketpair$unix(0x1, 0x10000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0xfffffffffffffef5, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)='-', 0x1}, {&(0x7f00000001c0)="ba9371e43f2c3d5d8b0ccd04799e4f385fa1d72b2ebc4c761dfbc6914e506f84bb87136c43562b3cf54fbd0016baa6028672844ae5289a43a2aba531b951645587bd6eea462a92b7b0e9c2a8abf906916bf5f4ab7e07c8ca25e5c39aea5dcd92ad7e4d3d096df40fba51bc0745119c39f23662828bec2a5a4ec4f09646cba0c0b43adef0566ef1646a508247c9c67f1510cf", 0x92}, {&(0x7f0000000280)="e7824a97d6706d57a7155acf2940f47f89c7b7757108e2e496905459d56bfcdaad52184becfbdd", 0x27}], 0x3, 0x0, 0x0, 0x400}, 0x400) chdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000002c80)="b8b5e337c4d4fb3a23648cf32bf7c2d3ab86da005eda02d5238afce5f1022143ed1ee581488aa3d16db09a994b0d7713ff280fc9da3e16484fe3c39f5aff4ff542af8b89d01e54bc747d", 0x4a) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 01:40:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x786, 0x8, 0x2, 0x1f, "b0ae9651a1a7719084e395deaa1bceb5713ad901", 0x2, 0xffff}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="43a30c31158528a7a78356766d8cd8", 0xf}, {&(0x7f00000000c0)="62ec2b324796071089f00bb90556b432b40d5d1786c405d888fef87c0d5f9b0bc99a57f5d43ad5b9384a28b10dec8de8f347464334906a0c34cc9d04c49b88fd3844f66bc6d3e4b845bcecfeb9d3a0371d1678ca64832507c0", 0x59}, {&(0x7f0000000140)="ebc575f1aa315bd916368feb6e33b14771b6c6ad957ec4a9d84f0ad4fc2001ec68b1d57ee38ce57ababcf9fa3f89461a790ddc064c75b5e44124e68b429dc32b70e0412181830ec7093ad40b1c7c423ad7b6da31c754ddb90c16e115e54eab5a967b93e1b3df03991b1f84db562b03919d908ef9b437e9d9e16eaafdf38078e6128cf54932400ffa25a0acd85d5748c6a8bb2056cd907780aa8664fb5be68c2a8addcffae9bd2f9eac02cc31ac1534e47d55ac5883919d53d843bd7c741506a520507e24820af53709fc906deeb45b00108824a21a7e57d5b610f127660fa2de5527d520266b64", 0xe7}, {&(0x7f0000000240)="923d3f141b30f6a9e2d625c3cc82075539798298bb5bc7a089d3eaa9ec5d01fab3369db4097305c9ad43069284e5a51752817efeea1364e06a60fa05c69e38ed44e524c20f15f564d073c6d224f0826824afc9f19cc0939b2496ffb9cdbab9c585f1ea25140e2f074eecbb87a594e6b830dec95255bba322db556ba6f5cbca14c6782d6b4fa75249e0b1976502cd6a120e4868a4b45955d77a08cd388addd8a17b4941bc8acc4b74fd3c91148861365c6eeb1c36f0dee9e053749d96c5234f9717ad2349037bed96e727c6f05052f6f868d682363a7d923363915dbc567a88d397a5b61c2e61d3b4b2b8af0cff00e71c94b6a09b5e7f3735ce9d2652914ff66a0458ba0ccf0eed99cbe2523cf08d3ff561e9b3ada1f3ac3b0245c350f613180f66c3698d51c1b27cd23ee147c1722106d23c34963116d2a1d477dd5e8759207bd08acca6aff8fff1c85da84048fa2ea3f978b2c2c7d3b07e6208b7bd3deac36621696cb5f0569334d342ad7784313edfcc45579f0d00d4a4f8f91e1760bccb75a49e127b99c77169d070d33050ce1ad4e9c2992f57b85827c7c33e7cdfbd89640d4dd1afbe2e6632ddc77d821dcc01bf2dbee604e7faad8d967ec09fdc919c0b678a675e70c795c3111ac87a50d23a30adfdfbcea49af780789a07c9896c727ad3be0185c8d80e212d17c8479538e832d08b252e0341edc9fde5f8bf0624a193f4f20de861063a588c9c2e9ed33cd65a665f3e473659ebbd94b59f82db9c900b270dfee8911f48589386d760a4ce56d58bdad97032721230a05548d67fca6fb274c1f09096429ff744eff635333d6911a2369a6f850520d512efc90cd796d8c1e1398dcdf2bd7d935588cc833f453ffddfa3022710b7f61d08bdec99d5852bf1156afa611213c981e8ff8ba2fc06d31df7229cfc8efda7dccaca7699ce88bb5eba0d85a8444d1c299b8e96626d6125ae13d63e6d6f52c98bc8dc804b3cd69187b117e3fb131702fc7951066633c249cce931dcbd1914ea70187dc0be451ae600a9db694b76f6e3d73110000a96f47f80c23b63b6df1db08929fa4f53246eda637b1248b0fb4eb6eb058efa80213d810f7f1128fdc74ae68dcc2932f3c122d4ee0889a942c323f0d3e55aa6efd5d195f8e2aa4439652453abeaf0432eda2ca1ee7b41f607d20526c5e8506147d766e70368145c4e0fce776d946b42888429a86d6a5d43697d739eebb7642bb99a168c3aab95e62ec19ef980d918d8c2975754a5c0483053e9c334c85cea05ad0bf78cfe2d49002c77e5b59ef9c65d13fb1c82a4a8c3c94bf58eef703a720abe94fd2cb5d76dd04c7cf4cb7f32524bd34c30c846177f8c2fc303879cce7554047d7bb55ecd09b7f1fbe7bcfaf597696722ff38ed6afcac76848b7ebae1ebad108d5fefd0c2420ac103cf1eab9b6f8de0c720588ccd93ea22e4464f8d50a77d6d1f262d082262172faba8db4c69c52ed612bd48e89ae66f99c55c0ef8a794a383c5fc5282ec03584eddbba4696eec242f5c474b68b7e3300c12744580c3b237d866c25f7279a170f949c0ce24aae10f676c78fadcf576fdbd544926030ac20915c45b840fcda9a57ac3693032a157e707562a22b448aa7d774e09f78c07b1787d90ee2ddf7f9ab962c6fbf3d41ea4c084777aa900bf1dda976e17dcf98eeffb9151652e24db42324e511564015f037fe2556dbf0eee643ac20afa882007fed68a198c2da7e91aa79de7ba21905aba0e2a8aa96ccbc8c76aca04c468a4fa813a656df61d2f1006f83b742b68488557857b9949bea9dd48eb4e0e20f8b93a31d2fa42edce6c630c015a75aed1176ad0f2ba43b1addf20065d2a47ada4559e702c62985c89321977a489adb0cd26756853e89dacfcfc5d554fce44c093d6796ef7bb23dbc70ea31b990f29c2fe6f7b13055c474026da85c1516c48ffabd4b3a46230a4ed8879ed1e74c4083bd7f22d3db6cb3899498c9977ec699db33c158d4747bcd8eb23055f8ce4e39ca1b5e17d4adf52aa32dca82176a28b68ecc0dc247fec98eb5f7e12151b6cea65e5857065d07780bbf9d299821eacb0c1ef011c668bbd19f9e2a76aa3d593fb61037b6238e0c06ee26d32eef01a6d90601b837d7a6068192116a79a15c9f4e2afb963616a58943682ef9bc5f3d952eeca639ba2bb8f151978c6fe9616ad946843d99f2a0c85051f2a0a33e6ebef3bc55dfd4ba08dbfd56f35f90f7ae8d7f7581103a89aec07d74e61d04af32ec6ed28152b6bae122279e0488c7cbf3f6816529e636c2e45064fbfdc7c6894a18e3d7e5578504e16f88025827449483d9cf1fc15234c159ae17a75ededd622605cb73a2116337e86d0c07cc78a1b3590f1c5c924421dab02b277a3032454dbe88f98f658e1227894b523451409a555499170eb4b36116bbe34e65810e53b748812d9c0348be98f336ee63cdb4009a04227986f1af222a2734d9213441c96ef15204de20558908313b05d515c0f4db288a97c348c54efa1213be5e094cb1766b8ef6062f98bb3f15165eae59bb01476082628a3032e64fba53a716b8637d4edfb51709f63ccfaa728e3101eab57b11d01928d227f7f8da55a9be95f18a2c4d84252a2fb1d79a8a21c276d45457e005afa270161537d74f006979e122906365a072ab62572961ca660180091acabe8cba0a3e8b22d2790bb1f08b2c3d63053694e9ac638a9ba78eb85c64313d1761ff09904e564eaee3da8e7dab95d29c387798adfc00a8ab7189619fa6d9a7ecb32f8f6829ec1b956519d8b9a126b863be42a179bfeb8ebf70bc50f21648b46985f2892fcd6e1fc0b7d17cdea3a1ed524cda2172f9036235708b0eaba096bff6721f57bf904e984ba3a0ecef203078438b86e282a35e4214d3014200dd3d03f12dd2d8224dac6487efc18c2c8e6a5df6e499695b4d6ea93054bcb8762546b4d2ea277c28e4dd1a2de2e3287e951f38bdd46a2376f23ed3d02fc0806c3b50b76c03cd9a2363451b581db13fab05def35e144f4344d15ccc5ef202f7f1bb017d8289c4d089c93faff12c1292c65372b9bdf92d3badc6846af78c71e7af478e7bde6ab3b4046f3d73c515465f35d15a5e31b6a4eb6862cfb90559d4fcb60ba02eaa583c6e1a1325e6df6e65e9d69b94917e660d4863301f43a0aa467950bbf94dfcf8321c6089713dc370ca5a7899652781dbabf854a36f8f82f8a04e78d6601a9f15a5d93ddf8b57841020b62615e0d8f5443098514f05ccba633cec3f1371710298e01009815801b32b8ef490766e4b67a86663f5be40e51320e2f87a805c1e6e90e8cbe2d24f1dcb6a8be181a769887e41db8980f71522a336141e3e53aad02d88fce4bb4a3b0412da41e43eba349d68e26f4c903982ddd68722d79e496f9a049574c1a5df019fb2aebc56af187374fad15979e793bf6c7f9b9ea0c3d84e2824dfd936647fee8c53d1e22b96454918982beed8ee3411151e4f4708d60a25b23e4756575b8e880780445a3e66a73e40820008af198c7a4f5899d47769dfa65f4ffb201786fe52e1ccbc5c47047cf95c53338d2bc8c4141cd5423916bea9c67c9980d54c46baf21e635d871dea1eb8fc5306ae43d54e7836c90d71b05cffcddd8c24c398c23d6aab21c43bf68d65cbe53f554a69cfe51017726f7c810ad93ad7c16a31963163de119ce49db1ac1c7dbe6b38b26bb4f644748e566927922857600a8d999b19df8f50d64412f33e6ecbee6ba47b8f88099c4fe7242c52c17bce25cb4bba918a3c9e0abda8135f65f8a7667eae0ec00f147841e46f57228bf5cd465f124d726ec4aded4f52c40d35d3010c0c8ef34028a353cebc24524e56f6fca51c65c6123c235f7922df8ee21ea50d73c67d8aab28b84ae709833c5bf97814c0ca56e08278492c6b7b7b2c9adadc8964587d36ddde1b695a7e4e940b8e82f8d7b706f7918b0647d9322ba16ee8090808234e6c3daf1663f768384a4d299a3d53548f74c866fb3547953ee7484be1913c33897d36d8d1811b55784d8cb286a3c8ed7161aae34122d3884cc9e51a6000bcb37d629639a0e3510a4d3316880c270cc40111f03b304dd894af0c8f3d73015ca44b25eaea2f9c49b403305216bfefde875bc47510e01b4f6b7618bcc93fb725de31afa04fdb11b12b90a08ddfb20705f76769e1a25e2243ac6040e8d9e58e3b883a9bde6983e7511363610250e0b32e84f973be8a53b76698fe0891089b9455878ba2564bcef135f055a71d3b8e4f02193b4f207a2a47fd85b5e9eb646cfd1f9213d0c82627a59bf70a2be06318f4be4421a3ab5dbc97bd2c507a3a40d7ab80f3a5dfd5d5ac1b5628793477791dbb465f8995c7cc371df43bc276b0e457eacf636d3e8e44d14a9dd179a65127f240e127639104353bc34dd7a1cf4209abd3070c7a9d2a7f075df825b153789ee0ec9a4d88b9a9412bbf56be916b2d2531088a137254e73ea36716e6066f597f0b408d8177e3e82844cace0deff9cdb7e2a51f23c1b5846a20f79dbee7f71395f40788901fd7d1142decbea5c9524c9a5d60624ea9d31ed7f6c2a09a0597e301215598c921d5b5adf8d4cda52666af612ccf2ed300790bc816939e8ac550da0cc6c15fa1321d3c92e9d9bede13a50d15e2f4cdb0180b4e44e27c3c6cece865d131a35c31ef964f9cc404f4fecb1751c36414f14d3771cc4ea18b53e17eaed1214d7cc7e6b9b81c0925154e35b76b432c768171c3da34be70171e1787781e60390918a52653efa6c7713cb6090e14712db156a95e5e317f1f9e86318c7bbd5dd4f2839a0df41c2820c6d08013c7204b81a6f90fd8a9c668bfb523279f08de84b762946d19884abbe273eb0c45cd5ebb4b103784170eaebcc9b95010364b7cac446bbb8280957ca8d58cf48fda78dd018396b0baf5f2a60181f77ef6fbd8dfda48c15a347350aa0e5f25cf575f9684c566128df9d3ef1cbfe54a3298c0e5787d6f510b467a977589ebd3660f04a3721a09c3fc9f8140e26d07a49b055f7e9184cf1cf8ec251a09bd9c6736189cadc5b25b5f6d3b86ddbe0fc3742518586fcd78428692a9fac0f60c1ff6182451fa1fa76cb592f443991003db0a5b1593dcc4a6d17b88aabd030aaee8c814a3dd616382cd2618aac8f71c05de6d1d33c024fe779a227f9adaf1f98f3ba75bb281f6a5fe257083874fedd9e1d44c2d0909584e99694ced48996e7182afddb96eea05b9c2dca22207ca58068f9d3d01cc85fc2e86ad9bf15ef7b802e3f88cf727c1f59d76582762b80d2dbffba023851a413df17bf26030fe43bfabf73d315e2d8866f5f51b514b6db6c847d8a1c63ca56dbef003c0b6901f71b7d744f4b0084078caa3206004703f18202befbae37124f6fbb7081e114c8cbf5922068af46330ceb1cb3bd22f8f3795f838e1a46f17c02e2490d6e3a0e8366d5c836c08a831ca3ebf0f2ea501a575aa73ccbe12b394a2e9a2c41c6e2e15443660c5a2edb4c9292948e9da89c63938b2c8515f9154f47190b5d734b470724a8a6f46b8d9d3521bfed786c1ebaf23bcd24cbe4820b6fb3d2120c7d73b92387a3107f9d306e98a52b074ab7b0ffacea122ce1cf1a9cdf530d70865f2dbe547485bba0ece00d9e31ada9a7d4c3804354fbd292712728ebe83937f436268ebc170bc1955e0b270b3a8e161897312fb6019a80a185bbc6068ed2666ebbd57bfbe64f5f1742a5c9cd27272cc6a4b14084ab71e207490fe54d04e8be576f78c1b9700c484d8f16caf734b9dd40d3aaececc427f656aa", 0x1000}, {&(0x7f0000001240)="b6f099e8c03fd3c63f2884006980773c66756b2fa06e961aacc157a1c68a63b3102afb73c7e8fa058100d200db89188c299466bbccde06acda69528dddd5788ba18a7cacdb8f782b25e52cc75edc6c77d912f5678329421ac0918486f1a2d0efbba7bbc5fc9488e591e8dd848de4e38db5d2730d8349cde968c03510bd4dd620f1e3f851b7ce688958ba43d7d05b9be61c2a24a8b3318f490104f77cfdd3b2", 0x9f}], 0x5, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000001380)="97d78e2fc63015e860b2a2cdf89ccf13ffae2cff0340978299cc83965cf42f2e039b85f89c778bcfc8111575e69587e914317d71557327f11046d1de58c9234196bcf1efed3942e84707924e1c9b4899f400f9adfcd1ff21b6ca7e55c3783c60f93a76548aa1abac018b85e3419342656c6cabd89711c73ecbf0118ae7bb9cd52d7ac72ffef6040390fb89c02adc9950d63dadf2ce77d0fb72f58d1bab988ca62f6afe88", 0xa4}, {&(0x7f0000001440)="68bbe2a5cde879bc5b03d5bd38c581965aba467b26ed93a698aeaf4daedf3f3924a866b91d2ebc4ffeb5d3652b222dcfcd8f3f999969b3867296fa5432fc15843f58d0e5abe200288897f4fa39b3f1a7f862099a08d3a0c8ac69b0db69264815cfffed919c50b62614220b90b2b66940958691213a7324a319cbb0add8ea166d7951b36862", 0x85}], 0x2, 0x0) 01:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:04 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) lseek(r3, 0x0, 0x0) close(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r4 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x9}], 0xf992, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x88, 0x7}, {{r1}, 0xfffffffffffffffc, 0x44, 0x80000000, 0x9, 0x1cb}], 0x80, &(0x7f0000000300)={0x8, 0x401}) flock(r3, 0xa) fcntl$getflags(r0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x7) sendto$inet(r3, &(0x7f00000000c0)="2f37188e1a5f96a95330e01239ff327f4547c2220bcb94d911058b805caa64b7243bf32f324d25728058e1414c9e343d5c84f4f58f0bc13615fa45762eea05da8ac47a5c8da9fd38c0fa0e25995de4d11f51232a33976bd9791b779f5153d367412c571cf4d09a193730a5594449ad4f4f7f148d0e68bfbfa3db7119ae288f5bff90db90d04f34c22cb2ca6cb0408fd552d0cf3699ef06ec11de1be15b8ae921273a58beb10f5d2632f1", 0xaa, 0x401, &(0x7f0000000180)={0x2, 0x1}, 0xc) 01:40:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66796c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/160, 0xa0) r2 = kqueue() fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:40:04 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x1, 0x2, 0x40) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:40:04 executing program 0: clock_getres(0x2, 0x0) syz_emit_ethernet(0xd4, &(0x7f0000000000)="43f253a00790b9d0ffd28b3a0ad1392f5c9a569e85b36e4164e5a9db4b3693b38c4578938fd1b0f354c3ab0e5e515f548d7b827ab11b6f5f92b85a0ddfe88020f2525556288b52f7b078187704636ea8ee472f58ea2428dd658e7c20c1cee4663947f69280c65549554ca4040c8f062c3f74c8ca04ddf8bd4e7440fcd0c9ae5c22cd112b92958067b1127563e939eecf450cdbaf41c98c19e951d6bec79a12c4a7df7c84e5349439e49aa27cd90928e2942c48e5c0bb605d9ce1c303066957ead7ed008c1730ac0aae493e4a2283fedde6a16185") 01:40:04 executing program 0: r0 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, 0xfffffffffffffffe) r1 = semget(0x1, 0x6, 0x610) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x118, 0x1}, 0x8, 0x401, 0x140000000}) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x8000) 01:40:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 01:40:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a3e6ab06198824b3da025bbd45d3bf579456fc7900f84a257d643196fba48b61f25d4096e8c8b45c6cb2d72b8bcdb9ad8a4f5f728193ef16a9603", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 01:40:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0xffffffffffffff9e, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) 01:40:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000300)) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)="cb8bcdfce49b22b5ba3ad988c27f8ccd9eaed409ceddbcbd58c09582aaeb2f83b918f9654ffda0673831") sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 01:40:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xff, 0x5dc}, 0x10) fcntl$dupfd(r2, 0xa, r1) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/49, 0x31}], 0x1, 0x0) flock(r0, 0x4) 01:40:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x2, r1}) fcntl$lock(r0, 0x400000000009, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x100000000, r1}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 01:40:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/168, 0xa8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:40:05 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x6ee, 0x2, 0xca50}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x81, 0x3a1}, {0x0, 0x7}}, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:40:05 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) 01:40:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5effffffffd}) 01:40:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f00007ac000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 01:40:05 executing program 1: r0 = socket(0x19, 0x4, 0x0) socket(0x7, 0x8007, 0x100000) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:40:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0d197ab6d2f6c191da60ed3eda1eaa1c824bf3744b71717b800aeb6e9d705970955d0388ae8359feec9385ca4d6dc4d73a8af7e3dcc1a6", 0x37}], 0x1, 0x53) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) flock(r0, 0x4) 01:40: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, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000040)}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/41, 0x29}], 0x4, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:40:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:40:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8a563c34307f4e7e}, 0xffffffffffffffff) 01:40:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:40:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 01:40:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x10000, 0xf31, 0xfffffffe, "2b54b6ada301f0b36ebc7f67b5a99e535b64e067", 0xffffffffffff6d7f, 0x1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:40:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 01:40:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x2b, 0x0, &(0x7f0000000040)="906e3cc0c28c66abbcb07e4d1cb2694f103a174c2eaa0a801307af14e8351f78738286d03a5f68e66b000000000000000000000000", 0x2d767bffd254e5b2) 01:40:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x183) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000680)=""/69, 0x45}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000700)=""/180, 0xb4}], 0x7) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f0000000000)='./file0\x00') 01:40:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x0, 0x8001, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:40:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) fcntl$getown(r0, 0x5) 01:40:07 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000000)="bea1ab1fd0b85e5167", 0xfffffffffffffe2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0xffffffffffffffc2) 01:40:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="c2ab3ca4f5ecc4646645ced0cfb51c2738580b73a3442e5e195d6e5d9ba3589e4e7b21ac7db425ce128bacc01da6c3", 0x2f, 0xa, &(0x7f0000000080)={0x18, 0x2, 0xd5, 0x1000}, 0xc) r3 = kqueue() recvfrom(r2, &(0x7f0000000180)=""/155, 0x9b, 0x843, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 01:40:07 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="af609aae82f40212477c9287c0d01434b5eb2639287063d7ddd8eb545d5178be9d31826df2e8eaa0c35b7e7729c757343838b4de8b628fc067a7c0a2af2d6c8bde79262ccb8f7c535c2c4935fe6f67d07e3c3415d2de5b0bf5b48e28354c741335e08953db08625f0090692db0dadda5235d2b6abd05c736bb0939b1310df1ea6ec1e893940acdecaadd516ab3f5830a2a8d8da1ecb75802", 0x98) pipe2(&(0x7f0000000040), 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000000)) 01:40:07 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() r4 = socket$inet6(0x18, 0x0, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x0, 0x1) r6 = dup(0xffffffffffffff9c) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r15 = getgid() pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket$inet6(0x18, 0x8000, 0x2) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = getuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="4e20ed464b863dc2a0fcef746ea12eee0bbbe848da9d454b04fcfc12c4b341087483adc68662a25745dc57fe70a8685c3bfd4e40a31ce9dc78b3c302dc29e3e98e4901e8d9cc02d2ac89b78b2ff0903d296ec11355b3f24b4b9082527dddf6aa77f59eb0e42ac48be8b18f90addce992d589fc", 0x73}, {&(0x7f0000000100)="3785b87ba65f5583e08907cc522860d3a47ba002d5157ecb28bd14dbe96ddcba6dc273db62856bf2a029ae0c2a75d12de30442aeeb1d945b06893e7c5a918f685be6f1", 0x43}, {&(0x7f0000000180)="e29f", 0x2}, {&(0x7f00000001c0)="e261183bd8a7a3c1bdd110245b397b5ef5392ee808c5e0f700ba3154c59f9476ec42e41857fbd7c49df15693a67185e5d24227607d3136527fc92926c639f74d848b", 0x42}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="a3a400000000000000000000ffff00f72f0010d2f1d96be624f67b19110080000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff00000000000008ffb7bee1073059dca4f80acdf39049b042b4fa537513191202105a5eefe77e23f5fce92dc37ae673f05b52cc836b0905cc925484265c0eb8172fc7d08055be5b93ce20c081a26180a6c0a414458769fb04427f0ffd1998", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="e61c0000"], 0x118, 0x5}, 0x2) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 01:40:07 executing program 1: clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 01:40:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x8000000) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x802, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 01:40:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2306f57d241f0ad5498147b780a06691232e9a9810b746074c5008d074d5e0db262bf9b47ae335"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:40:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) socket$inet6(0x18, 0x8007, 0xc8db) 01:40:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) write(r0, &(0x7f0000000240)="9e98ef9bbcd309bf13b9", 0xa) ftruncate(r0, 0x7fffffff) r1 = dup(r0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000280)="a988bba697aa03f1e1e54464f907af7d8a078fb326bddf4f1d2534ac016d53dc6116017314c723eaf500fb7abe58b30d9118720cdd7922a8", 0x38) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="827fd63b3905d2a8f400"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x100e, &(0x7f0000000040)=0x80000000, 0x4) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000021c0)="7dcaa0c3f74b5511de54974bf7c6409af618a05a039e70f90e28734bc8ae910870778542fb7142892a90439e8139213209e108c79e936d621aebca102f99533a3d2b5a120ebfa27a440d3817cb3c4463835960a558d63ac646220761d3e4d6ec9e13cc5acadaf49ec249bdc22c60fa24ee1ff17544b7b779c48b70d66c20e2aa1675ff8e789b395495d5d767a3fb8a0526332556ce991f21f8489882bf6d00ae5fe59823c3eef9a8adba535afe872c9fd99abc67fe1e4aee8167b685cdccb6039a3fa09ef1127f800282ba1521539e983a98f4a9efaffdb409de3916d2d31a494037369d7ed1ed5cafff0c6ec88893759b0fc2b8a1295746762aaef6119cc668b3f7fce16f3f798e8b821dcffc8aa030958cb265e98661cda779c20ad3e7ced250c9ba817a2dc4b90583c0df9a57268ae932a9dc45d73d8d3d3e5d03d33c6a96970781147283b72c0635df6ca3d62d441ea256ece6268dec2ca6ac60b0080a88672dda4ca649b5d3b7a709531d6927b14bafe87bde1c1f206b4b4cf8bc16e987dccd1ac258eb5136b231b5449f4f3d54b84954618c3a13149b9b5fee63391356bcd78b09c1526e4c4f949feb7df21598b85ad57006a9e456a17ba1c23587a8676eabccc3c3b8acfa020b2ba48012917a51f4bddc0386dc844eafa7bdbca38cd0a1233b59ef7a2d96a687ddc7c4f7257ca60e02c65cbe918423e2b51c5369e09fda577433d97e4487ed53fef372a73ce8d1a361cdc24c64c99342b0da856f60abdd7318d397ee93ef44519ab67868612575e4de3491d5f1733de19e2c8b9dee562d1510068fd55523c733255ddc2af0117d5abb45542b327ff7a1fcd4115ea2aa0ebf664e383b376b40c3f1a326f1a201a10788deeb1643c3fb2af3d102af719729d0f2e3ec20a54ab0afe9ce32dd49f269e494b855c64d6b217d42e4ddf3897a7f135c62202fb55721d3b32a2ba89c96af1c7de3dffb18b46f57f572cf54deb3ac85b4a04bfb48a69f5e3dcd232fac97866020107a7b31718573e297c462bda8f0518335783dda715a26164ab946a9b304c77909f30e9b25de3e0a9c35c5a685623f32c6b455663f3f763cb3a48009ba3a97bf7252236cc5eea4d8cbc028abd728724252df41cc674b4e58d22e23089a44d11c078294a39dcd7e676c8993b1a25dab815d067e32a1734a5066b51e128a65efcdb22fe61ccb4d762937f9a392a4087a3c2b84cdb9bd011570f85fb18f3737c02450d59908dee402cec58bf5c3f3ca5b89030cb0cf4846bb098d2929395bcad3ad38bb2aade2880eb2bc0b9c74e1f9eaf9063b0df254a100e9e5bb0a37a81dd6004288ad1be1fdcd336433363004c48a69232d95cfd05c78ab13dcf7052963950093bc6b1bb3f1ec57fae40cb78864a12278fbccb1e4a33ab782e601b676f144b210708b51750dba157a84cc9d658a8fd03b5c615beab97e2a878e4a5e5fe037af386f98ab08bbe038723b4de77865065a822aff1d6fd11a4858de52a3fdcce64e46d9bbc61b16f30b1475bbf4a9bd7f2b0c81af2b4925aa462c64af0f57b05f72de1c980355832867a4d095beece2d922a630736e091f4c699cdf368c64486a47fe77e9974d00b1f0f568bf5c6cab4f94bc3e69894d2f7eb9472dec1b39d8a9901bd8fd240d2ae5e8952a187f6670dad93c0d114d7516ae6b8fe7fcadf13cb52f4d316d8ceaf59dd5fa435db446678324397dc0195ba5ef705a55d637d10c4c6855397058cafb4f4aadc24e8f2ffa5678edb362b5cc62dbbb89d72eff206df959783f4938d261e51f9475707b368a4da7d23f26e37349c1e4402220634c820873af367515ca42aff0fadb6dfe0ae494d7fb34b83f4b67f8ae5ca1e8e46ed88516d5fd5b70a3e3b3b10cbb9cfa944e4f1cc783b42d21422d3dc55b1e6ef87037881f1a1cd409872f477bf10a357196e325263383d742cbc0dc0b24d950f884a14c75ca9d395dadf8182ac58b0db4d68bbc27404450e29b58831e197059a13ec8571651e10656cb97eb43dade8e78e55907969a0b9e97577b4b9db43da3e4553e8c092329dd9beb40e6653279a0b66c79e0b41beb2b8dff659635acd294ec078cd3f9d3869efd5e73b4fb4f19c9022d9650750509b99f8505dd73d6fca95902a78e341761453edb1598c6264b10f90a67009586319ddad34bcada9fad19980c8a902f805a07e0407c251777522427d7eb2ba04506457242edc3cdf1e196629fe5289466506b3137bff293695971480ffbfe12a1af4013de9a35980e7213ecd8005f8c52d52a3adb57a7c292f883f9884072e48076078e88b1b7d6c64f6a15a9461c95bfde8b9223043217580c51b5ffde247674e70c0a77f651f77d6888d99a25d196e3066067d5a76cf9da0e1a17206ad4d8c57c2a2c0112c350f2ea363fd75738232e9e6022c0be1f1b33722a86be78e4bc7c9233fce855dcc69bbfdde920b378589db2392b3fef5bfff4093f403b9b4812625cd4ce7c18bae2e76a52a1acbdb129722916e3846d9a088c55621a33dce49b4565d75ced47a57fc2d33d4cae3ab53203121b9377a9460e3754f3801c31c40ef099b6acd0b1d77bedae243174404065119dd040c18c9b861b811091b818d2dcf71c1cce0cf349cac26879df4269743d5cda81a1f8fd2fab098aa89d3a7fd39fb2354873fbbf98c9e2f5450501fcf0a95996404a3e79ac9243c55a4eaa8141504dff2af38bd261d4003d7a2a3b15b321d2e58befbd29030c9477fcd629b6ec554a1028a294136dc71748078b4fa989eff59a86b25b488db45b275ccd22fd7d6ba606e02ce29cca43f5836aae280beeae59b6efe0f4017fa151a973b474dddab89cee95d584c30e75704eaa7e0892b19af369b2a065685b95c176e338fbb3544c3411c06e5ed00b4e452f3ab858c0e508c42200c29cd3acd7f8638aa9c68feed01e2fa01af90edef2e1cc40fa0cef2b97948f96152085ad2694b7b151c7c5b5466fca3d56459f007182c5da1338464de93d3c5bf7e4a5ba6f16d262844642fefa6ffab455ecc3d8ce592223b528caaf53f9ba1689f021d70f1c071d1cf12d9d35af9f08833701469d73da27fa34d216a8a0b93061b37e65ca2d71868a263a2855d112f8698af3c2117fa764d5d789433f2a744b03fa3bd5ffc09b428fccc28e0a65fd290e64121f5304c53c05133e933d4a3299033114b4234f4739698c4c81629666c067d745f8fc0ad9820ed94573bebffd556b7df0bce8838a65cbe9dc6b77161e96b4b229b84d7ff8b5bb8f33d783ea9533802c7eec3ec06fb6f9313d7d629af71fe917799a4897d64daa5d3ee78c83575ae00a540dd2fb210d7b9655028ef3695d132ddb679591e7595d0f79ee286f86aec2c4e0a88dc7e5e00ef01de2934f1498483e89247d43531f10bffb75020d8a8d2cfe33d210224ca33fe6ecd89fecaf67e73bc79cc5be4039925d3293aed380e0ca10d287621e846bdf1307ae0dc5bd873d55fc492732a650c8f49a77842f52b4f167b99ecb9b28449e54aa28f67473e846c39305b8f505a1448cbd6be8a0a647678710a563195f14e687558ee03c742524d592e8b460ca72747f406e544822567d90da528c7407b0acc5c69abecee79fe97feab8d4318a16b57472cb60129dd1f1fd3fdd1475dbc5d7b80d9f7d89cbc1161df7c1e1c22b1ede0420ecd7188ad813ea971bebf10a8bc18738f6847a192ddfa318c97d21a6a0150e48f0f5f8a609c37b8870290b741f541164c6223930f40d92cf2eedbc029e39ced525a6b64fd7351ceb611de0cefde5a0aecc9331aea5863add25b3dd6247b02f12836d2f83c4876ce8ee317d6f9200571278037911d6256911440a27f998a42660f1ec4920b56be30f6c5ffa952b970bf395e67ee4a8a1b53f88f7eebedd6d6804fd22b08bfcd8679aa221c01322937229f21b87a9297f69cdae193d405948b99dfd2f9a6dd6d9a33b5c1626e65598afa8953f67408be07152ecd133d8dc87350905c53319eb9a2555e97870741ae277037d315e3bab35041c93e2d9b2e1d9154c4ae9b022cff32bd11a1128fb95aa2a8682833dd8f1b059e39426c574196507fbf6b681cf85aacf60014d08877189f279bf06148e5abcec34d6f021c030af88e8e7b1b76db1218b7f0eef5d73fcd0764b37c09ed539efafb633f8f42d785b23873a50eb8c8eafdb48b020d5eadede0531a076d68c96f263d47e7f18d6cda179463ae88928d49a06129e0cef070788c208f34001e269f4f5078cb0b219a5ea9280f5a3710c10a7d48750ab4491fdc45940a4e9d11872389f04606061f9a57fc505d8c69c68733952f12fcd9da91f6d5068abc3ed21ab2bd5ec628fbd76ae4933262dc5921b32f39a0f1e87f9787631325e007a391b60ae2d2a0ede7e12b8a69fe3ec1dd7a6a33246a97fac42ee99692ea42c865dd647a58614867bdb9b7014eb99dacaa59356828aab6f082d7620df2ba1bac59e21b90594883433d81f3ce6fcbddad1a3e58058fcca484ccbe698e8bc2766717c7984ce184d60d01a7b5100f06322504b77e92386caa224037fef00931a0cb46a186b32c8a5c6d1c775ffec26f527981de050117ad3fd89f4382bde053f6974197d35676934005b0e8e40d65de8afaa8fd91785df56246c7eb0ff46995e13265117924b84f93b2d0e8c412dd6ddaed36c969fdf208d35ddd0f3fafd923e0951d8728edd4b97fb57c6364e46cd4155f4e3a28d8e3a424b5d24e80db93dc80daba93abce83223070c46d7e5df352f80b10536f3c849d04bcff2a1a52ad092ff73c700250c00f4c3bded9c3752072cd4c6f334afeae1e22aac6131331fbd81d8410b3174c7d5777da3e109fd56e93067edde89bbde5a7d01a4a7f201b3e979ef380d4f1a84758fad22feadc0ae35061116944c6dafa0335e89ccaf267c8773e660293d2742061af067981de4f6fc8ad18d84efc33b92c9f2cf5838fef166e5fc3b26789c3d4650c31f4a24e7b3c7edf020e1cb9fc1e678235dce0a5eb72295a84d7fc9c8c63c134e189af70b22ced3affeb2e0c66e93341a1018ec6a465e77548460038902b39e0d4db39e957344cd27927aac0c94efe9a3eb5fcebe114ec18156d74c968395c7f2fe76cad3a03a326b7fb8bae2906f83ce4b9d449b3f20da1952c9786e93cca931adc897206b30a8589bdc3a3a78fd30c161670d0987bbb2efc1e89e5f85d64472e723107b6646ea476b5d3e240ed7f3ff761c573a2fb4e9aaa0083f37e908695c7fb65f99a196d597c6dfb182612ef43cef119816ee52618d6fecdbf1f3c326ae3a243dc41215613e8bf380bfb2ed76231eddb9fc0f97b64f6fae3df457c3c6fccaee951efaaf40b7a0", 0xed4}], 0x1) r2 = accept$unix(r1, 0x0, &(0x7f0000001380)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x94, 0x8001}, {{r0}, 0xfffffffffffffffa, 0xf7, 0x24, 0x200, 0x1b7d}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x3, 0x8a6, 0x100000001}, {{r1}, 0x0, 0x0, 0x20000008, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x84, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000040, 0x6, 0x4}], 0x80000000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x44, 0x80000010, 0x3f, 0x1}], 0x5a6, &(0x7f00000001c0)={0x3, 0xdb7}) fchmod(r2, 0x139) 01:40:07 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000000)="51144741f6f79302882d9c8241c0a233d6a2a48b1e552359b3114afad67811f185d99b55968451000aee1eb980533eee1d831af437d16ce436149ad5040557d3ec40674ea4408a57", 0x48) 01:40:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x1, &(0x7f00000000c0)=@in6, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unlink(&(0x7f0000000100)='./file0\x00') 01:40:07 executing program 0: r0 = socket(0x1, 0x6, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 01:40:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 01:40:07 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) geteuid() 01:40:07 executing program 0: semget(0x2, 0x4, 0x2) 01:40:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getuid() 01:40:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x8) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x122}, {r0, 0x84}, {r0, 0x135}, {r0, 0x4}], 0x5, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:40:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 01:40:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x200000000000000) 01:40:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0xfffffffffffff2e7, 0x2}, {0x8000, 0x5}}) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:40:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) ftruncate(r0, 0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="4c55f8c3bb999d5994", 0x9}, {&(0x7f0000000100)="f77945d20cee11fa37671da0d18f9056ad0f300029834b1bb8c81de9579ab36ce8fefecf28077aea88a4fd6286bfe5a3564a001fd7255da7a7b3f3fba2e35109326224e1246ba5e3a895bf58d532f30887d77b2fe1192005564757fc44defb4b551af10d5b4d67586b7edd8f72082d510327513bf074fbb968b215b5b6cd0394040326e9dd27a934954184bc7dff03f539ce80bf66c4296d3b8800b0a308942b8de60a2df279d9556e", 0xa9}, {&(0x7f00000001c0)="c386fbc23c8064d759e2e09b39c83b2a7b1cf036de8a5dd3865ce8522725974750d1c11384d478f18578c3e26d9ece5a88562056562248e99fd9341b61e9e1347b587719e6f896f33b04427218ce0d96fee2ff4e68d4397941188758a8c0b11fb579656d23592d29b9d699377d61dce11289a5e5c10d138349398de9b3a763d9bc615ac6254adddb7bc2a4f9737c768084810f430cee25749dde5e063063598aa6a6d432ee76c71ee9d3e92feb3748e515b581102dbc837c9d34f6821b57bb6cc467", 0xc2}, {&(0x7f00000002c0)="5095af660e5af971de8abb0994b13ca1ff77b618d6b83e4ef105e6b13c4bc2278638b6b5e5ad16aba95e945ef0cf82cd28a6f27bc580ce2eabde0988cebe3f53f61d71387ee75e8a65a75ebb", 0x4c}, {&(0x7f0000000340)="b12af3c240589fe4035123f52d8266f5890698b04251cef7350319596079e9a4cc652deb2927c50004d2a5c23043d3d2b48f50", 0x33}, {&(0x7f0000000380)="520df5ed233e0ed149d651d1", 0xc}, {&(0x7f00000003c0)="fb2c25152401c8734f08bf20d8de080a9f05c28dd546115991ff047a32ce7add157740c9473602a112887530a23927586e4402b4b7dbfd14d418678a47115e9b4e24e0d7a0d10b8ba4f4f0a272f872ca96a2199fcebced45d450ccab3448d30cface209708d81975a60b2e205ebcad00e94fae4a3841130677d3b2ef4b1fbeb6e0f9e39d6f41107aee370886a11e4fdb757e60f241eda8ca03457d254b", 0x9d}, {&(0x7f0000000480)="5ac856ab6a0134c752f9575a4957880c9ccad61585a822e88419145a440479bea0d6", 0x22}], 0x8, 0x0, 0x0, 0x8}, 0x4) ftruncate(r2, 0x8) 01:40:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000000)="447e2579a4e49994c06b8a900e286f001ad6c7f8ca0933adf71c9fd1ac70dbb8e8c47ebfd8b851", 0x27, 0xc, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 01:40:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x58, 0x0) 01:40:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) getrlimit(0x4, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:40:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shutdown(r0, 0x400000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) dup(r0) 01:40:08 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x1ff) chdir(&(0x7f0000739ffe)='..') 01:40:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x1, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28, 0x8}, 0x0) readlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/112, 0x70) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000000640)=""/24, 0x18}, {&(0x7f0000000680)=""/39, 0x27}], 0x3, &(0x7f0000000700)=""/164, 0xa4}, 0x800) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/92, 0x5c}], 0x3, &(0x7f0000000440)=""/232, 0xe8}, 0x40) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:40:08 executing program 1: socket(0x1a, 0x1, 0x2) 01:40:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 01:40:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:40:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 01:40:09 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) 01:40:09 executing program 1: semget(0x1, 0x6, 0x308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="c0f3d2b97ebaf07b60f99b00b8160df33df13267a55b8402300d984f1e8728e53c4b193fa0", 0x25) 01:40:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x10001, 0xfffffffffffffffe, &(0x7f0000000040)="1ac22906eb184e7b43daa0ae5ebb77c8d439b9be2bcfc77d7ecc54d206dde106895f40c683b2392bfa7ebec11ef4ae88136ae9237a6984c1f08fe54508e10816d6334d9bdd9146be5bf2c51fa24266ec29e8c831292d6c7ffae6f74d75117e12fcf326c45a0c9dcb497ec9151df7dc84d667d52398c2642dd3ab71d3792c217539c2b1580f985042e1f5d7edd5f2e7350f137e254128d93bbc4fe87dd7bbb37e8ff0cb1f7be02c2495db21babb1ca2b7e2b7891da1266af8a9cea29b26c75311157b2d749d7142b27f94a7e292e4253603e7252f62a483c45f41826634a316cde9a96c39eddf8368661b37aecf67383ceff42cd39566004fe95dec32fa08f884a0e429f317e8b6d6127145bdcd18d7a398be24b5f04308", 0x117) 01:40:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) getgid() r2 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000400)=""/74, 0x4a}], 0x6, 0x2b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) poll(&(0x7f0000000500)=[{r2, 0x21}], 0x1, 0x0) 01:40:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 01:40:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/130, 0x82}], 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:40:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x5a2, 0xfffffffffffffb7e, "855c55000267a723000000d962000000e9f61c40", 0x0, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x42) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) msgget$private(0x0, 0x17d) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x3ff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0x6, 0x101}, {{r2}, 0xfffffffffffffffc, 0xa, 0x2, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x6, 0x2, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x20000005, 0x101, 0x2}], 0x10001, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x18000, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0xa0000051, 0x10000, 0x4666b794}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x8}, {{r2}, 0x0, 0x2, 0x1, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x1, 0x101, 0xfffffffffffffffc}], 0xa5, &(0x7f00000003c0)={0xffffffffffffff7f, 0x4}) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x100000001, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r0) 01:40:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x10, 0x1, 0x8001) 01:40:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1e, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x101, 0xfff}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = semget(0x1, 0x3, 0x69) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x80000001, r5, r6, r8, r9, 0x0, 0x4}, 0xacf, 0x2, 0x100000001}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x7}, 0x10) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xff, 0x6}, {0x7, 0x7}}) semop(r4, &(0x7f0000000280)=[{0x3, 0x3, 0x1000}, {0x7, 0x10000, 0x1000}, {0x2, 0x4, 0x1800}, {0x3, 0x274, 0x1000}, {0x4, 0xdc82, 0x1800}], 0x5) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000340)={0x9, 0x1ff}, 0x10) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r7, r5, r9}, 0xc) sendto$unix(r3, &(0x7f0000000440)="10b7509722d44e21bafadf76a9c33bc31adf142752ead974a884b61108064a35a384111cdc99790b8d4ee03952926769c1fc315ec3a1c6a4ba41b47be611f72bb5ed58e76dffd17298acb86dc0cf55fd8dc9e2a7b46bd07b690638de78a686f3238a71e8b092e0a97bb70c5014282e227bac386630b60b09c0631aa9b6752f31ff3686b158fa16ad3819c607ac464933913997af2bffa25e3b4d2728587f8c1c03511a7b1f004b2fa961e7776d1d5552b6667f60b7b8581f5a63914516f462e2e2a77a182af53554d7e73a039b4f65376d56f61dc77f43732bc37819e12e6190e405abae80b963a88e8fb05305fdad", 0xef, 0x40e, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000580)=0x8) setreuid(r5, r8) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000005c0)=0x108) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) accept$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x9}, 0x8) fchmodat(r3, &(0x7f0000000700)='./file0\x00', 0x6, 0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000740)) fchmod(r2, 0x40) semop(r4, &(0x7f0000000780)=[{0x0, 0x1, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 01:40:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getuid() seteuid(r1) 01:40:10 executing program 1: socketpair(0x6, 0x4001, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4ec1, 0x6}, 0xc) rmdir(&(0x7f0000000000)='.\x00') 01:40:10 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0xffffffffffffffff) semctl$GETNCNT(r0, 0xfffffffffffffff9, 0x3, 0x0) 01:40:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/63, 0x3f, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:40:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x4) r1 = socket(0x30, 0x5, 0x3ff6) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xffffffffffffff47) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = semget(0x2, 0x6, 0x289) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getppid() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x1, 0x6f696932}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0x1}], 0x401, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xd6, 0x0, 0x1, 0xa20f}], 0x0, &(0x7f0000000300)={0x101, 0x101}) fcntl$setown(r1, 0x6, r4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000001c0)=0x10) 01:40:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffa) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x0, 0x5, 0x5, "2035a52c8aee2423faa54fb46700728268528433", 0x8000, 0x39b}) 01:40:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/124, 0x7c}, {&(0x7f0000001100)=""/68, 0x44}, {&(0x7f0000001180)=""/28, 0x1c}], 0x5) 01:40:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117d", 0xc4d}], 0x1) writev(r0, &(0x7f0000000c40)=[{&(0x7f0000000b80)="4d6f9a0c5b827a105b510b135475d137fc1f090e157c6d1222f4d7b88f2b0aa3f67c183dbedecc034e64061a1ab86fee70888743a3e90f39d3d54d333766c021f955a538b0c17936ba0550213e8a262971f422483da67f1e2be4f5c224ff4db1d3fab1f9da969e3bd9ed03e5062d3645d1353766f861bfe65f956c50307672aff2ec60e22b5c2646402b4bcd2b5c00ebf2cb81d7", 0x94}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1f) 01:40:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 01:40:11 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:40:11 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f000069a000/0x3000)=nil, 0x3000) 01:40:11 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2f66696c653000"], 0x10) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x8, 0x800}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socket(0x18, 0x7, 0x1) 01:40:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) fsync(r0) 01:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000002880)=[{&(0x7f00000005c0)=""/253}, {&(0x7f0000001880)=""/4096}, {&(0x7f00000016c0)=""/180}, {&(0x7f0000001780)=""/175, 0xfffffffffffffe60}], 0x532) 01:40:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffff7fff, 0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:40:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socketpair(0x18, 0x1, 0x7fff, &(0x7f0000000100)) setsockopt(r0, 0x100, 0xfffffffffffffffe, &(0x7f0000000000)="c7ad2fb1807c708ec93820315dce1e789bcc817b9da8f102f09bc04ebf89eee6d44c6d723f00389eb51d3787b94e6448409faf5432b0b75fda00bbb002ef0c43f21f639dade11341bbf5c69bfb87866e98bc5fe19dc0f4e6d9883ba29407bb45a0dfa5c1ed7da77977cca2efb79a0a4c9ff28b259fb548f8d745e01da60a4efcd2d9116d1a9fa00a41cfe30a3eb13b189d1962124b2a34763d5a4eb05ab40d716f414b68597a67491d87257b389e79c2da551b13150d355fb4c66a79a9456e354c6b3d5dadcec3b9870881c585b50e2c2b828bf63b4927f2582c856ea8735491c3d67ad0162c8594ababbf5b660b007a4a280abb455e929d00df", 0xfa) 01:40:11 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x4, 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) r2 = socket(0x1, 0x3, 0x9) recvfrom$unix(r2, &(0x7f0000000000)=""/10, 0x1, 0x3f, 0x0, 0x3a) msgget$private(0x0, 0x42) getegid() 01:40:11 executing program 0: r0 = dup(0xffffffffffffffff) flock(r0, 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="bf81b747da907498a2bd137c33f65f", 0xf}], 0x1, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d52bf6e23487d140445468a4cf3a60a784db787f14fe48ed5711a5c6f1cb87f4055e2f5c865dbc6403ec413aaf0e1628adead59976f34a403743e28d9219f84433985fb47552b9e4626c59b7f5b11d0c50c9dea8655a4296dd58de61115e0740181695136cf6caf7d7f6a66130cd36e6b8d504e4b4190d5b9e1cf56eb702e7eea565211b8cebd9f6e3ef92067831678826e0437a5c6beaf568a45b2f095aa66d6b580db1429a254d6e517746d67cd49272e693de482c9f253a", 0xb9}, {&(0x7f0000000140)="d31d71867c1a4e1c4f660e52b9afc51d9ce9396cc3654203243c851ec6b0f0e5ffa9c22ac1dd02382909a9e7a93b10faaed39958317fdf83362cd8b9fca0d5bc590435a3681aa41d80a2711b5ce6f6f442db21157d44e7b09a90515fd0d75ba209c684ce76e868bdb9d35f6d0d91039c5b7c4e7af8ae97c563f40a012ba3563dc47ccae448e38f022465186e3add9297f4938b7aac861c9380b9e985ef6b8fe85b3b69cdd89991c070f64767fe490cc6f92ea844ad2b5acc2027b9b454a2403c959267", 0xc3}, {&(0x7f0000000240)="a808971ef2f254b9d22f3ba7a20f9158468606c00658c1e7c8d2504a918481bb860acff97956ecd0c3cef5980e0c4bb7bdb80bccb688af32417f7e6b6ad2", 0x3e}, {&(0x7f0000000380)="98426fcbe4f503f5035d93b77bfabd7b24c1afe7a9b7923130e13609c1c9217733eb8bfd07388fee38ec3483f741947d91f14168f9b09eea9ea3d335399f195f3d34882b6105ce67c5f5e7a8f453bf822f1762a528e89e995186fabc2b73ea158be1c009704015d1e23b2574265ba0b087470a872275107270ab1bfd06c2d33f0b5e05b11d7e5e9ab55615caca2693dcad4890819e2319888df9dc4d61a5a368511b52fa2dda580f5f22bce3eda95118a6bfb8e39f79a310fd918023aea2dd87e129dd8bbca096ddef4aabbb156c2fd81ffbe15e2a3636476548", 0xda}, {&(0x7f0000000480)="a7f00dbcd8bfa569c41b9fbe846d57e14e5f64ec64129057aeca32d52dfdd82723e0ca2aaed6c38d7f5693714cb55222a876008eb250cb6a01ea72ac0545825ce01bd9080f9aa5cb994a99a96148be30a10d9bd49fd68065ac94bef79293a2ee4f4e45c02b168fd74a27e5c11b7866a72032f7a86ad4ad663cbb913ae3676e240ea2dcd29525b45ed7adbc353bbf668090b6ee39c767ded02130fbd18cfe5035035ed8d990f1f1315d850a214344732e85a156763836bfaebe531bf3ba8cb833e5cbb15d4fb9acde85190ecb691af2caa68d5303e26c", 0xd6}, {&(0x7f0000000280)="36fa1825a6", 0x5}, {&(0x7f0000000580)="120fd27a1e26f1307d3f6b7ae0fb1c5d3aa3ebd534dfb660f7d3a16c149003f9fc31fd85144f9907c9ce3cf8d4ae995cc3848e75c24594d45404fbf9ed3b2f7be020d4e2ac798ea1ba912b04d64186527eaceb51688a1730c0932904b337ad61517f97aca4431f23d31aad54a85413b527a1dfc916f267b2621ce9f4f3cd40ec28186bcd192c6d366f63b48fa09feda60d06518ce19f3f098ca6642d854bd8c2faca3a1735b8a36931beefce9be268e28ac79d817dcf6cf109de9d6b448130a208eadac5c56e175f0f68e8050ff591c981efc91af9", 0xd5}, {&(0x7f0000000680)="4823aef5787e1348e5de8afe6398c57c251911db63810cf267fac8bff5e2947c1e6b94c6264666b5bb1935c3ebdcf3e0d718363e9acce6fa859a56dc01409b02a3edeb8678e6bdef9c4501f187525d15faac2ab637dfb697d5aa7a8d07b273b39057c7184535543cc5159fe070f020ece3b427b7dcdae5819486e08dc64bf332b1b723ac2784e464d95fd6c9dd242bae0eb0ded5bfc8a4dc3a717b780bce79566b3863e1417efb04c2e37a9f6e7fb7825220a0574bd51ba050147d7d5e70da38684591b168c7c3ce7038b527506f1e95", 0xd0}], 0x8) 01:40:11 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) close(0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000000)="8f29788110c4817dd8f7c441565e4f1667660f3a0905d4af0000e9430f13356d128b4666410f61144b0f95ff660f5a48d5642870183664470f19674f") 01:40:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x7e, 0x40) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20020, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x100, 0x2531, 0x7, 0x5, "4ec099ef455fe7181d67217b4b05854b49ed3680", 0x2, 0x3ff}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') r8 = getgid() getgroups(0x4, &(0x7f0000000340)=[r5, r6, r7, r8]) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=""/117, 0x75) syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) 01:40:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000)="dfaad035c9b50a3e275b209f453f8d485eaccad5800e60fd794987", 0x1b, 0x4, 0x0, 0x0) close(r1) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 01:40:11 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x800) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt(r0, 0x2, 0x6bcb86cc, &(0x7f0000000000)=""/69, &(0x7f0000000200)=0xffffffffffffff6f) 01:40:11 executing program 0: socket$inet(0x2, 0x8000, 0x20000001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:40:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(r0, &(0x7f0000000300)="5059e303841c1ebd09800ffc840fd8904df2cc49263df0edff1d3d7ba273a9e0ac7f6c803945078e19cb2f9aa3133156b280e1666fd80d04d4cf9dff7ffe6fdb5fa6cea1c5ec5be70cca083b37e2e90e5c15c5363aa1d7c9942e99d8b5e3bb2d07c6f55883fa2b8e53dea80cf66c13f2ec0634abc6f33945a2631276d0e85c40fdca77152bb93d859ebdfcb24decaabd6e8a9d1fd7b1350831a8e8b045f40492b2e53199445e823417aca8313c09edbd52f4889a93acf773f4150c3be7e8ced2d08a7e24401d7b527a5ecfcfe95c127389ff", 0xd2, 0xa, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/11, 0xb}], 0x1, &(0x7f0000000180)=""/78, 0x4e}, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000480)=""/246, 0xf6}], 0x1, &(0x7f00000005c0)=""/4096, 0x1000}, 0x2) execve(0x0, 0x0, 0x0) 01:40:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getuid() r5 = getgid() r6 = getuid() r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=ANY=[@ANYBLOB="015967d4b1d111b2002e"], 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="6e0395bd2f1236dd6fc8e58f8c9e5155c47890e24166f26eb8db6d3662d6bf969ea3cb44bcffe279c719c15acfcb8648c5a669cc35c405225cd734997b472d19718d4a84a06477f15c90e07ff0e9b5cdf55bb8d65dcdfbc7ff975eadfa02853195197aacd99be7c6897ed5", 0x6b}, {&(0x7f0000000240)="4ec745f3bf28dd20cdc1ee979b05035e6e58cbccd458fc1df6264cb45e190776ee7d20e07114b93a850c7da83ec10984e575aa50ff58aed48be05f879a1770bee43d095cc10a39ce6e52f26b441e937053bf44f23067340cb332b0740bac245ced57c3e70a614dfb0dcf29a9d428475548ade763a98304460ee0ad36bfc66018c5bce39f99201cbc498a94317169887eacd7e095e947826ee6bbf437bc23c97de8ddbda3a010e161823ac4b4849f3a3aac40a60249a1c313dca4a4831e36019b511cc21cb4be34d2ce44cfbf6fe341f83c4cdfc16df5b01e4b21efccf56e0d16705e5003758e87dfb33212baec8429da4ee84b59646f93bad4a5", 0xfa}, {&(0x7f0000000140)="c502cc1fdfc9dfa240aa1bd63f2c236b956db0de64671b1cf1f20a26bdf9ae45a0fc6cd76b3c4e6e8617720915e999a19f8af34d4271c132967bfc179cba0dafdb8378", 0x43}, {&(0x7f0000000340)="609ad29a9e1be50e2493058b5b444eacd8fdfcd5a6b07ea0dee00f119b3f5f6fa5c6577148c39efc80148eab873b516d4e84927fb9998c47e80c08e1b3bacb530af0b00b2218edf09139f346f037fce291ec3d0173e3e15a0b912e52e677485f9d25184753944af40abffd7a7ceee98750f31c34d6c9bcf5b53767b40487ff6f8489786070b9d3653b4bdb4a53637b492829b32678a3dfdf795c1832cff9cab66c9ed0224f05f51965e147365281df62e6c0a4a0bebd23fbf7", 0xb9}, {&(0x7f00000001c0)="7a301361db3ba6d685298c80b405a69cc163be8394245e3f8c959e59ee7d3a60f3f9a4", 0x23}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0x100, 0x2}, 0x402) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x9, 0xffffffffffffffff, r1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000780)=0xe28) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) pledge(0x0, &(0x7f0000000200)='\x00') getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000006c0)=0x8) r10 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x3000) 01:40:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="02"], 0x1, 0x800) getuid() msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b77a4cf727514f3480bf28baf9f6178b000000"], 0x1, 0x2, 0x1000) 01:40:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2000000) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:40:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fchmod(r0, 0x19) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 01:40:12 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:40:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1c, 0x80000000}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 01:40:12 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) recvfrom$inet6(r0, &(0x7f0000001280)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffff000, 0xe460}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c0, 0x0) lseek(r0, 0x3, 0x80000000040fff) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 01:40:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000001180)={{0x5}, {0x7}}, 0xfffffffffffffffd) r1 = msgget(0x3, 0x402) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x4c) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/172) 01:40:13 executing program 0: r0 = syz_open_pts() clock_settime(0x2, &(0x7f0000000000)={0x3ff, 0x10000}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="72d1bf3377c8057954c914b0d75c41f84318489d2b0cf3d7061f4ab954515d42a18035cb0e26067785b9fb75d253ff04ecd30327b309b790751f2b78cfdfee380fe84c893bcf2a5ca022dd6f728690095c7a355aa568274e03ea79d1d4edb1debae1048f2d67f6450448e9e777f6318231d1d2a85937ecbc0d13b519acc2be6d6a0b71bc9deb89e7d8a76fb073c59dbeeb1e7b7ed9bb6c07120ab44424e21b7e460ada7c8083495c8cb013ea13c6f58e951cc40bd58fe3b82da9b6a598e32222c1868263d09679a0b5f3da57fdfbd49adf8d40373813c017d229", 0xda}, {&(0x7f0000000180)="46e1f4b7de900f297fbb461a32bd14355b04a398101cbab3ea315a5fc35cde10f9ecdc5eef93fc70f0eb206493f136c0c9047484885e865ddce458dcf34dacb34fd0cca2edca72cb6c6697742d2bbb7f2a9efb6cc51fdb71c960967cdfdef6fb1711febbcf2d6bfb65da4842b5376d1ec245b7168fa4493baa3243642ee24cc0d990b50b086e446beb820a97495ae9d40cfd03c19e78e23606c696f92586f1f271", 0xa1}, {&(0x7f0000000240)="dc97f2d899b9eeb2af1ad8", 0xb}, {&(0x7f0000000280)="3e04eebf417775013364d86022da41d63ca9f160685cff95a35b6b3bc215893fe350053e77bc59e9c222242114023116802aecf31d95acdc52cd879855670e03b57103f45a8cdc337b39df3d137308e04c799c033d20ac016b8c89b8d541310fb06e40656f4db32419a40c18007596a95e80796063a4e444cb2575f8da5b69a3e1d682ffe6d9e60d4f9644cdd6d741ede8d6b316633d40a29a7d", 0x9a}, {&(0x7f0000000340)="29c4ebd85cd7f3bfeca586bd38e5fae7a9e6dfcbaaa685fee0882a617df381c8907ddce58d1d3ac2243d65306d73afe83d0b9cb789d6c31c124124870d78dfb9a901d1d3ce53a699515ec38929e203ae3a314f9f83f66a86083d7e4b4ff59a5944f1760fda0f034afc8f292f0dde27eab70067aa265078fb10a1d1a2564248d3a96a4a32b7de4c05d0844d998ed43c10afc767fac455946bdeb29fed0b0b0c980b34b44752fd944d558168e96683a14418267b6dc1e3bf924615c30c23a990b0d911c6cb6af41bdcf98cb4137640cdddb85cb056bb48bce5f3970fb1c9b8f62cc66b253e7a458536f2889c7174dc", 0xee}, {&(0x7f0000000440)="7e8c646859e6cf7c5387c243709bcbd1acdbcd7616ea4f77fd5874c40f59d2340ab9a3b6ede61c3fa7eca1f0f6fa2f43ad8977dcc66038e811e28925d9d192c27c5a3bd42119abb2105dcac35ea96fb1427f213fe75c20f8f799007a5b24920879cd73c198c67106b7f637b7549d82d9d82cbb65a3d1dc5069d4fa2a2eeb957156f031df087afeafd6d86be4454c45acfdb87d3acb9ab3a643e536d0388f08ad3920563a2523b7f0538ee5e3e8be101dadca29993c37cb72a549981292", 0xbd}], 0x6) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0xff, 0x101, 0x5, "da1a57a071cdbcee66b42dae3abfde05166000e7", 0x6, 0x3}) 01:40:13 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) listen(r0, 0x9) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 01:40:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x0) semget(0x3, 0x6, 0x32) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)) 01:40:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)=""/200, 0xc8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') fcntl$getown(r1, 0x5) 01:40:13 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="5eddeb502a6e621ae2cedb69f90c32829fc033fd685cb472acafcec1a280840ed3b2f8556a7a540afb7869e4fe7ce59a0444bb27e41b5d34d064c090ae08f670c6ec0c0af13c29051c2ddd08ff1db42dfb655d30bed408f391c060f30e913481b19f2a56d5564b9a619b9116d9ab494e57f4522a4bb457b2178d752f1db13c4769b8a4d762eaa2b2647bcb51eeabf67c134e3c7d4f1aca9f3c150745de932d895149b44254fde8adf5cacaf2aeb0f1380a7e0deeaae1bf7516b4ddb8c8e697f9416c4d4e1f03c34009f0f0998daceb42f0813d17cf2734ecfc0f3e7df9bf6a14b4da5d8bd1d47c35d7d8ea9f6b2c5774d53ce1054e0acf2efc", 0xf9}, {&(0x7f00000001c0)="e4bbc2b2abcef20556f1649f2bddca653ee384d72e12253d4dbfbcb89b4ab741ed9a514aa81b2df4e127eefa8770bcf26a33315d1f9a7e634a86564d97af8cdf24cb5a9df7b59a7670a00150cbe0168a48a535bddbeb2b874f77731c8eb89e52e519af72ab87cac58aa4a384461983a364aa5c062d8d6da16cbfa5c297b90f5526337d7e581097081731d1975a032e652517e080f4f230809dc3238bc44705f02bbf3db8f86d8a109f69c57daf99e0caa48803dfcbd06bf42ab11de1a48e", 0xbe}, {&(0x7f0000000280)="d342fab2d7f2ce867052c52c0dec940d666971d26e28b2f2f1e013aaddeb1ac879425d99e0b31d1f4926e3c2d47b23c2450417116d5897576b872278bd0ebad7fb3504aef5931c2b72c2c0818b0f0ba6a2cce06075f78b418ebcd6447576dcf73be18f066ad349273d2ca2c80b6650c2494ec5fd0d9b8975065df642d099a076369d230d6d0a3c2ea7fe32dbc7bf0b9127afc09637b6f67031193f2d2513ec76159e949ac73b56f6b29155ea6922975f179c4e32de8532223e17503415da2623e8b930b826e2d81bc0caa13b019d0ed20bcd81c214377b247565a2fb1b94dc6e1c88a76c01fc21bdc7c93fb8a150040edfec391e569d48e5a75c573e0f8def5cd90ab47ff626404a754b7e7c36a5a4f097229aee04013e83de236952a23d09454aadd22976458b9c94a3458f752ed9c6bff555acd55e0237e9e862f9c9195ab6f0cf5661c5afad943f197cec42b0bd6ac9333f83bbe43dfdeae7d8755f43d8f23e9b0e4dadc4168f05cec5c6350e0489e27dd1104481a2715b2928b206895f102d5e02a05b986d5ef13c35cf2c6f04cdcdab7360ef735946fed5fb5d0485a3c654da5a8e883c0de8d4d0451df78a51cffaedcca6bf058915b26a2da0a2ab1032b062446a60d3665910389fc0f00744595546d9ca378a2c5e720e6251c7e1c2da2ca9c5375d8aa81c25c6318211a6dd81a3d9649298884c9830e457f856f3351dbd5198c0e81c28ed892ca270c1b2f299b9df3841ed979300ef38e3378c8bcbd76e167aaa860d196f55757e6d8107632126caa2c559f6e34ebf1f678d94665a990478eec236e6fd6bfc6698fcd994bde2bad09a26ccb9d95eb220bd0bb787fe91adc4e61676896aae50b014e662f3513f5baf6d7d7560b707701978a2b24fd67dcc4017b2c361a0eb973fecfc2d294ca515456f70f9f3f0d8e513b4f3dee7470002d25968f30c9fcb08bf57876d0f2c4593343ad086147e9ba4ab15ba94d4818cb189f33779082dc64254323906f36d5a8076605106ea486db7077a7059917d7bf7785447d473b8d45da5ea2a10d273ea89ec3ffced54fbd93665f35796fe1cf22038732bceee7ffe2a86cfc11bee524dba0c8476451a3f6604d961b84be8d6da52e9985e24c5b254cb9173e4d59a5dd7a5f0d98fe101328fd5f77199015d757faacd37a4c27bb4ab17ffd709dd987439863d9645607ecba5c854a4a78ac8f097ec6f50904d0d044fa9319df4b15c7896b347b2eb18b40c49d2b903b6246b399bed2dd9e4c300fd4babb5a8eed18b16957321ecec10c6988ad4fa38b61687e03d746ba63520a6882ff26200f7a39b5110334155144c310a89b3e134b6ca45016be1a181e8959da4836a6a724ac9985e640a839a37b91c7988ef6a0739c366039bb88316bbea73483aa9ecd6a7e05e5e4b266ad843ba2db9b7aa5802eeafb399c7c4e47bc739fb3ccfa97c83ebe2e7ce17e0edde3331570431695826726c2b2103affe76e54aac744f9fa49a51bf8f422c212bb3cfe9512424622de23ac597748a806b27361a891e5855077a823fdedf19580e60cf2d0e14e48f6ff82efd13b6328b1efd7e62886c54d16ac4665a7c62a97624b03d28e10df3878c69297f7c34e6ac2ef239f9322461bf502784be878d606590f332daa64fbd6b12423c542b241a0d62e423d30e3295f06cf7124ad46a9b0e0f9172eff9043b50b06eb87fa12dffd41a58cb9eb7df5a3ac8c896aa1b855d1b4f1ef7484ca4149de30d249aa0162aa521355e98590811c7dc673563100c18e028f40fafdb4b2e4e5ddfb48e275e611d7fd3cc5059f9c17601df6ffedcf92cfcffb401dcb797e17abf3617c0647380a0d324583c5e1d46869c912d65da85a2790f507cd092192b561a14f4e33d0b3aa475728842a22581c94d57f30d3981fe77bf67158b156254bd495e10815cd1ff51cc3a2ebeac0c3e6b5e30131d5060703e10954399a1ef712e32230f4f3157b4930f83d403db36d885fa703ec3dd54d9d685bed33a2bc1f95930ea28e23306382e9d34b5ae8f5267bc431c20d5c965aa57a4a845a29eb3fae9951481db3b6b570a5ea0df7ff349ae6ceda41f14f737e14787057180ab01b2143d7eec02e4b7728af433e1f8469850ca45d1dfafb0368a4c920e462431e4dc0c00927dbd444d8183865d14b6380a3e914f558250e03792a3729420fd5ae3aca3abb8aab4ff48dbce7de74a9e803b014bec0900af1ec97e033b0bdd75b5e70db18dd5549468753d2690cb3bef18cdc2182cc1f452418831a57db92db6fb59cfdacc3b07a7a60046e2f287a010c7e40cd0413541f74f73b1ed30006b86c2dd769791d19d3e3e530f6fb5f5dfef0df18e15c884e39f925d78e046de6d2628009905673436d63867d445fdbcd85d59831601d3b32907c14d5f468f6d61c4c374e2d6b47219338bfbf1c854220ace0ef38565aefc6ffe3de5e17cbb9cc8c18ce7d03ad616239c48dde31039c0fea4a40cc0023bc13d7390451c027d270e88470303620d82260ad4ca44ec31b5e15456c6d5490312dd5127e05b9015f84d0eba735beeff07d4247de00bacfb3e32d7ddb51d756b4263c6395c632bed7530964395d8e55911a3a0c6496ea03899a4377dc7afea18c23964a08056651aa07a163b471b20f7e14f1cb1a3a5b1784a0987afbdd0d1ba3b39e4a1d3fc4597f46358a7a85fcb0758f5a56bd0148511893ccaa309631228bf3677c3e1cd1fbf32c572093848a82abc6720aacc02ee53cf210f4ba9cae65d5b426f5836de93ac1247edc0ad416060e33485d8c19e2c80be2b0dd102df4107c78f6993fc3a015e97bcabbd7f21b788bd4ba055f178f1008f9fa4f7656ccaab14da01f022b469ce0dfb29659e66f1ed64a4707ac874ba3733d59edbafbf467e2d57ef707e21e8957658800850af6a5d85ed18bc7feaba30f578405768e049921f1bcc5b5f2793b26dbeddd98fc95bf45745487eace7575fcf6d762e935f1eb638c053d7509501ae7ebdd51b5ad3af7c95807eb22104dcc32e56b2217ad96a767a313053444617469947636b5c607b8965ef392c7ca17a2de193e493a9f44cd50808146eead34f90effef1b2b1baf1e87d539eed01075eeafb22de3fcc50756a1f0fa9a8dc7180a780851d691b8496226402e8709e19d11a4d230ed1cd7e8295a1db84f98aaecf2cec44eeeb47997012a406cebda36bf0f73d87c99d4c95ea3c6b5dddfdced2bfcf6db6c7a4906bd4ffe2eb1269c467b125a66b54ad7c9f39a5176b65bed90f032798f79812bd8574b89760e2eb6147760b9f4466748db65d67cc832afe9efca556f9b6052827a3b660b6bc64aa3f706153b01162ea9992051c31cbd58d9aae657f6e57b47a32f66ca0dd42941e1b3dc7b790d3149bf0a3d7c25ae7a85e0eb119d5103c11267c68d9714b9fae105ff141567970251888d1ccbded2c299690a88ff05e78d6796b8f4d5d78a8ce5ddd8a0ce834267cb9619bd2b421e2f31f436721fe64115e265aec4856ba3bc04c4d8eeacab00835da39ec3ed15b48a3bc6de4b0c57ea5cbb7319986db8a4647540d0fc05968b7e7f74f59c130481bc9af8ac22b22bdaf9002e5f5c0a6a48b08aa00bd258ef17d01716e76c83041524349485814c46c932b02eedcff1dda9d44275d068fc152a6c89af1fe8c3c4801f4df2563a50dc74b02e696453e1bb26dd91c768ffc35f69dad6a95f24eca3ab7ac865ea83f6f4eda7700508b7f69c1a2459e0154e598540c336339797599f7ccb3133f03d23d0f11db654b5b015db073a42748c8e20e4e51947906c5fbf88d17fa0e38f2a3af14564ab4e2e4c5240235aad57de7075e5dd5a66ad98a46851ecc801ff3de388ba50a42d68d111868349f941524202b50541732d8ffc463c387ea8f059365d483121473913bb576a4c19575205de8119258623974ab7d6e8ee39fb431285ca0af575a6999b241413e83e709cbb7e8ac26449cef5c535a5fe0b54e34e51c8064a6140ee71df504992c322ac2e262197361e77b65f9807171a0f95f96cfd62c327b0540920f346211314217be984a155ae39590e84e7c8081aa79906ba7ef355f6aebbd413ed569f230b64d2171ee10cde5daa387f4a08a3096d527601fad057b7e90ed1ef0e9ae320dfadab7155ab50e72827685691ba8c2cee0db714223ee1fdbc5537abb1dbc26b1b5f2c1397f994553c17741e346e701f7efd8c24584e36776b6124fd960452a23c8b2ea9b5cba95c95ebaa6337a65d3724fdcfea3c73df63b8d653daf40d836ae6236faeef6d5bc4df4372dfc63077364d0eb2b05c9ecd86f0a2fdca504f8dbe637b2fd92bb3444d5d6d413ca3584f5632177074c32d8e61138a2c249499bb0191b769b8273064a15ae49e8210a34d6f475d6e62fc613dff207b2329792074cfce740b4a3df96859b32ed38e169f592594c0cc7495b763817932593ce433c262636813a6b6514c450e8ed2fb0b59d9a3482f99769ca02d43a7906a576d09fa80a331a4ebd263dc6ce24598810ef76ea7a0eefb9dd7800c3d5bd855c1cae5ac3753bbaf7e7d22024157972be0fae6b866069617920e2be09942e3878926fc651c2993577c4996a7cbb82e9768952d5df21ef7bc5299e2ff8a4da3a1ff18e7bc283e5f304476ba94c448d21df43753bd1c3c65d4433e09984d0a43eeb0fe0292b76997ac1a9edd14b3544b199b52f4a7df9b3b7d1f170f4bfeadf18aaa1db4ded2a02b68c2b6d5d293b296b7bc20eac5f3703ab7b2ee7478a5d2a22db24d680d8978aeaf74418d7a538554027dd150095309c9c71dc007f46ddf59c87ea22aa34154156d77e31089c7db38281e628a21cdc746a6656ecc9bbd85ecf0a25b54ecacc5e45dcfa823e64bcb5dfff26e84240a169caea25ea59b8cb0fb769bc7200a72c92cc8804f3d2e35866a6d3d89c30043c05a662e61d328a0fd3bbb19479a09c3dae8ad36730b0a4e338b62c181d9f5d27e9f95524c915e80ca9a0d9603784e2dafca79020dfaca17b1a60a33b99514aa35e563628358a85119807dcfcff9bed86b58897c3cd26ed4548e62232f7e1201b4e5cbf458c54470148948afafb596d45ab9d522eac06bd1ea5854b2506afc03c07015953696499b6a0671abc9b445bc26efe997103a3947f94571e3e2c49e4a982b5efc031f047b06831e52bd5f0e6cce2992e2d1144541cb20966bc6f180d558d48a20a561819d52076cbca82d9bc385210ecd95d36df692247f0145a8b433fa34575a20d62306b6ee877912d343f27e11d6ec9bc70f4ebb94798d2b2055af4385915e37a2bea767ef9751715c3563abe4012c7fbe18373fd026b663213d41f3645f39e6a04ea1ee9dd2cfdb8c5aa914238b77b628fe40d6532b1c9d621fff1cab6840920a3825f00777d51955dc6855d563e094859a0ff8457178b6886fc56e82ea97982d6bb1b7ec07891f948a3b950c62059b00810c9eabe1ddcd0db7b5cc071c7f05da4aa9858c476daa0c832a5300c48c5fdb6a927d77faa90f76d08221fb3317a0b887438be8066ff6858bf7e24435edc917c268c6101e7147553e99983b48a9e21d12f34345dab42095c42100b19741068805343409b38da77e111bfe3ce3ed421e8940a8bfd6cc7953322cd299a898d7ab39a85ac96c58c91c364dbc353fa6e49024eea874032ba7de71a9b4a10d747eb17a89ef9ffe09dba32a0cba42597fe91b6bae242072820b4fce03364133f76dccec1a0fde9041540f866135b2c5da1d41a5bf3c4ceef23c97e4e91bd52ba77db04", 0x1000}, {&(0x7f0000000140)="d450198299", 0x5}, {&(0x7f0000001280)="bf3d5b3cd36973ba35eb902b04c3abe1bc96d92926b9f3d1abd8953156708db2a5eaea6f9814ba6ac41e5460", 0x2c}, {&(0x7f00000012c0)="045192a79dfe20c5f9fbff102bea6c91fc67347d5083c7412fb47baa2ce5f3beabb677fea1f8cdbc1ee1b25de088740edae389eb31d97d6e20ebfce26de3989537d6e336a4dfefd4ba8082b1f2c9994a12656ddd740236f3aa5b57d41fd2a37fbd7d404278b5672861aa3c99117adca583195bba7dc263", 0x77}, {&(0x7f0000001340)="c29b7c788f4775f1810bb39e1e00f4eefca2d38a3da8e4ed1a2e6005ecc814c4ca6277766af3db91fff4357020dd2a331c82abf83b8378d9b54dd80c3a2f88757a324980204831c9f61912c806153a5da1a228237387ead33534a2c67b7ae27aec65ddd8d4580c3e86383dbf476676269c1da40024faf1d55a00de1444a3d1fea9905bdbe8b3c569204d7a53a67aec1b8d", 0x91}], 0x7, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 01:40:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x100000000, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x200, 0x8000}, {{r0}, 0xffffffffffffffff, 0xe, 0xf0000006, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x9e79db06dcac5162, 0x81, 0xa90}, {{r0}, 0xffffffffffffffff, 0x2, 0x32, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x50, 0xd, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20, 0x2}], 0x101, &(0x7f0000000000)=[{{r0}, 0x0, 0xc2, 0x1, 0xeaba, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000004, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2a, 0x2, 0x100, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x80000020, 0x400}], 0x4, &(0x7f0000000200)={0x8, 0x6}) r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 01:40:13 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r0 = semget(0x0, 0x4, 0x6c1) semop(r0, &(0x7f0000000000)=[{0x3, 0x401, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x20, 0x1000}, {0x7, 0x5, 0x1800}, {0x5, 0xffffffff, 0x1000}, {0x1, 0x3982, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x9, 0x1000}], 0x8) 01:40:13 executing program 1: select(0x40, &(0x7f00000002c0)={0x0, 0x20000000000000, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) getegid() 01:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:40:14 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x105) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23b74438}, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x84, 0xc1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000003, 0xfdf, 0x81}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000044, 0x3, 0x50}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x80000001}, {{r1}, 0x0, 0x4, 0x1, 0x7, 0x724}, {{r1}, 0xfffffffffffffff8, 0x20, 0x5, 0xc2, 0x6}, {{r0}, 0xffffffffffffffff, 0xd4, 0x11, 0x20, 0x3}], 0x3ff, &(0x7f00000000c0)={0x7}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 01:40:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:40:14 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x7, 0xfffffffffffff23e, &(0x7f00000001c0)="03cb484063b608d89ac990adf41a48730a62e608a93be3c34c26cac56b99a500bb21de25935d2b7566f38840287b", 0x2e) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r4) setsockopt$sock_int(r3, 0xffff, 0x3007, &(0x7f0000000840)=0x3, 0x4) read(r3, &(0x7f00000000c0)=""/180, 0xb4) 01:40:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) dup(r1) 01:40:14 executing program 1: getrlimit(0x6, &(0x7f0000000000)) r0 = semget(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000040)=[{0x1, 0xa095, 0x1000}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res(&(0x7f0000000180), 0x10000, 0xbdc) r2 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/4096, 0x1000) ftruncate(r2, 0xfffffffffffffffa) r3 = dup(r2) getuid() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) readlinkat(r2, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)=""/26, 0x1a) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001240)) read(r3, &(0x7f0000001280)=""/230, 0xe6) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001380)=""/39) r4 = semget(0x0, 0x0, 0x8) sendmsg(r1, &(0x7f00000047c0)={&(0x7f00000013c0)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc, &(0x7f0000003500)=[{&(0x7f0000001400)="263568297c05bac3b645992c3de03a1335c41c785fbb8c66bf60d40c5b7bd511c2c50f47c543b516b47751fe770ec7a49da5e74f408a0e4007b7ec119507468c81e49c83c8f6961e228cd5746170c83b9c8b1d2a72dad68cb511f0e45510719f313f04b86f4851a7382e20ac9d61c9b87025854d8ebc58014c2b95b24b26adb19cfd", 0x82}, {&(0x7f00000014c0)="12f3ba944c1d2f98a71deb88c7fa71556ef2a985c1920fa2211e462d5b10b34f02a959fbc8ce3d3e5ab29761d40f655f8b1bddfab92b6cfb2a30cc49b75c14cb201120eb18bfeab2af3a2537123a92f4d36465112044a0fd9887e590e3b9afbc67aefb8c1731c86f8b87c59aa9ff1fea9ee43e0364699182bf05afcc8c1af0d2279d9903fe5756f4dc9ab97af6b5a8323362c0b45f6476ee5e3bb48fdfd93b403cf94597d24eade352c65a527c9cf60478a851eaeed49c9a3a3908063b97006c727496ff6ca0bc5cd07a14148759f927c6a5624b60eaed3758c2ef677e854cc5703f7251f9be432444feb54bd6b49254eb5c24423beeaebe3e4d7dc815e020b58600bb4ac710d2a8dc7825701693a7ded57cfc76554f6721a15a24d90ad1791848a58053a08d813de753b6658b5997e446eaaa2c5adaf4267f5500fd44d29f314f70d9bbffdf15429bbc26fd6e200b01013f4740f2d5c9b5415ee0fec3328fd36b661c3fd9ee28050385204d4bdec86fc919b53de9c171d7269c398e05fd0324adea1ac14643b9f42486b755e7b4a4da9b880efa3c398ea74ff7f2cf2265eb92ffae5ca66a12b26b197a2b66bd1e6819e72c24a1bf63eafd40cce2e6812deb4336c806e763c63749b3b5052647de97e07c541c82f55d89a41752a1497db1d6ffe1895ba8e58d27ce726cf8b384f7e40851d7ffd2250519bef955c07a5b1e79d60a01119b933965bd86e3eb23b06520abc4c7077237d9a6daee69fa0a0c995c9d75f39e884bcab1d8e9dcf7aff6344354eed55b914484e391af8685f66a44c8df36ed23d94c077855ef38c6258392615b8a51bc0451b12a3bf04d5823dc42e41df5bbd4945e226d70d22ce6a7f93587fdc515ecddd1e8914a244ab27c5dff2dcb1822147e0c2700cb8abdfd0e9d6a5d8f3f8be5d4ecb33fe424f0cf6eb2fc7fc5ecbc7326b926eb3de2742e050ab459bef665bf7ceb0a0f4af3ff0b0e206cdad0c7e2b93bd288d3758405678ce5a017892874cb6a51f449f74f6381914137b1bf7d15571bd94b51663ed1cc97ff25e30962a13eba0d5b7b860926fcd78cc0372001976ed120d2e96b8453a83c165123f17e5bec00702fd4a0f78fe926bab0d2931f5ac67413f3357654027d816406c12242d73fff733901099ad844763443fab4936027544f87a9278f64d25baafc99b33c5a2f5fc7fbc5b6a36d00dc06a448e85b459c8415245907b316be6eb78420b99af13229e3c5430ecbf706f179724dd0a345688c6b5226799edaaf3ed5f4e373b6c34e6f59014d80208bbb42e03c9cadff1847e4b402f6dba04aee3e8ebdfe800434fd66fc83dc2c9bc273f2389987c52513a4986b131012cf134c56ece9dba3e97d20a3fd435ff912be946c8ae9c4c573433612ae0ae86d7d07b86845e5124d478c0f945468f3a05d31a1eefdebb8e3b8be48a8cdbfc79501358db9f6f5d91f4d26382e350ad02938673a296a019559b9844250c6a7798855fcb6300552904ee83cddbbd19d974dc9f54cfa333a05a2ac9e80248c9a077376928bc86d194c4b8b93334d5a6946a37d50df2d7a23d2a3b54df6c3992cb84c998e90b041264f0caf62b8d35dbbfe4870ae20cb08132196ad387a7ef4959d2cebc2a6fd26bcc63ba5fed7ad104fe4d60023d119839ed41961d99c9b76d2563db8e7b03ed5419826febc1d9895df3de628f96ecb8073dbf33bd9c85b8869f3ae59826a6c27bf974dda11f17681fc5e355c828fa9551ab4f4c5fefc2dcafd0eeab70fcc31d7e7780451581723c6eeee0c5e4d756a65c5aaff09bbb3c9bb40a6d5148c37aba357aaaf49773a33b3dd09ba950c43ad25d0c5a10206610bb60880542f9ff31fc9828bbece85ef94440f9fc9ebd78ef768b6110e634057b6072203d61e958d4c2016446844ea598d800820109a726a1889a5394de2fa64532044d5caf7258df67f9e1450ffa24d66f36ecdb0dc83b54b6113ba6e6776d6cbc79332524aed2f84d1c936646dec37edb7f59e38052f38db4020715a9ccd532734ba76743bd27f7b161c511074903863973c88faaab8c3b7e31d2af46c9b4133bcefe6f1fce767254fa12c75e56e03ac21cc78bea56073e4df748f3a92429e5dc9a775fc0f0cc0659e398d6ab7146d562e187e2f757252ac6d7394781c983ccc25bcc98f574c8c04286345af330721af4c976d4198887e6f442b1ccfc2ee10a547c4efd9cde16230960174af1f23a95f4e16019212c30b7d088e47fe0104989d9e2d7d1cd0a440d4dc7a03599b73d4ac1efac36008bf848a37d8fafc268d93264c479d2145272b600d63c487741a28995ef06d0d32314ef7f715f7ced542f2140e6cf622ac92b3ba9df261a2aa4432a8685fe1fc4797e863bfd76ce202ee11c488be6914ca91f8a6f58c6bfceecf1aae907a5df3c41a00f99ee8c0075e6a54d290508922883b6905dd322ad956256f9eefba37579f1db26f397037daae60ecf741bff863814c5d9aa1a6b035396af0aeacae7e751fe02643037253ef4454b0e4288555361726b127ee069a92353a30d2ab62a3f288c5180c7703578188fc63aa184046c7c403f4a62fdc78f6e1b46491a2a5f94c5b5d8bb84a4bf53aad1b50745d5d00b8a2def4e3658192985719275e8b8d3adb6a450ea599877a0d144e3c8fecc4cfd8ec3f6b27e1e187437461c047035601332d89d55031d304c78ed625dfa2df459dad2650187983d3c554c4d63724ad35e2f93a8a1b70af00c5e202fb39ca6b36ff91d5e3087a033fb0cc5b7b91cca9cf048734a9824b2eda4df652233af26645541951108097b339bfa9abd147405d0065a63d86ca1898a1924f2df03632210c8145cfa283396fd4a5c7e54ea3ede0f7fe93ba289eba12014d028c9124682322b9489e5c3c605582c77f7db74820b17f00efdadd944518fa062e766dedc19154a0d9f0ea67aea4793cef8ba8847690ffec2738e7d41bbe160b397f112e3917a109581cc329f2d8b6ad4e1b717e8cdb8d762bf58b6256f9f9af3094e54c1b551d9128f64a3709de36ae1536fe8926590668606baeaf53feb04a318407070bf330ce1490b96c51a58223ea373574f5a4725761b9a459a7c082d4caec627564a1ca0586390e669674089b38b6ae1a338ecc3ebf165f1ae17400653d6081c8d86aca152bb295b7e510b64e681fec822a60747885674908958f820e019bc0e0b4377facf859f823bc7a3a4cd782d65996131d54182d32615aa551d793d8a9d66256f5c18f8c601d2b250fef1d1c3b229fc617e7d34898fa25215ce032d44f4798a9d4083b59e0bbc670f2512b9d145ca7f8e9f3bd8b6023d8e67f279ddc83ea436ff4803984d2887acbf44f75292ebddcb78dc1e97e60c79c45c7fa01ffff9a03e212a49cdc1c7a69f08c2ee9616690afbf47a6574003c13b6060bfaa78e016c96d20cb6b5511de8bcbf492ff9615a9ad043f8c2ca04904b747df303f3aac93d2f65d1436559c09da3959d9edf14bee039f7d354b95dfa7ee10811dea75469ade0366b87d2a3e41fb69b874c6fea7851ed99df89e0103c68ae9d844248efe8f616ffd219ed67fc28b6855d6d3d8d2e48eea1979e7827468d3bd401d4ed2bba1c5cc13af29fc36ac659a561e320f69767f315a7cf6380eac4c0673054240572d89e41a3039e3c930ae5ee0068c041b8fa4980f7a46c224f8536802427f1cd4477eb47a2ec2600f9993ad8c460deb7f70ca3b6d873a62228c9b7c19f6dc074e97e1ff70d56046bbc01c1f0d4777b947204b82e3027f7a70629363f7baa4574e2822035f219641a8b266b49d4f4b53fc56a7c859470353292c9ca2d62e1110c54fc14f0d98a8efc93bdc6ef42e4bb1b9386f606c880ac2b8f202d4e98a6ed23d67432031a52b95cce88625be9653e8fe6cf4e56bc6232cda913facb3e9f8ce06b2784fa8b189586d546b0d0dc27c5a03f433d3c75eda422f27830d3d1fc2354d378658f09fb3f6e80bdcdb5978d3fdecee2f920ad3c6891617216500947fb4d741e04a46862e8cf0f3bc0354dc252fc3828efd5c9f9882eb5ec0306de2a14de4cfc6244507d33ee6e0738eb4d9c455766a5a9c09935cf5c1693fe484201eb7c1e1c7bffcfc139b804eb2aa6b36131729ed5df8e7431ef940e0e179003f1bc600dfc91f8a1f5b5f3537d285b42358b9b3f6200bf61dacf7658098e6db3a2bce3d40c59c4993ccd6dca4f891f24b573fcea1064e10f71608b66680a368f62d4b4bbc1b81040965263c21e38f03d3ecd463ec268bc788e62f570748e6e4690f33ffc7da15b0d71b340a665c343eb3800e77b3b6b7dbd451d35c259b4b3e4dfd28edd5eb90e8feb4764c0a60dce72b100e2350d7038e3b34929ed71b5ef843ee1998cbf2954a88fd04ca1280d9dac7922639f61b7d43e58831527bdd9447796b24be24f28c1ffb76184477c7150640bb743172badf9e2d8948a6b99eb3ab03ab7ff63c376e4b328f93a127049503b62f882d4113223cf3352247cd5425b0ae776b45b3d277292027e72aef3ec27f8d433756a578d899d0e17f5889a0d4c833402c0031aa9b3ab97dbb91f92d252ce925ab3e087b322384f5ef6277201187cf53a5d7afa17724713dd2c9d3858debe0af756b973ffe838483d689cf85db49a82a3afc85ef86ac5eca8ee1bebce6362fbc0c89a790345db42a4561a709326250c3455e3903c44f83c41b0e399390798afeb6605c355819f2c06d694edf4a6755fe4e75677108a9bad1017a24fcdaf54b2cec868cb15d5b6eb5d8960abf34c3d39599d9b145c42fcc3df586bd89eb57c3d46e18f1f7baeaf93ea63fc7840435c97508acb8cbaa7f512372538394f72c7e00986e25ce424112bca6abc38d0429826b07ca0d8b59a96b7f261603d0a901d5dd3aedd3b02f17c1a21346ea1faba521da28071dcabee06d0fc760cc1754ad8d88b6975bcdb42f97ae3f25d0deb1454ba0e78d06c7782f371f753d14218c479be77d9334a888bb436a7eb2aa4c85cd06a7af5535b6c91ddee4b90d5b5539fea161dd311d91e6a45855300e7aa4982061fefa4c4f43dac7298a07e95938fb7eb99092e7658714bb668b7b828fdcfc86a7d54a727bde3a617e19fc8f4ddee21d5329613b9cf2389090e92909c30be043047f2bb461a2613577a3c03ef23efde843e10c4d90692199819f9a1b2208c73854ebc2440382dfb89f708ab0a0a46b2f45d7995983bc5ae5b4e3c1496ee28d3b1a98986361ba19cb3e1687b82c9c67cbbca9a4fee68bcf3e319cd2a1f39817226cf99b5edf5fcf2b8dd9e78a0d0026eb60960c9bc1fc68eb69b5b680fe80c258590d7ef3cec919e6bf2a50672965e16875d4cd28a028046c64596742913ad23abf062d3066acd1a9e32a946df16dcc12113dfd55ce0e509afe5e3d42ae301d6c3ece620fdbb9cc9f2214e6293ca0d181460d3d02c882665fbc19ed7e0a6ac0cbd15f674189dcac85f839544e071cc8dd361c41e1b17a62bfe554a2cc1428278b478e26e72a229f965b1ecbe7c5a94110001009d24495ff1660bc04674725a04eab8940465054b9a45d9daed3afb38251370b4c1e7a5b9bd1790ddad990ea0cc02d934d00cb8b6614b7b55ee64549d7d968071f2514bf16878017ad9177615f3a6055825644aaba9b7c27238f2adff0dbf6db128d56994ac9693318af0f1135ef616942c4676b7cb90fdb083915f6ad4058f17ba4c1110b2ca365d513f42e8f64d47d9edbb4fad16fec8a706a133a3ca717f9f300e195c3924bf6707f8d9d12eeed", 0x1000}, {&(0x7f00000024c0)="1f8ceebda9c5be095902deabf5f565bedd8fe8634e623ab707ee", 0x1a}, {&(0x7f0000002500)="2d9a43ca41b19e7f325702a096b25bb24ff39bea1298eff077ebff9b8deace84e57276987b9741a49f62fd214d27c9ec24bf447911c7f8ec8b2d458c5ecaa30efa5d58161f5c29a167a55ea043a45ade3d70a5ce640f2030d81f3db0ab3a2927817dc8fdb5bd19eb769c28b7730760ea8fcee9f2031cf6fde0be22f1268cdb5893bb80c776f48d2a40559fd07549a31c6da212bf65433c3b16424698f11744c7b81f160f3652ea3af3e4b8547a417ac7fac2c580c150309dd024771ca232c8d9f155dd5edbdc49422a1e01b05bf94b0d787b84678338030cbe2c64032a5da8a1b358d360b0c0516c33817e7fb3897284f9d50517887857726046bc8a1b5b37b874e93488f676a88e9fc9631ce9575bf1ef563a6ccead16f8e675e93c72d07162df7f5947bbbb7b1a85e4dd6c68a0fb0c823b4085e816969fe1e1102e3fba66974f349bfd45b1e90cd3b569e55ddf10b04bfd25da7d7e19428ee5afc8600e76ba457ffa817aea08598527275a7889704668622f435f74a36d8d42b150defe4fee1176f90c929a7714c8c784cc33368dec61660015c78d544a2fa89dc571c3f42d5cb3f2667909a0d9eae9f2f91b434e4f14d79972ab08cbf715cc75a3603b6e0e14fa8d51e6d508e5fcb76ac1f37b9acff8176a9c75625c61efbc9662109659a08fcebf2e211fb42a2f4e5643f3065484b340ae6dab7a2a8584e2908fb4a2eadbc7be3c71934287337b995bb3375cb3293418ab4593221a0d63b3bd91ac4d2bd890cb0a343d3d99a168508823781ae86b55e060ef0b4e07718b04717a7f568d35519c5bcd73a5c05c5deb3b130ceab05cfd0d112be6a8004b468abc58cb7a013d4b8fc7668b1bfd4c9a9086467bbcc0c5ade0690c196ada7f4485c2b444460d56b9dffaabdaa01842d08b64ff78a8eb73ae55ef0bd38a8603420e53e396d6458749b97c1f72f02ebbef8d48e16acba2329d01815776993a79f827999e33456acfcdddd54e2fc4f341943d83e8aac026fdddfeed916dddd2e8a41ea9904dcfd42e8a79dee190028d9db68f8d0cabb3b3c743a28e24725e5bcb6d75e6485a38cd0da3c950e5bf95b51d693d360bd02f6ae59e8d3ffdc2c3df5858f3b5fee6ff36a57f11778622dd65442c6563198bf75aa45314328e6d414958cdcc54b38121bb9bc3294011b05cba3af209832503f2db870a56b4e345cb1820a21a76576e44a32445319508a28e369f14aaa7a5af276cf19486fb9614a214e3c183ccf917ed1ea045062825c794855f6422f22a543f538f91f964e3c27140fa24e0b9a4bade403aa74a5234bcbc9659b8acf3b1c3a68790856f94f99e8c33bca19f56a9efe086e7b19883fc417ff2bfa020811127a38bd232fd2035c3d2328084468e62e6f9af3774d70a7f2be5f29baf29eadcc6dabc35958b8fa56ee54dbd455455fed0a0e0107b3509072e133745b45f6e028ca988e1e53d3bfbed8b8dcae9dee097463f3d7fdf2cde26d3caa9dc0fc2b4a97980ce2fbce9adece87f3e5501c3c873b0e598e973134354ad226b79a6240f48b9d6a56edb7296ec8bdae13f1d839938c8eecea34546c84825ccfe94bafdceadb3226dd73cf077292abc9c9a52d23c53f2dafffcbc9eba39d4ae437c3449a74513ff587480a5f63373ce061064d69c7181e274a42cedc6d78882cd9de65ff4c58f6a3a3d48b97539ddbc08dde37504bf2cc4e4d2204dd620159cd8cd4d28e6d165b0a633c81ba49d661bff374463d4c65834f944b22da9fbd6dc15030ce845060bd26d5e8c64e2de0ab2e834a9030c81b30c6205ef12ab01969ca13c4a8e36bfca72d27e12fc8d7fa0688c306d4efda247f67956bfba8c6bc0e0cc22076dc78b586d3d1b7dcdbd4b03a6b24efbb85202794eaf59a89bca3eef761cf5e58ecf742763acdb8b0137b6b208edd8ef8d6d6a8187e349382c57568241f74b7d548e6a6732d36c3084448a0b0524568870fcb4adeac7ece8b37699069001c800b6ebc74a4d7e5311ee2c287a1e06104989fd2866ce9a1c9dc1b6a68f2e09f91ae8fba0635c697ffbe0d00ba2a1a36fb85cb66209328e806edec118c7145b1d888b1ab3e699b678581be4eac2298099501921fdbe8351eb3af0406b32eb7b6359368d2906abc38a3e16106b6c16d739e3c58c00e54b0c15a8df989f9ba00ba0e09db5d0273a9de875830c498ec95943dca03725a0505a841696f9ceff93272d50ee5f2445d2c9ab53dfef4f3ef361506995cfae8508a4b2f2884de931f5416277e69519dd358444e4374139233c33624a3b8ca01408742711940965c9ea4da2375e8ff9130969c886742744e10f0be12a5eebd5aaa5b1b3980eaa1854b5e234193c1a75347c1984d696a05f1844e6028bc82a9bace336f1665542da4be598ac3559d2b6fe0c3d768f34ad4280716e267cb420c38f32ffafc6c328f6d8a1355e6d860a6a847709cb71e607ebd463aeaeefc4de0d8de59572171354b89905a6b5e3f85e34fc16f8d1903024b43a38fce03af6a80e0c7b50ef7705ed99ee39b3bd98d78b1c6a1f8855ce1e19765ba37eef15e45ce2940c0dbd354ba421e66697a66bc2729dd6468322a0bb335feafeca6c9025b5b8583e177bd9fcdac52c53f66d38ae9cda80f2663116d567579b1929ea6684674826403b73568f39d8d5c5797ef080fa5712e78786249e14aacd561abbf03400d6f08c5f288313e0e725ad32134ef1e94442e8c02f81565aaebe0703dded6b3f93c4e4d5c120a1d490d6353acc915b3c52ff59bec2f39e0bf5e238be8739a2c4533de25575a2e78a2f8378bcec7b0a1e87f6629e2f340b4d34fcfdf7bece693ab7544c64f27ee87f0d7cd52cae65db8b295a0c39a761433ccfd79f16f03ee020c5029633969247d7b4e3443117c835960c6b76fa4bd04810903a91a96c194f3a954ef8a0f7338f36e08ab7c1067b3098437b4b8466d81936664b66ffe8c08cc030212732be13e027654b666224a21e4ebb641cc95592e96846dc038dd932c5ae81268d080f11af7402f8a7ba0a871b548f83c328b0f762d9c8a12f08561e28a69ba76c6c9e1c1d6d143df5846baa505845a9ba38b30773631eda86fe9ba91e9f6e4ce79ab3b8ce3f8ba3ff697bc383851cc84828baf961daf8cd0a9784071dfb505a7381d057fc03d5df30dbf5e5c89cd75da7abdceac92c6c3f8f59e64a66dfc92da816373ede23a2e9de3210fae8df6f336dd13b881f48985263d8b8778f76380c91fe9ffca41d87b46f4c4c4910971fd1400dc2ca408a5725516baecbe8f9253e6b25c00ef83fe93170ef16f223b9bf0d57c311dd3b7b0b443966b0ca593e262810be9b792dd2cf6cf21ce3e01fc0bc4719f9c3ee3895619e47469c1a4a2d5b36b40c415a7f82567f90c026b1bee119a1aee2d72e2a25d0a67697d0efe4fde99b90805efb9b84bf2e39d5741991c57ce12b8f0c59507d5712086114915f08b184c03611b0e2398f72d0f3374a45f92061b318b0891f26dba5cdeacf002acbac5c03bc7f4a3339b0bd4688880401750e38e2faa66f6ca6d12bfaebcb2ae59e8d64bdcf2eefcab1511972a3a8d833ab22b1edd7978e988ce1a9edbb1f7c397ba353092ff1dc5cb01ecd8c2f6913b3e27692cb54f13d089900c073f686ee0d64d50226b6afa955700ed0e13de6b8ea70ef88dd9b59cc5c2d3be7292ebe802ddb0d0b714a42f95d48f8e170e8cb8b5683983262b81fdfb6fca96f83e25ac301e4c3537baf8c0ac5ec78a6d05e0ed2b05698d13100dc8a6b10bde828fcda75eb53301241a61667650bb087677d12018727783520f658783202cf262e219600d9c1e6a414e9a3ed80b6c8bd752c0333df1a6dce4e16c8fb18281592ffaa26fdf9c71fad69c32a60fd211e835fd871eb55b94f6f85b3b3e223fbdbdfc69da6b0aa9d1c7aa48017c4dc80e4c7af65951b832b48479d70d7a252e98cd7180d4cc778a2f7094ba19066ce2330e112687fa2025644ec7cc42953b6547d28651036870f043dea139cabee41dd79309b68dc4e8be5c17cad03a079d5c1af9d2ac8874d98b39d979f14d938efff161a193929a6609c0e7bddacd26242f59b5bb929605b028f902a3101b4c4fd3db118bccf2c6b5b21b504603d7acc941d11c9117e2af7cbd69404f7f20fd5ca55412ed83feefe2faa6188d5538451e3704feaee18486c3fad5089f3bb70864b026ec1421102b5c19609ff9ed7d8db82e254100311464e603b5122da9071487e6fa8a553265ce4de1268ce9041f15486cec8951a2fc756e83f55e0efe4af4f66e32a15b53ab63876277e480ab1da67413393ec28c4f6f52434b0087dae21b9dbe15b5dcb4f5892c09803aa21fc2aaf8ca9c8fdcbe269a96eaeb348a8fc0e5c8d6612c4b0ed1438fc1d3d1fe4ba0b18941309731c6793c2ed184a7e4cdcf26a2b27db2240d3a0bbf8ba648b6f36a372c5d1a804d638b6632204f018aace892e1260c3278b233d133e78215b7e223fbd5efdfe240f42be3acf3023dcba10e7cf3ca3eef307f7371467ba5f729f50be6b02063c6b5d96c01bd93cb6d2d2184de19adb51c0d3baa39fefd7e0b241139b2682f472f2a39dd5039985e984af2ae19ec7fb88256f12e3f7a5f90c8222b71bdd583b57d0a12d9b48380f24aa74a6a8565f37562f132d304f7d617475d7485ce252360a58364b3b90fa5ccb9332ad9e5b1d0af108192cf8d60f9102ff1f46aa39e1f0745b08f24c5159e0466d6e4b5c28d1ab2c28d53dcdbe63bd1d38fc5bde32586946d961579ebfd51998e1a0fb7ee79878dab9d9b28316ed355fe7ee237e4554b7fff32f8d9a185defc4b02cff9d7195f6b2bb6d55dbb8ba66f06ddcd3223f838f892838c2aa4c187b6335f82910819ad72e9a8deb91491f91acd1df5a8abd91ec4018bc8f44d0c70552fe867989ae6a192055a4873d20b8e8b8937fa47a8fd735370be93316a62e7f0111b4f6d79864340d2ec1d00930254f894ac229f776bcd9c49aa39909afce3afd0374318ce5339a6a3010902ccaf39997fafdf9f78bc7af2144475b9970fdcdeb673047cea7e4c0f74c693901fc26035c696a0b88213e721bf419607b581161b3dd8f918e28a98996c78164d62b64c2aed6ae5fa0e3f6994147589d93b6fdb89d0d1cabab4515827efc13179014e65462a2937b63c01b2c65027dd0a7a74a9e3edd9510dc5927b015ca43881f5bb0609ae6ad57ae2a1a5ef37d9dd6ff49676dae9869eb30afa696533a164dfaa769559a48ef0342a594a44a4a0120ad7e61690ff8add2c5b6e56c0e81eb5c4a3d8b2c90c1352aeb4f7f131ef68e5bea6024a801636208d38df09b5dc22f2647541f50db8034f3b3359562591d707f0ad860482c435baaf93319aacdcc92dbae71692dac9d54339d8feb6f05c7c6d0ac0507a96c69134bda9267196ff5feebfa8847de7f2d7acb6e519c57b39bea3e3c9b810f880b944ca9501cc7978a06fd5720521ee4d694ab6ee764005a37f51dac0f3a896c237d57b5001a4cc8547489ec1018712e7455798efd7b1fdab5484ea78a70b2e7945032d680ca0c347e2f76a6b7394d9d5d243f49be4a9b0b1dbc90d9793bf7ce0831097f80d54787c9bb6b95630785a6aaf4481d8918ed6fb592b40cd0c102373b446eeadb1e6e5d23fd84369bb4c151fe1c2b17196ee4603e0e8674a72c4fddbdc0d29b814531ce8b4c6913a5c71415de378448561d7ac39684d9735fcf8286d3aa45754e0cc3fde60901c92a6a0d190b9ee6688a205ac3895bd6ac7676bc2b3317dee1", 0x1000}], 0x4, &(0x7f0000003540)=[{0xd0, 0x1, 0x9, "3dec0d8edbb2c79e2459291491290749ef34235264d386aa85746cf36f61eb0b5a4b358bc3652ae1613b2410ac265a502259072190a181ce316bc821e79fa9d1836a1c74e27caf3c9110af0ef9e9dd03d95fbc242172be736c44ee494bce8dcd1c519fd95415f3e6014edfaaceb818ed2a2deeb268f248e0638d8193bc3e3beacd7d68d2ec7619168fdf674e21921ca592c3569f8d320c97e982cd22c8f22523a5cab6a72e05078470dbf3a42c813af29fe70ef8853ec983afa4c62ee12508"}, {0x1010, 0x1, 0xfff, "624bb37b1276ac7fc96734efec71b4d9e37f81ddb56aca76d6ecea09f2570efe06b6802b947906c6de639c4df72fdbafe5a51337a2077d605d032d601bc70253053964140cf0239ff5e01bcb4d256154807068b07ae3c92428d787f935dfc7f6f476ccd0aa174eb5f52fbfdd10f7adf316d381165307ed768ca5b07b118796f73b7427ef49153b97b5f70649951e318ffbaa9641c85d30542b2b76bdc9710f56832be4ccdd16d8b09e492a70dc8a71074b37ca20d7fcc3bfd85d99ccf3a21758ab2ea3f6c7a70e4ad41ed207c3e26a0468535e3a044a1ae83ce59d0952e74c31d174ac39a40cb8f5fd8d28f9123b029f519a5b65cfd750c32758b7cfdad5a06c34a0a71d1cd7d0679394f0d2fd67026bd7f7afba00b920a1c7e6f14cdc5b26478def4f42dfeca50ee4c1c708774f7a0b833d5235ece57722f2f57d0a31586eea355a4d408780c43e33f8857392e9534fbd19de2b2922ce5a243d37384611bbe52df3d0383201b673699d2694bd33c5d0f8bda036ddc423ec9b5ebae037d38109cac249f7d27f3a05556dad5a87d631e5fc2bd816af8702482590a9cee8ba785aa48cd49e8bb79254a68ffefc674fe57b4af38dcfd837610e3b61af54523ec59517f85d2571f955cae068ff1b9a240ddf7a93ce4cc84b112abfb79a814354f21a12623d3c3edea9d60d5d575b7dbf2b3b7b1c433a06c05e57cf51a21bdf138ae14a1f537452fa053f768f4bffaf3d632200f0dfe207ea543839800b09e98d476ab9f98acb60927c77405519fde3c6def36956e2756584b75cb513c7cf8ce82b6eb0afbf8c278ccc861b7734478de1fc351816805508bc0ad9ae30ae65ac4255b59b7094f1a1d6a197c2582d23aafbea9e65afd085a2fd778c6054a619ebcc31cc8778e834afe38b015037abb20f138267aedefaecff50e0970882cec8228a29371e6140e506d227f729405cf7f3490ef8cb0d3c4f8154dcba2b2e8834db2e45daf216c337e726ed573dfb3ebf4c0032db69990eb12c5e70e26f90e410a3311c4954a182176203e2c722c60130a075e4eec5a9a3059a6e32d401831b21cd8c16af6660e92050df71fca0f9c27fa5501bd61814402a7116b9de9d105b3fa2c7950f50a3e7a78a163428560c88ceec5491afbe18338f157a7bb95cde5e6be430f8af68168f87811d79b4e9de0cd90b8f887c090b158e647850f3ded2460e1d2e4d31d6bf349c2cd9249e6e9e03accdafad2dac4a2b95aac277687db3a50a7fd042788eb5f1af72470b5c4e275d1e6966d8b509d9add51927067df7ce42dd0a7dfdb8c2fc1f816cc48f138f8df560b275d9e750fd8c6907d42c4b356079a308af2f3cec9b456f5038c8465752c24667a1ff3e97924da0fb0a1389b5f7db7593ce09fc9eb290e1306664c54f1deb6ce7d41619752cb8329f644c0758cc95e9eb19cf887a9a482ebd2cc3d863ff808371b30860a2f32fc158b2edac5d4f4d15bd6ae633ce763ab123c6e199479c2cf663b0a70fa21eefb0f29c41f4e0f18ecb23de6fa311fc55716dbf518817b43adb2a106b73ccab509647e07549068cf9ebec9571d29b5c8067886ab8c78229d2f64b81504d22b5a23b8681125d1e7aa8ec391419672637158b27263ab8bd96b089d15ec3abce712a57342aa3c16f15f6ea0794d58864c866d562e6ad21f42c15cfbe07b215cf4252283e769e3e443ef3a2a3082b7557e5ee2e3fa86beea46284239ef34e94ecbc21e76cc8c5289afe6bae12986d86b67fc7fc84860c64c061a9ea891635b8db999e8f3210fe6d481de60df6110c347ab511be04c65b7648b5c38932fa129b95b7e9ca839ae7ee06ec335cb2b78dfa77652b17e846092ba89c0f9a15ef464fccdd27661094a8512a2badcf2780f9fbb1253651b4d56363bbe1222e4007cc344db501f0e0a093520c32d6076841bfd2d3b5cca075b9dd1642c80b9f3b076b8ae7dc86f17d424856d8de6875bde190a1f0095c2c51bba9696aa7499440cac3d77f5ac62b06a3e097961c0295b9c90e2cc15ef8ac75aedf8d9f7bee01798f10de937957cb4eb2d98cf43b3b33fe0b3989d503df7f0162140cdc47eac0515036d7bf837a98f1b711e9a1496c04f4e06bdd49dd6c932f78251350f71cd415ea4d77606455e1248a040432023eb46886cef7b4fa1a0b53c1248efa3e7e9883d0f85d32061f1992311290d6c158cc386237fe37db263a024ce03f41c9329bfdb1f5248dc4062621fccfbf228312a2681fece5015cbe57cd7559f86e159894a43e996f276957d5b500ddbb2f50ca0e48109047ce95e3bf1da378f7528cb548ba71a162c50377255263663b6690ddc80a213b3900218eaab75edb8ff304d4cc2565f033c0e0ba4fc893b0895bf8726c73b06ed5d3d4cc33ea572bf74bd0f82da5253ddad712f5408ceaf7e5199967db97eb62ac3a14e1e03507795bb5c73287b44f595b3e773e650014c03387853324d46ab85c0ed50ea2bf2b6fcf8052d23d62b88c3a4e7435a0bdd339952847e12468eb72b240c73ab7c7d2acf93048d2fcbb1b9c9d3a06225881f1ff68cceee022a1ae454f4220355fc2fe1fb6f25be5f6bf86f623bb58c29303c7757a3dac7845336b38aca454c18aad2e609020cc6d9bb99ed7c77ea0ecf168cbe2a21654238ea6b072132539275c9c11762571f3d9fd085aab26feb85f675a04927fe386e967ff486c18c7f01b5f6b5c8e0ed7752af3b85070071628889f3e60af06bba0d4fc4d1f60a258f7326e242cf66b6b7d27b27440e4bb8bd5c5acd37da9372a22d7606e65f7118fa4b26bf9690139ae2438a2e302764988c1055f227e5d523a1e3cef6844f04a659ba49021aa7d2adad01974ee984237b6d50014459fc205ec82e88c0770e44e984720aa4e9c60d91117495bb378c9062b97928869a05ea1356b7bd108f5a472a0198624ba96fedcb0b7ae3273d78605d2bdb92616d3e7c1ff5f5fd9d62a63400127ecf20b29dac5715a818d2f81e39810fa36e514b23293935e80d62287968cc199ac40b28c59dde195eda75f9e0da51a4452ba8daea14de7c9c0125f4058e30125f362b33a43d3491621e719f46df9dccd173c5b3b1bb191e9189212a4367264d57f551498591e1c5335783ae78e880bb0cde86f02e826bc358c6fc30588b3506e95e2504c74fcc4e06a92d210c8bd1507c905ce5fa467c98ced42c41e3c776b176cbcbdfd0d50560feb62555977b12a1fea6c24d234d9234d3d8d245d6e150c8209eb6c71970ed6e4b08db1444bbc608e87ac9546827a7278f3e0461525041a0d77c890e3fc146867f22f206150e2e9df7f86397aca8661e4db829c2b3495dae160795285a36814d29dc2916364b2b436c8aac644be030d537ee978a23424604bb1fdb8c1ab62db665b3cf1bf25d093e4f22d32b2f526cbc1b78f56a5ed50c550a414b9ac6494a9cdbf7f985663133bc4b8f72928b48180c15b555351a0114e9d58c56bbccb3b7eff85d230ea6bb51351c6e821f63b70723fe2db29adfbb3c2330c69f9e627591a963295c96f2b866cb0d6efe6e2cc5883ad4869da3e288fad306634615d6d7cddf37fa5933525529ff3b6aa1d6d03c8f12a0c3882b6fbd0a85d8d0f991a3e9f574a00b2cd0918f9ebd12fdc6916a9c131ae451ff3a856da6013f98116967f309eab1bd6e3bd5fadc51f6c9a46ed353632a5575a7410acb57e8d70a030b7a5a4577b59ca1bdf62eb6adbf6a518158b8feafc5ea43276b1fdf9d4e11746271ed01a56ae326242a960bcf2d41b9d1662e0ce573763319631c6e91909adc4318fa5de79f42a67dcaac00d7f76bbe8a16e64f308a696aafc96653b27b7c42004ee26db014f8bd736eab10c84836c779d4f5e99fed5a85ac6762d4ebf9179757bd31c0560e7417a365215f814ed99179a330f22daa892d522522cac5f1289292ab6156ea494615e4737055dc56dc26f7c0fff66f6869149caa88a281f48ca43778c1f1b27a3471f113e07807545fc118141fad4e3bac3b755bd696880b37f29de126da19b40172fbb656be22a18c8e1bbfd49bc8ceee0f51f34cac531dc2a97533e8c461e07acb4ecc1d7d568fa94736490c8f294097e2789f56f6e73c76217b02361739b8a10e97d32128c8181765dc9a191490d37f5488746c46d34bb64ff9a2bca47c08657c582791ba6689f42278eb8f189b9fc90559b7185a26df8c9418b09823690cb38f90faf4b9c04d27d09df07fb795aebc82e0b5a4afcbd823b2e23002ac5f53bc7677f970a1140edc42c6aa19fdebdef3de6678718669d29a7467c2edcdce15a41e839368ef165563cb1deab37d6cafae7b2fe5986a2b68bd87e3bb88dfeebc8b77cb47fbbdbef0769c17fe7fe5ffd02ccf41ac4013a8dde3ee239db5b9007788432e2dc2a1a3e709a62f536951be9051b55584b139b485f7a264f37db3d3b3182151b72d3bd7bdcfa989b1c2fb752568962afbd6a34637894afb104e713f247d7874083e0409e503078c0715510b9ba7db93f5893258502980cddf9403c64e41ab2a7350ce4d9ce015135d15e6f9e1bfb687138f7a91609d0facd330f6de3841870b887dc61981311decc1bf47f9535fdafaa0da8207d1c18a427af2151288c4d0ad76b163cd0d91f529003ce81fc586d5d994680231bedb1f6bb107f18d2e8561991289497dc581148b4e022e58377053d7e9e72b5a8297740a00586382655d11e9cb0650b26230375cd9a528cd493227ef2e2ce7b6c687ce4959bed5e463f7c024730bd152826f6d91648fd36389a4da6850f898a2dc89ac4190ba53ab04a63628d5da9d9080bcef6354e9ed1c3cd7b4cbea59af30646207224ba38565a99769aa1b73edf795f8a15f0acd9cacdb5fe2c45aaec61f41d7a0e8b2e13f050d0ea391faa3bbd3e4de4530a26b6cc2b45da39e672fa3dc00365558fc2177c774ad0e829480d5fa4ab7c358a9525a47661aba26527f55028fb2ac1022e8f8f09a51f7be1bc992aa1f37ae245b8f82f891dd4d5519cd84bf835d9ba7e5b4b8f08531defd6b4ece9c35e1540aead9a3915633ef28b17cb0290a6999d513717b3b0bb7114ecca3a7687253256479b7fe023ee84dc79e7ac238d61512676f85f47c79cfba215fdf30e683195e786347aab4e8426e48a60965a3fcf6d7207f325df907a8286dd1300eee1697a796f50e26f3498fd62bc14005f64e1890aafc34d899a7b4a30cc798089fa70089f59231a3659268e905fa2f1cbbdb742c3f04c3ce04351e8e1096fc42ad28e8070442149fdf66b2642843346831cb874338be563f2feae5bf6abba30761abb9b0071bf7969d301ad80a5947c70d8385b2e3972a918eb4de8eb25466893a05874eb33573e484a875f5ed475e21e2d390057db85f55d14a3cf7b0a5d80b219f9860e8bdccbe9aa04bb8f27cd5d03f29358e374bd1a7dbd2dd3f67968786316a18465b946b7ace8ae6a1b2195eab893a0c95a0669eda76c71f85b4890247dfdadb4e129447a5b9f34f994e896200ffc1a2850f7064d4c93a49eb80d1ff873b35117225229d9a85795b701254fc9a81858a91a7ef58808c406b69a13221f2682685757a4014f211dbcf93d129af5edf277559d3b47826175d629d6c11db819f2b490590cee83757a90f86ef093f9f1f36c52997be95bfa4859ceb39f2e0c4f8febafa98129b727bf79fb199b46ae36bc3a2dc0bba915d303499b4e37e373f6d0624e4cda123d76cdea7a2e9612a85cb11b66ff1a46488f1934c07e091033206c118d0b7e925221a3eedcb6ee059a"}, {0x58, 0x1, 0x0, "347aece5d8352d01ae6fc8e3799a6290de69d0391e6eb8a15f4162879448d6c052072a4cd8bbbf8cac0d830f13ff9876c4414649f720db1cb2d667323c74d383afbd"}, {0x50, 0xffff, 0x1d18, "63b0d19629cfd82188194cee69596adc8963c8aaa4cb60c651ce4baff1b5fed6acf648e23081c045ac88d38ecd50034917bd195e0f3a05a95d1f875edbd2b6"}, {0x60, 0xffff, 0x100000001, "31cd14effd17d581f181da5a6de6c1ea5d59909245bc8bc79f8d713018f55e6cceb351a20aa9c7931cd0a8a6c4da87e3d6e06ff991dafbf028af31ae12263e9817f380c8b6cb849e5a3c7aea"}, {0x60, 0xffff, 0x6737, "d8e04419f1e28450cffee488711e7bb5fc517fc0d64a0c2c43e1fa917a54a606390a9d025522b24ddec755f67f870259f9d32c96ded2912048b166ffc2bbdaecc6ac655f94085dac1994bd51a678d2"}], 0x1248}, 0x40a) bind$inet(r3, &(0x7f0000004800)={0x2, 0x2}, 0xc) getpgrp() getrlimit(0x3, &(0x7f0000004840)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000004880)) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000048c0)='./file0\x00', 0x0) accept$inet(r1, &(0x7f0000004900), &(0x7f0000004940)=0xc) sendto$inet(r1, &(0x7f0000004980)="0385748353c8d22fcb2b48018178c225d924aaa7fe3d254b9a9a33048765b773", 0x20, 0x1, &(0x7f00000049c0)={0x2, 0x3}, 0xc) renameat(r3, &(0x7f0000004a00)='./file0\x00', r3, &(0x7f0000004a40)='./file1\x00') getrlimit(0xb, &(0x7f0000004a80)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000004ac0)=""/94) semop(r0, &(0x7f0000004b40)=[{0x0, 0x1ff, 0x800}], 0x1) 01:40:14 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:40:14 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 01:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x58) 01:40:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x1) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 01:40:15 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000021c0)="7dcaa0c3f74b5511de54974bf7c6409af618a05a039e70f90e28734bc8ae910870778542fb7142892a90439e8139213209e108c79e936d621aebca102f99533a3d2b5a120ebfa27a440d3817cb3c4463835960a558d63ac646220761d3e4d6ec9e13cc5acadaf49ec249bdc22c60fa24ee1ff17544b7b779c48b70d66c20e2aa1675ff8e789b395495d5d767a3fb8a0526332556ce991f21f8489882bf6d00ae5fe59823c3eef9a8adba535afe872c9fd99abc67fe1e4aee8167b685cdccb6039a3fa09ef1127f800282ba1521539e983a98f4a9efaffdb409de3916d2d31a494037369d7ed1ed5cafff0c6ec88893759b0fc2b8a1295746762aaef6119cc668b3f7fce16f3f798e8b821dcffc8aa030958cb265e98661cda779c20ad3e7ced250c9ba817a2dc4b90583c0df9a57268ae932a9dc45d73d8d3d3e5d03d33c6a96970781147283b72c0635df6ca3d62d441ea256ece6268dec2ca6ac60b0080a88672dda4ca649b5d3b7a709531d6927b14bafe87bde1c1f206b4b4cf8bc16e987dccd1ac258eb5136b231b5449f4f3d54b84954618c3a13149b9b5fee63391356bcd78b09c1526e4c4f949feb7df21598b85ad57006a9e456a17ba1c23587a8676eabccc3c3b8acfa020b2ba48012917a51f4bddc0386dc844eafa7bdbca38cd0a1233b59ef7a2d96a687ddc7c4f7257ca60e02c65cbe918423e2b51c5369e09fda577433d97e4487ed53fef372a73ce8d1a361cdc24c64c99342b0da856f60abdd7318d397ee93ef44519ab67868612575e4de3491d5f1733de19e2c8b9dee562d1510068fd55523c733255ddc2af0117d5abb45542b327ff7a1fcd4115ea2aa0ebf664e383b376b40c3f1a326f1a201a10788deeb1643c3fb2af3d102af719729d0f2e3ec20a54ab0afe9ce32dd49f269e494b855c64d6b217d42e4ddf3897a7f135c62202fb55721d3b32a2ba89c96af1c7de3dffb18b46f57f572cf54deb3ac85b4a04bfb48a69f5e3dcd232fac97866020107a7b31718573e297c462bda8f0518335783dda715a26164ab946a9b304c77909f30e9b25de3e0a9c35c5a685623f32c6b455663f3f763cb3a48009ba3a97bf7252236cc5eea4d8cbc028abd728724252df41cc674b4e58d22e23089a44d11c078294a39dcd7e676c8993b1a25dab815d067e32a1734a5066b51e128a65efcdb22fe61ccb4d762937f9a392a4087a3c2b84cdb9bd011570f85fb18f3737c02450d59908dee402cec58bf5c3f3ca5b89030cb0cf4846bb098d2929395bcad3ad38bb2aade2880eb2bc0b9c74e1f9eaf9063b0df254a100e9e5bb0a37a81dd6004288ad1be1fdcd336433363004c48a69232d95cfd05c78ab13dcf7052963950093bc6b1bb3f1ec57fae40cb78864a12278fbccb1e4a33ab782e601b676f144b210708b51750dba157a84cc9d658a8fd03b5c615beab97e2a878e4a5e5fe037af386f98ab08bbe038723b4de77865065a822aff1d6fd11a4858de52a3fdcce64e46d9bbc61b16f30b1475bbf4a9bd7f2b0c81af2b4925aa462c64af0f57b05f72de1c980355832867a4d095beece2d922a630736e091f4c699cdf368c64486a47fe77e9974d00b1f0f568bf5c6cab4f94bc3e69894d2f7eb9472dec1b39d8a9901bd8fd240d2ae5e8952a187f6670dad93c0d114d7516ae6b8fe7fcadf13cb52f4d316d8ceaf59dd5fa435db446678324397dc0195ba5ef705a55d637d10c4c6855397058cafb4f4aadc24e8f2ffa5678edb362b5cc62dbbb89d72eff206df959783f4938d261e51f9475707b368a4da7d23f26e37349c1e4402220634c820873af367515ca42aff0fadb6dfe0ae494d7fb34b83f4b67f8ae5ca1e8e46ed88516d5fd5b70a3e3b3b10cbb9cfa944e4f1cc783b42d21422d3dc55b1e6ef87037881f1a1cd409872f477bf10a357196e325263383d742cbc0dc0b24d950f884a14c75ca9d395dadf8182ac58b0db4d68bbc27404450e29b58831e197059a13ec8571651e10656cb97eb43dade8e78e55907969a0b9e97577b4b9db43da3e4553e8c092329dd9beb40e6653279a0b66c79e0b41beb2b8dff659635acd294ec078cd3f9d3869efd5e73b4fb4f19c9022d9650750509b99f8505dd73d6fca95902a78e341761453edb1598c6264b10f90a67009586319ddad34bcada9fad19980c8a902f805a07e0407c251777522427d7eb2ba04506457242edc3cdf1e196629fe5289466506b3137bff293695971480ffbfe12a1af4013de9a35980e7213ecd8005f8c52d52a3adb57a7c292f883f9884072e48076078e88b1b7d6c64f6a15a9461c95bfde8b9223043217580c51b5ffde247674e70c0a77f651f77d6888d99a25d196e3066067d5a76cf9da0e1a17206ad4d8c57c2a2c0112c350f2ea363fd75738232e9e6022c0be1f1b33722a86be78e4bc7c9233fce855dcc69bbfdde920b378589db2392b3fef5bfff4093f403b9b4812625cd4ce7c18bae2e76a52a1acbdb129722916e3846d9a088c55621a33dce49b4565d75ced47a57fc2d33d4cae3ab53203121b9377a9460e3754f3801c31c40ef099b6acd0b1d77bedae243174404065119dd040c18c9b861b811091b818d2dcf71c1cce0cf349cac26879df4269743d5cda81a1f8fd2fab098aa89d3a7fd39fb2354873fbbf98c9e2f5450501fcf0a95996404a3e79ac9243c55a4eaa8141504dff2af38bd261d4003d7a2a3b15b321d2e58befbd29030c9477fcd629b6ec554a1028a294136dc71748078b4fa989eff59a86b25b488db45b275ccd22fd7d6ba606e02ce29cca43f5836aae280beeae59b6efe0f4017fa151a973b474dddab89cee95d584c30e75704eaa7e0892b19af369b2a065685b95c176e338fbb3544c3411c06e5ed00b4e452f3ab858c0e508c42200c29cd3acd7f8638aa9c68feed01e2fa01af90edef2e1cc40fa0cef2b97948f96152085ad2694b7b151c7c5b5466fca3d56459f007182c5da1338464de93d3c5bf7e4a5ba6f16d262844642fefa6ffab455ecc3d8ce592223b528caaf53f9ba1689f021d70f1c071d1cf12d9d35af9f08833701469d73da27fa34d216a8a0b93061b37e65ca2d71868a263a2855d112f8698af3c2117fa764d5d789433f2a744b03fa3bd5ffc09b428fccc28e0a65fd290e64121f5304c53c05133e933d4a3299033114b4234f4739698c4c81629666c067d745f8fc0ad9820ed94573bebffd556b7df0bce8838a65cbe9dc6b77161e96b4b229b84d7ff8b5bb8f33d783ea9533802c7eec3ec06fb6f9313d7d629af71fe917799a4897d64daa5d3ee78c83575ae00a540dd2fb210d7b9655028ef3695d132ddb679591e7595d0f79ee286f86aec2c4e0a88dc7e5e00ef01de2934f1498483e89247d43531f10bffb75020d8a8d2cfe33d210224ca33fe6ecd89fecaf67e73bc79cc5be4039925d3293aed380e0ca10d287621e846bdf1307ae0dc5bd873d55fc492732a650c8f49a77842f52b4f167b99ecb9b28449e54aa28f67473e846c39305b8f505a1448cbd6be8a0a647678710a563195f14e687558ee03c742524d592e8b460ca72747f406e544822567d90da528c7407b0acc5c69abecee79fe97feab8d4318a16b57472cb60129dd1f1fd3fdd1475dbc5d7b80d9f7d89cbc1161df7c1e1c22b1ede0420ecd7188ad813ea971bebf10a8bc18738f6847a192ddfa318c97d21a6a0150e48f0f5f8a609c37b8870290b741f541164c6223930f40d92cf2eedbc029e39ced525a6b64fd7351ceb611de0cefde5a0aecc9331aea5863add25b3dd6247b02f12836d2f83c4876ce8ee317d6f9200571278037911d6256911440a27f998a42660f1ec4920b56be30f6c5ffa952b970bf395e67ee4a8a1b53f88f7eebedd6d6804fd22b08bfcd8679aa221c01322937229f21b87a9297f69cdae193d405948b99dfd2f9a6dd6d9a33b5c1626e65598afa8953f67408be07152ecd133d8dc87350905c53319eb9a2555e97870741ae277037d315e3bab35041c93e2d9b2e1d9154c4ae9b022cff32bd11a1128fb95aa2a8682833dd8f1b059e39426c574196507fbf6b681cf85aacf60014d08877189f279bf06148e5abcec34d6f021c030af88e8e7b1b76db1218b7f0eef5d73fcd0764b37c09ed539efafb633f8f42d785b23873a50eb8c8eafdb48b020d5eadede0531a076d68c96f263d47e7f18d6cda179463ae88928d49a06129e0cef070788c208f34001e269f4f5078cb0b219a5ea9280f5a3710c10a7d48750ab4491fdc45940a4e9d11872389f04606061f9a57fc505d8c69c68733952f12fcd9da91f6d5068abc3ed21ab2bd5ec628fbd76ae4933262dc5921b32f39a0f1e87f9787631325e007a391b60ae2d2a0ede7e12b8a69fe3ec1dd7a6a33246a97fac42ee99692ea42c865dd647a58614867bdb9b7014eb99dacaa59356828aab6f082d7620df2ba1bac59e21b90594883433d81f3ce6fcbddad1a3e58058fcca484ccbe698e8bc2766717c7984ce184d60d01a7b5100f06322504b77e92386caa224037fef00931a0cb46a186b32c8a5c6d1c775ffec26f527981de050117ad3fd89f4382bde053f6974197d35676934005b0e8e40d65de8afaa8fd91785df56246c7eb0ff46995e13265117924b84f93b2d0e8c412dd6ddaed36c969fdf208d35ddd0f3fafd923e0951d8728edd4b97fb57c6364e46cd4155f4e3a28d8e3a424b5d24e80db93dc80daba93abce83223070c46d7e5df352f80b10536f3c849d04bcff2a1a52ad092ff73c700250c00f4c3bded9c3752072cd4c6f334afeae1e22aac6131331fbd81d8410b3174c7d5777da3e109fd56e93067edde89bbde5a7d01a4a7f201b3e979ef380d4f1a84758fad22feadc0ae35061116944c6dafa0335e89ccaf267c8773e660293d2742061af067981de4f6fc8ad18d84efc33b92c9f2cf5838fef166e5fc3b26789c3d4650c31f4a24e7b3c7edf020e1cb9fc1e678235dce0a5eb72295a84d7fc9c8c63c134e189af70b22ced3affeb2e0c66e93341a1018ec6a465e77548460038902b39e0d4db39e957344cd27927aac0c94efe9a3eb5fcebe114ec18156d74c968395c7f2fe76cad3a03a326b7fb8bae2906f83ce4b9d449b3f20da1952c9786e93cca931adc897206b30a8589bdc3a3a78fd30c161670d0987bbb2efc1e89e5f85d64472e723107b6646ea476b5d3e240ed7f3ff761c573a2fb4e9aaa0083f37e908695c7fb65f99a196d597c6dfb182612ef43cef119816ee52618d6fecdbf1f3c326ae3a243dc41215613e8bf380bfb2ed76231eddb9fc0f97b64f6fae3df457c3c6fccaee951efaaf40b7a0", 0xed4}], 0x1) 01:40:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x16, 0xc2b976f9a34129e0, 0x5) getsockopt(r1, 0x40000000000000, 0x5, &(0x7f0000000000)=""/4, &(0x7f0000000040)=0x4) execve(0x0, 0x0, 0x0) 01:40:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xfae3, 0x9, 0xac33, "c793c56a6935573a9f69aee5e30e1e6a1e753697", 0x10000, 0x5}) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000001940)=""/141, 0x8d}, {&(0x7f0000000740)=""/135, 0x87}, {&(0x7f0000000800)=""/137, 0x89}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x8) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x820, 0x120) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r2, &(0x7f0000001b00)=""/97, 0x61) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0x8) openat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000680)=""/28, 0x1c}, {&(0x7f0000001a00)=""/208, 0xd0}], 0x2) 01:40:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="ab5741b988736450b696684a92f974512581cca786e13fa96f69f6a9ee6661bde77e4ae99b798c2546f186d169cd631bbd87fa42c46775a6b8b5f3196a8464399c4b9bc1f01ac26ff22de5", 0x4b, 0x2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x200000002}, 0xffffffffffffff38) 01:40:16 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xf7a5ba9bb330a992, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x9c, 0x400000a0, 0x83d0, 0x8000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7fff, 0xe1a}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000040, 0x0, 0x5}], 0x100000007, 0x0, 0x3f, 0x0) r2 = socket(0x20, 0x8003, 0x8001) r3 = getgid() setgid(r3) getpeername$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d80061bda6fbdd81978c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) 01:40:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0xb) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:40:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3ff, 0x3}, {0x18, 0x2, 0x2, 0x6}, 0x0, [0x7fff, 0x10001, 0x6, 0x100000000, 0x7, 0x7f, 0x4]}, 0x3c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="b1f5114a5b16a14fdb205a241ef9898fc6ee8e0713613604dc944544a1cee6000cf3ab20655deacb4ee1c0a344b428426da9c67537f9fe807fbdc9d3f6b6daf3242600a2948e74f305cb7a27d2e1907f41ff911c4487b6bb573c6e81a4e36ea622031982a6191b3462dd7861e70871cdd43bc112a033ff42b6e0141e90d729ffb57efa8b63d67af4bb269cf396b549afa2b3eff91e1537201b3f6bdd2ce1822adf1aecfa64e80cd1208680b5458f008b9850e108d23d4c0ba43908cd36ee8a9920668cfd921f6598b450", 0xca) 01:40:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="49a0a03909eaf4c99cc50438f5c1f30a1b7624225bc0f32c9175880bb207a26f09acfd27dee1c29f60c6803bb208b052cfb901c416014fdd1e0be7e0ed2e8f121db2096ea4257bb8c59d3b68e7f656922a9c7ddfaca65f63513518", 0x5b, 0x5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x1000200000005, r2}) 01:40:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x8002, 0x9) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e0de401000fb4bcaf14a8fb945f34a6f8b351738ca07be79c68908b421cffe80fffffe78702fbcc1899afab2258f12da0f64917da170f09138419a5f670000000000000000000000000000053f7bfcf4ae49b2480154b0c057dbabc47e87c6afb81680e0e669ef497598bd6cc7b174b5526baab4ac1f846b3161816a059dbe8ff1f9f6d2ffbf3ed7ce3494b1c41fd3e10db8d0c98bb519d6b3d628974627a4c3305d1d6e6076cbbbaadf70fa1c87266c77583e1833cf6f818b32ee99b200b1c82add01ff3ac8a50a18dc241fcc35c466d35f2942b19d25d46db931e09cd616f"], 0x1) sendto$unix(r1, &(0x7f0000000000)="bf60b18b1ee5c658f6", 0x9, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:40:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 01:40:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getrlimit(0x0, &(0x7f0000000680)) getrlimit(0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/38) getrlimit(0x0, &(0x7f0000000200)) pledge(&(0x7f0000000140)='!', &(0x7f0000000180)='!') pledge(&(0x7f0000000080)='!', &(0x7f00000000c0)='\x90{j(\x00') bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x10001, 0x4}, 0xc) dup2(r0, r0) 01:40:17 executing program 0: r0 = socket(0x4, 0x4000000000001004, 0x0) poll(&(0x7f0000000240)=[{r0, 0x2}], 0x1, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getpid() r1 = open$dir(&(0x7f0000000280)='\x00', 0x80, 0x1a) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) readv(r1, &(0x7f0000002980)=[{&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/106, 0x6a}, {&(0x7f0000001480)=""/168, 0xa8}, {&(0x7f0000001540)=""/117, 0x75}, {&(0x7f00000015c0)=""/254, 0xfe}, {&(0x7f00000016c0)=""/145, 0x91}, {&(0x7f0000001780)=""/240, 0xf0}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/218, 0xda}], 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000080, 0x5, 0x9d}, {{r2}, 0xfffffffffffffff9, 0x2, 0x10, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000001, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xc0000005, 0x297f18dd, 0x1}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xa8, 0x12, 0x2}, {{r2}, 0x0, 0x1, 0x1, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x4, 0x2}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80000000, 0x5, 0x4}], 0x200, &(0x7f0000000200)={0x3, 0x9}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$setstatus(r2, 0x4, 0x4) dup2(r2, r0) 01:40:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 01:40:17 executing program 0: r0 = socket(0x0, 0x7, 0xfffffffffffffabd) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:40:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10004) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) setsockopt(r0, 0x94a, 0x8000000000b9c, &(0x7f0000000000)="d3773b5ae511bcaa08b7e0198482f660a1b7ee7ad3925050969464c5240af736f2af28ef209e40cf30751b2e39e84c91ab8a5347d87f66ae04060a67cbeb7ad9e20660e32e72995865bd0f65a1e751657886d9afb1862d4a142ac20bcfa217d243eab8f9eebbbed18cd447c867255f01b24a619e7587dd4ff7b6b9ed1db1a520f0449e1787737fc2ec1c802c2554909112f96781a5974b2a44f3c5ad7643d23d88e87e883b05d669b7759c4353f54994ab8b640e14bd4cb375f4b8c044e23788c192369d20332f767f", 0xfffffffffffffcc4) socket(0x2, 0x0, 0x4) r1 = getgid() setegid(r1) 01:40:17 executing program 1: unveil(&(0x7f0000000280)='.\x00', &(0x7f0000000200)='\t\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000001c0)='r\b') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) unlink(&(0x7f0000000180)='./file0/file0\x00') 01:40:17 executing program 0: pipe2(&(0x7f00000002c0), 0x10000) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x108) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) sendto$unix(r1, &(0x7f00000001c0)="17c3e9b6cd1fc5444876b8f5c5970613cc5f4f06440fa6d7a1ea9517c369aecfcd0830475a785ecb63e639433254b11692c4dc39bfafb4c825306f1db635b41283d32c86368ffb9591b1d7fb665b1d72481ccdcb5a2bd0b494f884dc3361fcb4763cb593a3ff9e275db3cc806d89ea47bc4df16deb0917b544086502e9b3e7f67bcfd4eae101384229c09110f26b3e942cfb9246ff798d2afbad4ad21537782c5511cbb439b15c674f56d28e23cc05ede5e9b84835e51addc0c012d48ceed89e758a80329834c30f8f7fcb7863f2e8", 0xcf, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB=',\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 01:40:17 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 01:40:17 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 01:40:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 01:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x8007, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3ffe, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:40:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) socket$inet(0x2, 0x4, 0x7) getuid() ioctl$TIOCSDTR(r1, 0x20007479) 01:40:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2109f4dd8cfbf66b271929cbbcc773eb2a6698edbc8bd3d39ae76b5fce5dd2b166df9a0a6cf97036ed628475f2e9a3db5fd784db03c53e46a10f395f3e03be9fd9a08a5d4ce9dbebcc92467afb88e607dda33ebf35e03b864463a8ba67795a259ae045376fb37102de451f16fc3bf0ce176e8307815ee5c1278826cf3bc6a3b80d86fbe87f9904bdc4dcc12e7918b7b55db1bde4c2de141b1b6264d7763ff05e838e68f7922437700ba01b7eee74dfbd1e63d19000d460aba2982f5ddb44154fda89ec6ff7fda856f4", 0xc9) 01:40:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) sendto$inet(r0, &(0x7f0000000200)="033d98fd7e2d21463d71db66d0520709e9bd024aeaf87fd541040fac68359f33d7515e7f0388353bee7302c5879ac33430e5b6199039f4dea7b4ea21cc20b029d632ab35f64230bf18b7f312757ded268b084da22f2ae539130ad939db21cfd859f3b5e7cb50c0c903d318d03b6751344a3d1400763c97e72f6656041df8c16a04be4b87c7", 0x85, 0x406, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x200}, 0x10) 01:40:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x80000000000000}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x40) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) 01:40:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x101, 0x1) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 01:40:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x20) pipe(&(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x37, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) 01:40:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) sendto$inet(r0, &(0x7f00000000c0)="ef406e053a760cdb52fb8c88515f0d598f0e51e871d109f228f794b63fc24d0ec7cd067e469e51a54a8920dd880e847d35537c5c81c8be49891a3d79435475ec786e9f3e0404cf971bc97b1e9f39c5dc8d0bb5dc256878abae846c2e6d63850949eda9423757bd87548b605fdba72ec449ce44f7ca1c8c8880ed88c8681914ff2cac820a9325b578e90047a0d0dcdd6aa9a43c4894c729bbfd20bd9d2a2adbfe34f531b1f3db2e3dd955f7f8d33c27a078f4a7c22ec9b05aacc7ee8a27f862e443947c275d9f1211bce66a25650564db156628631bf9ac36a383cf7f2d11d8c44237ec1320023088e1bd73d50bd3c5ec2cd7bfa129d2ec4929a046912e02b38a035454fabdff23687e0b833dd844e3d457dd997e10b85c06e2914c10921ddcc6175f1e24390e5aa4dbd27e4d100985d1ab87d202413d6f6aecf62fa8138ea8e9af77637c1c94b89d0a0e5c40cb5d0e0148fad5e9c4a8c7d08e1268032f926cb7bc2c60b91abd659f8bd0cbaa9f48c9565b50f793003aa2a77fd360a263eb5396f9e9021b49299b8f10b528773b6bde9ca8f0e0b2ef4a3e46b1dddfef54bafea98b59ce137b40fd20fd30e0d5501e3c517c221cbdba417d5d36e9dbcb9874b9f0f78ad50b0580648306b46ff4cb9a3636c8d89d20ab3d534f49cd377b896cbb21a7e6664a3af42f282ee1a79ad923c48272af418560ede705b3fe67c9fff10dd8f605109bc3f9aa453ddf8812e2eecbb75e1c248f620e336ea5930cfa796f2c123baee1b777d10461c42d19144d92aff186e9fc8c4791eff3e69c1ff09c8297b1041715df2d4d8fb8e1ff05bd698dc796fff74c37591467573193b9cfb2392efe41b7000f60d18419cb1b9bba633debfbc50d15d28b23b08d961f860a6ded56912462ce3e3151dfec319fb0e9b0e86889ea764683e3077225a94d2f6cccb057570a472ee4b7bfe25a102dfc7e2819978bb44136f37bf3ebaba56a5f4d39d627863e2564541577c8d2e89648b772c73903bf3b81a0289208e4708f7cd70edf9963e24ae2314561b53d50916d075867d765c5e32ffa1264b02d48eb7ed2c4b521f978a46134608e2ac15baaf73a06279185cd9ec83f647353570d2b69b00a44d20f4bda44822f7420ef5510b971ffde4a42796311fcb12408a7e494ac46252657f22873fc1c8e781ad0b159712bc4616ec389c3b93fb11996b859289034bf1d18cbeb54f209367d7ce663b5d19113950e85dbdb3510c7bcd767ab182c2dd73f03035be3324fe0e5c88c60156d9714f2bf0219f664107ba0bbcce26147c47859d117004df362179ca57d33068dfacadbb29f51e030f38d7f8f706c78312c1095d053b815fa51b1e193767b7115ff95032d83d736b8658eb71f48a64839aba2c65e33edc156cac9c421189a9906b743ed7b4153c3fdd27b84a8661b2f80c1c2561062bf94f6aa3b0f85ae5d28c1cff101069d1b94621b75deec60aa367690afc018890fa3aacebfc8f7590c7d20354a417a9be7e9fbefbf82c469bc8c8c43ddbb00f128dfad4cf1e04c36898c2e866ae9a8c9a269f85d09767ecdcf1823711dd13a65c9995f7c385c5fd498e23b72228bd476e710e354186aec22796faf4b0040a84933bd93ace1cb1e9c94c42c79c087318aec57707ae0d0d9ae2980060919aba4c3192ed6925e0a599dcbe81eb1523ff0d10f4c854d767ef3d711ecd64034f8d9f45752f090c512995b8c07339469fc909661cde78575626f2a96027b82ecec9451e6a574eab66da350e85732ea930b4f48a933443ad23ce9cb66c905d2689a44868982a8b4925ddfb89417ada8db59e1c5a3f588729e26bb2b18bc76faa5188745c380e877933eb0d4f7f2ede857e9c3d7c49043d260c8ad67e989542f14e4a45ce5ca1a415174bf14fb2993e4aab420c6d557dac0b1a20d9522075ff23c8ce2216d039e59eb3438d977c6522998af56080491d8c4f08bb46d00019245b6f59a20512b9212c93859413232e0af2a4b8222ac45ba44d1ea730331410b52a0177a5afde974fff3faa08a079aaccb6b886e2d86d36d88acf4c3b2c65b1cdece6b0adb250156bccbf364568ce27dead6427db5cf8d62b74d9d794474b8350bd46d00eb7a931cc86b3deecf3f039a9075abeeae484ab6f08b723985b1301baa43652250959d955cd678b91dd2f4c4d0ad1b3a9667b976353322ce4b31c543be3eacad9adb9e473953319d379c2dbb0bfdd39c5e7c7ce5762eb287561d309e8fafb51cb1991b5b0d9782e14700ef41981c9026f81fe29c95c6f9dbdb437beb563bbb17df5acc0116d037506bbee3d750f34329feb5cf1e1437d794e210ee5602eab03865abaf5f988ce7e5c0ea2036dd87319082094c1b52958ea216cdbe75be6a2a3dab025a92ab241d20fc8f5fc8753c49e01cc4f6467e7571c76fa22b0cc99ca5ee38c7e54fa6e50cc95b9401ce3f6aa3e2f2eb09566e26b715dec53c2d7e2a7e8cb172623a44836b390e09a032f59206f7ec43eb0efd9845eb1750450db43c1a6e08dd1fdd14fbe410056ed0e16ee93337329d1aeb0cdaca4fca0aa834f9c8870f92e857493b48cc7d5a536459acbbce430e67c324bc9cc25b333918b0a8f892248204f1679be4d10370ad4f1a329afffdc6e4dd562e49804d481106c2a9336117b07ac7972ff3a5b170f2f124c6b01d81bbd5e23ea03c8b62682834de7d697b89ed7e9d46b253e7ac8bd5fdd6adebae88fcf6ef82c0613a4fcf4a3f504bc22b8e764c238e6cc655a29d3f61a320738bf01202dd1b434e32b34304ef5205011f6a4d1f634f32b2ae4b3f36f555a578f3adf2c9a0aa40329979c95d2747853404c3331d7e1c20a67ff94811a6eb57c9aca139f72ca60b2ef76e6a5014f3d20c0d61f5d6b7ea01f738cff3b2fc11783cab47f5db4ba78909be97d6618aaeb0d9f40f5c33f4d6b6003f21dbac88920a3c453dde1f4b0f96d8c211f113896f2d1abbbabea2848b8ff98a929b37d3a82653e6406dccbae1f30e1e56b5a0c9f95d98bd5093637a392da6029d203cd6d670c56df77e69f0fdca51c1f0e23535b062725db75c591c1c92d1d9c2fe96e340db5005d9056a63147464db3ec9bc738d8663085f211852fc1942428250be8bd76ddce924ae59e8b95466a230e6182ab7dedb8b6b4adf04f3eb7b9e9e7227db3f46482b1d1f1d3e78870a46905b2d8df83f56b05959a229393628185a63ea9405ceb6c586cd8039d0b1ae4896c607876556820657a39389d8cb294ff4feca188a2f1bed2925ec1d356073bfa8721ebec5ad1e2be30fdb2bf18c95d2192cd82fca1853bbe6fb668a62fd6e161ee617da06bc89c8f7af415a90920212d01a92457e023412a8fea9b08123d5e5a2e2e14488e440c2ef1e8ca9cfdcd71e23c5858238e391cfefedae4e8614f7f5cda7c870cf9ff7d400e0d6b32b4697ce1c44468fe26b31b66b1e1f7dd9b8552d0dfc16478c396d7587def6d2fff845684bec18d6a6288561ce43ff6e814699908a935781350acef4999e76f017acf9171222d73df167fb5c46412d1da42f76dd07c6a60558a8c1d1199bbd63f0cb6fb6d26559043be4eddead4f4924e99a7177e7a5a33bdfc8fa453cd2f00ea6970751e6d528aaa7d8e272195a80afcd26fedc93f8ed1d1e8c4e853b49893c4fe80ebeffdf6774633ea1cb1dacaf856c23260e9c77541fb4ff1d17ef047982aa097d675e308d0332d0692a01efdce865bf8a707d212e85188b0f95087eb694b2795ca4d854dff2bcc49087b7ca693433d89b6ff5844f333311d7a02c23e18505875418d1792f5a7b0be534b31f2be54a0408a8c02fcdb6bdfc27ec740ea3aa0dd243e7c844d0bf6ddf20aee25499d7c50d169c1debb512343ee6d6f432be399c274837b0c66a2ef1fa78c573038f74bb686deafa485887a064c5b2b99f5e49b0760939db9daae7e1a9ae9bd783fed1d855a6ad808fd9e78b9eec4cffc5a2463d2cddf3c8a6307ba8bcb11ef396bbaa630c3a3837fe00e08883634dbdf85f739a48c59c4ebad42d6366b76ba5588701c35a2e9f1a2c6c5fb3b9eefa25c0d6e8bc943b8172870b59ee6bc4a4e56f3e4a335952132e65b7f25ab4d7c1cd9578b5b48e0e7e6e473ab9b5337939bbf49cebf425380516f713a5a0daef739692f65ac0c8abb49ccdb41a4c86cdbe9b92ad4482749d73ffe954361704d4dce4f579bb774c16d9c253754cb8f10ecfea1dbf25cee2b7e5caaa8858a4ada10fcc6ffe68b49d2c3961a26eeef5c60dd6c3a381454d941d15df78373acde9ce78a549b6bbba53378a2f40d73af3d11a31d1d81d370205a31636f2e536204f1e3579cd55fec91dbef29a98667f0f1100bb90ff34238cd7bc67871f27658676b04bbd6987d3565c234c5a0f3cf14883e0aa8fea1603a31126cc63f5c02dd62538d00662bc78cc321001047431a744a0989b4a6fe4c0832d0c232616c2eb21e9b00177d67ee4e13baa38e8560f5fcb3d26f01b4e4446dcb26ba2765c65584503b9b4824430ebd303e337e47e6b76e341a60d204617627ee7d7482cf0ed69196a9ebcc21514584dffdbfca38ded8606802ed5cbc1dddf7a01bc93fbf1d98dd8c886164ea0b1719e2b87903aa99c451d343559da35a331414f0c21beb1d6a1ffcc663af9a52886cca2adef8f0fd3b246b21e8298d12e01bfc3fbf8bafcf795361abd8e3f75832b0945ed6c5b06b2521641fd018912a51b0ce0badbdd4faa9abef6e7f4ed4e38d14bd50f6c2ef14d195fff3b234e4cde423cc4471d95b397dc550d369949ed34c77aad4b016a0ddda1d684c10f54053394ce73e09091de5bbc4630ed9861ecb621ec6020d4c956916aa7d308a4973380e1f01b73e237e93698e32f8ae4e97bc2df8fa14fba5c4b89c9befc6f5e0c0945f44502a2fe6450de1e30d13bcccdf62fd3f6ba6949cf374adbd4de0e842c005f48b2a0120a615b7f473add42fc6a4476916e89802bdb35aa8ec15101410aea8ca696d7309e874d4e3c200da7ccebd09064faec04a8ee72cb2328cd8a02cca7eaaafb6916add8e345eab71a8f0377128da64dd59dbe4b3049af8645e9a8abfe9a520dc12bb816e35f5700b750ca71887b5ab8381a1c7d4c3da061ccccab986e93866569eaefe5662c1b032e78e16d04079896734e765e6ded8aad703e0872672436cc1ec481f44f43fef0f5ba3bddaa03fdb18c657a29f75e6bcd46ec7d97961042f9a8c8a8f4f1bc17e0581ec60e1e06d63d1368cef273db7e1cc3d91ace007e66f0b56db2af1c795feef7cd76c1c88212265604a77296f822bfc86d853cb2b6b20003dd906091226bc585df865aaae441835dd8fb6071bb4a8461ce5d4baf8b5344d92bf787418def917b0583853bd660a97a0e151cf3c4327dc71bc71203320f4cd1353099dcdce58dc7894d18e00037aad665b93ac5694c6be6f05bc455f107a80a6998af24bd21770c5b38495d6f387d95516561b3297c8b35112a0014b9bca9c55ad8ce54ed3d6cc806c550c0f5602813587afeb81972cd22b010b39b05c75c916c0973550224a46bfe7e7df5922e7cba8a1f88a7a2593feef7444e83c510dd6c6743cad4911c61b53ad9cccf675c170814f79a420a1b161c7c6c12ec61429b8531fe81894f318c535d230703c7f9133cb7d8bf8dbe4fe4b007227bf45d508606e79586cd523e53ac61ce72f2d3a21321d7a7e7f1fcca3fce2a77b9da8bd55df6400fe4970a9e790f45b8d80d8e1af493938842100a4cec01d9128dcb301c634c787365fa11f403b993e8be41", 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:40:18 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x4) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0xb15}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x1b, 0x7, 0x5) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8001, "a4eccea6da00001000000000000000008000", 0x0, 0xaed}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x401) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) sync() mknod$loop(&(0x7f0000000180)='./file0\x00', 0xd000, 0x0) r3 = getpid() getpgid(r3) 01:40:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget(0x0, 0x0, 0xc1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x100000000, 0x1ff, 0xffffffff00000001, 0xffffffffffffcf1b, 0xfffffffffffffffe, 0xfffffffff28b039d, 0x1283, 0x3]) setsockopt(r1, 0x1f, 0x1000, &(0x7f0000000080)="701a85f7b6e9fb8f6b6f13fda1ca5bcf8a2b399417d7bdac27038bae459eebe4cd7ff20edceb80108ce43920843f2af8648335cd4bdbcacc98a309dc235d943895c0b1c9e8c6c43282bf162662532914b857737fcf624543a5bb70f943ba779bdb10de567368f3eb095e1dd1bd713fcf9a75f4d72ca7457b968a4f7d36a223a56033b9ab10b0b74139d0049205f80b2e0a2b8e2a39bd1fbd865b4a44fa78fdd4a2f937ad801ec250cc77e26d10a4fb13ff2ca0c485dede0725277f05dd9445e3b36d7215c730f8faf7c7900eb77cb7ea7d1548ea5e069100dbf7dd7c95c5c65e08ed50c435410dd454", 0xe9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) shutdown(r0, 0x4) 01:40:18 executing program 0: r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/204) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) close(r1) fcntl$lock(r1, 0xd, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffffffd, 0x101000100020001}) r2 = semget$private(0x0, 0x1, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r6, 0x2, 0x2}, 0xd2d, 0x3ff, 0x4}) 01:40:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) pwritev(r0, &(0x7f0000002240)=[{&(0x7f0000000040)="4ad1a8f70db4046bbabc9ad757256474d913944c5f5a8e7650f6e42be9350cf35f72691ac0854376edbdd91fb44af53a2f34b1eb1cf0b29350d885c261ebfe2f8abda04eda3a5548c5875622c2f2c8ca7fdadada2c2beaf6fd467d4ac6f00dbc495ec143fa2c516c6e5b55a5af024411d8c7042abf535911eac9359262561e98a44fcd5a312a6cb108aef7893ac1a9efb9364aa92fb4cecf916dd58e005c5014685e783361075c1251f3942faa7282473d50de6b8b5ef27d20b0a817a434f73c63e3c3d0e6d0756e78ece099af9c31b4f1dd6682435bef6ad2d1cc5f683caf1815e50310ea1d3e89ebf1bd6f679b7e288903ede49c8668af2a576574282f4aae8112c01b79d13a5a10e4c5ceabc8148831fb89e931deb99771b3c8c9e282b48fae963251d3baa4d271c9f3b8cde36cb9747e34b9e63768b18792b9ed1fe1eababf0d13b8104470b771e51e6976cf5e14f7bab59b45a1cb64ff413e409fd73ab228856cdab52309678bc20ddc52b340d1f28a6b96982790db4491150f223588cb547b975a643c983accdabde625a0169c78c2ccc30ca86397e1024da80fb1a38b79dc29b98f9d48863931b6ae541db607630b55be862b6527af8ed6cd973d0251c3827f294fa9608d53e0c99ee070134412c3b627df8a8e956717b587bea69f7d030ba1ab3d154c92e39148fd76e88d36d49d2008e04d29933336ceb0ffa0fce286e402689df923d82d49971736974752a78561ed880c26c9a671fea24e96d12b2a81bc25c3744e3839bd63ac057bc8374d7adc941f6362db1846547e589ffa07b36d105d04c4a44ed72b1f7343f63755355ff059a3ee1db25a9a30b2c452f0a9e69fb2c3504a0d86209a199666034c14c5bcd2cc34449a595d6fedf7115ea6a0445ca42b1bdc9e7e991db1ca59186fb7ff0566b34b16d0e913529d1ed224d0a05a1910a6fe61f0281e3824109bd77b226653b655e4799345ccb67c7c9e61daff65244e50ebd897d382053485d0db4eda19c7ac3e7ca9bb4b5689722bf4fe09b893df1de7524b3b96445fa1f049689659b34db5d1600ce5ddffb920485ac7fcf6954dd081103d607a87c766782281e83932654f8dc68f764489d5613c4c2dd3ab356b5648bdfe7b9eb5860bad3e7f4bc2089003ff81b2de2009051ccce9b494de1c508bc6b25eed4dcdd5b5bc19d6c8840ba151ade36c73cea63d9f48a28da4b967f57b6a2add482d961f68db7bd8da21a56f89e3a209e17f39e863fc191a92faaaf80da587d9160b225128bada7d181a1f79158a63838d2510520bd0ab44d32ec412be77f8bcce42cf31bb13ed3138c75a0fb55647c9c5f06a5d78c4e8d58aa3a8d32d6c79ede01f08da93cf30df33cd89d0bae6787bb4dc65971457ba58a6a255b122107b15e38825137098cc0b9b827a5fa32a90b5e21d999108b0a2ecf30f36dc06446ea8931e0fb667746610ce6001ea0b56ad75640f095d95fdb525d3abbbb28e9f36271cca24527441ad6072e56eeb9235d24c94e3b66b0dc954defc4ecea93c4115cd45c2b1520292b577eb687b3c586b14dbf220849b85b55d15b94e680d09efa60745a1173e54d6dfeadf4c3fc8e2047651a6ef9e95c1b6724c0304a261954c57f0411b3c9d956877e151df75878d2d09e9b52f5177cf815ad585cc882fd61a4f07d2645030c54ec7e399088eb56c6165156e28dc00e48065deda1e660cd305a15550e68a84f3dec734e950607b9f62b013473e8ff5d1a42ed67f77292efcd5c216f94df916626d702a10a6a8bc656e264cfff6dbc23243bd9cabf59c8b06a28b81dd0055bda2a3881e0f5a62ed32eabd01ee5fd58c3306d540103384503bf62f4549e7143de266d903ffec7368f00b48f2727353977e6840b71805c58cd3e5800de2d842585b5632ea37b09b837a9d4dfbab447bd29b5d5ab26d80b64cbe69a9745579e8ea14a837454fecb4b79ad07e1d4bce76787ba004b39515b79510a002f2f05b76a9420035bd0e0c95a66016ff36104b21596a7e1c0cc06e30004e3f8cf63782050734e9572259916edaddba87c3d678a1f07868dc6b9d01fe0a20973fae42054745dc5f5840ff808ef0f0750f83d589ceed800cf85a2f94486e20263bc71f698fb7b0ac2147f19ff03eb96059503b0aa005e70eb24358d5b966345d2af48fcf2897d62074f563060551e24e6b5171485ecd818a7812c2b82d9059acd89e21f63a685b63e5090d9a043f37b372e321ae7f28959dbe7fa6559d95786c212b7b9786c42f4b74db3a926568b6639a632a7c6a4a08fe4326fa6d8ca2c8e946e01abbfbe346016e28126f6bc2a26cde0d845ed77de7c9ce0af10b9e4256d1f79be76f21eaba2900769903004acbe2ec97d5a6c7837397de320cddb6d1e776e344f9c19d24ec20f508753caa896c631a7e17bb1d8bbd91fe1171c19e78c983c1cc64edb7f5c65852bbb7dccae10e97e8e69ee09a09fb4eac5c45a1e1233c4765509e11276356f7ee4939a51bd59b2910f0f770e15f380a81a71379cec65908682bb48c3a6653aef14b4be78b25c89a72981d6bcf0d173cfe4f14ca13d85783a3bc37fccc51ac49bf62622233ccf20abf1fddb0ec0b0c893a658037c80015fac96c311bc5e19605c7cf264e1102039fb92022565ab907ece71fd0d61e6b0b42e4786380390ced911c53805d5abf8c86eb3440ef472ee91c427e5c97bfa6b9d2b127f5989cbae3c0cdcdf764738f4e9ec4690e3b06a053fae0187c5e90d42f4bf0cf6f17fe23daa68116e2a760316e35718f897594398146d263882b8869f215d870f8ffa63234f4d74efd2579394847a00c9bda663296cb0ce7d06f72db811189d842148adc09310cbb69da48423a3b7e759cbf6b92e27303afb86aa56a1528204772fc781648902dda388154ac81e0cc3ea4567cb3ce2f1a8e4d49f1abbc0749b49d64b0ab6d707cfdcfa3ba034e6606794606ea4c5ea4a3eff6ab9053f32ed2de896d689cb72ed02c04717582606e4a0576d120acef484820a4dfb546602d9448ef4bee31d97be24b25d52800b9779356c0c14ebb9766a3de0badedb46b65240c2b7b58a292ce26501960d6f75a2bb5d3d574c13157a240742395f9ecfb6fca3f0195ff36ebc7d51babe2c74737caae1b4bd96207211ecc7c836f4a281ab4168b4a8458db3aef6fe5d2f3ed2bd5d0235ccfd07d8dfb02fec8599c68cf0b40e3887cbdc5205c9641a5ebd1ba3dbe6ea85e7f0998fd74e76418981fab30b81e8078373ae357b2d87b78eb62f312cd2fa73803908735a747a19e9cd7f91d2f42ad302b5c4c430b21ebd26b172aff42a4ede795376dacfa19ccc29fb0c6f74bb3b6a58b6d6a40434deedd9412802c7d041ec94f6acca0a739d6e4a6d338cf8bc99afe91b037745be19494072f047de0d2c6b1b3bf58056dd7caf71639ae7f835d33cb538c13fa0457c805003f7ae0bf2b8402bd1786652ccd34a687e261ebf12498e6ef9b5558361f7266c23498fd8cb490ed965c4e0622d2e7a6f1c94ed2891c42129b85e650983d724dd9de2ed7ae05e9577a91b342f77d6dcb7c929aa7fd87f718f56b8a614ec9cff62ccd2bb66ecfaaf2c3835d191a3cafbe037ca5e989ae3d17767e2c73a3f5fe46c0f9501a6629ad09edcb73659d843b03a474cce527a5a09f38a9c2bb297e959fc415104265d04f480b928ee20e1809bc41ddf3ac11cc7d30fc1f1477dd06d4359ce7f20133c9295365f6ff4cb347fda6473a7c95549e4c91c5c8801431d5140e66fa7fb9af57073e550d6406a3756fe2ddf9dac08429866416646ac575ead4999ad03cfce58ad679d13dd8729fa846bfb091936e0e91090d6f25b43e94fcf93817fd64c25a3b290eb70f4745a07e3f1646777af82b20fc7f38848d2881051e0d7b1ac908491d7302d4e9417eb63c1c7efac7939a3cd31214d2d33346111dcd862c5289f5d3b25bcd8cb69de1048f3df28b26ba2726390eab88c2ba49e0f0575ba0cbc3ddb338c989f1d8864e91707282b50a216acf7db4f78d46a6ae540d6a0df7929fa2b64a016f6fb537bebd2847ef3b2ce51b824858cc06d1b3ea7950bdf58efb1ab11ab92afc39941d885f411e6c554817aa1fb342618d494db1242ec0e9093a4c49c5fbd650224dfd285cd373b0e65f17aefb5c88339aa15070288f48dbfa08f91d6572111c9b841064df42ac744a61c887b09c3061e63b7e1cc08e85dbd231be11722d5a59783cc65c776ae19f0c4fccef8bf43ababfef83a326351347454af55bcaf1d2b03f9189faff4cfc34462a994d657ce8c78ee8e446d57f421dbd75a852c5c0d6cf2c5938601345c454698d3e7a196b994a68e20ed30176f50027232446dbb626a507d7c9dd1cc8964925ee9d4cfaf54a650ed8281f8c04bd4b60e4e1d070b9d42f8941899e2bc2d8e69f92399d29ae63f6dbfa1786878d1e74bd66e253eb2c3b1b5064eace27290ec17134e5a45f57d1a17a6607c17e5d88df65a5637ed4ccbc302c00aeeb366032645dd62074ef659b0ef9e40927a7f27237c6f6a27d7f4ba593c529845f88314b8ab8edb50aeae2a20d3bb0fbee6bb378485b3d62fb50daef9558e6883264bd34cc154fc712afbfbe2021f951f7318b79479a8b087b4792338fc724f627199518f040200b79845155e815a957ffe5d4e6970582267ed73cf5ba05675a83ee1c3ff3ae50e3b6e4cfce45f5e097cc5c0c7edc51cd4f99b6427a5159b027af52408d3c78a21b4f67d8365f2994ff4be23ad51263eef7e76a6ef71f4f4f57df5ba882b813f47f1da483cda703bc879abcf849043928870c50857bf0ad78dc1c15c580aa9a778d098cfad8c3de0aadcbbe7f85af8c341199dc29e1c37901b49931f0df3ee9870f32fb89c44a76d3ae03f8a16d2af6fd78d6bff1d50bc431a3c74feee2ae64ab1225c6d718ab657814fdb04526d986d39ecfc414dfdca159395a308a20cd9173e881ae933b7cdfa598ad6124a63e0762998d0e850fe06d1f21adcaa53b5fa7b23a04d7cfc5ce3118941eb6617112f93a3e70ec956df16c250e3642914831f8cd09d71b089edcf683831a1173f712246c6156e43e294681bb3d0e373eac8a2c1dbdda8df1fc3a40dd544ee56588d3866dfde541398975f0b38ffe97df6f1b3cfd3c5c635335860733962c5f9dc63f2dbb4744de7b52fa003b1d9adf814cb29278a3a177e9cfe4d3bc4cdd920bc5a8cdbfbd69bfb39fe09ba7e7c99355c8aa9e2a810c8e268fef9ba220409def3c4023cb5880ebd0b84d8cff71d9c5d1870dbd309ba28422e7b005dbb82a556e629f1547fffd5201f2680f4f463c27be07970d6b77fe2795b65a42a91ab7b7b9698573f4f1bc4e6bc3687d8e91cf0d9489041427d688f2aa9409c57746c99f3ddd0156492fb9507d638bf8b5781c5002eb29ffae4428538fa3a9a2681479e9bbdaa46e5bc85ab10a9ef6c27eb6e7d746400d61ec7f1115a35f4b40d2b26e99b08546163598046dc180c45e37056de3fd56c9f392e7823797229e1f47b274d37e76749e637c1499590d3bed61b784499f90749011712b13adc047db98087aa75e5d9e80e11159e3f23b2995fa6b9f1e1f473d4be80e2442f612c8759af2c90469672c999511ec7b8645df3ff2827be81fa74f34a2e9fd03b977bb0a139a2ed20fd6c136443ceb2700139528e1f7cdf0d518fd17a2508cf72ac5d172bd1b05bbac6e93cc1f0453280858305bf6424ca897f7530d8326ec4512b53a3b2c918a707bbe80018dfd9579c7b5583a683e96b782eb41ad68", 0x1000}, {&(0x7f0000001040)="6828c9040db2286276dc71fd9e7e083d336b4402dbc2450409886b1756dd77eded877d9c5b2c170c7e85476ffa798e972484cd6a62807d13d5102cf9513970d43390b2ddf255bccf550f50033203d318a4898fc42e7df5061baf6f42a83a971c383503bf717cc9f841b1b5e1f267566a3cf4420318a640b854e889bb3dbc9f4ae02c7b06e9485105a6f3ceab48ce505ecc", 0x91}, {&(0x7f0000001100)="04998aa87385a329d5f2743fb10d4d12d51fe219ae5fd50a7ce6c87856b378f727ae79af1ec16839d9e6b4d5f6e4e65175bf8ad9b57ee5bcd40c103f970a60785a86ae5a84560dbd4e2c937ab7f7f4d37b37e03be5d71a1e660312bdfe604239ad06575cf7887bb09c2f82b86178bb34f29393051a210088ac66c0f783d038184a49dae7690eeadd759ca59ef38daded1c937afe6d8ffc6009122ce2b156040c2e2a3aab95829a6e46836c382b2d4944b12b20baf0d76676280a8aee38be8867550fa5bebb7e0fff485b5662bb4d2bf7d9a867b0e1c01dca0b02eca1ba2ef88275585310384e12a261037df9c9873415b58640f03d9bffbe54422960cba48bb30b572c4e5c6fe76092cb05e7806a8b4b2f796d081fe82307a5e98bce4cecfaaeca5a6981a923efe67ca7fa75399e8e1000a155d70dbc414a4b33c9a6101f7ae0bd14ddaa20f3c9cecbf94f06525f7ffb6a248a17c1b0efa2cf3aa81ac09637e755f720ffe3340cbd086307cc34b96a55d3dcd86632b9bfc0ec885782cbf7a09d2cc083691e1839a3d9385debbc5443f63450058655fcdb0ae2c8c5adf724e9a430683b12f6c19d7f87f6573e98eb91319db89ab56a1683276cdcfd34ed8468b28248e2a2a63184cfe41e9bf21701c2951a7d711c9b2d7cad7d509889ce004f06ba1eac71394dd873a782f0da2938cb53af8d65d2957fbe0d1cef9aa17d97f29696329a15016a9450f8c5165cf07d817d08c727815eac73196366e3aa70102fb9c9248088b88e2acb423c06c40450ab6c2b9452aa325f05e14ed21137697ca1a7b74059a9c096787f06ea7eaad28c2664290e19849def9f129d1b581b7256db8495f5cdfe9c65dac594447959270da90d073710cf5eb83f88a3d0dc5e7fadb191034d8cf7289bf398a6a05e4d67b148155cb69939e703d40db0e978f4f61dcd9d7de2aa89dc62ba293675437da5ecf764dc10a321ea11df038299b3559fda243f37f515923ee6c62057ee945eaca9b85b46164dfdc4a7ba3135a5151fc3501a0ddff464da2b850af14a22ef8c177ced6c9a351c1a0135ade186d365a1302e44f97ee938fa5430ee05908928c5cfc7dba4c1b6ed8aec67e0bc5b82b34e1b79e5d68cae86e2006eacbb74bac99ef89c07086130d46249d55836ce2edec1f3fdd320c47fa48af9450267e4cbccdbbf9d92572df7319744bf55cdc12f4b4a4e5e3f32bb565d76f4844f31dda302d986fea10bfe02fdece6c06c80af2012c64622bc746770b9baf34d9fbc309e4516fd0ebeb233592599b46ae53ecc70466e6de292062a3a61ba2db1d2a00700f0cb54761938c108fa6c3acc058963de8f0413dcd44d5bfc108755f7cee8678a65e80f0930f81c105c474bfda7b3a9ae7160554d46e51bc97f6b15fd4a93699391d27407464e5de47abad60690edba0fcfe6b000201ed4d54712db9eb434d8de12fe8cc25fe2b2189ea311d8575ae18dbd1649377a5eeca45893bc7136c5daf775ca50de0fff54fecb22107c1c290c0d44979e48a3c2260da20eaf214900b8be0807f9be5083ae29513a09b8521e577e6d4a72b133288ac70c3201d80f4d92d78c3cc8d0db48f9e3d8bc23679eb398c04d73e9b5b86b2f7e8bb57a118baebcb5e41617f18ee708b91beb19f82fee8f42d5ae929eb575f28c03e62f2de9ec294a1a19fb9446bc1543beffa9ccc370bb5f1b632130faae2d8f0697d115919acddd38b712bdeadb856ccb6e3f957f71b844e8e595c19b3446a80784e33e964e5307fcd9129e63a29cb503676fea0bfb7de28887ef42a4c330086e571d912fc662fd8c75d3a764fd2f78f63223bba237ce8c34b1d9b10297d7c7abdd89d7f8ae4976ec6abf0292c0753aa11d3a77a26c6af016391a6aeceef4b9d8f6a71b6e664cfb995b138cb43df74327a3435d03d0d41e6039353db8ce6ce624a56af8bde3a77f443c124e56f4de7752f99ae1956bd04526a8b6ada768f780c5d92bcf22126d615f4610f0be199b04e0d48bd34759dd9b76d813ea125366ac4414311b6013ba5b1d954c24f6e36d242347a585faaa1b749469773ac6011372b9b283f9fea013be38a261c33bf8b12b7bec583e9540bae0a37edacf32514c3e26bebcdf51b010fd5ae5f45373ce8d6b41bceec97d62be9a7569bba4a48dddfd6f3018428a13fb6dadddfd097a66cb2b74a924221a93a5f202a051a7f5c0f93f004c29f2a30ac1337444bb09aa1ea7330ff6da318aa15dbad742b805e8ae8af4a6b61a850a0bfffcc28b4060b84ad26f73aefc370828761ce24a5b34ab89133f560342f791dbaee71decfb94206ae70b8a357dc2529e7065968e748cad4299370a0f6ad1a6706246107686c5adfb66c2a2d65647f92e20b1f8fe8eb3b2e4273e1290f6d5d30018e6a26f96646ec07db7e74ecc833ab89227a690467f4c80ab79572420b5d28c82a8b15c3a5383bfe4eb2fdc1922ac9661613122571a2e6b773de0f5fee3ed52f69ff7ba7068b73a0b672940b7eccde0f2e5aced84a9c9665b905171e9d8b5a6add9b471fd0161b9d09bfc18fddbb2457217d1ce0df8b8a7f6d1c345beb6bce870dea9145e3c837a2dc4ae40e2a9645b4faa190a05573df0c6afb8f235707fdea95993e9e01ba884638d5b16a1258188ed8783b2cde524e95241c6903f2cfe6b260391b6f2c031da0209717abee42f6068e399f69efd2cf73292e8140d76719b155dd05591074d227d3a5445860c3d116078802ae072b3a1b43fb84af1c4ae452ab90d0b8b43f0aa274fe155edf9a5a71e781fd8ad4e33daa7a25d51468967e138d664b8de9c742bf7fe73f106b620a3d2a850670ae1bc7a40aac55aac3c351af7c0a742121533ca6f57116cc8453dcbed6c770aa582bc1de7507c5b5b17ff883c0f7af8117a8d368a7ed8f7f6e382d11a41432cabc403742c8a4d8011fb7cc603abb9339149f069d271be1b8454f677c8145c84e4918ecfb853826a1f33597458a9900d5e7925ca5c086ba7bbb2d33e791fc34e8e85a88582d3be74592b387cf59b6481bb474cef15c6eaebb25ac0a45d28a4e35de7812a1902569a6c61eff094dd2754ff481bd32b4189c3459818ce55ec9f885b79b5d71623f16ecb91183c0d2204c08b99bc861028edb582faec24620d03684036cc03ea7d52234d7fd5548e3b641b6dcdb91be632d8da139828d847ce64d8458cdf0d62020ddec2ac2682eae21fd62cb7dd233ce2811ba1a56a55cbf0be36f5c5fa5b0881e707419c4556b190dc0e6f134339d5ce9e48de96d092afe2a0c1785efb39b0e1a3f9adc9700479cc9e7d802f83e8605c6767a2be92dd2735cd114dbfb567a6b367bcff71a6ed17bfcecdec9bcb9937e2933a56ed144b5a049614b728df815bae7a557f705980172d90c04fef3e79217febbb4f0c71ab94c769727973ef42c1d80ca9a16f423083073d031fe061aeefc7423844d0bc3e9bade82dac3d38e283e434be34c477c127e9d580a303fe1965723992944c1906c391d5d2a6af820ec7d7b82de181651228f3c3f6287110ce0d5bf710087cdf3d372732021899c5ebadce46e55185343d351723f5df92ae5c48b64793ea00bd87fb6a0d0049df589262f52c73df50eb950fd8fb4979e57022aae9d7d501e74464ced1688a5ca3eeeadb3320e4d246780868139a7e5eec8af23723d2a9afce6d42adca33a85e3ca9c39325b614a3d8d8899dcf77e027818924bfb81f30013d3c935a8fca744fa9b8b3eab33def525675505bd4fda88f455e69ff34a57038024174c25b5a3b8553636b046ffffdb7cbd275574dfafbbc6addc1b380f491fe98e60b45df8b2194adb019017232626c9d4415e82bba46a6d10895ebee8bf0710703f0e0ea3763054b8980ec24e793becdc90fa12812901af29f97d5b2c26b87a125c23bcdd620ddaa9c29d164f66472f86d731a5e7c314b346df12d37928b7e69538a2ad49f7e6f956ac5803a251225033ccba9002a9999056668ba50aaae6dcc754da213413c8045e95aa0fd0d2454d63bd3a033ecd55816bed41db30d347dfa1ebfd6cdece00a3efaecf544019555d6505725cca160603c60e5a6144058b90e2da4795c056da621dc92a6a7c061cc4793ee24369d398893e28e8288fb1c8522e82532fb9675078a7e0f4ba32d533aa906bb4061d8da6a083bc3c76bd6a2bc49a8faaa255f47bb71d184751b3cf402a485fdca13ad78bc6047e7fb94ac894f80e89e1a7f40726e8552634365440b61ca881a1e70ab875344c4aaffd8df369f2f785dd60b9a8c0409356170e25c63dbcad2a8ca78d0f6013e588bf1139d3a342e360821028c286f8416f0d561f6c650f52a7a73005543826dafd038bacdb95f3e09005c7ed3d1491c142e3f737d8c2fd2df9d4165096aad9014f7b5970e16a1341373fbd236046e1d016ca363995eb9b13853d7f9c3cc73b99a43a33cd8ec95135d4cc133cdea40b8cec3dad28720a8a5a43c7d75a67e521644877b7d7cc14910ab61bf8cc0fadc767ebec1a26dcd62fd2a5138cd7af562917db5331e4cdd21a7ebb485730a371614cccee87e7f7a7a94d346ca220686c84495913d954b3e313f38df8c9488fc217513319a3884fedfc5d044731728cfb7cdef5297e9d67c0da33e4b7678ac30dab6afc819ffd6970271a4d0abd00657f6e2cbe9e164735afbc1d51788569a65a3b1575afd237509d878441f34dc4932fa771901df615267ce53e50a65aa645a8e0bed9cf41f4d8b86284dab286f0fedc3e9b4eae001df052d55951a6b1786e6144abae55bacfb800e0fa82ed277048138dc0f2ea335ef17c80c3c632877783262de7e1b7dc94ffef0d2de074deccd66f0a62188138581f5ec1ef3464fbeb226c43c70e48489a2d09884e34b94ac6119109b4a9b72cfd7ebc880bd001e25ad85335c7e72fa35b3a2b372fe118126d46a7377fa72e229d73989a8384da2cf8faca8a5d63c38fef61785c42d5c152ace1090040496ba96540920c8ea033f098c2f5a35dc3af6c53d1026145f7fac4e521739157a7734f0a292e0ab6c4ff50a18c1c8c86741041e5876ff80bfa02b35ce56c5eb9852efa9adc589c1165e9e744eb8b84dda5d67236db332576e037b1032b79f53b5ed74d456ecbbff8523b6c3fb14f7f94a24cc3d64bad000fe60923b0e87246dd5abf9f8e730ae4518c9315ea073054fcce49099fb400cf287af637dbafa9f11aeb7d54a83ae3cf9d23b8620bd168305d460fb9111b1c7cbbb34ac58285fb6d833267c929f4305acf8de1dcbb0d0361207edfe0b2e909d01d394fae1f1203ecea021afd32149b611bfc0454e111422413ad5456a4980df2de4b5c3494ee2c2ec2c52b9b4bf3f283126ede9d624ab860ec2c6392763b7074b1923d0b9feeec1d8eb0f5843a25eb811c9e4f3b785692b06e363f5b46a1c27b3f23672fc90e0065e59a4d64f5c8ab5385f4c34b432f0ccd91d328b73a88d8a5a058a76c7430586a7a072473da07b5771a2e47b27410c6e4f1ccfec4b6c595e60cf30f4bc1af2f6c3e22b894098607ba51887b62ca1b2397bc7d3cf6f01c0a8f3644ca57b909bea1f51ab46e200ca93f2fdec5ac8d849068dada3d622d60ad68aa5fbaa960d810037efb562da973f065de6264b323e3daa71be8ed37812ae52addaca56214ce9ad4540aa22ee23f69dd965fc0b731353ffbde91debfed1111b94190cac12b502ba43c94e5ac75f369ed2733474756f131f32d0b0dc5c8558c40c7cbb994bef3446d1a9359510122c37c54b38487e3e324b404ae5", 0x1000}, {&(0x7f0000002100)="56d0b7234a0bc721f9e02578c68ccdeef3c56001950601a83885dd9a91a2cd67e24ee394757603c4c2f4d06fd7c9e07dc855755d449303f69e3b62e29637844ec690b6f04f33ce3f7a22e8c651bf8edd4c04caafc53a0c7ee3bb5d04e649e1b697e03b4544bd8583669dd1ceb67d7c348b81bf5103c0f43348e9c47db8cfb396332102f678fd8c7f779dbb7b22782c0e92095cae5bbfa6aa057a4a5bbcf2c794673f05be786259ba63aa7f1cb787baa8c1f36a760c29f7945239792ad1431e2e30e92488c879c56db365ad74be686ead0d0beecf9f2c6a2938078fa4c5df6b7827025906208d", 0xe6}, {&(0x7f0000002200)="eb52584c437b9f8a04bdeb9a864a1b26464ebea840c4a1af2e0b5946193a9f7c00eb61f9b866", 0x26}], 0x5, 0x0) 01:40:19 executing program 1: mlockall(0x800000000002) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 01:40:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:40:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setregid(r2, r3) r4 = socket$inet(0x2, 0x4001, 0x17480000) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:40:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x406}, 0x0) r2 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000020, 0x7, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x68, 0x80000040, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x8001, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa6, 0x60000020, 0x9, 0x8001}], 0x800, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000002, 0x75e3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x54, 0x80000000, 0x562e, 0x6daf}], 0x3ff, &(0x7f0000000240)={0x7, 0x9}) 01:40:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xff, 0x4) getsockopt(r0, 0x6, 0x0, &(0x7f0000000280)=""/191, &(0x7f0000000180)=0xfffffffffffffe95) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:40:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="becf10efa9441e73b070bf7d3d0b4eaf7b923739a24859e62a567fe7be263508a2d7615838a80ddc1dfd5f320649bbf30549ef550c90de491c08f1c27f8b1e2d15d75cf99af2bffd02f932258f3df858866b1613454f38463969d330f727d1019ad0d47471d0652012f34777d7571f4aa8549f7e7b4039cd6664df412c5cee4466d8a68094dbc1661f4e3569fbcd72962251097f98748bd93b0814875c3b47dd5664625cefbda7f1332b3b2d67ce0dcc2538fc7c6a71323927a921d29be8d3e9dafbd44446cb2ece475c3c73aac8b2e15f28f45a75d14228cd5bf2fc4ae87041df3b25792a25ed0b2e2e821d43b0c2e78bc482573797fa63150cb57ccd4f53a144a663f8fe5bf13a6df6549322f4100eec4f3498c596688e23caf30cac44acc0a9c3338f9efb4f943c066dec92ec1b74e42c0f9400803c0701714d769591e56c97ab0d63be6938fd18a995bb7a322166173545da745594a9c197b7a56f81f4adce919346b5771cdd083c651a52e4ae46fe1c923d91ef6ad3174c676cfa5a51c81e7f72bb7d083edeed98e396ffaecf2d710197542a420330abd5e575b9fd5f5b516162efd41fd2eab889e708de9fcdcad755557e6cf9af6b41a837b627487811d33e4645ec76b65549ee7e80f48d7f3614cdc9e17abb59b27c15e6bf099faee9e7847c5f5560c91bc5039662b9146cd191f6d30278079825329365e332bee7d2d1ceaf3188fd40b0a456f4fc888016cacf8047c216e3d292f43308209bee22978f9d40d8235b23679e5d42c243b8361ac6ea86d070e95c3373d0a2ba3977a15415696fae3f02ee6ae06bfc0d406a1f61615a68cd141695f88a6b3da3e518a6e0352724ee1e92c845198014f5b1bd31704006ca368f0f5e46348824234088ec511e6074cae59fcc87d1777e6db6b64e56120dd57f4b5b525be6df5a62221edbe404cdfa3246e93f0529defb74b3b156e5c66774a83e0c650c548bbadf2fb0a1689aabc9c74ed11ac15f891f0f0d4693206572bdc28525431db92930aadce2d2e60fbb4d5dbc3b217900b17ee28c7b35d13bf10414d4e13a0424da8af39d01f2c335f353c3c020f8cc506dc1cdb13f8b0c0bcd4b1aa3ba37675ac52990e45b6af1c5a4c48e8e45b21aef30a6b3e84dcf81c083f7b6a96584f1c290598daab4f91655eb64b1f55df48a61f6eee66afc5f2d1898c1a7453a65037695e8ca5c930b6407c5526729055102eedffe5f97f527922f6abfea858721eb0f0d8dc1395d7edb3473966831dea49a4da274b6105bfcd07d2ef4754b22a6cef81eed14ff9c22e5021f7193e984596a047c9ad5944384f31949a76f87db92019ce0846af6a85f25765aae2a1f5aea6e49b9a60cc3def79f842de95ab7b8a4320ec6f51a6a5f0fb1a0d82e3acbc40331b59cc02f58ab1043e7a70f77a0c06bcd4ee52637e0ebd687329de0d933a6ccf28d0ce269936bccc9188b71bfbd6f8c3a748823e9152a505e4b51123790590f8156d8461d1d64927ebe8f853f4ae7f72e2fd5f0af529737b7063ce34d1672814af459f213a117858a0c29eeddb88e83271ec7d920a552ce30fbc8ca49a486eb095a6b92704b735ddbe54f88694afc984635f6ff994eba8db62f7042e346a9eebf4952cfd179707845c6ba4306518d11176af05cad2eb2b0123aecdc3478398c8739f52b2d7e1ffd843f6bed85a97e7ce3d5421f80ee3a24ba1b3e38c6024f20ac81b1d6352827189f2b40903d397da11ff66ddce794af2f15fff9f7cffa833f76a98d34abd0b8b621bf75587a961d1fea100fffe24e34901410e2d95661e0c594ac495adae936d19deea7461ee699b2207e47eb111934d36775e152bf90d731ebc393983130a84bb6d10914985dd476c9aa86832300f04ba1390ced427b6c60f7dfadb87c2b886872a80a51b72f5076a5247f4c901494dabb7d5fedaefdb15ad495df958b60305fdafd46e26d04dcee45cf83fb77ccb564237faade16aefc168777dca9e7e71e3b4d3a2726ec49ca9bb150a2df7a857286cd302a6c39644617730e59d6c6aa8ddfc8aafc94226fdd3d031c22c088c18a83054991d2168bfb806ac2d4a1b77515cd5425db29be4d233b30b90f721093a6034d12c1a8c21bdd18eec16b24ed439080ac43f46e42f1a051389596a13348f29db841310841feef882466abe59426d328a95eb8516031f4e1627530b45083485c47f79dd16579d108fbd92553afef10d457945e3c097835093fb1b9ad02913f59eb8fff43df5d60052c656bb6dbcf1033324849848d02e63aafdc06e59868020f9a0f88e4845dfb4304b106e8e0fce05df346ee1faa1e8aecce5cb9c9aab6b18eab2b107e72c7145d451d16a119dc5e3423b204e928fea52b455d678cfc7f1ed5418a1d753c5eca148f0a43b681910afd93f71f0724c7e76d353be8797c1979beda90744639a85ae7976faf930bfb1f656954d1fb1c132441b561c16ef07102ccfdc467be6f683be3848289e0ec800bebc90856c8fa4f2df583df1d19539ff3a2ba992028e67c7d278b2dc1c420524576dd232fb7b2bf7ad35e66852bd3cf4a8d43e8977e53b051a063134b65dc789ce8888888db0ae31af0ff69b60ce85e1f26d3508b2d378db8abb2cce6657dbb47611961e779dafc7c4b153b654d04105f254415219fe56ec77be6f937e1cecf3a9ffd4155a6ca1e101bc14c9d180214cf47d2d598aeaf814f75b061f5ebf952016860b440a9db463ddd08cba139a20927ff6e2f9f4664955f9c0bf316e4b784e7907d4cdcd5a48dd570380f57d4ca156cc57af3e4ce05d621bb0215d073d9ac7853bc2173e14a15979fb71b6a275fc16042e51333e8a91929abb8920ba9560eac500624ea53073903ec33276103655f06d91cf3748f2c4067a104dcb5e4c3e07ebc4db72d4297c4b98144aeed4986aad64abf6ff64642ae3fe59532083ca1e89c9fb21e1156cc77eb815a72865bf8827be9fb49314af6e8fc09b16a8ea35078dfcb6ac7bfce1ed7def040496e19ad6f5900a34a6a2877c985a1b2c120f974d7380984fc6682d0d94f2af017ad8864172b81979b13bb1f9b260bf5e7a04c0812e827db3112a227e48b8f27690ff77c39acedf75ff71f063c4c6a4373827c08b33c5a48b7b42d484bcf0f7911d8ae4cb99382a005306033a0d0da213ff737d0aa72600c69128fed8fc2f018bcde7a298b3b237fcc9fe5a85f73dcbdcdbc8403bdf583f5e9fc5be74f456e091f1e072875e3eedb249a27b2d14e93f777dde295705c99d03cfa985614ae9cdcec5532fd3c9f594dc1fd67ebf1ac51f0f341f945a510409f916a135966eff54757a1f8aea3b599631adc80be085a7003e35272dc046e45f151122b9a24de7fe8ce83e142441b9a648aefa54b9cff6a1e010e8e6cf3e53624d2011de7f29ce30838ecf4c8bf657cf11c7bba32227ab33d3c7d890000ffb3091f761d9f3a8b2575abf388ab2739bc77675e492fdf8f3e5c0dcf8cb3c49ac54edfd9d11c838762a5a9c1868d68d8806f6957999b10c6b608b1f2a77e865991c4f6acfb7f43bc9226bf57fa4c9ff24535a418c1113c0572510da7d7cd2bf39bd8bf767a2ce63d7ba85e075f8d2bbd63b3953061f046ec50621f04d58b1005613ab7f93eb5884186a24f4ba7f80235d78db50a006f78cfb0b2ad602fdf76905b7ac0a3487c8391636c5a1ba0baa6e8f653d279142d8212a8875201f7075af4bbbe4e6ee4bac2f58e9765e7b8d2e2dd8b3865e13e6b01c5e25b9eb347c2c000695192cc876a051d43180c4a9439433da5a61a1844cb27d7321610748ddc655e189a037248311ea3d426c398760c7ceafafd3a6a6d069b433d8f034e44018bf3a38437367d200ed0d087ca277dfb0cc53d10b807509ba1243923c6a2355ec6715d7dd6ec2873eb3ab7cdb53957bea908f02cd7b2cc97a54fb179c60c5f0c35c6ce7647473fa59ccc2cdc600523107918eafbcfde7cb6785081ee2adb1012ca85051b68c279acc05566613ace518f1f92a6676b182dde866363c69a861c526a6241409f44f78f3168e86c902889ba1a9a0f2819a64ba7ef5f4e3129df1e5db029dde0502e616372f11cc8a55a296ceb48cfe0587621b50856ec0575487c282e7caec733fe3852199ea2cfb1d0b18361194e2a4ef9b87816560d375a0690394983dd36102e71abba1c1e8ab708233191fec232778330508c8fa7b87836747a7ac2db4c0f660491e41b2b0c13e491881d25572d74dc811a2078efd196589470e143e90f12d5ef4338842c710fba6bf5c3426379f9901e4aed9e78f44b3e3a58be5d1210a2f5510623cac45c6d4fb88745f13e36d590761f35da283aacedb8e8ab3f66c9d4a1faff3edaf62aafb16878ea4bf46f73015e8a73765d1754e24cd8e9b0579d136797709a198a231d95d3bc45b097e65960553494a4baf51468f5b5adb672ce9e94d232e56a08ad39886c491a14dd7210b11fa74fc2533bcc7be63a724c8386d9972ba9f78ef93b511d407e5e050964d2336db022ca514f2fe1af2714bc940fce97763b097ac36852fac1362140d7b0b0255bf3be63a3718baf107d254dbc10a05b3df3451a270da03108575806fa412d4ed20657c777c9bf5aa652898676eafafb4787376491fc1c2a91d8ad86e9042856a0161b6b9a3de69d97d053dbdc66eb41c23deec2c43c8cc24ab642b95b4d7a0ffbed49605ac7abb150437ae975756c53b184f00562f26129e8c5ade8501fd1253d9c2478febdcce40f2ee948c9cb5b9b7549c52a441350aca0f5e0dadc2f4fdfff3cc04c93502f7da108831327df2d9906f201c1811bfb37796fcd98b242ad1b4b4b8266593388499a37ce203045358a5ddffdb6248e091d0b05cd19b3ef9f0776b20d5b5593c26e6fabe1a046a9a9cac39f190a37e278b99ccac123e4aeb51a3f659b58aced4771587260ff2027de1188cde5da2b49cbb51cfbc6f52d1587c111454932209c551d5937d307ce2e4066a1eca4fa96299a70de076cd7b1c5e3b2745ddd459ceb02ac64db5c8bbdfa3299025b3339f5524609cf29cf150e54e91c924ecc957b3d73013cc5781e056bb37fa1e008756d6dab3d3a6d68d116e952ee6dd2fddfd7f84bf599ca0997f862f4c068752151ea0e7838d9d3704cc1c25b7ae562e83d1f8f518a045f53f3ea7f24a1e5220784a900a0e804e7fac249fd70a4b83ccd29fb2d08b32025af346286e3a81b8926799008e4f1c18583c38fa3479414d0555bcd797055f5f4b524b7c756367711cb977e7228952ab55b78869f0afeff5844d3004b4a6d6e4a8033f18342884c24d0a305e575b4bb73863e7231d8feb9d8903915f8c5b2ef8f484a7c07acb26b09d4426d72b9959bb83cdd6ca162ae17c4b7f54ac60a4998f2c300e67f5c5aee7ed8a1aeefe6c4e3861b333b6e1f8d8dc0bfd7ab80015687f5778c26afb0270fd769f3a21b6f7c5895cc735f33b98685f9a87f3e2cc7528fc3f4dfbc11e59a75a4368fdbf322dccd4751f29b21b995d783e1bb8ed0ab10092dae4db2ac041eb7d425ac7aab519c414618ae40658f208f2f83614b55b2f02b7ed06f37b6502228a8412f1c5c56f179cd0eff5333ac21443f0124375dedf31fabcd4c8eea3ebcddd9fb9a6e1d25114bd6ce925306a75673375d5ee8aeefca9dadc88358b43910f10019c5effb83c4dc3be232759e9e8dd3cf8b29d78d2e10ec8a93b784a7bb36ddb78eb4c71f15d0b7bca8fc391b0e226578642ad630e029407d588386156b254d30cfeed7c27fa7135915a8ae9c", 0x1000}, {&(0x7f0000001080)="89d6848ef6603e3643853c5a1a80a85b739aea2077361d514eeaa5a1ad70c16d59098990f838c8b32c9d9aa29f995b722af33fa8d89da559fc9ba5a4a0c359f753ead27adea087b829d20eedcebabbf10bbdd60dd4da7b39d843bda19cc9966d846aa0eaedad8e62ba641e19f4e5310197a4f0cef792ed5e9450e7598aa4bdf4258818286752f0bb8264076248f414966591eb32af95c7c690f78f0fea64241fc6171a29c0a829719ec9b91178a88d797abc065f8896f3b298701280c858f1", 0xbf}, {&(0x7f0000001140)="14f3f7afa4ea8c6f44b95946b917fa491b31bb7fef966f4d225acb3ccf0733135c2e38740bc46de15fc3", 0x2a}, {&(0x7f0000001180)="34310fe39cffc50bde9cf6de2390146b7d9104cf3a222fedf1948d072bf124e6c1902ddc6904ab1bb2bc81f76d33183a81ebacb0e2e52925ac999866ad4e60dccb429b77fc4a8dd481ef0a093b044db02029203d05b32235971dfd822501fab2d7cff498c161a2830dd35d0e7d0d5b487cb0e269570f2b6270b165696c51c4d86ed6780cbc59", 0x86}, {&(0x7f0000001240)="2e2ec451d37a6b2aa917e31d954922b152730cf83e241a622ab5640c4a4320370c750028", 0x24}, {&(0x7f0000001280)="98782120bcdebf9ff475deaa3b14091cf8457391c67b5cea70894d091fa09937bcfcdb085b1279c2728307a7c8d0ea819a8fed46714ae82872f88bc378657a8bf9181f80781faf9e9a64bcdc0c99881aa903cd817a534ac0e193ff35666ae6c5be918ff7928cca63b9a71f4e935ca1056c9757f3cabee70c29d4c703a5c97ef8b54cba0569971497a64573059f2869f5f110a074cff8b6e1e25596d281bb71c555306c71a8dc73cd51d973911fa72a9be1ef18f8ff845a358fadc6ab1fbf9eba3cad53838f22a0d8c69210b7", 0xcc}, {&(0x7f0000001380)="b7bb169b02e08d2d7cb05a560717dd13313177600805f5221c32c2c8d064eb2fec961ee8bfbcba3ba31e4df818acbc971c6e4cfd3043acd2fc4a0a1b62cee3d7cfd7564e2ff49759f9783732804705aa76a062e55d7f740abea4d4a767fe04d19acf61eda9ffeeffd756c26b61326d8ddea723a715adc33aa4abd7ffed0b6c7a11f08a04512f0ee6762f92f3cbc771bda8e0c01ef742227dbb5fab4c10ad0ff75f3f7a98ef8029807dfb29ba9f16ec4eeec496ab4aea", 0xb6}], 0x7) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 01:40:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x43, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 01:40:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r6, &(0x7f00000037c0)=[{&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/124, 0x7c}, {&(0x7f0000000600)=""/127, 0x7f}], 0x9) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) setsockopt(r7, 0x0, 0x1, &(0x7f0000000200)="b55963d342a5f6651309716de8526a47b896223312a82de5be521b2f724cca1cb4f19c43a55f4a6a89bd873a3d5295488a7deb403737a267c77ee80ab3da1649c0035677b9de74cdef5c5292caa30c3ccc03d4b29c4f16b65cee73def0d3c01bcf1d19a66e6fec63e5be91e52fdfcfa71899702a2b5380b9bfa63e1ff9c9aadda19fd20bdd184c186fa2b7e87a2fecd299f93a786ffc44e6440b3f4910b02ac9ce63a05788ef095c88b460f1e471b020d72709e939138912aac130efaedaec0e3d2fe0", 0xc3) 01:40:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/192, 0xc0}], 0x1, &(0x7f0000000180)=""/15, 0xf}, 0x42) execve(0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) 01:40:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1}, 0x8) mmap(&(0x7f0000695000/0x3000)=nil, 0x3000, 0x0, 0x7810, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) 01:40:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 01:40:20 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f0000000900)="c66a5c08d528259230ed07b42d9c2f20e303972d078422b75990fad22c02cecc71c970bc7a195c8f0dfa492b4b0f183e781ad3774a3bc223491173a250318138c361939d1bfe6801a87a65321ef249d2ce94396f78ab64ca0751f5721afa835ace267c0b74f3057bb3396553371cceab8bff4e08ff9066ba24a1aefd5cc35b6ee82583b98108c2e9b0b0c2f545ed4210b706e7b8010ef652a089f161bdcc7514cb736bccd097f768070c81e886b78a75f3edd33a9b22069df989b1332a2f35497b56037acff61d6a326ac06b7d3cf8c6f90838018d0bfe382205fbb1438e9e16c8e68ae9aecf9e3dbbba92ab994a1be10860eeaae9f4af32a7b34e960e8d19df59e289e31cf3f19be03e8dbcc262d3f905ffb7c40c721d889ee1b9c286c92d608bac3f672324ff0ee313a254a1766276ae1d0636fa72da684654b979df090bbbe52242868fda348ffcd3059013b5330d40e7cb96107dda0fa65017eeed6e58ffcf4c51ebd9985bf69742f8e4d24f3d4e3899e81f4091c525eafb7e9b12dbb1e1c5cbdf08c5d61d71041aecdf889465fa3698bb400d80d506a87763e5fe9140df5ab12f5261c6bc1d2209e4055eced2d18cdb2e6d4814853a5d2c57faf24ad1e98563fd9ce6cbde3a67707983b50b7541f29b3643e044c2d1a101a09f56017f59a9a51667868cbf60a0097212cfa03c89c70238af56f066f77abb7f274ffd5b77623388d09e35a257a5625ae51a6e8e3aa8e888100a411fbce5a13c45cb070988652c0d2c1863695e2d26310f82154f58174091a37d67fe223cd36e63dc7b190837ca68c0fb23cd952c65f11612223e71f7a9a8ae73c266ed8dabaac7cf2d30f9779cefa0be36100bfcae04458b1c8e3b02677a596ffb4fb586921524e6a01caf18a95662399c20d31f3327caab2b1a2afc99432a4387f9678278bc3c1109cc285bc935d73f76817d800eaa82d847640f739320a7fdc591c46f187cffffe129a1f808e6a2614d8f3974c27f8e17c0f55ce9d36cfc2d4c8602dc156ed547107a5e677555b84ba22d738264f7e58d99123760905d17757dde60ea916b30df44b507fc32ce08464e596e03fba305dfd9734f65356d23f2a4d29be15696851550b70991ab62580628ab5226a50cb981c4ce03919d2e9b37179b8b6429d8749d202c183fa1293f721ba5baddcf7f08adf85c2268267551b4ab5674497bfbffa32c019853818dc5a1655e462b1b676d2aa22735f92f61fb13dcbeaeecb5718b0eb87c1ae742ce9d7d6f0a33c829e7b69a4817cacc1edf50d413056727d9ad06d3b6e7ff4d3e20d2057817f63b8709cff245170c0f275f45551a8628ce98fc97f03046335cc47ffa4059bc290667fc4e4e3d2f613ae028273327737a35f35e926ac8a2bb28c9dc31d34bbe8b1dc9f4f669ac0bb0f622b6633821a9d6ebe54af577cd786ce88fe3bfde319b016acf96c9ffb21642e32ba0171ccc88b69a5bf69550b0c3f8b262d254efd1df390c5ada4b908a92aaa5c8ee439cc9fa4d53c74563bb001d77a8a705b527f7783b95d73ba715daaaf41a77508030d9121f755cf6ce050970be56f0f613875703fcd7a360166d3166a981db919706c02243e768603375342b8c62075b7a5f7c3becd51ec5f3a05d10945a78e54c057c924707368dc331b4514f9535dfdb74a1a932cc18efbf281228dea9f6ec94946b66a5a1e64fd8fd223e8ea9ffc81e7c652582d6d2dd87b37f6b499bd61deef6900e43bb1c8ce3ef6aec480a904261c454fa93ad5cbd09be84f39e556bf320b9cdb24004da06050036d567792cfaf6d9ba9f29e49568233ddbddecff0937e0856ff50a19e6ce96ab28530e4bcacd0265ac05fd791ae90d55460cadcc1e5fffa176d4bb4f7a2f215c0be9f920fb803ae5c93c7cb24bacd2fccd377e0806bf7a32065762cd00081beccbe2a727e97f97ce8947161b1962d5a87958d5f3c314e9b85af2e4526e287666243bf754e33398c0b21349e9f421e2f74337bc2a91a29391fa08a015ad936313cd764f3584b85868aa366f16863e3abc8ed6b9750a879486cb16f2adc71793eb2aab7b6037bb8dfaf2b191c109537a7b255738be0bfbdbfb3a131238485eeb403099538c6a749b5e00c4d76ca3d2262b0635b967e9e11674c9bb216d5a6391c0a58440dc753df899d0c3eec80daaf84a1743e58fd9724f105fe26dc1e02c5954830f39b07e04783a4198fc7116351dd3db898eee73f20129d8263af0d8ad54d5f7023477a84f334a5f02f184437199ce68bbe01cd65eb95c8fa02762fc4024a07539200eebc69eaccd07c13164ca07cd020dc6d2c7009c635740e17111aeb2866c720a38c51804ba9794fe3e2dbab901f9cfe1c04326cf61ba0066102e58dce215bae0642f46ca8a09359d775154a93dbec191c68505e9317acaaccb0c5544442c4c2daa6c1e0eeb8ac7ee960ede84c552d32c57f1cfc24e1c3599f9223cc8afa7b2b93f19855a583626e830fe3bff4950c5f4cc71b67a17f047cb0df96604db7d56caee46c456b81efb87395c1a8ca3e9842d36c90ad264ff7664d418e6a81a89a6ece457f8eeb436e2b9409f68e0d9bfcdaa10ce6dfa0949845418fef92488c023941e30d4b755236cd497aee26bd8c99557a06bc90800fda007cb8b4972d0a3d0350c16cc3773fbb884bdca1f7dff7e61392a45cc4b0da2d721a800fa752f20105891a0c965486855b9fb5b1e04f8931a3e2998c5ba7b8e53e3796e4e16c4eaf2efdc407e0c999e36b2b1bd0155aa1a93c3e623aa79d0e16c029e7f6c41742065e87a461cd3737891e5c52de2fdbe9c0240f0bf55d668dd6e1a5cbe8445a9014a28108a8a8f7461651f8e1b04340be663dc4ae1ad175460d63b96c3614fccbfa0fa7985c91e254e5f5d524c342393b237cbd575db4b21cf10a94f51f006b64e64e464f15704c51691386d279362cd72c164f8e032f328c8481b019f8aa811731359158469cbfbcd20f1f7eb25252bbe798a7d004749811145d92ffa3fa2105d0972cdde6462d9c4eb69147683938914885f0e7e66dd9756697a65e92473010eb712b82ebe068da69f4937dd1dce51b9afffcc83a2f33e6fa34692a9b0f4fbfac891e779cb0f197e80d826eb081c7f80cb0ec63bfada9c39c699aef2e1a2cae43ba2afadc15747d8a39d666987394382e637b07ae2802bb35903f774e0686a30a73a0609c3106efcdcad471678853e78e20a6c375aeb4974c8754de6f8e749c6c7c80c91ab37218afe4e8ceb6c9f0d8e5067807e6efa99effa2a6aa7917850dfdfe138f483c6d5e9bda6b72dd6b559897bbcd633b4a520fbb08b5baaf042097f2c007e7d3a8a2a4fb179193d9ed3f9d667dfcbcbfe81bb42992eea5ef000a2818867d1425600677c987f364986e38c948b3f3cd7b0c8615029c082fb1e9d1d30006db6076d1a137a0faa19cdc9fd33cfb9c7e02529c75012fbb8483002a68e744dcd30a03bf817aa433af4741488bd915268fdb081cc0dba854c636f5dd9c04fb5d72593726dd654be8364ce70e1202c1d65e77bf8cff91ef94b9d61dfb65a54da78d77ae02ae9806d555e1578d8fc846fd0d2cbc33f9ec1df561b962d3c703068bf4bea44f48a80277a324f3ca201dd8aadebb60a7c198d8c9dcef82ce1bf7376cbad9d52e1732bd5c0584da54f155220d0a08dcbeca4430419653b7380b6a3b28b4760c32807851a3ea65fdefb296d5c77e22b958feb008a473d7b8d6b9399d0e16494ea23cf1ba0eb7b1e8283b2d94d5eddac8e78cf7826e7d026503c32f079ef3193db75def28897e7155eec10de95f94de8fb96e25c951149a376db704728ce4c4af124957003f3a46d552e6408fecace77eabc095c837234341724e6c604204661135b90f9249ac2e603e7ed48aec4568b700ac33fcf236c884271efd83ed594a682867699683029bb2f306f0954a7fb7a6d1e998cc6ffff0e0a74d3c41656499edbddbd1f99064124b3acbd3b3f2efa45c4e02d501ad56c13f206873c7f395bad0d5154bc2bf30655327063a6ab26458f1d7e95cc2ecc3438b6107fbc8d27d9649d39e980f14c30ddc1b1f999ae1ec2a14c0d9dd0fb68259f4728c2f03568088e63b719e94e1733aa1a9bf9e300515fd38f8413c9460b930c97d26392bb8652617263628c1fdd15a7dba9c6adad4f23e539fc718e7de341d857676b3cdf1477887325e594d6af4ee7776fb1d826f39a4accad672e9fed52946df8b0ed6fcf0d24785239a1dcb9bcbb18a3b9710640f7f62a74abb9b9a695e0842017eeb665ccc4a58484d3e9e8f136857640a99f1ffbbe6dd2987252b1612c62bea4bcd78448367284c8dcc7bb741397c705262c1307cb6ae998426bfc759efd73fc731364c16db39b34ecd37ea4dcf41232a5a267b4547d07704e08c954e60c8dc43e1e83a126b906fe03228ce1ad11b294ee8d60f39da43cfbc8d70de25d1a31e26158f9090696d68dc44a2db7614249054c9e211f130a7c44a6871d105f8bda0e70aeadeeb2b502afe88a9e58385cac2584625c131d4d16a766a685188827924d7938f4afe70e40828bcd244320d481d5c8b3c23f0c185e2570dc132adb530a0982b98b88856e9bc808191a0cd41720d1fe4b4c7c9b9d47cb5f89addf0cf84a93326138d4d36c09673450a1bbf4cd94fface7044ec75a88e019e4338c6712f5bd6978eb6aede202439b65f61eb65ac7c6a387a5fc32f37be14c4ffbf08b387d8e0a4672751a26fbe2bcdc2de37985eabcaa376aef327776db030f4006e64ee4ea717b370d37daf3a1d97e318584167b9718e51afd0e445393c503219beb21e576ab45d7fece7b615b94cf1831950ad76c2290533fcee6c426a79ab741a968c9858586f9ce2d655f3870998e7243d0ef80b996f43d0b304acfdeb4bfd70e48dc68b2ab3cc0b157369798b2d662da3a202cfb97fb96fcf4ac107df3f3c38a4896710b31bb50a3c3314874880fbe45764cee09d3195f180a81650e13ac27a3a67bb38c849eadeeffffd4ea3c9e54bbb6bef84081851e0dd0de98e5189279135c39d0dec15e8cc1ec401cb7c9331a04d7c3cde45d1336369a4a31e289b78a8cae0ab4367395ca74852c1cbd050bb7082ef1ef954a3e699f8fd2b49c62720e68999dd87210032e95b6fb4ac5ec01778b5c8f8e8a9076f57b097365f38adf5de742bb386e9d2d516f930d305a81773533b3270ca2be4da269b813a4c69145b72e09064a808652c0f2691bb0fa253e9435bc9b6e28ed3b4d4b34d6ad4139ed747ed0952e9f3c371af6122f4ef26a966ce8c0ddcbf6129eda65ee52ff6fa595347d0b1d8285f5a0012cd282705baaab5506d44ee3102c50cf5b1f08d7d091986f491f85bc9db7c1cb141bba6aefac6ce5834fcbff15e898bcfb05a6667a6f55267c4e03373135316c2d4e526965095bb24d95310183a1006aa42012b0f9cbf30f6e0ee0468770e699a5d162524afd958ca2ac80080083ef3068bc508ba66ae517af53c22450ce1e12d6a8f606053e1e67dbfc984abf765ecb881d97152ff8796989811af90676fb63d87e4c0ecbe9a996b8ae095fc014996044ea75597f5671026db1423152153467c9649acf81f475be3c19c5b182ea76843869441fbf3b2c25e21aa60de95ffb72283fd5b02c73be718bfa67ad13ba39465f4aa5f5511306828ece368810cd106d55c74ae7ce87d72b3f54783f12d8346fe7f0f92a0b12eb55becf59d46909fb7d34ba5778705e04db3f399f3e5392f4cdfc5fea981eaf847a2e5fb77eaa52a9", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 01:40:21 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) poll(&(0x7f0000000000)=[{r0}, {r0, 0x8}, {r0, 0x10}, {r0, 0x1}], 0x4, 0x7) 01:40:21 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = msgget$private(0x0, 0x83) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) syz_execute_func(&(0x7f0000000380)="c4a245397bf1c44215b640586666440f3a63dfa5f265450895f4000000c40299f7510b43d93b673ef3410fae64d247c4c21193845b56566666c4e179e44900f343ab") r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400)={0x0, 0x200}, 0x10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x100000000, r2, r3, r4, r5, 0x119, 0x6}, 0x1, 0x2, 0x0, r6, 0x0, 0x200, 0x80000001, 0x5}) r7 = dup2(r0, r0) accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) r8 = syz_open_pts() kqueue() r9 = dup2(r8, r0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) 01:40:21 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 01:40:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x10) 01:40:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x422) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 01:40:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/23, 0x17, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000003dc0)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xfffffffffffffc7a, &(0x7f0000003840)=[{&(0x7f0000003740)="2a292a0351fa3e7e9386a8c5b8bcdfd1e982952831e1b2f0c33ab0a07e0034c0e4b5a79f8af3a23e4916d2ee5b8bd539fa2e94b9d5a0f4d81fbc3d3910beb3bcb087e8feb130d8eb2b91434f95e364402ecd9634910395291882aefb4f98a8e704326b546173a9b82754fdcfc9f311136eee6f10aa687bfd20b7bd8f06433c8e33ca7d0e240261cc57a16ed148ac4a52038988a5c9b325bd11ea3bdbb303a74333aa4e020866901ae8e1a162512fe469cb727106b52668f3b1f4c43068eb95759c61829007e63f69e90f00323e0fc5a29afb32c2c1afdd8fe79c28ba374069c9c0a2", 0xe2}], 0x1, 0x0, 0xfffffffffffffee5, 0x408}, 0x0) 01:40:22 executing program 0: r0 = socket(0x0, 0x1fc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0xb6f, 0x76c1, "3e3b57793ad0dbf15166423441d25902f3a0b6af", 0x0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:40:22 executing program 0: r0 = socket(0x1e, 0x3, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/106, 0x6a, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() preadv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/251, 0xfb}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) 01:40:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) close(r1) rmdir(&(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x4, 0x1) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 01:40:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000582000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x4, 0x7fe, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x80000001, &(0x7f00000000c0)="6ac6e6d7fa07853d937f85ae861b8eb2e499cda05773ed2ce36984b4766302b324ae89e22255b50b61edadcff9ee4152b7c77e5d1f848d7e651ce05d98d442d0962d0208ac42ba2962b03c01324a130af9823b575980d2e3983afbb6968d8b1d5f09fe7da6cd22c49f2470033cfbae181abf3bcf12bdbebd48206a261f2fee9a7cf4ff62c4caab79166cbb3de8a41b79c1dfd9f99d70f74e2628b24b1f6d8f6793909d4d64295bc59b03db45666a424da2d4b25f56f2fb40aad98092f12fe447443b575f26f99c222e9ab3e64ee10702658fbf8143e1d53ae91fd90ffdc4272d09799beef7313c0b05c0d04dcb1b6d0fef307a29e8b90e", 0xf7) socket(0x1, 0x4000, 0x5) 01:40:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffd) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 01:40:23 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000f37000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) 01:40:23 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 01:40:23 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/127) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) dup(r0) 01:40:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x4000, 0x4) r2 = getppid() r3 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x489, 0x20) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000100)=0xff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 01:40:23 executing program 0: socketpair(0x3a, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0xfffffffffffffbff}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) msgget$private(0x0, 0x4) 01:40:23 executing program 1: pipe2(&(0x7f0000000100), 0x4) socketpair(0x6, 0x4007, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), 0x4) 01:40:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmod(r1, 0x44) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 01:40:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3, 0xfff, 0x8, 0x2, "9c3798ada52a30aff1076497a7499ff991caf953", 0x5, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) 01:40:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 01:40:24 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000001200)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x6011, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x3) getitimer(0x0, &(0x7f0000000000)) 01:40:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@abs={0x4e0e1d0f99f46fd9, 0x0, 0x3}, 0x8) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) sendto(r0, &(0x7f0000000080)="a5e7178d7e662e3ce28e07bb33ab02aaa61cfcf0948c10a37f10a3f139bc0d8a07a54825fb670a010d01f9a8113292b0cf81125d8d02a79de6d371cb56ddac36d9d56269924eb70d4809fc6046880755c9a460c4bfe8a5f5797cb1b3e58bc1b4417d066bf1ef32d46e52e20bc78bbb7ca88434cf42fdc8e8248bf8f69211d52dc8bbe0563ba621299d83f2341ccc2c731395a10f939dfaa366b27467a9da", 0x9e, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0xfffffffffffffffa}, 0xc) 01:40:24 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 01:40:24 executing program 1: mprotect(&(0x7f00003fb000/0x3000)=nil, 0x3000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x20, 0x2, 0xfffffffeffffffff) setsockopt(r0, 0x1f, 0x20, &(0x7f0000000040)="cd1d86c3dff2547667faada1f5c2db84d1ddc5c750e423f83792cf888551b880a578a8fcbd2536a028958dba3756767be7340ef4f5690bfac95b3c28c013a487e2ed871cb45b2c3f5b657cd2a1ce427d", 0x50) execve(0x0, 0x0, 0x0) 01:40:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) shutdown(r0, 0x2) 01:40:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xff27) 01:40:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000000)={0x6}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) write(r0, &(0x7f0000000040)="760701484e8c232b1cb319950627789d974c231a56217b91613ca1d0df14f9ddd8f990deec045115bf6d2b8f0c8ccbd1a3136cce4afe77ee43a482e0677bc24183f3599c8b435a84b319744b42f82252405410c941d1337a0f154027aa74dac03fd402ce16b340f807e6c38cfe1681ca97460eaabdc6e67e9fa2857bf5ea96bfc4a0b6546849d6ec7c91eccaf1060e12c26e10250d2c14e881b401dbf00f43ec984e8a114cf4d6c5fc048e8a8604cfe837e8a06f483b71f446de73addd475065b5a53ee68ec18564", 0xc8) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:40:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:40:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="787b7c37a786529e5e762b0015535e74960442d8349733504396473e7d8a942c91de10c89d55db2daaf6839274272ae1a169daf40e3382ed845c275c3156eecb145c8bbefcb9f5276987dab1b15b205d05789d7ebd0627f33c428c91e0f65c7e8ddfd504efb8c5c8f11f53aafe210bc21efd9a96016f0e16a970008460250bb6de111ccc8b176dedbb6320031d1506496bb610e3fca32b099c9a7f387f9da3baa9ce0ae35c6b7f51f3c3012657ffac52cd9b97d47c296b1de8afaf00eafbd39cd280507b4587fd2427107205942ab6feaa472738c33c05bad8c5f53fe579ca11ac66292b6afb609f332b54a258235847b0fa60c15555", 0xf6}, {&(0x7f00000001c0)="4c361df5965471372dd9da1780aa80b20d76308089b5287bc933fcdc202e4f5c83adcc29abe119abec7bbec069a52845ada24207d9c6bceca48298ab8adcf7e10522c3eed9a4fd8370ac5798e266c5df07441f89b8c97649888c3a56925e9ab63204816afcc175aed7489d0bc4abc4a9b0c6c3665227fab66381897b1d0a1fa40e5401d89f8820e878d64e398dcce2ec04d78ec32895ad70", 0x98}, {&(0x7f0000000280)="eaee6da0ceeb0bc8cb3e347eaa62e048426fa5fddb9f47f5261f68d30b136bb828223f411775be827b2278e2c19b8ac34b165c7b0e454ad39e5b06519b87c92c80b548ce8e82c9100edf9dc2a2bbb5e470960a6b275426df60655ef9dbf81c443b3569876a8486399d8c539e59bac49dd175c6c50b2bfdeb236f34955ab5651e19bb0abbcc5fd8e855989baaad5a71f0497549d3579c79e9c8cb2e5744771c1bb56cdedc8bbf08ca8e08aa755f5e2cbabd2b4436da8793bf6abe1b0ffad9b64f3c51458f1816503b0528af41f1c6bf34c0a931bc10e23319d4c971577af0b07c343e14ee5bf1ef444e", 0xe9}, {&(0x7f0000000380)="d8c62c1edf574ab41527a0c82903812a8ac26de482bb7a513e136109e5b1f3aa09fb938aa3df16d627a99cbd23ec9b39f647e19e4f6963e140673127ec839ef6b2e0185a70eeeb30606b20bca386e596e05b328b325a2d05eb0fcaaaf9a911e462b7545444eea30331ae86e62615280878b29eb1879c9fa706a68ca57c042008c7e5dc79afbb875c4b6babde3949de2039f18e41c63c93af74ba2ce7e7f60c0716aa31aba617df32cb3e656c130b9746f2d592342c4e2f2299", 0xb9}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000000000000) fsync(r0) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r2) 01:40:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) munmap(&(0x7f000028a000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 01:40:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 01:40:25 executing program 1: r0 = socket(0x6, 0x8000, 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xfffffffffffffce7, 0x4, &(0x7f0000000000)="8232ebc1ae273d329636e91d0179cc092b2a06bae46149103ee5ec62fa2e0c92072b987a147d5459336a94787b0d8f3fb46cf85c2ca6cd0fb6a96b19ff3c190ac39d8dd38f5681b9f0a13e43b18e72ef3d7652255a93d26b", 0x58) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 01:40:25 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000282, 0x111) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) r1 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffdff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r5, r3, r5, r3, 0x60, 0x100000000}, 0x0, 0xed0, 0x4a2}) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r6, r7, r8, 0x91, 0x1}, 0x0, 0xfff, 0x1}) socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0) 01:40:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1f, 0x1000, &(0x7f0000000000)="03cb37b95776bf2c3cc5c28cb8d3dbb2dfbd809d77978f19ffec4085a915345cf1f7d72e7a0880fdc8f98a548908a2f2cd88daa29e5775779b6a6166fe847c140c109ec3502ab9a77728f20d2795611164ddc5b7f119a4c8c2ffc88a17c98a151d03edf229b34ef7544dbedcfbde508656560c789a70a8be381470f01803f1cbf7924fbe8aae3d45ffcf2b3cdc3ac0bb1a2a77e989fe814b7993f8cd551b855249ebc33023b6df7d96fbde5631907c9b2b2794507a2c6ccc82", 0xb9) 01:40:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x9, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x80, 0x51b0}, {{r1}, 0xffffffffffffffff, 0x2, 0x83, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000002, 0x401}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x1f}, {{r1}, 0x0, 0x4, 0xf0000000, 0x4, 0xffffffffffff7294}], 0x80, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x31, 0x0, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0x4, 0x9, 0x5}], 0x8000, &(0x7f0000000140)={0xfff, 0x1}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:40:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) 01:40:25 executing program 0: clock_getres(0x4, &(0x7f0000000000)) 01:40:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ftruncate(r2, 0x1f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) 01:40:25 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) syz_execute_func(&(0x7f0000000180)="c482cd060e440f464c7903c4c1c25ac466450f3a41960f0000000c670fc7fac401fe6fa207000000460f4e55d2c40139e54bb9c481782b5105c4411573f395") unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='W ') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(0x0) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') 01:40:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) getitimer(0x2, &(0x7f0000000000)) 01:40:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e3", 0x1) close(r1) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTOP(r3, 0x2000746f) 01:40:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:25 executing program 1: setrlimit(0x3, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x4000, 0x5879) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="563e29041529b67a84f4659bfb3dc68d20e78bddfe485d9b0ab5b24980", 0x1d}, {&(0x7f0000000100)="a1f491d285873179688e4b642ab07a5dfb043befea5ca16f1f63fce2f067aa816314a9eea8fd5f578e3166046cf6b43599", 0x31}, {&(0x7f0000000140)="92e14691b57ea00aa4c8ff385a437890a0e30e10ef9cb4b834bd76c9068a01175e1278eb23", 0x25}, {&(0x7f0000000180)="58c3a55a68e6709f33664f4d3c15cad68c9c012177ce2e76e154938da1d01c47239fe6817a6e3be5250d9ab62a8e1711e5883cb4f05196e5aff2d0686e04756b1d824f7ecd46e72d7b61c3ffabd207ad214a0bebaf86cad6c1032d302e3b743ba8018e1b7c791498371cca43ddcc98bea1a74717a7a718616e4eea7bf1f62ff9392e34dc04fcb5eed2f63721d0d8680719bcc160a530e0c85b8ba152e5e55b64207852d29ebeaadb08b8efd4c3fcc3d9dee2e34e0e66ac82ec2950f3793119622db5c59860e8f764a33853f5bdde40f8c040ed01d8708c435e51bc986bff217f075ec2abc8e90522d4d0274661e1ba7c4565831963d12c028f222e88a3e86a09d3b910bfb4caba24ce3e8f0ee701138444d45ed182fd37ebcc9f33d28c034f2a54d8184640d056e4926c4f2dcc6263a662709730ccfe7c16c89d8323ed8e68a11d1a164ba77871f4f0a2b96215544d81670cd237b353708adf3bca4a7300a5b30d047e278bb379e2f3fc7fa2baa3f4ba27495acfbbe757d4963a817384c396ec5d51fca9b2ed840144b0bc3dc4bc57ee94dea4570b8f835723075e1ce0d66ad33b530a59450e3d4ea5186e2cf9e78cb438382a942ddf7f07780fd0fae0c9ca8f6e16cc0bc9f83d6b54682e069dc954133918c1ea1fd3b26c9ffc10a0093aef5ac8535d443f0174a26d15cc408dd09b1dbdceebe29354c7036b316b31fc132a3b4f2f96250ef4a4b28ac09c9717ee4c94b94e160bc4f0b9a5806faeaf72e4e404ecee56c2e52cebdfe92cf7c103f208bb21080eb28cd8f6e9c5d8fe05ac6c6d086e62a9f273448f1df9d6ae73c0a1469d5f94e31dd5a88fd006688ddc206908a5440c663b1e23f2a3f12e8806603ed6314f0f26f6f6b9295a36878a2172d6eb185a0ecad53df6cd7de231f1ab019bd47c749a05edfb48d234f314192a4239287570e45d719ef2bdfeb8e7070aeee8848b1e473eb9e00fe4ff52d2499c676e2335b5c653a60d4277b6234353adc678886b36b62e73b3e25aacba3fe320fdccc28d416df4c5e7d4c18463d61de1787242091789b3037520c9d02e0f68b125e834bb960fa18aa13d2fcfbb5b062e2dbfed081e327da48cba7790dbdab415c830517a4a7ee677f3bb545dddd4656b8db2dca544daf02e3271704931a5c562c124710f19e3b4d69b91fbcab9ec1f60e667e9b36df27b0cc4a0471e40285f525c2aab19566f5498e78fcd5e0f957775de34ed4d7aa3dde938550fbe432401140aaf682a0a675566c74c9dbbc786b45683d67d4e88f23e96d3b90d951b6654df3a6a3df2968be5ad656c3cc2d7ac772e7f8fba8f81431c10c50e7c9c3a83317a0a949b928f9d6fc96d59f1d7fcd17503405c294a7e0f950e8e65170df1a5b6d7705c64e6bc3360e06038e39e5d767ca7dd55ba576ce5c500556a2be58cc2f2fdb7e3457e5c22e3f811b26f6fe89c3c6198b29d6df3c0a4ce692045a8df8c55e6f8f74e5c1fea3e479dc926cbf80ae151de1c438a930b69054aa628f359ee756fa67c0da4f8a11e3030a713dd5efde552335c412ede05c5472b629566fb241d1b7410a238e203188a016852d1dedcbf7641a8bf64676c7a1888a1344ecdbd44e959c238da3cd065c2152335f8eb3ae60407126b8a33181ae23fbd366394c68c61c3f1dfecb031e4b2db62d7076cc9da158080079c877aa8ba56f53c432b648997988834fe9be77e3a34b7b26ecbc38991b8e1c5eaa1b593658296b4285f86f2e8da2c74845948e5d3055be2fa3ee250b87345d9d980c2205b29326cd7b376a1bfe005ca2b3cc95763f21269e4cc93cce1e53c6e64c59adcc408f5b2c1423139a4cfbbe752344667b111e1d669eb323a1b5e816385124e5df12af876e10adc2ade1ea1aa85f787d151d90c2b8cca76cfeee1e885242eaba59350fa7741edc7af0b3b6718d83e7f9066855a3251c102534bda6119c06b60a8a44578f92eab93f188a6922309e34ee36ed4ddfe12223329d19c35677cb42cff9834866d669eb09da7297922846de7efb6743a88ef4fb32672c8ada44cde2c3ea8522280172fcb1b363f2b9a5d0bdb13904a23534bd8a2d968cb85d5aea178d1b78f4376f692ccd79441210ccf52f71c5ab220517caf13dd76bf577afc7697dfb88d12f0fd6093c18b22b0387065657085c766f543842ba5204e9a944b6e58d91c726fafa367fe0ed77581cefd023564491dfacdae93b8357900f9066562ca55f51628eec70ea209aa78c36720b8732fbd2a0e97d35887830733d9f8166bbc8826bb05f2b74ebd7487d12767e14612a4b646bf695fde292847bdd8d50b98e24ef987ca0311dd16e84c4329bd38aaa9a8466e6b44f2398de4d0a5ea1cb6154d532e14fcd1580198a2cf4da9da601ed35c2f3f4864cc648402d0036ba8008a332e1a180aa184136dcf9a826ae6874ff6b63f11a5f45ff3ef415cdfff9002ca85f49c327f7121091c8b332a0460117f073be7dac43c613179d1dfa6acab3fe86dda5b18e883e6423c75a1689e442a2e5b49bb1b641a5dc73aa8420c294cbfea0e20c67b04a920a80ec23da883993033ed920dd424dd7b67f190c6b93b6c70b3969be7dfd2222c3486a00fa6747d5fae479d5a51f9232daa5f5a7df0519de8e3d9ce58f096e54a4af946630dfe0535dfc2207a3925eabf4a1b9f5ac4408b2d7c22d6acacf981ac9117cdf803a52a0952ff945fdb5e34ef43173246cda7afd086089bd23ee44d4ece646b03714f6f143ee69e2c3b3f899bcfd08683b8d3ce090cc367ad2ab68a5193138f3e381b43e77f1a9ab3754b5b638666b9aafb9c2b51e7f89bfbb80ad49ff2e577e8ef02097350aef4c8793191945432ee27689281143e7e9f6f6d482bda11ce20fa58c8311927d7234e96a0d7d39a69ae3d4e0cea23566c049cdd9c7b4a28e371e86ea687589afe9e6aeace4f82c382768ec37e323aa904a422514b1b70483e85d1e8c60bbe68d0f14d07314ed24012fc60672070f3f78eff2a6d41f783c16ceb7c2d28c1024e535f96bfe5da6a75ef1a95fea249748db9df93eae8c952bd58f214db933d8e62e06cf4a67aa71464c691cdf1090b8dd3a7f5ab88ca2543914dc2aa0a35c76843b5c6c5e0d5b7a5d6516c9fdc6a66dbd1c60d5a322ef7d759435858aa1fb5151cb07aae6d9416687abc5b4d160d27dbcace14217e785c39796eb3fcd3b9d4d6fb8f3e0967fcfc0e2cd7b51cd20bb91ec1a4dd09c54a89922cf6023cd143f39fe89baedfb7d114905e149e246601c9bb4c55f13b593724eb41690331a834943a1a0dac1542d2fb6f396a4050e8ffa952de8f9ad1e95cef599f4eb5a1932390b142e5ec7fe78dac4cea191e2c7e9406f32b422b09368b17900eb5b365feac4a9f4f40491b8e879fbebe6aaff7a67ae8ab116e19da9a68068378382dc21897d27d611fc6b4b8c76430434d1fac504704f124fdc84bc6c9a7dc9a05d637426f69bad4700146a4abf8d0a2eccbb3fba71eab41120eb65cc620029e1cb5799de19f469ef241467f1ced41f2f89d1c98364d3138f25d26a7ee40a87f48b45ef341167adb5e2def7fb267a051acb580a382895bde96627cedb44bca7298da266c4220f7055fd119484ee65863b379bb0f9f4dff634f48d8964123a8a3ee52d740a9e849d5e7086787b49aaa52fa13ffcdd3857c32b508651f1671ee54b1522f52f172fa00d25713027bf0448c8d761e331438ce30e25459c71268be1a0b1477f5afae2dca4e91c2aa0e5eb1f9bdf30172e8cfa10b53dc27b70ad1c7a12f521e9e2ed283aaafd903a9eaebca06eec7f1414bd27c82064217ffd338ac6fc91f08725b066cc1154bcf7c159ce8ee97653e57b3626048d49b6f889b2fb93d8e69f8dcbcaa6cfea0a8cd9c373196f1b8b2b31be7552cff7d852b2f496eab9ae50d79afd6c4af12a4e703a14e02a56f1116a668feceea21d009b6b9a5f5f9ed1456bfb66beacd11a45c4352a559211cde38b790d31df1be13b903473f263f9cbb0b24dbc4b569afddfdb56cadaa9d64ff3c69e46885b217ea0886dfe3ee141905f6e7b9a2a9810b70be6f611c249ec509ce253a0c10349ededb1c5e8c0e1d3a8ec9486226b32169dfc10c2bdca2c6d3b92f7a78be6afa82bc8aeaf9cef99f1afdee9b360623e9aeb8691ff9b27a0b32e1803b1d4780b0124481c35f99438a19bc8f5a15d1fd14616e8529a5ac1f23c68df59d9d784f32afed1e815b94a5aa9ea1fc63eaa252b2a192ef2af62759ed23ec850f73c468bbdb187b4236a3bba9cf1f7bcb4bee64b74cc6313df39379b2f9ba915dc1b3c8e8addaefaecd482a9daa46485815d1b8a35b2317ad61b17698e5b8c75166d4162cdf205bb80a72a7f83ed258d6992f1abce4ff593920348118383ad8a45b28f6ed5b0c04a4a4ad5529e6185d2faafbe2601145d98839478340c0ce869a6a43fd88186eedab24ade79737a0303b685b0416936ff7246b44e472d1b44ad9e8af261770b2b8574e4e8446b526917024610740e18b23119f94794c992efdbc6fbc82559eb71d88356ba1cebd8511d22c904180836958833f50ddcf178fdbc36f4d9f2df6b6c84c3c0d6b3a2eda05ea4c4ba51a8141afc88fb9459f6891a36e4cb9435d057dbaa734c8effb1d760a233d4647126bb41c242c226dc1989610bc161d6ae6bd8ede31102b3fe97b18c204b9c72089fef8aa6cc3693018350f84a00b78320178f6929f49906bb3264eb1a30e114015cc87eef7f03b0899b0f18673bdef5c1a3a692a88838edf1bfe45b3887a20d808914310a5f2a752c53bfcbfc62d79e604311afb932d2e407155178d3d0655100f2d74b240517dcf04756f58c00e864dc2294d723e649184812eddd8259e9d18d6f56e672504f8ece845f18f75d9a9141e2aea1203f58ea892529016b65e193d8ec65c277fa55a0a67d88caa4cdf3dc4e05e5f86b60f4d6e175ee1d83dea226f090db8c2f429dfd43ef45e557ea9b74528d70c2ba9978959609c562dd9756fa3f2166f9cb459aed321dd9db1286bbdf75a57ec787bbd70ac867d28f1258e1332cc5542b883dd304e057771b55f7d08facf771c7a05006814ceba31736f425d2ad393682189c6a37e8ea0ab5e256877cc1b2d48ca249babe5d7b82cbcd16222a6a8e06ba71d1cfd41d8d690a2743b420885e381f1ddee1d44fc0b8355d498e61d412748c85c45a3c7252a1d69f4111d81ef2f882cbcb2f8750ed6cd45f1f0284231c183879372e5aabcbb0681344d948a74e2f9120bd25a22d301a3213a71bb09256404724b4a79cf6961d92b80f95ca155fcb4084b2c8df1420708c713a7e354574f5683f2fbf4c03fcca8bbc0ed103adfbbc50f1042ad25896585ce79dfb0f827b4fa1ecb3d11d6f38f9a139c95f7c541a933f8d220fb7d91a6ee70deb8ad3e7ac4af6fb7cc9b40c41659ec60732d4129821d8ff491486b7de07c5c02aa23227c1027e50abe46087c605da0c02886bb30514e0f5651b59e9b04abcf9b6bb08937d0496cf747086c7e6ec9e9d2efcd096337bf9db8495be6bcf198945c3c5ccc077e8dedb4461f36790c9023604dcae79538bae712edb057ee74dcc1770552324e771d801cf8bb9226ff5c4103e04c427c9aec0c0a215201a8016e8efc54269d1cb7f39f05b3251f5dcfc0694fb357bf3b405f97a07a8bea2480ef1631d5096bcec9aef459c9fc9167b260c8d699f4a57da5c294e7837f75ee1ca5ce595d05e62f4d23ea14082f956b7bf4fba723f3cf2212c6fe135ae6a42884a55071b5d3858c", 0x1000}, {&(0x7f0000001180)="9d2c2a62551d513a4f1c7c8d9dd94a657f053ab39ea5ee96d783e2374ee14512b8d4658660db36fa05b9f04bf9883cd07d9318a7a5d38d361530cb78d19fee02690525d77c39b6d33a59630ae02449c52a67f38eeaa760ef77e621995ea6f0437ae898615d2ea7f81164372b4423f892ee1d5aedf0ab80ff66be789e7bfd5944aeb56b3ff79ad20129efd26e5f9641421bc8dd934b52bb2ea32687f523e8420a2807622bd738a4e3ca3e5dab809da8d18e23", 0xb2}], 0x5, &(0x7f0000001340)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff0000b9000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x4}, 0x0) fcntl$setflags(r2, 0x2, 0x1) kqueue() kqueue() 01:40:25 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 01:40:25 executing program 0: r0 = semget(0x0, 0x0, 0x102) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/32) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') 01:40:25 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x20, 0x5}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 01:40:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x20, 0x1, 0x4, "6577f19c8e6309a00c4a5fe480c1a6131cdc5a35", 0x100000000, 0x800}) 01:40:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffb) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000080)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9e, 0xffffffff, 0x1, 0x7fffffff, "00e4dbbb851fc926bbfed6d9ed78a08844c0e1e9", 0x3, 0x8}) 01:40:25 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 01:40:25 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x7fff) r0 = socket(0x6, 0x4002, 0x0) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01040000000000000000"], 0xfffffffffffffde6) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa1) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x48) pipe(&(0x7f0000000040)) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x48) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 01:40:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) open$dir(&(0x7f0000000100)='./file0\x00', 0x30, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x18100, 0x41) 01:40:25 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="acdf86470fd5efc831daec1641662c716f16fc1570d3436629069f128d8c806928c6b7980df0e698d4baba77de28a8f2e3bf432ca3b6e202d8772877c90a", 0x3e}, {&(0x7f0000000080)="0e88e1bc758836a35fa535d8750022f76f7202b20c82b7e359a4faaebc957364e61b51d8c763e7cc771f152efc9b4de69b2f5367bd3217b36ae744582656fd04c7d975e90189a5194a9e58d352480c6636ccb098c60b17a1822311b7dd56abf90f50f6d2b77c8558f34390a1dc1e25e4afd0b9484931db90a174c599bdaf46874f6ab0b2344d02004478b85020b20c2cd1a0d5cb825db77219ebbf0b7be8cc", 0x9f}, {&(0x7f0000000140)="c19e3038f01c871986ab351df26fbe08dfd75595c16f37c9c7f80faf47faf85b47acfa439ad34feeecfd8daedb3e68952897e406de05e82d9be4c9eb76ea906c07ec0ad07d60d5e0063bae7fec7e508460df67288041c7b2aec99f31ad5835ad579c74f5ebfe5d22442dd8f01e96f7e67b6b5c04fa14a05155aca1b981", 0x7d}, {&(0x7f00000001c0)="8b3d975a5547a656698a656f4abddbb3d48d1780fddb4ed2986a99cddff779c5b8488efea57dd58b861c4bb9c98d9a959427c7535f0a87201381f01c8fb3e31044c08df43169c605c77918ba38d64188e77a981b4f9e6f3ec6b17a23342492fa8f23aab481571ff4afd58eb02118216b1d610e7ca978ee6926b909f24eaa1a1d97cd66412913a8b29425835a05bdf0d94d0cbe5c06bcdc3442883640fbef1c8ae4de291ea643eb033ee1b0962d5a78fd8fe407f25cef5dee90a3783c41fe204bfa9f89809541", 0xc6}, {&(0x7f00000002c0)="e643ae6c3791a488e4463f973c3d03e40284b3563f84b319af2c27c279ff1947c6be8e0e36fcda4f642effdb2541a78e9955179dfd1d3ff650", 0x39}, {&(0x7f0000000300)="d401b792bbd9132997d343365f81fe845ce6b9e4f50bcf98117474c1c573b054b796c5b1c0138bb19f3ba5696f2b90d71ca54d5490", 0x35}, {&(0x7f0000000340)="d7167b520aaffef7beb0bcf989811314ff25e5c2514344d78a0ec1b3830f8c1e1ef29261aedd7fe7c7bd856dc24cc809cf54e6624d55c167eb3f634cd52b8bb4e8f297551eebb395f317473d780116588577cab55ed97ee2ac36ba69717c2f54140ee6ab048944b5faff6dd51ea75c24abc0d6d32d1005af48b8b19cfc91f71d7dc528b0c4320af3a067163fb1568568139ef5167dfc40f3ae2dcf94b5cf0fddf6b55342b91d365c1e55c4ae192077221447648a6f44ee97f942c712567605880791448649a8c8d32b132da41c483155069345d7da57382a1d019c9b5ca74ffdb904db30412ffe5e5a3cedf59274f74ee895d55429edf3f21b6a458e50f2c1e4e74c9242de64178f343fea7a2d815d6e50be91e7ae0ea912970f06689a4303ea42c5b1235aac988c7ee1774c19f25a4afad2c61f792edb5b369a56ef06902cc082940c2ef04bfb3e3d77c57f988ff4194e7e87be1d724abe1c142bc82e9591c93b95bc8a42520ae7a9b1fe34822bb405959df5604420d9e22439c61e5041db80b7a64ff97de2915dce3c68862aadb2103fe9e38abf40db83e20a8dcf48a3a430833036c37dbf26549c60c1f4180fd4cdced0025f011524f33952974de45a1b663f9f2c43b48eeb3182fd81a8c2eda460000521288e3b05b8311aa4d11d588a3075518ee5605bec7a3aa63b83de0a13878e5e8cbf7681c73a9c5d20f07945cb36d29baf848050b06cf135b10b4ddf00f7e1c19cf770dd403cd0dcce83d0441e5b8c8fb4e241d3437e144ea1c142ad6c9bbd86fb10a45930f47337c56d57e88a6bbf6f948b93298292f1fb4b17039241cbfb28fe7c5a812317e38acb55be70e7cb2fcad0916e1b69086ed80db44a41a990ef20580dce872a95f66b6481430e4ad3f727fea43ec308a0a0a9a6886a194baad49d089c4f3f4a7d9c32893eb1b6619a03d63f027572d5ce9a294705d15efb2aa74de6959cfba2d28b56ca33714763e9dcb47b07e945ca1ff3a628b5f4417fc72615735a53b93e33ea34997d39b90a212529b6e55a992fa51f47595627a2c19dcf6b670ce1a14e9ba7093bf052eee80a3ce1a045ddaddde690600b3a10f068df7e37251fc96ee7aaafb8470882536708892548e5a039b16c50fe80ebcc019a25eed1668f397afe607fb1eafd6891ab269f98b63d40a3b78a30612c58e24e36720194c3bd79861b9efd368a9c09c47729188e6bdce072115857cd05f9d61cdf378ac0b17fa0172e00177441a7f84d2cec56a044b3b96614a8776db77d749d5844a6be4777d2191f3e3af699ad1996d9cd3fe1ccf9e84a7d87f461b221cda6cfb0198a955d74bf31f1e3c5f2759a632837bf64d829e7a6e34b83898a4c5e254df886d215c027c227ee58b9c479f7cfc1366d760ef03ce5160c6f52bac32aebca4a0b08b37526361c11b0ac16a2faccd244ce052ee5cb08f5eafc69fd53ff27bcb6da3f41a15b01a1163927adf0942b57a77fab7adaaeb4a06aa730610af526b3680eaa4ed721a5f1e286f4cf9d44573110767cb6c6ea26f43807ba34c9087c1939842b582dbe08de54e75151a69dad85090eb119440e29f30dd3ae42d87b0abb58eab485dbba21aee2342551d53df5776bc73ea2f353e395434fb936835564e8e97352b0e80cea5b87e03ddb0e66fe0917b43b4adaa155ac113a860d9c3f5a62d4f63d5d277a0b626112c0b77092b471ff7bea1c0378ddc8a0caf07a3db744f417581872a6b0123cd9b7e80ace5aa8f94520857653833062c898fe422f93427a96d476135d308662b23ff9906c798c86cd214a0a29e8fc05b73af8b2e800f6f67a92b49bcae06dda8041c69c6e9b6310996b56462ae7252094bc62dda13113f37ebcf205ce93ece78a9e40ae9ac40047d891c490a970504b1129df4bf64005f5007bde89986838c19c4142ab87b8f086551b257135db9bee6eb4f38c6197068c044034d1e2b2f6d3a3c61ab7c42be312447e339925156b8dffe0b4101ed7d81a663d2ecedc6d514415f439b79f15008a87822a8ff18bc4748ce80d95bd5d9c710bab77f8c360bcf3aa48c4221760b7837a6261193e998c63b92f17b98e8d71ecfcbf2d69bd1ba7dddf140b97728be4304ab79ccc2b0dc5bbb3476e657e6cb2eda00467fc496da36f9dbf31ab5bc66c10b978a06ffba8ae0e5714f11b5d12493d9f57b6a87ee919ede87c2d6e4d4b282db6de6ade8371c4b95d09cc13fa94e95b966b80166eec0e14794e81dcd571f34a60f4cbe341b3a9f957dc5904d8858e4b53e0453ab7df8d61fbbd408245c2124ac306aac354a05d23be053f95abae74a661955dc6cc377cb2289662e3218deead0cafbb0e7f9752607ad32724adeade4b20efcc0abbca074d13f3af52547608e891e3f4f4b802628a4bd02902bf1b2e3a0fb3da574df969185cdd39b3336ae2a57fbdc4bc06ed54cac7598b9c9e211c0f6e2ee83dd360486e97de81edf78304dcb33a6220bca1b1ea2d994b8fedd673cea39c6884d815684c9bf0237dcc7d76c9a1db4e419d9f1ab5a923ccceebb6284107f7d6c8ea070a102018cc62ad128448b98974ba205bb1b9b8d8f66a2591403f85ce50108f95ad9e7145149a6ea38e2f7c1ce2d49a9e4fd7ac7791b06f18eb8a1ed6072913c8165c38506cc57d650c5b6c9eeb6e22b3e4449cf37028823bb98ddc78a175a4c27bde6485a1ae310ebe0d12b8db88adf158106f8a74031535806c6afeb48aa16b7fddffbb81c2e8ae32b7dce580757b0b161877f33ea6925a6b0964706c8c5df1c4fecb8e7bb0bab0a2845634251032e9e8d8cd4f6a9b4b39f7e6e6b38ea76efdc1f791e11050c88134618da2c80d533fed474f4cefa0c4cf9e6b19e1093f8e0ee5c6df6650eaa4ed61fb50cd2b59109d8af435a985e0da68ee817519d312a25a92c4fd6e45e42ea23aa2a369111561766bc33f38d25aef1eff8008e6f331d6c83991cec37068f50ac28af7219a7c1e545061e6dfab930720902e33e3182b423e0dec96de23ec76dc29a402bf4603d1c1d66e71296ccad7c7a3abb3234669583ca0ccc1ca61bd74ab686f6b465624e6687cd8e730989b431b6a557993ce4975bc05d15ff0664975087fe16135e1f63d4b64d6b958bf5a4777f98698221f3755086d11d6b7758469a5a52f100e34c12dba1582030b23275e2f560419b3fbf148ae9b106e2f338b2939e60396a2c10d3ec15d3ccbb906be3ba7cc54505aac83d85b8c013bff9f4417cdb82f4e0dd6c141f098319609691006d32871af2b25795379b5e6d26f5db94abd0e6d3e3ad6dafff625591d890be3054bb2a9d18ba6e475a9e503a2c125c9ddf4fbb3bb6b06b0d287b3662a1a525d3f69d866275fa6739287a0ec51095c77107dea32098224b6ca5df3b61063ac0fa39e1d309cd887300adbd1f6863d8c19dc5b0f5c3527de67c409f558a5b735874fb5ebed3ebc57e5ba9406ed1efccb063fd14ae6715b6869e7c493b249f0a1d66260929eb8695ef4be54a89c27261d3dc053d26624839142ea394d0a0546e0f8bf223281a7b183d883a9987907a4ba55351d3d69bcf53ba9e3a1bf0b9ae33348c1a9a651014a2c6378bd9e5df74c7bef6c6e5ea93ad0d0288fee7404f57aa5329e82d71da0ba9a34b306ef64bf12ba24c0a9577ea5d43b58623b5282363d0aa8f242a4f521cde144d7c0eeb73b2ed9d36539ac404b9a99fa2462f134509162ea997b5f1595c4aa95beb84d93cd7b05f74ba165283453b9b6101d7bd595d7e937e0ffff604cdd94c6115d21f1255547dbb2de41c099adeee9a7769e112f58977b38dcdc18422959b42ffe9ac41c15202b91113fe20fd83976390bf5eccdca8fd227d0007eca8a87aaa7f5b12a906ddc17b28b05955efe6c2fb695c219c693f0f50463ff85896aece97e8b060ed4670455a427919ec8fed66a41008180aaa040fd70a072b6fc8b3eb065e9731efb012da851418b0786e3416aaedd9458b5b6a7c36666f4f6cb59082530fd004abc6bfe0fd843b2e72bd47bc8eec889f26fe339185417ae7131a1c68407fe4cc1b269c933e1d9453a97e3da200635fcb97042ec147a318efd9af81e7255b1642c33efd579b852abad236c86ec8656eae49c378b0cca7312145359cc0d30c6034e44f29134f4ee6d3d9a22b894bd36b73f7a30394d266487134c409263928d7940d35522746f348f978349d92c3be364c5de6f73609569786742b54ccbfddaf747f62a41a04f12030900ef4052079babc18d3d7d80b6cfbca16ee62f770a878c495752adcd5014bf35ad67d1b1f274e4abc60aef530a8f15cf5b20e491fe48eea07d75a77fceba87e41164f42675f99cbc0e9dd78f08e4e04370e5d8ffbf5779bc7ed3f4671739cc18795c9cf25f7e0705919d63bd310ac55a99afadff718742909729396f3691806b666c4aaa25c60ae7a4e5b28add882a4784c44653dda593f406eb325982d9dac8ce6a20ad60c9b559a6d92174fc8f6f4b68bda03af275bbaaf6565c4cb522f1b8e98fb22f498249398c4f9a837698e38e0b7b679055acedf26d54049e86d3a5d2ade53bb6c683c1c9d2353fbbf0cf49245b2ddf97e589763240e366be01fa92acbafc6c5de879af8d1fdf61229f4e724fe795b551af298cd117d5182f5ef88f564e5ccfd7eda999bba1eecee5a92d2c025f061c01af8d3800c1e63580654a7225a894961d9cf435bc6a0c47cf50ce39516e990f9c1b26242c2aebb48a1a0d793e42dd148e95827040506ec8f9ca16be568366461a7d658cdc6d95f207e5c3a98e58701aee00f307ed31d827a90fa9477df6a51db09398e506e8d18e03cb6990b12ac52ff53072fd49abadaf99bf77cfa622d68f50ab611471c4a5e8fab8ae769b20e4868e037b682a8e2f6fb0646493225aaf13b92e9543fba355837c5dbcd27b71e59b6ec652665e355a697ed015d03fcacb5890672ab0f5b9a8aff80d9c7d6c90e21a65eecf6d1369ccef3131140fe606870a9c23ecc8f480b01455100d8c0d72a02a73886669070150223e94e50bdc96e1bf626467e96c10c3633e1938c4b04c383358e5145217703447cbeaddb2b5dbf56093f8943c2be6acad97e153d83940afeb1637c7e8b169a86b6b59d7afe72571551f1621cbc793fd3b190d8a4c6cbe5418398e621152e75ce9fd97fb9204ae3c011936ef938462d858f564978d59e1ebcb92aa2f55f4a3c06096e7abac009703c5ee4caa2e7b1c9f14c6d28c8f4902bec8eeceb367a50f286319047e080f4bcde4f716450c0054c79fa541e5cffa8fa45a3980387de7e155df610588045740b839791359466c4a67b3ec57aade9eaaea79b85a1d8456cedb1cab877de8e62a301c0cdba97a6469c519a55323cdf975b8b7531f6d2654441b348beef49c9788da307f207659d75b05efa91139b8b8c2d19786e62530bca2507f540d635d20dd2bd018e15b4792fbd7f249c57d8a6cb24852490da8215c0b48ce4de554a3c0cff6019a40c398ff8682d7ca63e92dfe43f44842c8afdc6cb661e3e5463a8dab72da56c8c6c763d2391ddd4e4809213b98455a9d0d6cabfe91aaa7a8c49de8fcf2f088e6b9ce5c80df584a7ba461eaeedeac915a70bdeb7eeae598dfdd90e212af49d946545b8fd43a023048dcae0c617f65bbe5eb1e323ed87b70ae4f8962c59fad54edd1663e65b96f59abca95392e1d6fad69ec11a2f219f9007363275001743a3b241a6e8e49fcb6d5d55afd1808cab0bf1f8843d40894d9767d09e74627a98972e5e96369c9a9c7989147c16f0d7d", 0x1000}, {&(0x7f0000001340)="d186d48f31c484bfbee27983841a62ffb0961aea6451488df08bd0ee02f791bfe84f6eb05fea08245dd56390f4bce47635d59ca20c1f9dde5a72611560f96a8a01a9ca9950a8c06cb06ec5c3df0356adaab21ced30199ffd1e0bead9e4a6323bdc19ded30680e8c82cfabffd30f9d953324a9792aa3f4189fc9dd729acdd07bfaea17fc6284bc3a35254480f6033cba87c3c857e7c25ffa66929fca067c78268a865ad773023ffc8446fb2ba9e817ef2d47fa395173171d445dde344b16b3ffe1d275ae126190640577795d032e35ef9141a8cbf912ebfd2fff27053c03d290ad881139e715fd0d953630d63d5afa8d565954429cf33", 0xf6}, {&(0x7f0000001440)="d8e2d6cc03c2f21e664b4a1f89289d194b19afc6b69e5c4f18f21ef6e5b1db6a9d80246efdd2bc1c35ede9c581fdcf0ad871fa1f1e046c6862b4d87678905c482bced848ab1004e35b29e0bd41aa8cd3f60aeaf090798a005b80269f4051d2a66827", 0x62}, {&(0x7f00000014c0)="893cd3db6ebe3db06ead607b2bc805b4bf149723acd9aaf9c9ad45b66771458242e6fb54a6a2da788c27dd9f5da620ad78488346a106480016268d7f528c03a976945858a93bdf5f0b46e1f7d56f7abe90492f0b38e7940e7248d266aa4b00f91e8c5f807d3440bed936722edad5353952f9cd7aa73a39", 0x77}], 0xa, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001600)="05209c99837d6568554ea0a2a8ac8760c58dc9919494f497d31da540e2ce41c59e828321f094585ccc04ba7835f332537a361f73208a6df20a0c17f7591403bb9ef55ea922ed2bab7ee99f9a5658cd23e03cabdf3e8db03d6b48b1ecf59a448e537762ba91fa674c25d3a856d3f14d4304870f39874a10d5eab2eb230010b420ebaba1f8763ad3edc5d310863d5e38306a2dc09673a76405d40bc4b31e2783a9465b2d2af977bb98f6b3c27857e69a3fb5bda08a387af14ee0f1af096cc6955243318f5a5620477446d9557f5c2951cbd1b916adfa6c620ede3e677cd69e439163db", 0xe2}, {&(0x7f0000001700)="51d6f61227748148d5d3495886b33df9009a4c41cf86fd14e7ffea51c5a7486cb90b3c7d159ca4d177c660826de81f012be313df86719f6aed1c3a1a630e47846813972dea4e161527ac2509", 0x4c}], 0x2, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 01:40:25 executing program 0: madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r0 = msgget$private(0x0, 0x102) msgctl$IPC_RMID(r0, 0x0) 01:40:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653001"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 01:40:26 executing program 1: r0 = socket(0x4000018, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffb, 0x100000001, 0xf86, 0x3, "575787cc46f88ebd425e520208ce8a1db7e354b3", 0x7, 0x80}) getitimer(0x1, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 01:40:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 01:40:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10008, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x397, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x95e, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000041, 0x1ff, 0x5b34}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x21, 0x80000000, 0xff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0xf33, 0x6d}], 0xfffffffffffffffe, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x2, 0xfffffffffffffff9}], 0x227, &(0x7f0000000180)={0x3, 0x7fff}) 01:40:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="fac1", 0x2}, {&(0x7f0000000080)="26d86d0b14ec0b8eba9126f1aea04ae9976aefe256bc045b6270db7c7e251c113534665f08c9c6", 0x27}], 0x2, &(0x7f0000000100)=[{0x1010, 0xffff, 0x19c50df4, "48c5fdb2b92dfaa216dce4a473e4ee181a2d37a604e34b32746c7ccf483f1a2fad577ef82a04feaa7d941cc3bab2f6bf8c54fc00403789f0e730124ee6fc32bc95fcdc6de8e0c45cba2ccf2b7434fa3555e0d8269d031159eaedf4f313d968404cbbd56410beda162dac21fc2d5f5cba46f953f2711b91d9fa5d75335e060f54f2b15a17387181dd1da4784fe721ef19e488231568501894157cedfb7ccaead646689de43f499405ef9ae8e4f101e9ad7806168d3d9f10468ae2e54008019666cee0d590cc6d9091ea3d0167ae3412b6889ab5bb340becf39ffb68d19e946d4708f619bd5b8a6bf4c51ccc60d6bb084d392fe59037baf55d0cabd82e30ed23f4b0f86c8d00c72fa15b49a8c94f96e036466fc5e09e9e7a48667ebb49fcc533763bbaa6b219a02c69e12ed6bf2ab3d87e5a94714f0ef797c8a270c26d7fa39231728746d841376742b6d94a3407e26273bff3311c486e86d33f3d79a8b562409c0fe4376200a1bc7950d76817a770e455a39b573e32954b6ad206ec524d7b33d9a3e2d6a616563e4bf0153d2f0d5b47fef9e8416c06568b2a131bd62045ebb9068a2843999eeee28c9c25cba2fb6383e6861ea4e56f84812845f0740e1bb916acff869c7699f7cf4600bf6a1262e453c07c25375d5d13661f4f2d9b546ab7039cd43f7e0a6e5d40878ec7aaade74a15e32a8a402fbfd19d7684cb6d3bc6d842572dd81ebfc8a97431499bac648fdfa10db63af860d6351f92387eb10065d9beecfd48698717a0c5a020d489cf360754ed0862ac54526389c4d3d1112d7c2f0e3aee3510f0742a09ccfd09d0ca3746cb1c6f5e0b5ce8df30ad370ae9d686ac0bab38bca5eb4942109caf23e1ed8ca47a5ac9478b3c454cd331e6cca7b056c19f92ac22948242303fc8ffeecaa605443ac02d9fe216dda047267c0363242c4018dcfad656294ccab24556e3464a553f200fe7634fe19cb047cc799118de7c64a4d0a25c83b4a4499bafd567eda16d77735ca552790d912bd1c9a376f2c91971384672d63d6fcedef183c3c77c83755ad0e825f855e65a86f155047bc22778d2215c4cc86e7f7853d78c106caf5e3cb085bb5e43655b5fd9f0ff142edcb56626456fed8ccbc5cd67c609d03ae6603578904786b3039d920493659c88a62864a44f5de3212007dfbe584fe09f31e8e9847c4869d4c648aa6a881578d53800b75a3a7c15dbec0c2418808bf6dfd4386d67e2511afe9c438ac48a771b6b6cddb3bf1bb61570f9a5dc72b6b55fbd8bd2642e40fa261e71a37ad9f9e239c15c4a499775ac477477244e45e3fdffc7386b068fb3d7cf2bf29e98d39ef183d08bfcad95dc30f41fc55082592997a4e2a8c04f60ba486cf99ab549efb46db6c1ba3b1ca150163f7bf88f64d077c2dfe1a50024606f322fb34243c55a09059e9ae8c26f2f615b106891f4d53d138d7bd01ebe8afcb9a87bf0adde04fa7c1d7d847bcb17525c8541fbbaff532f1ff1be7e403e99bae7c19425e928d9348616376c8e51173915658604bd72fad28c212c46368d7279887ae72450dfd97d34dd1a4edbf8c02cdca92088938ff21f9cd1b1243ac7df5968f1b60e3bc34143abb80aa8df39122b53e0998485b4e44f65ab4ba53ba3e507ad2419c1c54c0966378a8671ea080173692e2f370fe6cd83a6f6ec098c939014b4e40b52d060037ef21a08e99dbe18113aec9475173ce0a8704e1464bd18a028f0a6777f5b0b9d568a10644b92ff82eef2676a017cdde689b8b45c8067bf7f56617eb62192d630acf6f3c54305d2403c3c690885dd8f0d78a05fe8e4e53d028f3f48be60492ea41c0a8d1e93ae9a232fcc5b04fea551279fa951856b26e8428bae01d8bb094b2a25f8c367b14759b0d1005998d194b707cbb74addb3ef04abe8213a5edceb18f8eb28909def6dae6094d6d44255a3c933b00a454acaad17a846e73bed86e4f268e31fb0008edaa0ee25c9567d81d3092a074d7bf2f10815b2a372d9939d2218b978b50133f2cda0483565914539c8a50b61b5172ab859d48d7dbbd202f680ba5156991ecc240944eeca90cac0f85ff478830ae9f9dc210a26fa6355ea31b8a1006a1f8bb9814271d8bcde05177124387d530beacdf01df72dc2e81985dca4f6b7df6cf176b9cab057f403a9f22d46e01c13a9f6bbfdaf0b61f4130c95fa237562ac69232f74e192d2dfc0336784b1cc88ceb4ae6fc754fdfadd7738559fb3ee40dc0d60123fa6428a93a1ed7dd14a6e1ca2e7d8a50db26bba1f032f0dda155a1210d056e4c5765e330c4332a3efd0c0550c79a360bbaef8aa193c51c4f034a8c3afcd88cac595c56a04cc2937a885372288d5de2f41cd745ad5e75e7b66aaad3db11d84e88142204ec708f9de500f1cea459ae1486a7f4019d0af4cb59619a1223f3ecf6605b01a006927dc5b968573d9ee284b4306ece99d57bc47d8fbbba037243c1492d916343679dafcd970e69df165156b30f525287886e0f8c6dcbe2d9eb4de925bb8f81e6a96f0185194c3727a5ed658fa024d5ac50cd90efcc38e495f0f2eb1df58bcc71d9ce0a881ac37041ed2fa7d88ed8c81bac38538b3c38f4e2212de19f902c6d6eced44e23ad17c9978f99069e079ff2599ec12570f10a87b1a1396ac1baadff3a7f7890cb5ea6922d2b270b83bca0278ee72550292ed1e75dd5f9a98370f55d1277774414f69415c486c0152f3f0add8501906a5e440f3b05c1a4c3d8f769b7d455b2e7f30101eb278f5fbfb38d785ed086f0166d5c968080812d537d1b518e0d4f0a4f2a2595f4c522d85889a131c5960e8a415623f89ee56f99f28da1da7da0e67ae39c9ac05e5a884a02e059beec8d7a8526e9afc889f15a667495dfe956d5dde1726318f81c98f53cc084ab48c859b2669f30fd24e15c8147ca27c04473b2556d699065bb806cd69f9278d0163e2c280f1cbda3a4e376e3e5eb4ffcb5e653e99c99caad7fb0da22efdac0916faf398d507cabfdec83479e5ea0623ab2a571a9c95058556f1c58fc40951aacbb641e7bb031f07d860cccf3cd5a02c1c5cd557afa6bc8744b9a643920d095f8b0d50af9fb0c9e00358823855cc13929932386bf20784762faf105243f3f14a42e1559d498b3c59456b30c3484be0c0ae36b8fa4ca1a556a68abd1581b536f37faec3f9114169e2d60122fc1fb54f4d2fd8865e2d11dcbde876ab762cd7ce69a79101aff5c5299f74594397c60888b047bb3d8fe0a231bea91972e4af88afb3dd3eaf3e0c2accbd4a31a409cd23320dfbce8defc302c48a95452803f160c0a869ede493e29dae95c2fbef2b097e8c01a335995c9d7dcb3bc0d83f9d84aa8ea924f3d7eb1e919079680599c280c058640235648a88ed595f825042924f3de4097006ef64f3aa92c813a050d5bd75e8a96792d4ddc76485cc3edc7e9fc9ba5e8db99e1699dde7597f1692dbb922ab060c2561f93df482ea9b5d9dd17bc9bfad8d92bfcc247d4916941faaca23e9f00f9c2a35894c27564026c3683ee3330086aac326252b4f4e3492751b671daf1aed464850d63a6e5290d32432498ffd72a83ffb07289f64d2f61cb198d3c6c36967440525d75dde74f53abe27d13893c141603535c3ac914778fb27b22185bae75965ccbe139fe2fecd261c9783d18e56bd462a542f7594d8650313839c21a3193ade4f43fc4c411b675a9aa8a474cb388427f06c0d42ae0b17c7c45feee504ce088d3e9150b50345c21ffa3195ed8e880b0df187d08af47cfd2bae9819570ff1bae850ac2c453a8db1ed801a6dbacfe503e90d4a5455cf933ec01a764bbdfd7db929ec1edcaf627991317a243509b6ceb41d0619f9ce45be41c9639216b666d0e258b7e9da68b982cf6d85e4398e2c3a9bda536c1d4450475d19878f377ab9d42da307997ed4d10cd6784b1b5ff92ab9797853980076eb3833942ca66b9e5c1004427233731aa6e94826ccc1eb17b9b5b4a9265ac321e81ace3aa5efea1a847382ef96ee2f0f4e379d1e85e5c7a33bf1dad8138fb725e04ce1a4273f93a386dda4ed1eb1b35c8770954d7abffac8f97183e27051f3f2116bbbdbb4de3f6a7d54e8cbe22dfbede5e0cac1e137449d6db382e5cbeed05de0d0020d519e3a6311c19607dc7e77938db8069271d79b0ab7cf9a23d6353f0ee3e92273e9704676385be6a61ea7a6f2d29bcefe985913d0678c27dd1cc40afa40f2f3f93614e6b5ca0f33b6526ba482bc9e1ec41aa62466f34bd9525fa74ecd134c4be30dd6b9f70314e4026c2749e5a8d6139cf6052e00341762e6411d325bbc2a8bed0b27d582a431c59eda4cd6f4f8d6d39031fd22345e099e96023e57f064bd7d67d096e4d407c951dedfb0a7eb77284191a2e3d21e1a0b1e4616bc197f5e83c9133aed0276bd28372328eaca2577712005d670cf90152f1da0f44751172e7e8d46e64d85bd3160b6880748aed26706a579028516d22bbeb51d01a5da8d345ddcf27302bcfe85c6184ea3df8db35caef61fa5d570c8b9cf08c05c0bf40b6cf2bc1a150df93e24f1adea67d38181294a44bd1b8ee511afbc82d6122ce955fdea63935d863e189f6f19656f6d7a0d400312ed2bcc02753ed61c243e23f698ffb9c9cc5c33fd3357ae342afe8bec895ac43acbfd7a9088dc06fef14dc17d1978e6972d1241c22c7eed404e051dcd95d54d5b061141318b51594eccb8d31b1bb23a9f362248b3890540625580dca61173342b034c0a24110fa3a3a54afcf5f832d542c821d95d8bf248ae25df9490eb8b34fc152e9ae72d2f37a08abb2960b55dab054cac420f2ba11a728fd36762f80177a45907d1653f72e509dde3cb6997ed35404a69ed9f9b46aeae4c0c31b528c5d27c61d73aa6f7ef5f9e2cde5b046eff3d521d5e3878f6a65dbc27720f687c7b013f36d910d5f2b0a8d31d3c5ac592ece525f89b5bf86366978864030e19ce35c7ab44caa124accb2155e5543fcb5add4211638c652f1337d4ddf8a3b5b78350054b3aa3f83eb403f2d20a5f3d99d0727d38233c43f1c8e3c2ad1d98f3b34fb547e5308726122ab8a5cb5d130f180d88c847921bf7f6fc9a8410a1375c56d8bad0feb9dc47aea7d4df92c1fcceaab95dbe1738d906012725f3a510cd94e19dce467138ce50da92a3552eef4312f04c161721083d041c8b5ef5d57bd7921d598b313c3749cf776d353fb074cd2b58c7b67fdf75efeca66c08c4c4e88d8ab7e1c02ec7e32e3b0bbaa665f4c40826b013ac8ee5b74fdab1641f2783c716a9817cdf1f42298e2ec98d26c3fdb16ec32797fa094725845ece07526630db65eb2c2c99915e287eb22d24211bb5890ade9c4d2c12ba1f4786a0aa72e46ff9c4e1f32708d361b639fc2ee8e23f953a0497c123760d1f61489d3762a6b0dd39dde1bec31ab73a54b12155a0846699c0498248b13a18da43b6c63eb199d10b3bca8d1d58119ab6725e1d6d35d2b7a94fc42ef45591839d5bedd97b06560809914de957047e978914b3698fde2e24e5f2d14aae59846573847a917c587fe4a3330d11a7c59a711d32496f8f6de5adc28e4ef3aecf932b675e7ffd587cae98953150743dcbfbe1822c7f13fdb610ac690fe48283e9b602f7e9bd8cc7fe02548ad45999113c48a8a414513608e09bc0b23ff0775edf27e56bef6b9e5a6ba79852d118d1bb280f9e624ff7e99e41ed5c4314a7cf821962d9dcc7151e4d73d2cf67c1bbbf066120a8749259ed7e900a11104e54c850f2655bf1c0eeb1f3d4469f6607496d143d24b644"}, {0xb8, 0xffff, 0xffffffffffff22d9, "40b0d6afaa84bc380cca9dce62517e79e65da4e4db7209d2efb65f7b96e8fa9a22fe42d88d31a40ab0af4d057bb2455addbe41532b8e7ef8281369cfe6baca82b7bbc558a43273a1db417ee6859a63a06a95fbaa8cbb35fd4b41b742251f308ee104392a406b2af2f54efaeaa5cb68a091e544a62da42c5b405a9200fa2e9a8912195c32813b23aab5bc36a4c620512f283ac539971e6a533144cee649e627536ab0e1186dc266d6"}, {0xc8, 0x0, 0x3f, "bee30b90ab580d20fd719871a7ee13513b9e56a705b145d19e5eb042482abd0a0321d9f3d8c7946fe86bd3b2f0055fc36c0b529db78dd927f7d5443012a8847feeb83f1a974450d5ca71040e466cdbc8574025e24e3b553404c1d00c3c07682f88ddcea6d7ed96d57b6bb07d903305a42b8586e5ee42e87b416ebdf1cefbd8373f067614e49febb4e5c69f28527a3f06de8a8e342fd561f14a8daad482bd0b6de7ae45b6d93a9b8a012f36d47c7aad4cc1e83d5507"}, {0x78, 0xffff, 0xffffffff, "5798753ee19c451228dffa5dec3eedd21e2133fb3565d2a77c58ffad321327cdc6c26069478fa88e81521fa5b7a3acb456b6f09d4ff76451df8e0f8099709df951a8dba71498ff8a7d7fde631678c29bb2165fba28408a5e953a3d93532a1b93653854"}, {0x28, 0x1, 0xfffffffffffffffb, "7a96cb1fdc48639bed09faa71c5b9419b1f975"}, {0xc8, 0x1, 0x6, "6c157e97f01e4823e7b2ea1569a6869a14ada8bbd3b2f581123f924ffc0387da32e618ce7e4dd550a1763faf529582ccd02605c55f92a91590f7fe913c449161234cc0bbc7e933dbbcb34aa73521f904c4de9672b1256e7299aefdeff594be3952153293bb176b6a7dc3a4d76aec52adafbbd91f922834f21044be6702a22c5b1852c9872df1883c7fef91e94a8eda25553aaa7f40feaca02c2348cea18e36228264eed98071f8350145880e8f131bb6bf0f4d9e56"}], 0x12f8}, 0x400) 01:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000000)=""/12, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x127f) 01:40:26 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000380)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 01:40:26 executing program 1: socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 01:40:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 01:40:27 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000280)="29f9b8210ac75e526de12c38ded564250ec12560a3321190331a687bd11f546b17c189430ac72265ed0faa546de27c2797651aac3d5658adc59b0630d257fe7be09b2f5b65f7e744652aee90026ca677cb272e02933c62baf4aa8306b0c53e2539598ecddcd2d13c7e3f55e6ab25e5cb3f165962ef6b822bcdb6a2caf4aa7eaadafab740eff2fe20d1ae0cae7c823f573aca32737678", 0x96}, {&(0x7f0000000440)="2095e4eadc115961b0540dfb98c03b8ebd7a7dcafae1e72d424aff89fdde393625e47697cde8fb4068e160229085ab0b276295aa627a74b84b20d513761f2eee6564b790ab", 0x45}], 0x2, 0x0, 0x0, 0x404}, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 01:40:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f00000002c0)="26074a30ba5fcaf24a50c0d50332f3b664ca75597e611c98e611426a5a7953d59ccf3ee2c07d4a17ae1ae0522c39a971601d2a142b01c733679d201fda46ce102e0377d079b15dcb8ce1cf018539182f380ba53f705bc02eb6af0e3be0120fbe49f0323abc9a603f7e68f3f6709df307f42f89e2b7010160affbb46ae275bbc92aa6d3bde2cdda8afd527821cd2a4fe3587107dace3a4d0f760aa38fc59e27b810182b1b3c34", 0xa6) chmod(&(0x7f0000000000)='./file0\x00', 0x20) link(&(0x7f0000000180)='./file0\x00', 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000380)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 01:40:27 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0xffffffffffffff4c) r0 = socket(0x1f, 0x7, 0x80000000007) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 01:40:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) setrlimit(0x2, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 01:40:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000029, &(0x7f0000000100)="0000232773e70000", 0xfe6c) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:40:27 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) getpgid(r1) 01:40:27 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) setsockopt(r0, 0x400, 0x3, &(0x7f0000000100)="72eac91e777735390e7caeaea5c20cf01a77de5266f1b3d5656f89b6847b71f5ef01816b24d8fca105e818f0a1b152c82b75a6a7975dcb197b5aeb26bd8ea515c7ae130d3db33d0fa04a92150083abdf4a544c74b205fa", 0x57) r1 = socket$inet6(0x18, 0x2, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getsockopt(r1, 0x2, 0x1020, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/87, 0x57, 0x841, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) socketpair(0x6, 0x5, 0xfffffffffffffc01, &(0x7f0000000000)) 01:40:27 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) socket(0x19, 0x4007, 0xbb5) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 01:40:27 executing program 1: r0 = syz_open_pts() shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) flock(r0, 0x4) preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 01:40:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x0, 0x1a0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/89) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 01:40:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000b31300000000000000000000000000000000"], 0x10}, 0x8) 01:40:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202010000006c6530002021c1df362a2d5d29f500032c6cb85aa34b85c8bff108ac5c1e7a289a537e9b36a9b16d"], 0x1) 01:40:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="77b992756ef0f03c1619195411cfe3d25a15eb3e84acee4844bb054b19ec0efb973d32119ec0862ea7b3610b9cc820567eafefdf85e255", 0x1, 0x0, 0x0, 0xffffffffffffff66) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 01:40:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = getpgid(0x0) getpgid(r2) pipe(&(0x7f00000001c0)) ftruncate(r0, 0x3) sendto$unix(r1, &(0x7f0000000140)="3025921a94a32a55e1e791479c6c", 0xe, 0x6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000680)="d567b6e0cc9ded2fd5c6fb1ff23bdafe38def446430048ef0c7e951e5b80f465c0d5c38c92d529a697c6949de970328b228f2d0f7a96b670ecc60b6e7dfb4153fd620b562193568e03cbdd306fe26db879c8475ab538f42bfcdcdc85f101d38251d892ceef1ebfd33d73d847a2d9e8de453dffb39b8d5e94fae1a9b17f8fe46e9c5117220b28d41527aad3849710b85443440b843b30b4b5826abffde67edec90c1a2823bf8e6da9f33e87c7c8804595099c13a7d7a21ed29c9cd57fc18e52bb2d0d5b646a60a644b6e23d618e1ce0662117e3c5121749f27d2c27d65c5f7401d0b631ea04ac509d4079eaaf57182ee4194a86e5d7b88587dbc63f4b22baf66a4306e13204d7247d9515ce613b48cc9a370ba0c45d7b4b92f2e1b61697d08d41efebb459b6ccb6cc6a7e74851fddeb183dbc76c874aac6cb57e98ec0128f17c9e9eda8a96a66bc73fe91dbd31d90097f073b71aba1b4a85612aeab2885bb5620be742df64195eb62a882404309983a69d02dcc66abd8098720af4fda78fa2917b20494ceffeab53c129821fbda2e105d394b13a6094a9a2924d4ed96aa6150a52fc0e0b26fd7b6d77ff1980563b259dd343c77b3c80af40ab1dbe10ffcb4a25c21d5e0606d5428afbb26db8b6330a31145fb16759e6585925bc5764c52413c169898895e937c6bdc52c06daf81fa538a013d96dce6736e8e68c6ffc7893c513eebea97a0949278f157f49cf8368ee42c21e4edb85976a0098ff0cedc64d1a4c80f2a4c24b67d73b2aee899035bc776b0c6687d7ca6beac8e4fd8be3b9f3d8dcbe59669f48e389519e762039af5807e57aa08f7d717c3067eeaeee35a814051dee6be1c3d498ee47d1c0ece9d6360ba8effb2bb71f78984f8e13ea09bc3fefdfa3e94ba5f3cd57ea14db44d394aab854ca7e0140f65b65aa1021d069ff61c820ebf44a1343a5fd89df501055c781719ca6e761b96ea6303b3b35c7789073734abb5c60a66d188dd317e8a2283e8e593e79920887beecce9239065d75b1a479f40635c1d229d737bac3d2f490d5d0b95805ba31dc48f4732ee4712bd532d5fc35fa52a61556a531d61cdef8ec748cfd25bdaff926e42b365148e2d745e87894911397d48571900ba57eccc525df94538c6e0f3ef5e3c006ff1dfd5bef562cfc94767f7538129f75bec0739871654cd22a6166c7c41ac14c071e026ad2654ecebc15e8c3bfbaf3c409c94b9501fa34ddb88ea868279b89421d65fd325656ef1a1a97ab30c713eae56ef7655c3bf79af173bb7b45d2e0903a1d58adc7560c961746e3a50897e75212a5933ddf12330ff9b8a4a30f043e9e2b6eb4ca02a8b17ce38d73f9b6d5d2bd5c6ab35f3a0812241a005d9822cb63edb10fde1cd649b7e12fd46ec2dee8765a308fbbbb260b2892ba4d88b7603266c389ca0812ac5f36faeb1c4413c568c9c461eb2e0df172105873cf79b1cde29605e5dcf3daeff8b7ceb2bf330ba5f00c26b62203a69b8d78f2a9a8e0c50f2e7bd9e92161c6219a59e365bd15e695182daa8ddc2b14c853fefb55acb85fdd33af59785c3b307011152a50b0e91ad0c10d4250518667d1ee4b438190ca54c4595725045d08d6396b4f14816ebb336ab39f62c47d0bff8d6802ce5a16712f730b230ea3ca5c7359162fd067afcd121a8ec679f1c88388e766ae047b91f773128a1427ca015471738726481de8148666e39d2cd60d3f91a3e8debd15d378afa0d64e7afcea7e9d68f647f1f3cde9993e1688cbd7c5eb22f07ae46035fa526003c533ebf440b18c15157ce0b3a641d2cab3d8645d691a187863e0b89781f3a5cd240ef9ffad10e58691e593a33f2bda682b0b23e90db596032e8700fd3c513b8354dccab8ef38612c5d31f2e6bfeea29728f5b394bd046667077b134b7b7757b2de1ca0d9724d56f9fb29fb315fff5e6533e8d13f953b341cf4ae12401e60d231c4fc33a399445dadca66dfd4a5389eea35f952da7319cdfc190f92a0ef6dea294e739661d26a57ded3950f62d095f667959aa8cd644df4f4be53020ac91684e6254002810fdaee5b4cb56cb0918acb32dd8de821935ce9736dcc03f0ac808cbdf27cef3a4bfa61e80ac7f8d7bd7ea966b4b133d9e44fdac960813965af492f6c1eb6b2d92073a278fd010bb7299f5b07eb275691878e90ae58156699584950d6f94203d302232cb129e0d4460b7bba8b9fd16b54a2fc5aed98b60f93f0c75ea5dc18cc23c72a9bdfbb0fa6e55bff301409bf1d5a74aa5e6c44effc407f674ee50dfc8f8d9cdfb0c5adf2562f9f8f3cb08c928e8c07804ec90a53adcabb11cd410b39debe23701b3cc4b360d1731a06d23deba265b74fdfdb26bd1088b56a37bd661fe2843c394b68460c655fb6d5f30256f901728cf722bbdddeeabc1b20633a06ff13050894be1609e8b3c2e3d3e755e377a0640767acdc968046fd8ae64f2489f282352a699644b2824d62bbdfeb304d65415c363b77d9fad9120f58ecf1b499c354fe3667a8e0f930f8e932c153be3298a88b5cb95b1927017cadbeacb1d52c02f167e5f8f227c490335eadeeb044741628110293c7059fe706a7bebb2c80ca0ace45d3405551259ab9dd8d89f5652ea7e0820eea1b06c42b45a137cbf30547f5b36e0bf0cf73e925a392924231f2cd6249e8a7b55824a66689e823354c50bf76922baced06e0be9df6dce69589e84c3f12ec73b97339b3d5a09d32bead6bbf08a4919e187c3d0d19a3c06767f160b329a49f88a29042d36947d0c71e88d11ef7c273bfd3e12de5d9004abb7995a712e82eb8303ca1a2c42c38c223c615ac42271b39b8551567337664ec2619d0851ddcdcf55ef865af4455332cd095f939b3e3c723c69e1a5b6f0a3be2a55f54974f3280b94c2b5c57440b4bc1ffc7a7890e3519b8564b04a7de83c20e2879df8f53043484b4cf7c6ff3d890dfdf2a9ca2b15350740b747bd1dd88ceb4266821e131fde4b295ae19c5e26f006916bcf6142be1811105b1630817dfd26f4082c3de2cae873aecacaf17994fcf0bebe3293b44c1355c0bc46672057aac9563edb0ec322adb451807da9f96ce31e794353b66011852da071f993e496abb0c8c62c2b71acc53193bfc74b11d096a1327b65cff5d32a7317f39684e452988d76003cf15739d83da040eacfb718393cb6c78baa0e0f19642284b69765624fdbbec3a985397f48cc28988203c2443ff2a566dd746a4f061193eaa60ababb9b4f9f2d3985022b556541ae959f82a59b6471318896b966237895dfa41664ff7de2fa5e72d9af0aea9112003179b2815814cf4779e5981d5496efe5b143ef2314b4cafca6aea0802bf96af834e76aaef9827a1181cbba496fc1b1a3e9f12f6db58332a7a6b28acd46cedca60da8a19847d910bf267efe11e066d33dec473b7ccae7ceaac27ad517cd247efd2da06690c125b40807e8ae6f060ae857d59003a50abbf7199aa6a1de1aa61c412166d598f0bf2c87f681aacce2a6f19fb606de6c09bfc6559a91a61a71b4ee6c75e0ea4cf11bc1cac548e8c05b920b70aef6b9968508a50e66106d003de1a0bab852d4c06b2206a9996575c4c862adaf5b53d55c804669247ce8a60499fe9bbdeed3404f39a8c088bb4b747f53916380c073fc13aa471b0b8bfac43b51a67c60fad058278c9f1e5bb936fb20be85166457a5b019d01b756d4fcac365eda985753fa6884256e2bd2a8f41ecddf267634c9debd70d6d23d76f5bf5bfe255038467695d31e329d580ad1f3696dc68cc328cf08a91ddb92a60aeb81bae425a2cb3ca04eb84c489c7da7874ee8f0a1e0edbc6ba4a79f37c048b37261a088cbb2f64caf334b7f3ab9b26c77bdc64b9f02a023271a3e3d3bee4c758c5d84b92409170bb912f9bdb5cc87df9e84eddba6f327135d496389416475a9dd9886a9574ad13891aa8639cb5ff4bf9c4c621f32ddd52994d9ce87f7133e933d40a113bf55c2175fb6d236cfdb3c1cef472bbd078b0f23141d226d9ddafa8fd7912854cbcf3d24e50788b364f600fa7b59909dea0742b32f76033a8034b62c8e0f3b644ece61e996719e9f00b758252e1b919c97680942c80fa622491f60ff7af916d41423316f8eb20917371df555f05145ce25aeae3287dcd5daec62433f286ce41816d7bcc6406a30beaf18971da94513902d84911640ef30f997854c48026156ebb04890610ae25f97375f6150c02e163784e6dd24dbb23a16c77de43cd7a06aaab87ccd00fdb133b2baccfa4eed7c3ea2cf814cf5c02ccac65c22b724073bd66abdeee309fd63b27f9b9cb4f618688f8719f5d05e91a1d4d6d58ac19e69f65a53b9a4a1e74002234d83e9dbadfb47ed7f4e1e7fcd77bdada2d2bc4085c5f9b8d2d85671d68112b1f17f59f7a6e4562d3e1dfc8648044090e113ef56e76b7229946bf402ee384cb219ecb09f4fc2d56b77ea699957aed3d756a37749aff3b87beb3c8123d82ffc14a9bcc517fca432411c0d3a5b4d76be8343bba8deae059ca50ad89d74bdef9d5f5e94ee57fed2982efff0784df2309b7bcdc0567f6c0a557b726ac5ebf510b9736657b367e53c212f2602267d5a4fc853267974c667102c1c3b97cd2d43caaec07cb41f78b620411e21278ba59c1996cf0f5550d7e5c0985064558acdfd3488791352d9da3e72e03c884b9bab5ebea4f2ea3fe4502767b8e15b4a00427f91dd110f8097f7494c3041f96669c7d9017e3f6f3bc06f67fb80011178551a28d0716b537f6a9bdf1ab3d55fc60f79cf1ff49bf355e4f3c54f7b0f8488ef2527e29a8a6c3108aee333dd916c72312da7b7f6d4b92d2b43dc9063f91addbc70f90e811a9731df8428f71f7583663bb437e55269a274b744ef9ddc871cdb4a5f3044ff71e839bca349f7962a8f121b40a423f2c7df834b1ae60e1dfc6dbe5261e473df3a8c85288bad87abf212ea6408a3f4b6dbbc75c8a2e2ee42f5435943960c0c58df8a446ecac6b865ea41ea360fb5109089bceef75ea12314593508e451e6064a556e17ec6e712ad4388de8f6911edc757200a8af11dc9fd9dbecc0dc0cb6310e3c3a39a13520457df0663217352e21cbf3e87d64c4cee9a6db0a76236ab58a3530fa3c360f4cd43a32c0a2b55aea55ab37b786269e930ae11e834eb9096732c26437900aeb0c2dcef2197a694dc6c9c7615ff7029708d99e214b0114286da9eb4458a2f8d93f147dd347294d79f8a6ac23ed5382554a22afe24de9e802455a9743e90c7c6e2945bb1a950951826380e5e085c780940ecc213a9683150988e0e60cb480229addcb6985e6d757ba00b84b25ddf3cec87f5603872ea40e3c38a0096098719dc557153f5f028db4810cca8f9c8b33130cc0535d60c2ef5ee3ef527fef1e9b46f63149420459ad46d68281721825c4875878c6a6569353c4eba1c84fdbd9b400844dfdceffde134e265c7e9434b5af0008555c61b988335f6affccf248a7f7f62af51ff7d802861bcf845c4934865b041bdfe5349e885b60b28f62cebe9a815065018347795a2efa07b81c35bca41bf02242c51f1a4c29ccd8df93eac6f1f7ee4be3492b8787b4c8ed29dbe94a70291250c4cf259f5bac43765a7a020fa357ef517ffdf80fb85d53a72239f69a99de0031ad94453f93843e7974fe1b42218e7663d7dc5d8dacd7a0ccb17fb5af29dfd3ff2b41b48463a35840c891c2e267ad77f7bf9ecb86fd5a5836218b09bbe55fc67d5333ac4c3a4cdcf4d5fc3c77d637e66d04668dec72ee3ff317d22a4f7269b62cf44", 0x1000, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="e2002e2f66696c653000"], 0xa) 01:40:27 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000003c0)={0xa29, 0x1}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f0000000340)=""/119, 0x77}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) kevent(r1, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x82, 0x9}], 0x0, &(0x7f0000001480), 0xdab2, &(0x7f00000014c0)) mknodat(r1, &(0x7f0000001400)='./file0\x00', 0x8000, 0x6682) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001480)=0x7fffffff) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 01:40:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x4, 0xffffffffffffffff, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) select(0x40, &(0x7f0000000000)={0x7, 0x80000000, 0x100000001, 0xfffffffffffffffe, 0x4, 0x128, 0x3, 0x2}, &(0x7f0000000080)={0x11, 0x1, 0x9931, 0x1f, 0x40, 0x7, 0x1, 0x9}, &(0x7f00000000c0)={0x2, 0x8, 0x7, 0x7, 0x71, 0x0, 0x3, 0x514}, &(0x7f0000000100)={0x2, 0x6}) 01:40:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x20e, 0x8}, {0x18, 0x2, 0x6, 0x1000}, 0x8, [0x0, 0x10001, 0x6, 0x8, 0x8, 0x8, 0x2, 0x9]}, 0x3c) 01:40:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) read(r0, &(0x7f0000000080)=""/211, 0xd3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xffffffffffffffe1, 0xb}, {0x18, 0x0, 0xb02, 0x4}, 0x6, [0x1ff, 0xff, 0x7, 0xb2, 0x8, 0x1, 0x80000001, 0x100000000]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000200)) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) 01:40:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140), 0x0, 0x83e, &(0x7f0000000000)=ANY=[@ANYBLOB="0f00ca57d80b2ef490122b653000"], 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:40:28 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="908254b72b0126f4966c48c8ed7776368b0b8936b94185de1c59415443e910e0e40b5caa3c186a33dfc1054a938a9ad08beb3942fc5ace238cfdf6b2eb1b677ff377a53d65e4", 0x46}, {&(0x7f0000000080)="1b575651012a5be9c346cbae1a4ee2a326cf288a2412a1811380925a0b81a9ef7c2f5d9f4813af1def09b99c7265fe06ee95317cc3f567405cc18bb5704a64bb872b55b06ebcb2250ea5b40721dd6346ee0d29f2d8cfb741288cd2e61a3ad1e2bebc049ff0eac2bef21e1dfcb365a431d841b50628c67f015f80008bc622c25093e12528b757a0b85ee0343d374d804ace5f8c", 0x93}, {&(0x7f0000000140)="f97a7ab3b4ecc9703e345f761d05d110157b82fd4a5a2ec9efb507cd62588f7336dea6fc3a88cc43f7a819f2ee37d7cb2fa32fea7a7d3cc9dbdbacd9f667385a59e1d79c4f2e82a7717eea79958809e0c473276351819df2f320eec2ecb35fcc7ff2b67c6a7d8eab89fd9ed2052937766bde94a3c6e35ef6fdb7e9e63062def056e105a242fc92fe643b601ad78448ef3697eed2d224b31dc8a26ef8be9d7d3501a96d37484079c42e70ac50936bd53c948d01c9ba39f02ec037aec07de34d0283911b8a853e2620366321186e7516f665d1033c2f75c8dbd4000de0e27358e73e69a84a9c26fe909346adafe9e985943e3e3f12a6be5c713327173dc5a116c33fd6353bf2e17bea21f8d096e27aed02d9e9e0561a83836f4bc9f146619dd4150dc9249d1a1d305034b14db10b0e62c8a61f8bc6808123a5e710d5525cf8e31c90dd071f6bd5bae3347f633dc668624d7ffb8e47596716f1d0f9eb449229683ff6f6ea27efd8117647c89bd06091b2d20ff53aee598e1016b5080f164eb4c07d07ed324ccec709528c6900b2d3a7d8157c626a3c5b8382711bbd7cb55ec09528d441f3990eea8fe7fd89a8b88b49384ec1ece2af34a20e9c512c675e3baed355300b323e2e9f9f9ac2db8f05117e0ea9eb47d7e7389f8d08c45d334aa29287b877795195963af772cb50306b802b8707042d7262e60e8cfd9781dbdf2caddeecd59bffcac81608c02cba536ced335ec9e94e7be94314bedf300f06f989ba4aa4430176b33c35bd54510a86f6e5518796d3ffe74199ce82d4810df302b833d5e2ca05a08b5247a3e5f57bf2fa7b144f83d4eebd3b5ca2223b2d03def05b19605bc7faaf433323d75525306f094a64397dbb78f435811da1012c4f96fd29ef04e9b1b5f2757726d107becffbfd4e2680f02036d8acc90b91e52d3942f71a0c0231f653feb96ade2bf3ef0536123d67a1599bfba4451aabdd8207eb4c946bea15b84178694c2cc24d9899f0fe6c8872253e33c4aef9228c959d52acc1bf67f06f648af1ea19e4cb9ef14324780acfea82be4f664b24b94958bf153949ee09fe6189b17165baa260d3ba6d44d16e4a01e9737ad764b904b845c8f8db7bd0503b36e25a04d801276934f5425228746fa0b1b075473da529051191555eeb69693d38c6ff7b498468985e151a2fbcdcec3dc713210918464aafb8d70c0cb8b79c91d78f5a0a2ab01cd88d4434fe99c16a481b3945a850cac6b692231e1776d0a61e794646df160f52b26dd5b27a00a10b8cb8ab083c7c73f79acbb918942157f6314210cd2855448284eec5649176095f7c59822d849a582081d0fcecdb4ac83ba5a697508623941d2c22244ba2bcac261ebd24ae7c66c2db3dd803a1a9064d2148f02c2c65117dc02cdf2207525e95673f05ecc6f52d459d663db9aec0dad6cb6413570043ff5a0f48305549bdf1d437414c227693219a5db1fc24e6d5a30c1d1d571a7ead169358a45208a488e08d4f5ee5222932eb11a1b571f852759ccb07f7582829c6dcd3e02077dce285ca6b94f1453df472de3092f495f597f50ee88acb2a9daf20d4e15d5370e5926079a6ebfa5bc0ddd6f36dc4dbb7be533af8237cb5ec5f3bbb5b8d00840ae32ea40d5c222eb44c462e21afddd587efe2a57cb8d5e06f83b1a8c8cfba9b7fc1340b8e9c6b45b517fe8b63b2e7a5bf1cc84381d122c0d7207dddc7ce7cf8d6f52c5be4942d7423621045bba5b1be2d4f73e2a0e69c2b076edaa0f1dde9ac4597d29ca75573a13911630412db8951110c5b4a4978a16a71fb3fc5ae9824c8592cbee5d2173d6cbeae52a5881a06eccb374195525dbe4cfa8e9adfe04e5cab499614e5412b7f425b8ade2da63820ee41a5b46647477dbfc27013144bcfdd3fa6b51dca806bb68ab5a78f74ea961d38df8d162b74d36af57af6ae5a2d809066af033a686458ea743ea57413dad899a21c69c00d30c9e221ddb6c5b6d81bd6f9d0fa107caf67c32d6561a67960849311166042190d779a5bf5b4c88fb289483ceaa11e9f8269f69df4908cc9ee137e73728ccdedc22a2e43d41021293c7f8b74e9f31a6204ec1a3ef91dc8cea78e840e1cf50da32c8bb2a6bb6a4127540d571f94e0c97484ab7354d610aa5714e978b4665e2cf4f49d87b6b10639b949955f7817759ed253a9f4fbec9f80da1ecf19f4c4460808ae0ebde4040f357639a547281117dafe42787b7c71a80a01a1bb8b35afea3f1b3362736f6f88f0efab6764ff1048f713fcaf8782ab89654159e9361af85575f8a14bd0c9e1b5ea8fcef9df4e8e284a0700ab14b618f08ad0f48b318d8a96d8dd758176428ebd528ba7337decaac1f1a19a8028c84307e8b1c879d047f22370ad47b65e1b568e28824c41a40beef8e50c85a268e098e927a6c0457edd3282972d880d34203aa4b161ab4b67ef5805ec4794ae258a03b2e71496015a43333d2e128580a1069d35d8245ba8138ff24a9a1a004eba67f3019862d732e2df0e7786452d598ce2d787b87326ce84f7759a69ba915fe23cceb0929c6c303a1f94e0b81fa37669cc1c697c47a89ac8efeaf1a1ed9cdb83e0461554f01bea64747885f97ae4dea383ea4b49fcdf8b68d1cd8187e671a703ac80d28d03ca34b9760c6b92408b9e19f87eea4e14d97eb18f47b63a480fdeb78e78345b73aad4e6aa85d0be9d64bff80f44b3cf6a1e51377b249f7b1908f4c4d1cd6debf9c4c721be915f2838e9183fea38571b3480a5b876fd0feef119fd4013c3e50313196a7a8498042459dfef97e2d74643542751ab2ee06ceafc86728173c5afb88c3a45ee845819121d1076d00340c968bf306dfa2b3e44b9dd7a49ad076843ae39a9efba29ef3563a8919aa9af1bbb914bec1f6fcd802d1609af23f681726451a786a542f78443882ce5bfa3b74defd9cf1cf7a52413af43bd0bbdb463e9e53824d62da9e4e5f794ce784e823e4b883ca9fe730af85541f97d2657327a9395a35de55740ce2ff9767b84f85eb5b3b98cd6982aacd1ebaa3de6ea80990598fec56ce4f27276d54fbfe857cdc3bb9dadaa9418f1fdf7c260ce0016e03b6ab84fb47126aa87e66664baaf7c7c63345abd5c966028c73207897224e7709bea749e98751eb6c0b0cc73088f3ce9c622c9ad74d20df8b808ade30c2405f4a6afd3611638df58de36c4b9495f7efcb40f31183a5fbfb732994549baad9d383e140a297a313800b5ec4eaff10094d864039691c6fb7a4efaa821d542e94afa7b4299426252906bfca14f185b9f16e344312524c6fcf3ee949afc718b1cda0b49a669340470d0763bd86141c2c83dadc45298c10993cce9bc9c2e7f12951c33b67540e4eb13dce152196fdb8726d7b33a0a014c08ca2c694fb66998b407db66342c654655f806d24941b1a4c9e15c534cb56f14466d07ace25d67773c5bc3daae0ad0f29dc57f7c66757cbbdab2deba6425b6014b94fd8e7b5468ed4b2c567f28e306e7c027cb199fd39e99cafec2016919d4c3b371f3cf46086706bc176ef3773e5624201ea6f3a33ed86c8071e4fe03eb63a3cb358916d403d540d2515343cd827c1c11fe26e176c3f86d82a3c5dc23776b265efad7f077b2fc3da00bfdd4ec28e999a4df65f4d292ad462e21d8e2dd5288dd9789a33c99dd0d3a15e11198570ae1ddb00041e172edb40e8e9b92ab0e8a70d1f334ddcaa2791d1a1f3c12ebb52d9647fab2828612acd19227a330c6e3d131d22fd8324baed34786e53649ce34ad6f53f38f6f6e60d3faf2c499c67e1d821b3f1571f0acf65df0f461d59f11b6369aa8381c9bb091c754fc45b5aa4518f9930c9b9c398975bbb77539010a1134f8bb595f31eb3d5dab4ede69cf24b434dc9c93bd585277eb8a7ddc7fb47e5c0701179a2f976366451c5826ef13e531af15ec00b9390fa4eb659ea76c97521f68bc3a1714f2e010fd3a6790ef4fcdb677283fd9b27227ee147d4d6b926a1460c79815049b7cb197a0432504ccdcf4c4f7b6d65d6bb2d71efc8075ba6b34167e92b0b39f1576e282725d96579a93ddc6a888221c3d70b8737bb7366ebb2cd4d1bf19b4ea032b3592b7f1280f1bb31477ef4bbe5c4275017c2f3481137b729eab087c149324c0432fecfeeca225fc1a8eff5ad1354fe77d04095c44850e9fa5102586b620b0e5e82c85579eb2bd9f8364634ef8a43b0506584cc047669162e960bb59dd7e20777d8ba2e4973e9c10b4441c3644c4238b9b3af3c74402e5453558e09a23f28cc42b9cb99c2f47bedc07cb1177155d08364446c3ad949482b3ed933c80078ac638b6761a6720795a4b51b6451ebd86ac11805b656528b2bc46cef69a7e0f00017d8cc7c1b2171769556b7d799b5bc8758e4cf8a00749e21c3ad06b024ddaf67c12a67b5cd5ecf62b4f321a6af5537fd59e8db685489e69a9eed6ab4825a4341b64512f377425b9128109f8482b3f13e5da1bac45b42ec91a1888009fd8e5633ca869d30fdd7bb03554547bfd9159ab1dc7fddd0dfa39018337947198e038813691c8eff1bd6bd321a14ab49b9558a9558db08ba5a272beeecf8a3891fa95f357be8b19041d526e0ac129cc32ed2b0d5652c32c5ee96b7d74e6dee9f18b89385493fafc0eedb9089cacc353dbfcda38647c7021f9a991911d5eeebd01ac1f4e7aa3e7d50d18a9d94a2cf9068dcf8ca226ffc12b31d1dd5a7a645d86af01771db7974fde07b3449181e0fb03d33711cd5954f577513f8f96cce8b1727f91368a60d9f59215f82e39f5016c8080ee4d94308cb791e0fa7c588d7e6f9bd6a40d6871b5af8af1ecd98db876a54dd388fe57a6425265ac85dfb72326e1d0905e2fdb909772bcef6ab8faa50edc7fb67536501614c666548597e6e44cd3e62bb1316f22ff4a703ba452d39460fe3dfabafc75f1ef0544a7282b2700f5720ace50805bd58a20677cceb18d71034679845056d868583bbb4d8631cee0a86d324847804fcd9a82b02b4a8b91798f74de43c3c1d820d19703585372c8a841bde9da911d8a1e4da9f679985c4f30a1c2520cfa515a5380fb3395547f3a3c338db45f6a4dad1aa38a6410c9107a6a2fa97abcf4c59ba952d242a54bb629d7b739db9ef6299d9184f0ae1481874d73d3b3c3e995ef3ec1a51fb83fa98db0ece295a900887813cce602d1f90174d6a4df35b5b9942bb97af21114f01a9e96d3876d3fcbe28800d432091318c39c490c8fa45b6ceb27a56add8f12c4394cd535767adfcc916cb263bc8f223b407bc33617663ddb7f30060eb0b6cfb8d90efbc16b0b47629eee17da431e3cb8cce13ea909eebb360e646536f137651baa98cba6fa04e65169b39381d12c4a98c936662235246ac3a2f39e17cb778faa644c0fc80e010cbe7c44f76ae8c189c0c4269369f3f6597f333a7318ced84e98ec564b1fbada544ca2eda819df990051e8c389fc65ffc0a18a78a4ffddcfe94e7b46846049189b05452c192ea34ee1305f5452d69a0a14d8792e8e1a02a6e958a512a5ab6191b57008e46ae1a87b2dd0e882d7dce5e822788d2a9f138e1234a3d75bef3b0265e4b631b1e251cad018c834ac2077ce8b4076ddafe154caa95b53a75a6931be0124eda276877f5f6fa40af27242d6a2f6fbce1a269c3e1a4e6f1db8990941a6b23de2e8e8a1bcbd3ba8bb9266c77267b9decf61f5955a2ca9cac2978405658ad97e1a65e9f5fca8ad26cfd4a53eda8379bb5b88bac9a7473880d02fb01bb2f61b501bf511169e613bb233fd38e16fc64bfbc7bbf236", 0x1000}, {&(0x7f0000001140)="69b2ecec2689dcfdc4a9ff8f10fe3836541d4a7ac84e65345ea4a37b5501559ae78682b6a4326997480722da", 0x2c}, {&(0x7f0000001180)="8dfa34da0dbf14d4275c5ec71d4cebc6a6a734a327fc949484e5a6f6034ddbc3f92081b4f442466eb39eafc16338ebdddc10824f23be0b6a99488dc63a45429df322fdb351c61ee47c21d87bcc5a35240c76647e5e83d7b1aa2936a07a41664479bddddaf5cd3ce481ebb9dde0372c9f18ae4d97a25e246b4cf683472ef28341ec", 0x81}], 0x5) writev(r0, &(0x7f0000002580)=[{&(0x7f00000012c0)="cdd22bc25a283a4edfa685c15861cac76440c28e5ee091940ae64669410b53d28cba71601ca9dbb45462464dc73a1d86366a73c04cf2e6321933f7cf4cfc20c65531f38b41f8fa4c7a0ead99b6d3cc7a05ace536942a9530779833d20e64c501359d52ffb61620c2524b85c85836fc272d9f32b0bde9d9d957d45beafbc1f211b510385f80e9d5cd15e1e6d8a2be8735ad50676c", 0x94}, {&(0x7f0000001380)="ef8bed0318e16a1b1cb412910cd8ff14fd20c200409d6a7d1785de2df946d91f240a2b3bd3056b39231287419e4438b10f377f82670595fafe84053dd6b8d0341ee1c583a2652e95440c2ed163f080a02fce9af2f49e47c2e0a7cde997d06f7f440d8ec484aee6418196758f1fcb81cb404f5a119d83f0f32d65e69a5f6e7a9f09d9201d627139b69571c09369e9c811", 0x90}, {&(0x7f0000001440)="d4e8e0c98ab34130c563d35f807dab4f316073647938d5a5882c5a55338ce45616dfb8eeb8dd01fded86f2086a61", 0x2e}, {&(0x7f0000001480)="0e8f4b2df923d06e7cba9a90200af6b299bc03616dae5c6d26a4f4f0a43c0da70d8222dd435fae706260d89ccff5a7f050fc115f534c6844359762599c1910a8a2cbd9a5f7621602535882c06ded4f9702a7f16853520930dc87a04e79317f67a3bbf26cd2b26c65b0b0ea0c89bb53325ead4ba9bbb10cbc1cab044c863793dd49845280c1a42b3ae0fdb565c9a2c66c7aa6b20a593d2cb0865833c60ee36c49b358d632a0bdb84f39ba8f7ae9de551b8bbef328df74b873427091a0afbc70328d69de25173adb4a19bdf15150b40357bdddb2a0fb0e2e9d6e5eb704f6", 0xdd}, {&(0x7f0000001580)="b1c918f62acbf07e5d053183ecc9a2d3788f65e8bb241c151abc983faae8502823811c8286b02dbf47ae2d564a078b1b35705a129239e65fcd5d4c2f9a065060f3a510d5ed2820bc8ad080a84507835a6e489fa913aed36fbc54470bb503ec773c4c1cd7b48440f4852e91afd4aac6aa5e759753aba3474c977eedb238052022a5676cf29df1a508e6f2a863a0c5b747c0d9b71a9972e51d229a89c4635d163d2e1f9f5d5fccea6c3c0681d261671d6c80070c872d110c9896188ea4f0b6a5df4de4c2cfbf6bcf3988866c30e7d1e3ace61ed5eeb77eebb29612dab38514192920f7f8173b67b657b87a21a1d72f3ed8382264dca91c78b203eaf20f331637a6bcec72f7ac29df928deeffe6d390c47786f98cf89ef7b5874fcc8576917a8e26815ed0e77e30b33ce19c87d88e04faedac13744ae76c4a8c2ec24e37306b25ed8c6f26ef8352cd5048956f9cc5c8db3840bc30c3171eed838fe950fd549538e4cdd3c2d77eb83700c91288d4f00c19cb2f2a04fad9b271c6e78d99f3b52d87d43aa9a390777b11c407310e0dbc2eb7badea9c8daa1f95eccaddae34ca0ae6dc5c9e2b6fb7a48e2487efb3659b90a4d663a3f7ef3a9c7101f039f5f1deb7210c0375aad04ea44135ff018d9fb92404ea8863e4c1521c89cabc129d4e66266398668d98aa7a024e49b62811f636ed84777d66ca1b3c84723d303bcc7a8d86b0d875d8aa32581d55758afb84fbbb1fa82b24c6ff7cb34d9d965eac0b50eca3fda77cf5d2b2cb65647ee42de476e54e7951ae47587b05c37a4f6ac733d3794ff3787578b398b84c3b7644a1f139eeb34c2e2ca3f0f22feb2f03caeff9a666e48b18c0158b35a8f089c4b89c16d3dc7f668b07333bb7dfc9bce51bc615133bd40353c4d4cac8aaa0672b97514e4e4fb4048bd4594bb36ca5ddade225460a9140c8eaa5fef7fb602c1b5e89c2d8328532309dc0e698cc9aa4db79e9dc606ec5ca5828ab356173378eabc954e954e33c7b11c6e35cfae58a73290aadedecb1100b262f410f330e907c7d1829e698c75ac1aaef96020f4241986420735eb4583c18416769676c90080b2b45fd9848f290ff6d88e8f6912d1368e6eed703e5d407257d9cf960e3eb637031362eb56f19ce0adecc196a44be3aba109dd011c91cc836d10b512dc8cc217128e5d71ce141566d3d76faabb67e3a8fc75ba4e3d2f47b523db7fcf3d36bc4cdd447e2aaee56df732bf38858e515152448fec170e37feb7561cea0f441a39aeafd7afee4439df37b72ee150c29694f7f593a07bc34b154f202ed52d6c843f8997ad227391f12672f045ce678fb296d4f04545d2ed2bd7be8b07d7afd0410a82e14e80b0259af7f97571b2b4b851f1e5eab1a323e78803614f865618d96025d4b8f798dcecec8840b86c419ed8cdd2e365937f5d82b62d2419e077dc161c6e6cfbcec1026c45ff8e0eeb50b5156a73c890d2b7fe38a27a9b1fb610e83c6efc154aed5e054a39ef80c100600ee324607fd3afd48bc03c54031934559b204bec088f3c6b5e2080ffa5cbe5e722b390550a3ae692193876ec80745a34f94de1e9b9ff5525729df8e14237d527efc6096a9526432e3fe0bcafadd2aa8e95b1ba07a79933d2ca5f7d8be64c71016096f5767052a583222b7bcddf6f3e856c8a4e1b57ae59dec08f62364a1103f9143d8e82f179d45c220df8606e237c47271aea429f713bcf063f2af3cd273c7b0b6b4d3da550330ae1015857372eb2bffe6143fbf857a426b708cc8444aa0dcbebd40f2b83af9719ec3c960095ce63cc301d8fcf93994e30ace0ab09502df5eee168e0c6bc239a6b870959a1a410989fa7cd48e25d8426204d4d6b6a2cb78eecdf9695152fa6f5cb3dd15b3aa2e3b510533fcc2b2751554d3d1835e86eb11294758f4465724b967257a4a44184bc417b5eebb31007be9abf17a96186e35902e99e0b1e177827edc663d0dd6b391c076b362e7d406ea8882f85317c9c5d9a934033e09565a8b17734ee5b2c01f9f70283deed590c89ffb016513740e2a0b6dfe841d46df618cc68a71befd7185a2591d2374afada6035f8fe0b077bef922e5b02d5786b3c872f5d53dd3d3ee24aea114bbf26a4fbed7c00214f1ae1900e660f038194f53af18bf71fea031d1ba4737f3b37701398c331d20babdd6208f1da9dcb5be3b463c0d8de201dd8b869955804a4bf227262a70aa44a912200521716c24d57f9be2dcd0e274908d651ccbab20ea6c540bc6ace263ed1b829599bf20f2453e92011b091bbd0b3d0f34559024e28efab91fdb161410c99df9ca33350700df791c85e7ca1da7699f7ba23fda69969eb260c0834626586f3109cbf5e2d397c154e5b8ffd141d7d14efc18580b691ef2f617fcc9ef5e51cd6546e5bd1cddede24376f4263476f92ca4fc823c156fbead93622be26f66ef1db4514d019502f4d809940b59000a46437dec8b728c13dbdf0b4908013d5ba0127b25bc9242fbcec71e2b49c154e9200234dcae8c0004dec7c8dcfb04ce94b6ab7af4d3a682da76d9379c6f20512978ef419a33dd12b6e22c5e5462653d4fba7e55f48cb8690d2d30f0f0c6018b3da15854cea793880cad5c1ae9af5b6847135df52d45a9576c77ef97ad56b401a663f2a0d4e2aee6a55db557178f0a449dfeb7d937bfd9687f73d0a578b57b9d5fbac93a3383e4843e90fb4c4d9abbb00c7fbc3e663244fb434864982bc2237da5731c3c46cd76141e24ad0541b87b74f696bba2c25aaf431c92664bea5e43ee98c58747af9b0e08d0f5a3c10ea7f4a21e12fa973b04e071a59e589e5553a364ee33455ab23800936579b83ae1681233888d3e9695b6515c2557ef0d14af529c54deef083de5dc21b3240ca5f3bc12615fea9525a8dad8977df362e51fbc5c81951f285a78665948dbe7aa4dd73a0533b0a9699fc9493d0ff8770f73e5182ae82314e85239d2b1670a11d9235b4084d94b4fc64a02e7b889f90cd5656a4d5e6427c901fe370f0ff09f603b66a8e6e2e72ec71eb0870561bc90820373825dcb07d280009564be493ee8c9bfc2ccaeeffc479463eb5a38a555e063667ae830678ca281103993730de02c3db4c8a3f27f05e1928eaec1d08ca70663634f166cc1972201d3bae727fad425ab8d1f6bc574680f62538101e2c00519a07eb056e662124977b266396adf4a084450b95ed899c9cd4d745f26b82ad43b26deadf3d149541b69cc3abeedb1ba6b284df709de9eb0fe123435fdfb02aa0fa567739a19e0896a7c8f81a7e4f048461b86c510f22bc360b2d389a78a0b5c4da3f13e49303a1f79f427561b3bd550dbc772587be655868845900e1ecc25ad25d130047d2ca57e095d7492e88ee7bd68b0c5b2506f1be31ac33406c1dd81ea776897c7c5c9380c600e08b8e45418289ebcd067d5f79b0ac250d605222d17465c29cab088ce2a2dad9fe93292fdc0b2034c8e501a3398be9ff0863d8f4cda7a681bd5621f57f41569d443639160c72204cbba8ace10b16f95d9eb0b6ac0906a480640f5d4e762c412c89c8704f6670e9614fcbc4b02a67e81f5b628a88e6622927cec7c8b72564f4ce979bb1c9cdc3908d83c20666f463ffac71c9e956e20de4cd16438555dcd27767569e3d0fbf3e3afb376762b9ecc0eac5513ca968856a5d69eb9dc18b4670a06b60d95c1a81d60d5f5eee2a65b63c29cb89abd0c6c880aa8cad49707de72aa55774dddf3eafde8c1327723b08f9e05689e732d7dc12655b0cb95d57ebce0a0f2432dbc6d2b265dd211a67f01db0ce8a5c9add2022164109f9e20b58ff0dfbe2fbab30fd7d3842168354d26011d97756d73d9ec1a4b87b9bed8a1e89d7897c077a1eebd4c9f3d69daa3827e49024f12dc8884ca69031d57a4183f4cd8892883ef966f4fc9b3ff792407c91da4c4d3aa5886b3f6cfba4c57720c8fe4fcb28f490fa23f599bb67e92604735806efa8837d1cb983b9b9943e29c7c17428d27f67841ce81f3c680325679d9f0dffdc9b5cc89d9f67bc691011d941e63cd5c9db105865ecb5d2575d26efa275808b4b28e24477b05244dec7c5897a4a3d2c3ffaf7f2c68f349aace26f332f6b1de65968f70cc89bd3bc8f694fd8e38a6114da1190871f8201b026e097c713780a6d79a805163d5ccc536687763f1c35fffaf3bea86ecdd1fb91dd7724fe811f6ac9be5775803cfc8d1cc0d80b9f2a839ca42a69b90c2e206c27af208e06a849b0247a95bb293bbb8b08ace79a4d2726b4847810ebf20e531792e713bac14748015346393fae4b59b916ce0fa4b92eec851ebcee2813a31b946e4906c4f93f05caa1895712f3985efce967620e6be35a954e8631ff21c153f299c62cb48ae56f6e5533e878c422cc9fcc456ea7a5ccadfc5b7508dd89526510b623dafa72290dabec0030c330b3c7773eb9ba864dbd6a3e38b0af1cb1db13621c11a257520c3d50a420a3f9a46390788a7dbac73d4a72f073c22be05e6267d8e37ccda34a104aec1b009afb55d95b2c6a35913e01b2b13a96b3e949707716b9e7d53d95d69d0a5f65b130e873f779a2c25a5e21b0abca8fe7b1e9fdcdf419dbcccc9e641ec79cbea59e0abf43f360f84839157b9ac006a09cf385a5df5b17815ebb11c4bc688e17d234479b478cec7339a8281cb4a353a00060421c3a597b57364f1026270e004c96f73345ff5042dc3826c4a2b2845d8fa12a055f8d128332c5dc3e00b8a30a3e2572775fc8aa0ef983cb9ba7f50ed93cf7e8bc27722b17c93a0b3d00e8225d8748a9afad65f491d20b5ae8511a3b275c7615f4c0be54a96132a5a3e08ac115702de1342d396a5fcc1cb04fcc1e14806623238827158c83cce08ea32164dc5771cc0e1ff47dfec92442f38da7e4314c20b5f611f360428f2e83c75c80e176333c85bf962ec021ca5b97ae9ac61020db379f5fa822af032b134fa4ca91501bc9b1e950a8f5c568c8d56b351b7748a928b098b62e92dfc6f5101f28d0dd8e13cb731a45f89ce23c286ae8e63151e1f167890a90dcb56818887d51b0cc269ed40e1c5f58d6c25836e698180e5bb050aaaba57700b13f7320bc698c58b5cb4bfc34820a36e52e9b489e8cdeac778b28df588fb7365d6a6d1bc2a0e196855cee3e0f2d8330276b72cbe42d9749b0f72ed4a77b4337d2c3518089001b121fe2912005c8e5ce28e8591c5092c895b30ec4e55663f65fe056ee8c5df9924965dab18d82d69a0c9c4d4ae22b4f124e3649ee11d8b2e7d5eba847e30e7f471ced00d0f2dc3920e6ba41a628b9cde73e4ea93d4bb56ced35dc470ad484e76c3906edd24d717f5842594d863f7bb690096c07dbc30c3c74153107582d41ab5239d96688929644b133b1846c3af25f46b067d1903f4d6127048e6913f8f50f3f257b08efec51cc3a3a7850ace2ba4ad7b0d27cd26963f6ce4855a3b77111b364b7737a77ec69504382bff533d31905a3a2d44f8b519dd17590dbc58ab2cafc48f07133f3b6f62ac3fed1a5f65a8ffc4809b33a0042de108ec64c62c4ee231b7da76fd8062f203e73767cd213935dc127dfb5d266eeb0a6f3eb2db5fbdc4e166f06966bb1cf237cd66ebea901fd86e0c42ef05be88bca79be57330f7861ab665b4f4f1e6b4b98215c9782519dd9b51ada306e083bf74e534f14a778954f89ec728b1fd96a52bce24e226215b169a1a098bc05250152b494a3e06a6fda0a0c5b45332ad0e33334d94b9309ae052151839edfe0be98d4b34c3bc22612c7fb697627a3304848c47cd3", 0x1000}], 0x5) 01:40:28 executing program 0: nanosleep(&(0x7f0000000040)={0x7fff, 0x100007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = geteuid() seteuid(r1) 01:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x10001, "7b7369fa0d58315bbf900091ac72f6af1e82a766", 0x10, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c65db97a3b3dc20928ee848c999894b0c0f1c6436841b624a777f29f3f2b277e782816d4f3ea53247b75948607662b7ef8c91b75c8df057db183ed71c5a116976907c67a3d0e7ef5deac6533d7af03838394441ff32c8457c2ab306e4ea0e81d6aa68712cb3f010043582fcced5cb1be04e8001a69b83fabac206d959f88c1585a5af3a8520811806a28ef7a3a33b224fd6eb69dd0e36658eac9e21adf14a61ae4c763d7b85bab5ecbcbc5527048d5b84c53626f55709a3e51f6e3c8364f9e8e1b4f91926598a71ab2e58124a6d96b8eec6b6079b891f731073779520a4d05fbf61f60cff0fa6bd2c1de5e6d92113a8472084b660b57247906fb41f22b9d2b8ea1c20833f020a579c0a91d0837bf9cc0d0588e6be5b248224ca4fa5e178dd38f0da2f632c06f3efc74e3a26d115272aaa3cdb34f8a82bab24717e3a2a32883297a8bc900a7fb81e26250bcdc351ee0f23637342d9ad94029d14a350a99485e15655d7f4b03936a11796f006186a8c7a56c2f32aa50fdd968519d88c9ba45c5ace9ffe208b75b4aeac6f272e213037e150b8a98a0bb4e3ab28b4f3c0a4c2f0a950aa921c3bf1a24be1e7325f966cd94074ec98f0ce937bd845074ec9ad805d7fcc9f80395a82547c5f898ea2544175acce36eee563616db57509aaa46e6da9ac42b70e633102ca967fe37d90a4d5b2f7a708483007419fee39d18b669925b7e09048ce656dd6b2f626862c79005f22b798148877657f026fb92261d89a1939a6960c4e278afb6aee4d37e58c9e0fa53b3c3541fbe7d046b123527e02bdc2574ba8bdf900582814a3f065742657035a7307b9a1fff606bc6d44e70eba5bde2ffa64fefb26f6b5de2681755d6cfa32df91e072ba0e88db9b712896c0f3f8cad2640cd82042694a32154dde6238f30e6c4bd750475aae8bdd8fc6db3643784299ae71dd205d5af3a43185ef08213b94fb38e2a4fc815f04471e66a4ee173994febffadd6db5a4ceb3800dc7f41d9f68ac3dce5c9136c4ee7d1f4e6652e8aad0570b526d717405e479746804014e47a99fe9832e20eb71776849330e151b81ef4761441d35c3b5b2077c9af626b26b26814ca5c67fc3cc678aa80584c2afee0a38146c812dbed0efe0ad8e0134ac3620d2186d4c13d9b0aa6e8b61c4dd06216e6f54ad323240fb9e9d72cf09394723d16aae7c3d6459c5ca6fa513a484a6d029bc348f283cd101f06e4867d6c7823655aa2d0ffde5a9722b37f2e0d12b4ee5c77bd07c0fd5e6057cbb62cf52bda2092ff58ca0e81d28fa84f56696cc188c7b8b30f3f483e051ca569a03a4c2a909956641bd01e52ffa0aeef63156294fb1c5c176519ebaa9acca85b56eb566bb0681c61f4572edf802b582553899e6549fb1fbb36acdcc7d2cbc798d297e65848418d2b1b7b40bf77d28f99fa2295bd4b6014852f084154a5cdd23b35a30756dab886b3fbc4ded0e0467318a4c83e9bfc442b8964dec360fda4620d3da21843726e153a7065b5b7691203ea565b738a5a319dfdd14cf7bbf54ec7b30de7edf5571ebe466066cf56249829b8cd7445a6fc27cebb20af73a92d23078c0863b301d94f602e14459179fa2400460177ac9bf51ab600c40294e256094ed19752ac65db94e8b02a805ce0bcdc65c2deeb53d556b64507bae4aa9e875410f38e5cc0af27f8fd60e48ad9683e66886b3deeaa38d04e7b560b6bc0d0c16afd90587b6b39639e4a56356c458c932885606ddf5865ab3c1542a1c2da330615cf7a7a316fc2f579e1e479acb15171ba889f943f4a4b90cc6b2813394d4594260cd3b2581318d104b0c7145a570a6996124421a0f1e9c9740772b2a89bb92a2d31ab1981487f75f2ceee664aa7d6cc4b8c3301230847ce1f7486f0973cccf8c8599a30d69c876fd5ca9c95042e05730cc44c473ec83fae7612345aa13a2b917fb8a1827cd6b0cdae8fe3867c166fe5f39bb20c61b0ddffb9f3e174dd586d6708230b1fe18af75f5827d78799c4d27d60b03787b4a07dc7f27bdefafea480f075c53cefcf7ee84894cdf0ee7dbbf03be3fb0b44c9a50b1d2a94c1a8d60ea7785d6c6cf1ba5b235b36a91d260a491b68e41e7dbf658d1f28c016075ef66aa3edebf43b8c620b32863d3c6e0daf44acc2ae6425e3e7f3f889ae2df123c1ebb66d172328dae16adbe4e63187f8318b4de5421670e815ed0e342d1b16e0ff05f2d612f1682f770ba251e5d5fcc9e1881ce583538534b7e6917b95ae059a42117aa194e45ecae87c50885b4b90013056b39f876253bdc693e7e8835afaa4d758d4d34547f9ef4e94a2f8352a0df939711a7104985d69c018d2f5f938f4c149dc14144801d95425a5224c15f364472a95c27f6af27966926ce529fc56f8237e55b9204414be1e75a9f79b8538db45c954c819192e92b034757a10174fed9f6127e813426f046ff7ca7e5b7d58a9073a5008cb79a46de49e56503d11366d20bbeca025b7b5b6d06bcb68b410714188bad7267f52add227e03862e8cc44f752b74ecb01d3a1f382a4971bf0870e127cfd2a291cf582601785193a29603d3cf2b9024db8e3d36eeb544e51ad7f845183268c981a5c735f4888ddb6df672877bea3158f32b4fdcdb7a479dc0b5d7a27b14b9383342a34799d15340c1df4845fc94f75eadaac5b14acd1de64eb994b6e54fce2c26be589699ae1385e17ffa7ddb694f29c47a2afb1dfb1408ec5c4e79e3e6920a95fa07b03fc5d6c7342c09be4fb83f78d8ad9052350021adbbaf398ecfc5283c8c6e5915bfde7b5576eadba937d7ff5e548d2bab00f87e54329a0fbd66ab5d10ddbaff57c6620d5ca374e5fcd865fa7b711ef84c34f6f95b5a964e8bd06e58d6900d5ee3d6a70e8935a30ef6c3f2d3ac79c458f9ca1a5c981f6b6bc32750da889aefddfe5bc27afb4458549b7e88ba4a3878862741b72a87470d27e63473cd46b31d66092d479747611c386e248edc979830e98ffc153ba63f41bd536270250d73d97dae0b5ab9d038a394f9ee99c02019a58520e5a08f019f34e7b7c90549c5b2df01c43299adf139207b02c6e59eeb8d55c4eb9e1a5838944ecfb70be3fb0d81f9a28e468c543bc2373c982e150e3c23e44fe45ec78adf5cf8e519d1452379615ec2dc3e9e4ea025f15ee3dc35526560e0edf80aa928aad8c98bab3ccef9a66eae02f2471275ada3c6294bc2047c9e555dd8849a10c4222e02bb3a6f71c2227220468ea56bb54beb1ff5d0c3c5c9eaeae15940db213678419930c343593f654e0cad840d11720d99845a35b949cf5bbcc1e024fdd87a50a329d2e50f13994701c2bf6461271c3e686a7409e1e33dcf922e78d30fe9fe2298783050f9d1f1349cc31e0bfe0fab6a330391328ed75ce51abde8a5c854dc68d8b984bcb9b13c51ff61db8699474431a79308b6e3593a2553e015f089878eb8d9217593352fbf2091548bb9741bf5c62f16c63ba14d4cee28d1c68df89e2a24f199e9b7ace74d418ec72bd9c5b2084cbe953ed1aec8a3c11427001da94c748d59cab84423aa518913c98777962e2f0a1ad34757148bf8ce2099a920ed6b2b51f9e2400d32640f12985d0e184a60e8085e37c0fae2aeea9ac012827b9ed70970fb24aeb5a5ebf2465933f7191f4676bd631d32689b42b793e269b7be7c7b65a4979931c0e1166a9d16bc19b696fb351dd59926ab4b099f0a55fa0ee45b5a8266c4b6e644784ac9dddcf1124f7a1e7333d5977ef443cd7e6af8f5bce8264a97bac59ec6b883595ff7c4e8bc4468434020b13d44f345740b74ca85991d4dc3ce9b3ecf893d2aa0affd32c9f9434810ceffc5119f9a1201c747517ad487debfc23507ec7a28abd64ac0b7967fd1e8a26e52c88683c8417d1756e703e8118a44b3a771965d07e6f89e56a025fb42b7474dadbdd4cd8f29c285eedee8b52591ee66c348da9a434b0f997ab7d317ffad41a6ed99368a6e22409022f6d8416cefd54035013341923006185bf992eeb109dd773f724a088aeaf8516337372c01b247e15f86eec87f3784f91641f56bfed0f219097ab0e503c55db4bffaff30b3d75b2d632080c3962d0d2c112a9c88b44010a67d86ba87ba0a3225a4bf2631ed70b096b4cd065ab25d7322bc77a679c9f9a848314f2fd4800242b51cc9b51daa2cd2a3f34a94125416debb0d3779ea0a3469f236f5a2d97b206870322bab9d092d46335777f562896c1346640a7f86c2878a1a0538a91ef90008bb557ea04c4826c51b470c5d434d898dcf06c8b29a8158ce765b3a8a5d4061211de246b62674da35f016df237802bed8e327336aa2294187b485da1f163b9087edc25c8e61008dc776988772fe37556f822efa12a2071ef821feda4004e06ad3d73c7309a087fd8e6ad0fa3a9e3c254c81753cceaec23fe141fc22ce35dcfb204319afeb164969fc5412fbbace2767d4604d1cf9078b24bf637b9ae17bb63517a7fc23bd08179b599191a235602da60c888ee8b63f5123f76df9c1ff7ef605051715263f54f6455f4cefca70e0b5966cefcbd8d37ba4a561f0798c714f6d5da5d900f7366e4564c6c0b6edebf741b5fa364d233dfb0717907a08fee6f9b656ea8e3f59c757bd0d1f44df940f5192526000804e3af4b48b76e5cc74414088c184f2998c61dfd8452759b52ab3c777f1011e50ac4ff97e859935c5386ecd8a047620449207e280d913bccc725447c211db489568dc6059b2fc2a3f2f1b4b4fa46cc67922e2243c5bd29fa3953757fbe9093a87527e5c57df3b2c18b5c7b9b7febb2b606de1e440a096a49ad6bd1170dc94ab0afcb7eac39b00e9ed598628f068080757255e65f76064f464aedc83bbcc5d63a18f026e11e5128913ebbab05b26077fcfb614c7f1990546e4d89a6ea67afe1b590a822e35f86e68c7a0bf84b6034b2cdacb1997430fc2c520fa50076c7a89b703ad8ffabe660b34577175960173eb9ef563651b6bb7ae45370f59a9472989a6f5e5d3914155554083ff788f63e5078cca456bd521872f6a2050869567577c923a13667c0442375e4f67f42ee7e061433a0c494926b4c8f0bdcaaaf829ad5aea3ab428da6a0ae318f565914d47dadd30c745a514971ece43269c6268c4cd73639f3bbd638cfad23dca2df277b91d06fb814d88e3269dcf520b4c2dca6890d1d26ecb000b35c8652c8ea9fcf8a1f8ba5707995dc8789b0199616047bd7e5ffa26f179d76574ef8263dea4b3ccfe9f9389e6bb3f9a5b904fe3734e79e6e5a7a77cac8e64d6f7d2eb0169a30e6769d6ce17bb3420db98224c7164727ee6ec8a739839c3d294bc02633e500276064c742275dab0a5978607f7ace68ce1a34c1e0c6a87bba2c64f53259817368e4fae4c409ecd253ad9d690a2451b04e02e15d0c4d355adb1007a838798e6919fe3f30d307d997081bbd0db12fe3c3b6f45e4d216ae6667f74050b73ec1ef94b4514f142b9a44020bd5e7894fb2acf4c723afb7db5d8ef23a59900df49ab777dceb2a59c01cf0010b95a8a45497588de56a78ca2b57a7c146f778cfd3849a6a09b7deeec1267476bd80d44985219ee2e1bf0a8d415fbfd409a78b64b540b87cab8751eb266359d39e03c1577f260905fcafa5f7ca2aec5517976996bc68a94b0831e590d317da8e62a5878e8785d816c48f33fe81d904732ee476991c29daea9b6f5ef491cabd9829ca0520f6d7ed3c9621c299e7c3f4ed1eb78c98911b88914d4cc9438dcc10ac73946f549a1a60a1a534caac5799a95f5360c2450969f5da89963160fd9", 0x1000}, {&(0x7f00000010c0)="504103d58a89346a90c6e7cc4341b196b3011ec0f6a6fb1d170b9c0711c11db836307ff0c65d1494dfb8ac8bb217027935d3b3cd9c3b215842b08a734a5a2eac76be0cf7824fb4e1d444296fc0a20567d1fd7eff2a40f5cbcdd5ada0d5563e10a6dbc31b0815f3552335529c8fbdaad41279bc7527a8720203999d7be08a564e890b659a7dbdd2ad57054d54ec59f07472afe93853943fb8db5bcacf34b6875483e3538f8b7b4c70560d2b77331e2ea99986decbb163fc50f6677fe559972524b977f88227d9a129819cf492b833484fdaea98794c58c90f994b16623ce8f34877a47cc8c145a027832e470b03a4a75737b774a5", 0xf4}, {&(0x7f00000011c0)="f090f1b88b412ddca2aeb931eb66dec64b17610a4f927637103f106737bb8bb094ce58080e2aef4c0a0e1481988e5f751551d8ec62b08d7c491c2b63d9723ac5f88fc37cb678856baf179fddd81f4d8924399fbdd8a9a5353fb41ef78586eb69b3200417314857aa2124deaeade3edf6e9291bf618873cd6b216b24eb03a0260396914780b41d0de67328a0db79ff7f5e53dfe175354cfaefce88aebaf46f53ba05ffda24e23ec6aaacefcf433aedc73965f67fe8049b1caf6cc0fe08bd8321ce8ed45f93ede7a8906b6dd1f31e59f9218419e3c95e156", 0xd7}, {&(0x7f00000012c0)="6fc24c8eafa3599f9f4f5bc7566d288bef618ad9ddb8940af8c8b81002396cbf1110435255f52345dc3b7989ab8bd1b0af9fed02e2a81fe4d0dad61c895fcae9184af38814887d4006aa27fb6cf9d3b0921fd5b58e5513b0f7f6844e79c13882d89d9251187449e2e510c823ba54b58f1175047f7c5418443989f6500d7aa2bc3bef73777cf5228850ae96d28f998580b8f3820fba55f97907d15b73fa", 0x9d}], 0x4, 0x1c) getrlimit(0x6, &(0x7f0000001380)) 01:40:28 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/34, 0x22, 0x42, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 01:40:28 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000002, 0x0, 0x8}], 0xffffffffffffffc0, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)={0x0, 0x101}) 01:40:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x122) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x22, 0x3, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 01:40:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) 01:40:29 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r8 = socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f000031d000/0x1000)=nil, 0x1000, 0x5) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 01:40:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) fcntl$getflags(r0, 0x3) 01:40:29 executing program 1: socketpair(0x19, 0x4003, 0x102, 0x0) r0 = socket(0x10000000001e, 0x4, 0x8000002de) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 01:40:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20060, 0x80) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200a0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fchdir(r2) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000100)="a5d98f62787f96484d2a99b6c2e7b74ebae54e34b7f781d9ad882be8954610a2b0b8ebbca4d840b7f7c15cd85e82313e76277a3b33f1601c78c9ae927f9103bc72052d86be084016aa5eecf29d53cfacec011819fe1ae9c20cd6a18cee2c37516c6ce64ab99ea47bc896b11d34198675403422d983d9cf8654c0e5712b848c2178074614f7488794fe790dea1fe34cad12513a52d5006e672fe801b0e3cd78eed8e8b2204f2df8dde4fc515818914bb2e13d8c2100d87a4e29ef2762da587f427dfee7a5d44fa615fd6cb56dfa99e86479dd42b33187d92a472e7cc80e941ba7ffc75de8da6e", 0xe6}, {&(0x7f0000000200)="6d3bdcd34fb7c14fe07f8b6a13b6a6c4b05d7dcce9c8108d2fed5b9df50aee742ad4ba3e2c8c511a7e24226b2785b899d1c97996817f8c010620115acabe7c4224b0ce19dd8fd41e83d9a9eef3631e0b847f36c4eaabfc6166545e985b44381183b950d4a22a9fd7bf4da5c3d915bf5d27476d215877704aee088b2e9cd611a74404160c518f8e162483557777a057987b792b60863ee1b541efc28cbd974e5d366dfaa27d929b80b670ab9d9ce0331c3aa3e643df66fe82aa8f5f08c4f33e641a03de5c", 0xc4}, {&(0x7f0000000300)="5e93c58b3a182b924711bf37ebd6dc5510bdf0", 0x13}, {&(0x7f0000000340)="9d3deb906771eeb9f277fbcba8cd687a2a04a5401cc1b4788bfa2b5536700d0459ff04185c77db0ebd5d6733", 0x2c}, {&(0x7f0000000380)="db047fff16ef6175b70d79770222ae04bbb5c509f89a5a14839c4d39dcd02d885247104893d54f37570d4837372d5b5ebdb99959327156594631f49ad439151527043f4593d8261b88718d06888bd6ae2b1772e3cc4b43fe83c34546dc9ada8e7dc313c8989615f9f388cf786621c5245a2262eaf6dd0a55d8a632559923c082b076849ad22d9a5c1df4404702e0272db72f9719f554d8ae91c5b409307c22b3edda10170cc9ec8ca53904a1ae3c2eb4ddb28a92082c4039128c53ff9bc48e7af187ff1406a6f20b9335098045dd7e2adf94f328f92ff351714c1c8a3396739bc9b2f2fdd1", 0xe5}, {&(0x7f0000000480)="7bda6a7e42e09f16ef0f287db22b3ba500269e4c65a70b707b6c89e805c93f4453fc964519533802ddb9e87c506f07f3c169efb7042422867e09dfb5315b74b393c61a4b2082a47c2f68457dfe00cfe91fbb872679ea5ee238e700c8d6fa80eb75ee31bcf8bc1484ae44c8ac806fac75d349c16e8513f5e964d1db224049172dc7935175343837d0996b373e9c52d4418544a34e9d898deca912bb34b370738bd464a83975aa7d8a412cb8a84aa04778ecf213c421abcf1b90d53a1c992c18c2598e271b5d8e157ef826ec93d15d9d8fb74510c3ee530008c99c10b1da764e98b183d6410826f22a50032e43191cb3439a214c2e039a", 0xf6}, {&(0x7f0000000580)="372c6ea2258f7a9052015d79f6233133180f286bcca51088175a21efee7d3bf6222b6220986e1b0cfea848dcc5afd064bad0a3ebe42523e1675b290aa58e512d6f00f93b885adecf177aaca7c61e4e23bcf4701da34a2da60ac2e6f3eeea1fa6330d8599c0b547741ae6dc5ceaf8633c38eb19244dd68ea8d25564a5cda1ef882e43df9be2e563834cc1c3903317b19f2adbd4bd9b5e9bc914cd2e4561c18917aab3ca13ec892b4fce7bda7cf8e84aa5436beea50ac9babdc9ff7d738bbfa58f80724b8171bbcfe979f8", 0xca}, {&(0x7f0000000680)="5afa3203b90667dc2a9c869fd504b5381d92410cee842ae756901787be76e5b4785a2a2b86078ee4cb263fe4d86f64c8a9a2a1d59d0171b378d138db684e0f2bc70c25625021c27ad32140455b32da9ca9100c43301cf157584a498db9095d1da25aee81b4348f60d281a75ffe430c6a3fa15763cfd74addefb958eae8a00789cf6de52198f9292fdacb2aeba1ad421b61e80115bac672af99c508108904c69304da2ecfb0bfb1d565b66d13664c83685a74d0c620f1e364922a8b3e176fb8ded07fa870aa944ea3d5a6cd7204c5e8b3ba96ba7fe00c2f314ff162e35fedb0eaddf0f15d27b2cbe3d6a9e7d6f4f5c5dbda2031a60b42e926", 0xf8}, {&(0x7f0000000780)="ee85f739870f6eea582cf3bb2ee78e18abe77dae45e2becc0e26f9507f0af130d714093ced08b6fe794a8bd6fe28dbd5bbd55bff72a0226ce6603a77026fa08be81d4e1ae253eacf597de7a1b82c65c34b9f89fade4658e2607ee94ddb3c2cb06760b9c1f01aa236f8d701798fe610905a51a75c5e266bf7fe338eabddf984057da00769ff958fa486a7e8f3fe218adaa519ec3a5c8099a412903a1eb8a96a1e2c491aa3654d9400", 0xa8}], 0x9) r3 = openat(r2, &(0x7f0000000900)='./file0\x00', 0x200, 0x101) r4 = openat(r2, &(0x7f0000000940)='./file0\x00', 0x800, 0x40) mknodat(r4, &(0x7f0000000980)='./file0\x00', 0x100, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) shutdown(r3, 0x3) fcntl$setown(r2, 0x6, r5) connect$inet(r4, &(0x7f0000000a40)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000a80)={0x4, 0x6}, &(0x7f0000000ac0)) sendto$inet6(r4, &(0x7f0000000b00)="926adbda6f78b1c6f681e9a8e2e395ae1bd305fd065a6afd772060b2445e78602a77aa51965253e7bc4666d8d5054441bc2d698a6590dada88e26a41a5ff585d8715debbe6ef8154d9795c9b66e6c67877c2cc856b16f1de835cae257c01e8cf20fe974ed1365cd5b851977e05c27376043968deed04cf13a236654287189c6ccf596543f328170268a6fbf53453b5f1daeaaf7a5e24b74d7659d8302d307ceb", 0xa0, 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000bc0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0xcf3}, {{r4}, 0xfffffffffffffff8, 0x1, 0x90, 0x5, 0x100}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x80000001, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x101}, {{r0}, 0xfffffffffffffffd, 0xc, 0x40000000, 0x1f, 0x6}, {{r4}, 0x0, 0x20, 0xdab9afa8112992da, 0x2, 0xfff}, {{r2}, 0xffffffffffffffff, 0x61, 0x80000000, 0x22f30793, 0x29d}], 0x2, &(0x7f0000000cc0)=[{{r1}, 0x0, 0x5, 0x1, 0xc7fc, 0x400}], 0x4, &(0x7f0000000d00)={0x7f, 0x5075}) poll(&(0x7f0000000d40)=[{r0, 0x1f4}, {r0, 0x10}, {r2, 0x40}, {r2, 0xb0}, {r1, 0x8}], 0x5, 0x2) preadv(r2, &(0x7f0000001180)=[{&(0x7f0000000d80)=""/167, 0xa7}, {&(0x7f0000000e40)=""/43, 0x2b}, {&(0x7f0000000e80)=""/73, 0x49}, {&(0x7f0000000f00)=""/240, 0xf0}, {&(0x7f0000001000)=""/141, 0x8d}, {&(0x7f00000010c0)=""/157, 0x9d}], 0x6, 0x0) r8 = semget$private(0x0, 0x3, 0x400) semop(r8, &(0x7f0000001200)=[{0x4, 0x5}, {0x3, 0xffffffff80000000, 0x1000}, {0x3, 0x10, 0x800}, {0x7, 0x400, 0x1000}, {0x0, 0x8001, 0x1000}], 0x5) writev(r4, &(0x7f0000002440)=[{&(0x7f0000001240)="d7b7e66d60a6faa7b5ea10bc2724fe982e9ed2ceb21a76e062934135369a9fa70e9713c273b3b0a564168403768bd60a7845bb9fe284d78364b5e0799f7dc433d2794e5b0477b427a9110d36ff30e73e6e5a1f4262aef3dc7719b338c896b0727458242248d640561d1ca008221a7c3e831c6028fd70a96efdf5f5adb1f865064fb4d06c0741d7a298e0639d5d53194c323cbbd75276aecddce023ca129ea7c88721e526f4ddafc705f7f9fa36a9604d7c24db195138ce6621b3bbd17a25ddd5b08a2b64f7cbb5481f87a81a876b57b8dde7c7047d7a0f05fe5cd390577f4393", 0xe0}, {&(0x7f0000001340)="982a9876be3cd7f48daced2bc15331d019cb28373ee72b709e262ef02ae140ffe9950fc374f99f76881f29b357865f397b24c676634f4fcba0642b1d941904988221b22c22d61c00eb06de9798cd478ecc3f3897c735869bb10b5daed37d0728e6c9b34da81509baae68a6dc1f7ed9f32edd3369d2b2fa2240561402d7eb", 0x7e}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="efd0db19f101b753b1083109655ce801eefc", 0x12}, {&(0x7f0000001440)="cc8a5c5db89be64893b17bf90b836d5c6f7c24e2607764922f5400393670badd3725689b3c476eeddfcce419eaa71823e6e655823b1aa7893ca963f9b4b3b167269f9c59ae2c6d62fefd5565e248f60752cc5f711f79fe574425b8054dc7833346e59aa0683ed78f690aeee8a29fde8b57aace10a54bf7c76fba050f8d1bd7e3b3c65a71235edf73c548090fd04b9a8be6a0bd720e83b15ff497cf6d3c74d0b5747b549954d5ca9fa689471bd1f4f0069a09a5378b4d1fefaad6ddb5781d6dc0e8bf44dbf6cb548ccafdbaa748510eb1b8edccb33b313d0a69500b2b586494aefdac87b3d7644654d4d7da1ebdc2b64a6455ac3176bd8ebd6c6003748211104f8ba15e62481cf37c190d8d6604813605e6a295d5a3743ac9cc6b34e0aeecfd0dda34b0f75cafd3680ae37ca94a43a7b90e1e63d6f65b89d19cd2a95b329ddfe1b99759cadb603def607cff801654bcd382a3de1f760f546bd2a86c535bd8f6a8ffb7d3af25f0e605981cc751e5b164e1865f32cddd23152a0518d7cbc8c66af02afe7356318a71eca51e820a0787160d8d1313d696fe7830ab93af2bc28b1c14b0c3766efd39e8a82aa9dfeff5e48e5821cb3432801bd94719b58e4578a5854886dd9d89ce0ae549882195198c6daa19ad1380970dc7e420b4013ba2d3b8ef34dfa818aef33b1ad31a2cc405cbcfedb4d7b1030d1310e06a1a4b3b2a6e88631b7582eac6360e3fb0709882d99182fd172e23392ba9d7e933b5b0d4c3eda0334263957612dccb5a037c19144aea689a66b4b6542ed050ddb19c73b52ea36d83fdcd11f64e9602ad73f4afc27a374b8fe1980d4862fbe4c599d8616afcb4a4b0885edf0096ba5c57e81c4ea177d7c8346525249a33278a82155a9855fdc19f8e9b07eefb6e154b11f5f7e931c272e1e950d77f80ae71d814ad95081837beb8ee3cac296dc2020360762d00f99173b9936fe1103595e8fb912dcde3ae2db67818d43ebb6b9c7158ab4352089e30e55630dcf254ee42d5c5d154048d31223563515de00785a3f5ec3baa68be100bee6d44d5d59d1b2632a59a0e6ae99901799c8461302c4a57e3ddb086f361670d1f5e8efd251bb9751355fdea864e4efbf7fe42e5d672ff30f7fe63b3306f571d14fb51eb303048b2431ad6c35488456caf7f1697123b6a2b9316a4b189779272f15ab7e8527a426c0b25bf19d3f823448b489b1a82f670917fef61dea766c86f7deaa9972bf3b4a30af4252453512f4f63d4d50f9ad51bf7e2fbf38df9d641a04168599cba6ac5f2ca9e1dadc8a145635f52c2a3e8304a5b0eaec8742a94892e8c7a8c71df8a48e3d2576f331e9954546969629327b5c05b85ce012949953493de1b5a9f34718848c08782b15b2ad367f64f475ada65ab1fcc47b17772879738aa4b70de70f4de1ba26e1ce73d18ead3970a82f5994b0b18601a4ec4b84ad98ee507f4a52c645fcb73bd25c93c81a7dfb2a4a714dbc2a48780f89f860b1b67da68a118f0f956090cf7dc1e18b46c112ad6032f319348df3ced5eedf0ef188d113c9c33ee4915487d3c7481befdc4a100fb54752c6a3d40797b4bd530b255d2b5c6885fc93ebb2219696822168e7c29b50fb02d0d2ca206916f64f8a13e679b1ab7fd3b89c6ee04ec47c0ac9000ae05e50dc46627adb0b95cf47711125c8a1b7dafee345bb030934540d448a1d694913dd23c03ea50e021033f2a408b81c0112b1c9ecf87b7c2e8e8e608e45bc29e93f6336cb7618e30df9d94d17c799a8cec4648e0a01eda5a141cf8e1f5477f8bbe55f198881d07ddb6e11f03e54ae836a95d8c2b7a6406cee0f313f1471ca767778f07fedc33619701d0231e0078d2dab28c36e2809969c9057a4d524ca3133d3e9d3eb9fff8f77ef9fff8338687d7c578ff981ad904cfaf6e11e2876d57da891906adc0fe631b946d2c5becfb742064d1c15f8a529a4724b253cf79355c7e0051c9b4096e353c3deb1918cc1b5385e6993eb0619c5d3d755549ab45284c2a83d44b99ce954dc430199802eb7135079221f73fc5adb9a1f01dc581b491e50a80cea6c64a09b65220c11235a1b2ef079e040e287cd42fde04832bf8654e94ddb10f7500f2ad695dd3b9cbe3d995de32033fd55e8c0971cc5322aa3cb17f441ae0f04c980b83884f24b623cac1551fdb09b94acf7d0968a850c189388e3604e33c8a13c7eebea119c62a65c2141b90b1dbfa55ab619d11a4eae0c157a5cf5ca2a541a9dc7e3d5aff14e9d1c1fec9bf2aaa75e8e9af9870ecd59a9c6e141ac39fc198100a1b0f724fdac7cf2b304c25a1b318ff0ea2662ac87a5fe0e981b637f6c8438465069f2d5decab334c6eff4178e6dbba6accf9678c4549e3f537e5d0bf97116f42e0932fa51cb242a898351765b79510e7ccbddf630dae550c83aa6efaa9931d4bb5f217f6e269981057e4433adc36952f26134872743a2a7a58b8416b315313bf558901d1e596f290f0078cfc79cbc7723b7b735762bf008b8f69968c38e94c9ac5b3b72285af16214ec4dccf355e9f3acd6634b9e26af7f713622bb46d478c87d3685a48c95300b3791ab8c4f567a7b29676756401ae106da770dd2f45d12ec262c32b4184887493d41f6ae98feb8a8a7d9d17b51430e1b3b645494ae9ff668172cc9f4ea3b7b99f535e02fa491f253b857f154130cedac0734cf38c19431ffdebd6c8c2c94a82ffe9f98811a9557a66e5a008f76266f8859812127eb78419746ac4f1e6864542177bbebd963897a9891be562de132d94ca15f00fa17fbe43d1e62fd873d039094207f8cbd3cc6af2a79e50393ca936391146b363438ca5ea9f9d5b4f855e8e53f795ab3e27056f04755bb3c677262e4138b93d3110d1c46496088940a471fac2ebfdc57129ae2f2812477e55a83f4a31cab233ce5d9ddc24ea4484b9557af49f99aa026ac9b87b70095c02475fcbf54c66010ef769d36a67995f00d4481dcd91ea0285a3e16e1a30bbccd48f7f642ec5261219394bd9db84960d06ec3b6c38fba208d521520433cfe48bda75f00f2cf048d557423e855de714f92698dc6b9591efdc03fecf876fee819bfd7ab2a28aa228cf469c2d535231f8a340a01de03427f74e583dbcf4a06ec80cdab1c78122b357313f5e7f2f48a2c4998d353ca6e358c5163b92c2b97ecde63810f852d2b1228af83eef931750cff946ccad26e8dc82a710872b4a1e4710b69805e895cf42848add666bd63874b1e5088b58e32969d7da6dd1a2e9a5e1ac3053e7ec4d52c70646956cbf1abccb7bde045f743712d75b88aff66eaa94330c4afd8cf62e90a56ff751eb6e9b1dcc3bc5925dd42cf5be863c6d8e0a71349bdda314d35836071d5921549912dbcabbb5f66e84f7142f7a5013eaefe86fa9791651fd42bfcfa5642f0e0534898e9990bba24ce6223f4410df69628d1b38a62c0f7e8a6e8a9a8a7b033860b93344a1b6325044c73fff3a171d76483a2f2b19deddaf96bbf6b44dc2e7dd3d97a226bb5b21e095ac28547e3bc106b53439a89f54832744afce650b81a4cb110ac8ab06d97cb9bc00d3c19c55b00c83805098e891b7b5994fc30f8ce1611bba2206e3ce38bb7a7b8aec6edb125900489afca36de2feccca6a6a6c10be33edcb7d7221a8e8b392602b5bbd875c090e3e613f8c85af73192e3e9b1e6e4be9a13c1239fb507ed2aaa64d1255bce39c05a29013730a2241977959d5fb5b37f63f7a9f9edb359931e62c5577c930c90956e6c5c2c10bf2cdfc74c42c365f61440347b84d854cce635bd5b6973ac444fdda116ffe420a099a17a59445ed349076e1775af7efa20ec56f7e5eb7a8671c6606be039aa25fd271ff25d346a32d003d308f828509079d74ebb583f662ed4965f0b35feaa65a8b3fadba0a9c37816e83975ef873be0586687c4edc8b3afb9c7180cf10da501bf45a17b637b3754b3e7e805220aea4eb1a8a5af63a6ca444b4d8b073f7dffa833d01c7552c516d918e698b3fa71a2beb10a7985a00a7114f69834a285d402ba076ceeca3587d2d6eaae6024d2df456dc55a8bae6db6483faf0f3f928685d584261356baf8ee3e298416d7a6b0e664ce8bc074a23d13dff64321264111c8944bde2ca85ce18a3ca90370f9fc3a6e07e8c86d0d15be9fc3f0ebae9f3f9b663e1b9581861e7cce427df333c4fc67f0a1c0e46cf2d757ac03bacbbcde46f81cb2c8b80b1da42d694bec5c03dba9fd0df645d14c8e0831ce8761d7e13282077f12f831def712d74529cc61c586a253dee8437152e8c93dc4ae04761d8e6257a3119ea1504f3ebd97716b6fed5d13903547b064d459fdef636ee8c69b5c6ba824bc782c8c92015ecefba662b921648151d9b55a41d96747d80d0a852951fbf794fb9806e38eb472966b292f3359555f10946051c2f8bed76191a831fb76a829dc5dce8930a4209a9ebf1645c0bad1c2f4b2c90fddbb0f59bfdbef4f241b61567b1d42ee789d2b48e3d4dbd9820dde1833e312c71742ab029d52a269a454e000333652e00a0fe0ff7076a8af85b260632b1b4608b02beaffa22a10a7c38dfdfd9f3153e50de48874a751c72a2fb47830e5d01c5bc66dd2fbaa0c588cf1724806191ea572b103da4b05347d762815be06efd3efde678c427c4af17e1c4f769d9237ff98dd12dd320d8ca7f70be424f401c69d327b0848252a281df321c0593d5d4a5b44e774c6a72259964eeca994548408c5264f6b37ea30c4fdc03cb1c457532bc78269552d7a110b5013f2beaf4183237553fe8eb86c8d363614f037305a62f42253a5f34e6c2a1ec6559029f098a3142b0f672ee017c754e2fa53d0c7fa4fb2ace6991c531dd47098e4d5e7d815e2f939de4d67fe3d25c9f8cb741e3493b22afdea8fb5d18832e5744d50c9c927bf4590fbad7ba86da747b015b7ef1848e638bf41596f6b24d92ddbae378f6a4ed4526dbd1459a011ac449da4f84070c640d521ae38f4135f6d28430fc986edacb60e01e7128fd6c26a1ef6201c1567a11444fb696164860910cec8e4a1d13bde9e4408e3f5dffa24de113763a3da2b2d10b48f454d98ac759e76047a070d6a464b43803c81758d0875b9cb7e202f2babc3a700f705368e0f3f6a816f95b36418264b6f48d5421e6b3ebf1fc6317110f6e494c226b43dcd66040e9196024d5ac08faab48727ffe13dcf88f79ce0fc85a8cd6f8c479c09304ee6c30b55b38535594c2967f73862839ae5d17b1e1e37d3dfaade8130c1cc2c60c380f3180ecd7383a4468b4fbd7864b8e9d49da638c771f2f41d142a3c519c430c665df5e662b0eb3da8f1cf1f147eb4e4a51d1ad242f0b0c9f1a55c25a184f8f571107736f62e990a33e7f8c58baf25ecbfdaacb41e66fddfec50f1f11270d642e0b7a5a5de85cadc3f8b04299d5f85ab3aef70a83fcf397dcfa7ede1ea686edc3fd8619368526c12f0c0eb1bbb6b982f9ace917b7955606f69f902ed954fc80dba2741a635ed328ba786ef6e9188fa5a20d89dbf0c50f65025d44c6bb2742be7d6a62baa567522cd81d74d2f0c62e78e11f1c3665b8aa81aeaff9c0bfea7138765c7e436854119b18295dbb2c3e37113e483481777ec987513abc15c65dc94a635f57ddcbd79570320327fcf7a38a99709a5e35f3f17d677c69a3142fbe48ec7b03a3dc0396025072f2c7b592c696397ff50b1d6be5cf09dea8f8adb722243357d89f302ba58d3a9f3cff2b423eeaac2ee4c84856b89d0b3f81e67aea703e21b510d2b767d36263370d80e6d9980181df30", 0x1000}], 0x5) lseek(r0, 0x1d, 0x1) setsockopt(r1, 0x7, 0x80000000, &(0x7f00000024c0)="062aa881859260b7e71510b82b467b9e703da43670dd6f1878710f843e49a99c923158a7eeadaef4a5909da2c55e7523d2f3a5a05d58385d74cc714d5db71f16d929bf8d0d0a1c5fb9b17810189072ccd52e3f803522104b0b2799b1230d322dba554190b7b8002d3e46c81136ac10b53c60c36eeeda46debd546e6bd8cd03ca838afa830aa0fa7812c5dc23", 0x8c) writev(r3, &(0x7f0000002880)=[{&(0x7f0000002580)="366c874897b5026a34504370c07a91a05d1c7fd6f1d1824b08ba83ad69a03b23b3491ced084b23bb6064b51f8ff2e274f47dbe0135ffdb6a90745f2f8703a4357ab145009dc9c7e6", 0x48}, {&(0x7f0000002600)="235a95505054a9ff8e249a6ddc091bb69f0d338a53127b26dcc9af185c3e10bc6d09d38c7292d64858e54e7889b1f5ea68f5705e7cf63422df38aaa9aaea97011ecd8b331028b3a85a36a45d4a893cdca4e2448bee236ebb484b4b3821590ddb258319686a837e2c04163918c2c2407622641013fe4ae0516415114d6e4948a2de094acbc3791e82c9b3b3d53b44303155c71d028a820d8339786b8e209e1b68d540061efb31275e310745e5eaa0c0603cb521a8270c859c0e847b119efa373a06b6f93b02a6f198c680a9f34b", 0xcd}, {&(0x7f0000002700)="c13a47cccc5d72e2dca03c34e2a2e5855b43d9d23e4aaf40bf78a2bbbd1a9557a79cf66f4c1708ac7d4a217ade0d6d78f531d77596fd2f440c96d748bdf1dcf9b3f36473f948026121b257f1467c3a475b2d48d3c7523ebd65c775ddfc248767740b14130e590dc0b8970604895c695dbeca58a86cfddc0ebae1ba8ad911e3e4e2958dc3eb1e6febf47dc1dcccdcfa3e048f1b0143bae8e8db099682d66e642d1f0eb62db25a22711cb1a340436b44c609821bf8280e020c98dfb3818a127fb9804e21c33cd3fe", 0xc7}, {&(0x7f0000002800)="4f450694eb1fde03bcc3922824d2e1ae9c3d82c53e78c10e9e7beb6d7f8516501d1f0fa92dcd6a5914db5a9f1c9e2c80505040dd7b6d5d170204639b5714a6f9ae63488c2e6d80c2678513946ea98eed557895a510d460a1229727adb6880dc3432646b89d9ff8a2140934283a1bef188c9e6e", 0x73}], 0x4) wait4(r5, &(0x7f00000028c0), 0xb, &(0x7f0000002900)) getdents(r3, &(0x7f00000029c0)=""/16, 0x10) openat(r2, &(0x7f0000002a00)='./file0\x00', 0x1d0, 0x84) openat(r0, &(0x7f0000002a40)='./file0\x00', 0x0, 0x10) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000002a80)=0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002ac0)={r5, r6, r7}, 0xc) 01:40:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1020, &(0x7f0000000280)=0x6, 0x2) socketpair(0x19, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x90, 0xf0000019, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0xc3722ead02350062, 0x3, 0x1}], 0xfffffffffffffffb, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x42, 0x20, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffffeff, 0x408000}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000002, 0x200, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0xf4, 0x400fffff, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x5, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x20, 0x1}], 0x7, &(0x7f00000001c0)={0x8000000, 0x7ff}) 01:40:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 01:40:29 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) 01:40:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:40:30 executing program 1: clock_getres(0x0, 0x0) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a8, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0xcb) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8e) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x24, 0x20000000, 0x7f, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x24, 0x81}, {{r4}, 0xffffffffffffffff, 0xa, 0x4, 0x9, 0x3}, {{r5}, 0xfffffffffffffffd, 0x26, 0x5, 0x0, 0x8}, {{r6}, 0xfffffffffffffffd, 0x13, 0x20000010, 0x5, 0x4}], 0x6, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20000005, 0x8, 0x5}, {{r8}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5, 0x6}, {{r9}, 0xffffffffffffffff, 0x8, 0x40000000, 0x759, 0x8000}, {{r10}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x800, 0xbf7}, {{r11}, 0xffffffffffffffff, 0x10, 0x0, 0x100000000, 0x2}], 0x3, &(0x7f00000003c0)={0x10000, 0x40}) 01:40:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 01:40:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xffffffffffffffb2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000066696c65bbe6be7485d6908d64f753db0f482791b90ffd4ea546e7088437353bfc98fb6423f23c578c45e0b4f2356badba17e14169dd88c1a502f91243f0e4d1b9460b1648362d4c092fc04ed87e0e15821bbf2a65165bda06586083af424e8a443a94997a27caebbf2defad2090e8d60e8a8a053755332ed49b2095c3db2ffdf879a895184799cff43ed663489868b38f77fe94b23fd2843552ec7bab5fb28814817a9a938527090414676787c1a9745bf9ea751f12d0feb2fff738"], 0x1) 01:40:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x4, 0x6, r1}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 01:40:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 01:40:30 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchdir(r0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x182) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc011, 0x347d) 01:40:30 executing program 1: r0 = syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) chroot(&(0x7f0000000040)='./file0\x00') flock(r0, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 01:40:30 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40000000001, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:40:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 01:40:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc000, 0x3) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 01:40:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) chmod(&(0x7f0000000040)='./file0\x00', 0x2a) r0 = socket(0x0, 0x8001, 0x7) setsockopt(r0, 0x3, 0x8, &(0x7f0000000180)="f4dfd5f2335ed6d5a4fef64fd56374222190f3bcc5eeec5ae2b3ebb98be65d27227f61da2413223b156fb0040f2b2b543c0defb7a8693dadd0a5165d0b6c2f0636194c2a255c5116cf45002bc81634de1c7f682c0e48135e4c278359f262fde97deaec8355987339620e2fc8a825746fa658ba141d4b56326197a652ef6237ef266ecd0e92397427ca2688415784e366f4863f34e7e614f80746ad8647000d85d72c8ca472548650b1f2f96a005cb936d8c401fafb48be2d17c454aa2e37e36bb0d58ac1789e99fd651ff7ee2750e2b07aa0f0", 0xd3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) socket(0x18, 0x4003, 0x80000000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff52) 01:40:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x1f71}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="8f2741d2c933b2409073aba0bc42a7dd822ea71c43243c7848838090580f3916bf30f830942737d7e1125f99a85dafd2c1efdf6c31d8617e7f85e927dfa065ff6a25b0c881a5028eb432de0fdb74bbed54ee2577918d8d02bce1a9580c3fd97ab137ad026dddd4df8b25220566e2617095369b7417aa0ad1635e58eea83f4e9ba198b9001c05c25167507a67bfaa5443468a9393b3ad2bb482f06045188a0903d350323027d55b691d463b27959ad9", 0xaf}], 0x1, &(0x7f0000000180)=[{0x1010, 0x1, 0x3, "bb8a8d6fbfec9b9c9f89c7c8c12150c7833c937bb7707fdbfa3a26f46ca3568a953cd7f93be3d2019234654bd5d0ed855ba6dde7c813fee0b353019cc248724e137abc37db1982806255419b833c800e41d7f2dd5324e7ef063bd1fffc39ff1a8ef31b841624522560b9cd94fdd05e56ac3391c39d591074046483947b4251f782aa8bca9ad10b5b8809fa6df9355530abff036de2979b7585d881e890b5e48072b13c2a529999b31d81be81d095b3eff2c4333c1e0a2a905c35b9b03944407c511275a461c7c953b7f9890bc8969b78e465f8ad04e807521f0e7c8dadcb7d8eef546e0ea1c872d02c94e0903973a364b18c5dc5b23019a5c047ed73deae60f8a808fcdd6e446ead10a460bc70b131715361dc7dd2f7dbc20b6d98590136481bed0c7eeb009bd67361396e0ddb819b5dd142c21ff94969a92d1fd9d7a05c219f785410dd448249d7a5b54efce4807689126825ea6ebe853256ed17ba3a1d39e62d38c6192e35d56290f64a74d4492ee327afb54b58be73b2994a665311da7a0b7075da7d6e65c74d4602b09d5afb732f1807690583496531aa87d6b40775bba1e03b274440accb4eb5164b2c884cf88c5ef5dfe44696bed52b66053f1129a5ec06b2f42b6cb33161683d48184ae2a1ef4e13025411939f2bd2367f7232a83600784f8ba975868e0ae1d3405b9c883f387c44439486335500d3e97689e845b37dde63c30ac8200ded844c6d10784591c2683d3e975286ef797f7303b9aa18f0800cf4fa967deefd9e1473be12c0c0e09c5e3496117fb4480228e32acf52f30ba461a493f550211ec5124b6514fe35f6fad3ac9ee0dd4b39332343daa9fbf43c3213a0d7e5d6095b25bc1db5d9db8be4bd22c0b47d89ad10cf9db6eab6182ad4c420ffa8f12f2ac005e7fe963c24ff60d5b14d5da3916d457ba0479f73e6cc4986aad43e451f05c9c787ec2259f18783fd79d2187a69289bd18a86154866876787807979f60899bc1e8ef9fa020f707f521f977591847d2836c6ecd2c35b9bd92499dade9c261cee2834cda479a887d9e2007bbd6e4010fb13e262bbd1108109b2eab86e962e1fe67282926a461f9b35a641119fe215f3b169223efca655b9c1e3d4dee2a05e1cd9a773087ecc4f4591d5e505a1ff7e85411cac90006bdd3d4fd0f1cd4238daf284759608746342f658bd31be6a452569c6df0cffbe43c25f2e9f03d08a0d244bf84ad784ff4a5a2c658f94f01da9dcb2cc66925476b70f24a6d2c9a1acb419602171090cc4c637b487a507e31fa23a98d3ee24c0d63698469fd829c12ba125da45ea30ef4484f35d555cefcfbfad04a5371fb59fa65d762b6db1353feb46af3f8b2bc7d4fbea91956b8f3735c5d2b57c4c5569f54d0cdd897cf0c7fa14e4f74bca6e39768a2cbececaf22c03e061e68b4e99af0a82acef6429b91d28c0fd1a0b5fb1292d8f431e090d67a7ca9db52cecf512d887d17c6fc5883b58353d0c9547551aa76b564688f6a80ff6d632f333fe47acddf27bb0748646092471ae17850c8f23efedeb9cf41d76cb143461c86b2ff2585e0d925ca9f6733620f5c9326633574b2b790f3788542197dd4168dc9314c577bdda3ea9624bac72848e869b98da50e0d951663677f0c1050660b32b686263495533db16b94258e84a9ad96fc3595ee63989d5d46c8f417285c8a109ec5f0d692e0a983f78308f69fcc6b596b75fcaf43c6b7881e85be89072e9bd75f4bf0f28e2b28b131466598c8ee027f4fc768133540031710c3e5f2e3e259da6513dc66bb5d8e970f8085574c66b49ff66af53d585d26373347261a38c36a32a26b5dce9383f76f5cb85908de021c0a64ee80b840bd389e1edef17a7d2cdc7c18abd7d1b067a2eb2e2621b42e9d473580f22277b79826c23384e684785e2dfee2881207185abbffb1dfdcf608483ca90e851a174eac953b2f8de9cb548c0d7de25179d7a89282064f04937f675bfe1c7f86dbb387f3ca68deff3219277268d0520daf6fd70dabc4474c6c0b2d349988d1dedd7fa52c9971e0d11008aa7b5e0fed989386ae6f8cc97349a2f444310d5c654e5a9e4ed2d54f36cdebf235a1970924883c65c48b32288a68f2db2311e9ed6d615311834a678c3c79c0c6070ad82618dd064a5f42a36cab8ab1689ef69c7c3809728f75bf95cddce4e64444485184da59ecf08742c2fda9fa22496e2787c5269b1e1a3bd3329078b3714c7c3a5f376229b3e757958e0676b69dfdea1e7b2be0d552cb69190a6ed81ad544846ca3559e45ebbd686fc2e5b876108866f46e0f9f98732499f15eedd052b65772a2138f77cde637afcbb45c377801af4eb85cd6d257b3144e5e06ea85b99592dcca7b315c54019992bfaec1b1436fd4504253d1312affde5eb5b76b161eb92d5e6351203bc10453607e42640148048207f70e7463230d464e4f52f55ec55310c86abec69db1a5c66bf2bd7b73e195043b2e1b5096c99639fadafea997867943412e4490638395e874c0fbd3205208556fb491d45bbebb69e2fc9ffa359f91e9c519173b3228d005601f339d50d5eb7610bfa1bcfac6f920c73edae183588329680a0ed701278d9c35549473e6ee4c4a2a7eb9af0eca3ce9275aacaeca5ca971d043f8d03fcd4c1e18f7b019ff6d6221bb38fc99c09373341a8ea7062cee80594bc127106afd6706a89150bba6295b94698ebc887e088626f4e869d32b28e28ecc2b247572ba39638bf1492510a77db43024000c337ecbb931b971e25697d7d8328e414659432218391aa5794af304c1659b1c5fb555e852fff5a971f1fb03591e0574f0d5ecfab5d8c055a1f9f234ca7cb6872e5d69652dca266b9c6ab5fabc76a40e7d5e36297d3796af45f603919677daa7167f41033b051e32dca4305ab2c0bdb47f6cef4569c96fc61333d883d61ac2758c799cb72ee8456e6a5b3cd81127b7c8c645272ccdbc0957554a7633a64b41e77c38644910e6ace0c0fda7a453450294d27c05049c2bcab758297bc538787cb020e9b24cb1cdbec59cfed5b1b67a0cbdc6f3bd93fa86dd8c40f04f37fe70c3865dab790792e9eb21d96f2765d7deb8c61ea221efddcc82eed089c926dcad4747155ad575928c8650113ff5fbf220d389ae521f2c3428f49f3a5877203edca08dd0decc77cc1987f875cbf14a8773891a942d9b9d981eb441e0ea039a42117adc474899014903dfaadb6b8f851184f7f7d3826ef307dd78f81cefda9a5b0eda753f985e048832ef01c564af20f009d8fae2e7739473a957724414b8c262a9df3227a27a3583b92c5514d896f95c30c999034e2f53232195b0e25be031134f33085f9feb6127a8baa2feebb3c974d49fe25b0fce4ccdd1e270012305fd1417d6e6e081277ee798bbc4fce7cb558a519fa7f259c9b7acd1015c1672da5bc2761bc9b89decde6b3951bf0fa973789ff88f9a978539154cf77e6f08c7bb7190568867d4d8ef1b17286931a92d334b0720962786d296e39e9a3c905f8ea217a73b1d7d5a31c55346c2c00acc28d8c06bf003b0e8de45d3206d7a33aeaf2785a4062001989ca3c2927078877d19dc82667d35f05f0171fc8d3a4d04cb82e943c53595042b424e2834b15f5b5eb4b7b2ccd94010de72ca764d92d8684cc87970968b2628b048cfc6846952c9643f2811e0781ed018049d201e440ede5f070d517612c7e7f66ca34d1d598d322b9856acb7b74da05685b96898ce480098f28d5a414f8ba6619c030951dc14bf14418db8cdd1cc5643dfc69138575ecef8d57b91705cc72c218f10e89ff23f7ba7534afb737a3ee21eefcaaa9a6490b70985dd29b3e1effbd2fbce5a0bf9e83f6cb06c1eb6a2fb5ad3e9ed7b46e1efb15b24e27bc383d0c701392f58a15d5fd99f25306891b3f8e46107d5cfda144f10fb1b50c7413f86616c61e5e8bd0b8f5392d6150f546cdc3eb3ca8c818f155f49113640a93fadb45b4b24771479038a6e34b18eeb6498cf33564a7e8241395099a3c5d4e69f7d6720ffaaea969fc59b5e243e12f0e41fa5ba464bd657e548bb43b377c97a235b546628a105d623fdfeda39de9c1ee66e0a9b6a556fab1a8651aa120632b1bb822c7d48b49a419b87d01d6548237d541a4a6e9dd53076b2b94e58d3dd03e062ad13e3f8ce155a4a54ac73978fded7d239f5ca6a40e2341a35b311c797845e3ab6828e720a40f24355179fa2bd5f41fe43d44afba1489c3bee69e96272ad70269d89dbdc0b58c513f2a6eca9268a7ccd533bc310caf0cc29b2a9765c698102debd8da1724de631093bd35eba7e83f0cfc0da2de6958722d03b7a981b4e47b555ecc4b11792e593b9f8470876548147c9d5d54b3de21805beb5a3e9ecd6d92616821629752b9dc54501341cc28c8640d6932e4fff357e0af409f94a0d5bc3c70704214e56fa0e68d85dd0285d800a2fe7694ba367aaad830070f2ba6d232251547b6235edb87d946c79e1a05ec9b90f8afb92faf0032ad7e473e01ce5deb8ba087a32fab75dabb4e00582b297fbeef468817d3bf895ee239e49230b8aa4d144ea9a11ec371d9e0f9d9767deba2e344c157856e9143b62e9b09b55a0923007909179fa35e70eaaaa6840ad8e2ae03b7b51f2e3ddbba29c812c62c19fb224b7fad9848f6d5231b390ce692e40c99754f48d0daf9c814cf880a599f2dce487a847e2bfbcad19b4ff832cc87ae748775cfe684137a89af51e2c75a9b9a22d58c044dbaa9cd6845d4ab9531e8f330f2d4f7ada0f6677214aeb77d994223f381353d7705d048ab1d51e3b16835d9c10125b2823d342d508d38b8d8e37a6e16e9e3939ddabb496d7eebf16969adf377bec0e96fa23aeb8706c3abeddbd03857633b0487cf21c82a5eaa9baad8fc2145af8df9cd9ae3489468db5810d9b59362a6176025fbcf795dcfe6c12218d236cda26b3b7a2e5358c4196c8a895ff4189e4ecdfefce31f59f9dae8cfe6180b8cae8b5ad6bbadbe8880b17855d53a6a9815b3ed09e2865e6ecabc0fcd6e5d8e6691f810c9a24cf5ef9be3475ddc6718af5d85df59fab0f9c11a6d23f3bd5bd29959a33d9968bb6fab85e62412b7196a1dd59f5f7839bf22d13a3e3ca221f1c8662c8b7d58da8177dbda17529647c0c94db9c80201e2867a0d8c5078be4a3bce2dcadbc1413984a7aeb204907fe76912b78ea67d7a104f8846a77ee773575d5301d45efe6030fa2f6f278eff47dcc3a74cc1e45122519004d23d41e218fc001d9c6020c7486eb9b320bb813e59dc4a6c9df702ebfd6a10aec9b8344f68deeddb3a6c634815d6b9b506f307a817c93143790900c781833052b1334cf3b352277af90539dec6aeb613ce5a2c886616251ad9ea9a17fb5e5edd69fe5a6cc6562d669418d3a23392f9591df7299f49b1018d4610df0c5e73446bb86174c3403653e4045141c9a0b0801e8a05d09bbefd73b6dcbc5a1c46b1085ecd1b6f90cb96c1f14dcbd857159767fcfd8c64064e694e0bc388780a2af123784cfef6515e7dd9a4d5e72f184ad2bd7f43215bd98218e9699c76445f3f6d344f794a01fcc24b6e17873f037663fe24ca11f5f860aecef2f776d760634c1adac897b4fb3a9578c5b6d83e95dbffc247f876e6ecf860b13f23101e955d3f4e3e025f3d0d65f0c212232e9f1cb46e3b9f3eff57f0ed284b585cf2244ff6e6f092032284dff911817624ba38c9e93723be1cdab8f7f8e08e225fd15d403d6595cf7f3d2c04c7323f13475f887794e59541a771d2d9b37d9f0cc0c93a2f34c72e61"}, {0xf8, 0x1, 0x92, "7c1b868dc69c2fd2cdff4ca02b6c82521e40c684cfd91765eda082d7080064671730d7f37090df7e93c5650501590700b9e2399bf5d6c7ba9c3175abf7b59cbb9942ac76e712133045532dc59688025bc78813fbcc7e9ab1454f96deeb83c240b3dec8fbdde0d4606f13b3dbb58ced269e7baf2221f50450319b82a09658240155b93dce92b6a3af07928155411370a14196be853d5584c75fab439c806ceeecdfd796c3f6edb463ce8c4c5ad4c9b1d51c97c5bec4e5e57d3e6445859f5a305123b027e11f012ab18327d5d429c3e69f89eb3ac828905a1b9a10f4e0acbec0f12589ab1f49f03bbf"}, {0x88, 0x0, 0x9, "75fef5440b5fa62242916a7b472d2c83440b81e46767bf95f5b3f3a5fd415bb0fe9fb7df78d07bc58052731a2471bc31e4ef7c989e3443ed54b6a7f2e1ebff7f128e36d1d98f3aeb591c936c9571dba3ec7533f412cdf05ae5e376393ec67cc8f7b5f1e19f7388f3868981aa9ada442568399319"}], 0x1190}, 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:40:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(r0, &(0x7f0000000000)=""/164, 0xa4, 0x842, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x200, 0x10001}, 0xc) 01:40:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x1) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 01:40:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 01:40:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:40:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) close(r0) dup(r1) r6 = syz_open_pts() getppid() r7 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000540)=0x1f8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = shmget(0x3, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x3a16a44, r4, r5, r4, r5, 0x144, 0xffff}, 0x80000001, 0x8, r3, r3, 0x8, 0xff}) write(r0, &(0x7f0000000440)="f4b4e3ab8b48d42338ad72b9d6f3d4823369f5a5db3259f1c9f0bb6a08131348ddcbd4b6a91db24245a6e8fe710fa056b9ef860ee6cfed8691ce06bcbb56b4e6fc4d21f5546cbe5ef1e78fb261e873b02358f70b62db2b28ade5b5a0013e154cc9d5dce3070fc93e110cc64975c8721ac17fa7bcf5eef34831e40b7a321b08dfe92eff91f02e7e43f77856a67ef1ef4406cbd50d3699dd3f1484ce04b046f47bd6e4a2446bd8a7176f6ea016ca4d56456e19f2e7026e59ebffc0f333850963ccad388a389146949a4998a770a457ce", 0xcf) 01:40:31 executing program 0: r0 = getpid() r1 = getpid() setpgid(r0, r1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r3, 0x0, 0x678, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) setregid(r2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 01:40:31 executing program 1: r0 = socket(0x22, 0x8001, 0x7ff) write(r0, &(0x7f0000000000)="4b7f95ea88d5dadedeed32387d153190b470cb02aab6b626eb18a09b8a01027b7b88ae81c09f774614fbc23404bddd564f64d7ea21a82e48255c21b6a0da4f5b16e2b09d3443624f934a8ee9c66e6b7c2369359d8407ec47b8a6762a1860350b44e8225dd3b930c873a60f74d3eb82b2fa977abffbd6ca390b2093caef516a629364a8d0de43ac69ed68f9285336cfa00f6b1ad6a7abffabdb1b4667ae942742984e847c8e117141884026b4ee2dedf885ebed096d", 0xb5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) lseek(r1, 0x0, 0x3) 01:40:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000002d00)={&(0x7f0000001780)=@in6={0x18, 0x2, 0x1, 0xc7d}, 0xc, &(0x7f00000029c0)=[{&(0x7f00000017c0)="01233c4afe6755aee16db5f493aff9b14f5a03efb6556501bdf74fb4990aaa7bf9b3fa64998080e6557765d8e902e56345ca23470c9f098a9249c31bf8132b62ff803a26c07dade98161bf443312f5af34ad0c2ac688b4cf696f", 0x5a}, {&(0x7f0000001840)="5afb2db2558b03f5d468f941d7ffae57813b29cb4999652f6c19593667a85981a06da2115cdb1fd79432e521d26e21fbfe06c53d0997c9441cf69da9d91c1f7c55d4e58a9c38610ff8a99b39472b2a305f61e9a3817ab60babecf84fec1a0db01f9f28650e2bc89e7cce5e68fae03cffa74be2d45f33eb73c823921e3ce9cdd38a4a4d73836fd590b68eaa447aadd38d0912ff719cd76db7ebac0ba12ff472cb8967a9dc33e6b5865c962bbe7b6a523070328da543c3ec2f30d7", 0xba}, {&(0x7f0000001900)="c5c489c7e027aca865b390d2e195a986ec12cd164570d31dcac86849b9b89dbd90b9108236417b38c2f876b83e88064e0758730beb710bf97707be2d2d2d551e67f4b307ac0b4de9ea7029398c3da14fbecc571d870354db2bcdc6a10ec3532f196d6b4d28bbe47a0ee47009af6ccd73d3e95ac9ec270d956c7877c58cfabc066188d60eaf96d0c95e92a61ca8a9140931d83d923779f6e163b6986b250404bbd18ee3c791dd8d6f127775d1c9b4a0bcfcc230994793968101fa4726b225e9efdf474ee396b83ed71a84d3acf66ff58af7767a7ce8f3806cca5420d707fba4f916cdb84d3242ece4712d9ae8fe25661c7e0467e6124a98765dfe526ed9d3bf5d0707d48bd605c0cfda0ab8714d1466b0978641a59c475d29b49456e1780d10958126b9328a7e094924df65482f3330e281bc870ad951b6a23b8e08829313671d63144d6566ed954844756e14db0e9b0b12faa4adb8fc6551d8a1c58e3b4a34f10458d6029980b64e3fc54e4788633bb907026f51b16e8508c11a83799442b6908fccfd852beba847bb2df525ae0e5c7b4b959bccbde343ddf4251a5beb11186222ec3339c0eacf82e4588b006466dc036a290f1ff05d2627d542e48f2a001c48167e629e3b58ef71a1d88e7a0bd3f75810db4654a9d4c2d5a15ea1ca499f4811a974cc4f617290b8cdda4cca734043d023462d1a37d5c3669b7dd887e14d12802a2f24070e7758c33efb7a20cc41cea09a06af206dab64f4ba4dd2dc046b514f7d6b108cf20fcacdfe454be58cbd88be690e2fcb32fc1ae0b7dcca1253d06324554c45eeb4b6849d58c2ea9ead528ed26f94847ff20c30583473a545e2375160cf9cc285d464a4cb056974a724e5d12104d16e1b736d9d8117a70e08ff2520cb721885a5922da6470038d2c2029a90bde802d8e9f737e51f4e795a2352042cc36fff9c48d70bcc2e4d1d5ea7988d60d72e7909ba3c15c5fb50abf99ac4b895f570d57638dad5d7340b454c94fbf773ef3270474ec649ed5cea189d1b74c7da58e1e7e9f5ea7a9d2068487b49735ea97aeae70604c95753f36f664571ce77fc145e070dbef7c545d6de104ea13b810a0e435ac86b9aa4f95abd86212c46b631ade8e8ea45d8ab837f788dfac94bf9f548c6f7e7f980727c94211f1c52e030b69e8b225c620e1ee18c0d52c4c837b9ede229bc3257394c2de19caa30c4726cb096da441f5b85b3db0a62ede4f25a49e8e9e711425ecc328d58605c4becb5357b5247bd04f99a7cb6c2607df03d3c3008a287fa235ff649cfe2d608ba66d56ab7f4d236683fd68d802994bd8e3532ed0f3fbe14ac54443d5da5cf12ab9af1cd7f642f057ba23bf36405c09ef382fd00719df8e02728a65fde984f8fbee0d6b28802bc2ff6733a6e90a88adf3d4c2ad14326ee7cb3a6d82e57914582a3665b8bc0cb661d21c7ee98da384cfa67aad8ab7b663d6e27fe1c1dec1b19c2a079a257ca208ca5f804c48a169a324c012c003e0e42882e3d931a9a8124dd1a584368940b9fbc9346486b112b4a6e6ee990932401dae5b93c9438d2847c0ae6d9a515493a17124ec341cf920f6cdc16cbfd06400c4a9c8a658c06e9a7955835c9e95dab996554f89e346e96ff8c9eab41d7a93df3e461768936f5b55c6d9e2a8f430e9f555defcde9d7167ae728a4c1a767b9643c278856b65b4b06e6b59c3902706d834edfdc809981b9e909630f44bad080c3ee83369d21ef0fd8747baccea7f2a71ecbe3b57d85ba554ca7ded12251c07a676f71059418eeab1f8ddf22e40290505694b3258ac58bb2a55ca4aea4293cf4bb62ef4570d85ddcb3942ae446942c626ea0ec3cb4a601d4f351f86065579c711546fc91d4f4be4db1e600b3d06776f4da97ef2a7223280db7bbe96d5963cba1110ef587c3980fa0bf049ab0b3e0b8078f3960e2f37733597ea9628d5888142720587d71daba5ee6c9eccdf3fe4312b337eef53387d03d388968202353fe15e253f35f5d3bf11ea7eb2a20acbafd220860dc7f07bed99755d6426ac063f3c7fdfb827e1a21252224435c83d2d5851ad469fa176ca7b13b0e261148a2812c5dba556d36f01ede65b3464269bf5a306f05fb1535403a96bb6bc69ad4f89d0ce322b0c153ded8dd7c03252e7de78b88272a325b41a76dd3ee7c2b48229cb01a347e609652c7d2de0ac80f4a2cb75a3e1b0a732092f4c112135040b855c8d7c8922cd30b99cc64dd4c61b28ca0871f452d4ef918022b88482e2cdd5a70dff11c91473700856cdd18fc576449006b10bfbe5662dd7512a88b86a87af85194185eb86383f677cf09f293514599c2252dd22a6bf140e5236ade7ee8fc641f1af42b4350c27a7623711aead8b9ae463a7b9667a9edf2b0f3a3845d30d235998f954a9047093ac13843521169d9534c5099090911381394ccde63f5b534b0399a9ed28b5ae1b496a2d134b824b6bb6a7e6c6b8a0853bbc12f8f534dfbb2d3e0150031daacf9df77acca718c71c73439ff88e11b83770db021c7b0f3f7eb4dd33f8ff2428b675ae3985dc81ef562e0e55c9f2187b8cc3f73d3605397f3d1735a70712abfdef9f7562f15b022ebc5bc65246fca70b1f8b7c117521e339908915dc3d9e0c094be6a1d974476f34dbabd7d55e2826ce8dcea260f3169cba2b309f7a5954db47ab95122e5eb06683a3ca5dc972844c027046f332c750ac687a23df9277cc94340b2edd2b917292b30cffd17ef816b1f1ee7b1a4e8479928a293a31b9f9e463879b8e379748bb3251d356de64d6f4e522080691db5b077ab8f123ce0a5d8ad31296ab5856f863c49bea101a337ddb086c348d6e71e720f6c428dd6debd7d814eddfcb318fd21aefb3926d37f9a1323393b8878e6358661c663b331f49df250de1605f627d246ead437536f20a9c4a9c6ab857fc68b4a98d74407ab826788fcdbdd25033091b2c606de353b32b4a1e02fbaf42f3891c6d11be98699b5033053ec20724c959af4ce2259c88678e84c000bf3f000118b6a32f31e96dc5a2e6f1600cc7f2fb2f8ee3b31dbede0c052e4b157289b4b45e4f8fe57a8f3916db45fbb7194329d3b9709c26b781343c5196daa183c58b5195a014556098a40dc090b13b3571f6c1e810144f08deb940f2c5f5d9d9a562df622ff125ca0168601ffab28b1d517f73926a744c8f028d5620e77031922694fd8ef4d05244622c01b98632001483dbff958395de826f0d3105a54e42b3ccfaca6bb827fdecd6ebf6214e5a46a43764ab12a8797cba0b600828da7fb62162a99c305353b9f09e88c09bf7b5004a7601c2198bf02bd8e007229efd212052f98e732bfe5ffc2b9b1155033e67b8d299a6cdc02035342e31dc0993de44bd6642d226d5c4ae8c50da79cc508db8e8c734dd3986f54882855ff7c39fa50f7cfcd0cf202124c862e034e4750317da390511ff27b5b941aea1c6559b5dd7ecf6c6a4bf4b48db63d5c740970079ef92e3fd6a7764c5dd1f59310c70895bf8b78fc8f42457c50eacde6a496e339a47914d757eb7913e128674d9945f31d2a446c4fb6454a24ae316dcc6b2e22fcdfd8ba43cc103b09f0187935f4433ab09d04823ee8fae1a841f261ff7bc90c73afa08c5de41f4921326fa79c133a550cd26337c5eaad93ff62a13227dedd96a55b3bd824ccccaf0949417ffa400b8bc4e67002144d7e473a94a82b454a64df2fa67020ef01e2b0e5546de038e98c30af645620b716a181a16263c9b6f615125d8b8ec262dc5a55f5b4461f20187cc7458ab2a23a11f2145fe3082bcd2f0082e4c1f72bd5f5d13c84b4d95265643f80fcf112ac5d85805883422cb00370b51a5ce6316bf0deb6e18ea95cd89625fa8259539f05212fd7b901b790c4142aed213605d68c457bbff43e6a8c1ca8d48556351d55d13c73a3305e0bdf7f10402bb3a77de5b500825480e22e719de6dfaff33c6a89f0f79c812a960b366e83c0342043bbb1b7da5d541863aa86e3efea10d838d30c3e26b412156b2045cb48b3993c55b8fa150ddce2e6baa7a76a2350b33fa51c5e55fa8e1ca59e564e66c51d0127242707714a510c78a073f19052361e7539848b9c5cbfae896c67d34baea7a8ef459508c1632d6053ab29f92f6a6cf6979f0487f0d98c761d5a2af0e62808a58687c1dbb74a9a2e14ac1ee5c5b9cea12a71b6d4fc5b6edc03fb69b49b0c177990b4e26d9fd6f7f15c5a87956f9321314e58403207cf1e01243ed99221e63dc1c08b35e12b786e0370285640b81913a7261c86fda559516ec2078af1ba20f61bd588b2c0e6225c651e8cf225ca9b759ae091254d511f4c76090e986bce12f050b6913598c8c79e12ce876700ca7f4bc8cadfcf34ad471ca3d0684e776d8885ce497db2e7e495122e25f6948892658da6b76699244acb52270795eb1473d55172b01f7dd6a2210bca2595b7d0845b0857b1c428aa46594533b4b992d5f00c1b429224da10e9817c09cfbcdc0f705fe9fdb5c1a8cdcdab10c060b54d5c210e47039bf2dbddacbda63b7f679ca9eb273394696cf7c3ef04c8e268a8544a2b101eaed1d1e2d7c4fd3d1ec1576949ed84984729f40b0224b5777893bebe514c65a9338edae70394e42a73f6d985f8b23a6305074b3dd71c3d6a83625331820de81a958be813b2d29a2a8df277e0dd561f5f7718c79a5f1d6ba3b4e961b8a3293a5190f7c7c2903d30d62e05b26b7101f30c73a909313bbaf89e571485182c15f46c6dffd0b55b79290710e13bf46a1f410ddc0467d384245738438c30d61398d390414d354c4f25cd1fd30a350689fb528444af1ba86ecd3ea3356030cb2654448f299b6d76e084a3ae5e965f3f75c4db1cf47b653018379d939175ef01a85723f925526ebcbedaaa8ef77a085cb77f71c187a8b85131d73ad94bdad6b6036f08285ab89073680e41104082dc99e49c612f94e7555c7f3484acc78b292bb5f7952d878dbefccc665116cb24bcb8eebbb85c40d39361d7dd215a48ce21ca6b21bae0e98cc826f421b66b7f2f8139f73cdc8a440742bc0f0d40762e895b2b7be96d98ef2bfa353935155cff0f70f728374b6ba0e938f9ca605b31fa6cde448c573fb5cdfedeeb5db329fb0f806bc5d045289c938985cd5bb5ca98c9176b2daf8b165de265b728b9a780bc57cf7f56a0ae0e6e71d273829d6f724428e2a2a0d59beba23ad6e5b471356c5171bdc83196a59f0c5a096ba12327a0477fc7e4d6acfd4aa966722d4d14ae49ccb8880977930de4c9b08cec9206892dd1958c661ccf8dd0e472a6268ef352e305fee092a73a5e785fda1fe13bb9c25375c5fa14b28af1b8a3c2b9c2664600b08d7b8367389b14e092e348368bca77771276807118d9fc03bcf833af700d94835dd9b06bcbb592544f4955848b16f8ea99d32784cb64075a8a5c15e919800d4b5f3886f2a4190081b5c2e436fd5aefad8defbecdc1438ee07efa7ad03c8eae8bcf28d4f2d7f7c7ba44bc183cb6079a1eac5d62b1edd3b960be277b9c38a0f5e0578a40f74883cfea8d75aaff1746244a35a6b8882280db009e65389404c0ce45a049db4d14a2c8a85e4c4408206e69d4c366f7d5f4468a120c0b2abfc61a4d2eb128bbbc4ff5ee0b26aece45b2716ce68c58e95e1c10679d2517e6d83cb8d4a900dbca93ef18221115938d4f945c31f518662eacb8fb7feea1fb4895c1bf5d71b10b243a8a76650dac1e28e9db9de49341036b85108fbe0e05e55104f46674066e8d7edd29984abd8a64b084e048486dcf38af66", 0x1000}, {&(0x7f0000002900)="bbaf07dac9ec9a58092b1bb0c06968c537ee72b272684d05b913eb61b1a79bae2d094380e00263ac0578b2ab76bc7cfcea20528edca719b009d39d499e5df8b2a7a4d1843f31d8be059ddcde9ba829af44a4c66938ab46e16c0fe0e56c7331f167dab970e0394d5b80494416b0b05acb47a0879d325f641cff400d2820da6be17d755d2b2f65d39865e344d1bca63a6f27a59591f81a7ce5e5f8c894e86bdb0c4bed8c65f6ff59f1283e5cd840ffcb1ed50ef88a6876ab2a18d2e37e6b", 0xbd}], 0x4, &(0x7f0000002a00)=[{0xd8, 0x1, 0x1, "8267d52e60425d9b8b49aa66eab9e960a4f078f0fae788c00f741f4c75fe89e7b04cca0ce3181d7488bf92d2e40b7e93459cfbf39badb6692f30308a3e78322b4e6cafca56a1cdb21d96cee91583afedcdcf2530624a5a2069f9a73418b868fe93359652994cbc7c4110527a0cab7adbbe7cf923c44fb880b9e25401fee93c9d0ee283081553f04d01f1fa5510562ac257d9c460aa00b0833aa0bab082b9b99241a595d38a8573b3a72abef06d3a29fae9700812d8f43e3a4a411a57d9c10defeb2815ffff17a126"}, {0x58, 0xffff, 0x6, "c345f6be8f5f9a2e4e2132ca99105c3c7038c0dc6c3bc599c1988c7c3c23a327cff6e4fac0dacbbd3a478d8e2944f1cb62ad30920d3132621191f498b02b9e8ce95eab23"}, {0x18, 0x1, 0x9, "071711cdab"}, {0x78, 0xffff, 0x6, "ffe66a707409362829f380ba9a9fa56b0e9cdf279421678ee2b4cfc87ec2bd801f9baa2844b49b5c825220bc5319de64aad5e1209fd9f360bbd9b067cd88219110b69cfc4096a01b63290bca822762576e731f81494bfbd64c5c9a750a1d92d9e14732aa"}, {0x110, 0xffff, 0x2, "09ccc342aaae33ee738985c913c6e872ac522c19d0be72a52c07477b2633a1bcebaa9ff3d1e62e739b1c7ece55f0295b9ccff6fff37216c38972b35df8c949caf7bececab9f5048e21a2e19ee73fa33ff4b859dd107b7c6b1d56a5340e5da3a0533178c5c998a4ed6ce5a794558c216b45d879ecf3454432d98acd0afeeeafa7bf3dc0596b489081d1ba1a515d16f4153d296d83a9eaec10da6193a01bfc21817322386358d893aed0e17627f41255c992290de2bac7f8fa779fd2f76cb894156a3aff41e8642c8f1ae3fb9fe0edac06fd7fc91d9435861118caee474499bfdbecd597909a9e4d480aa38334809d938914f94663ed07651d453f9783"}], 0x2d0}, 0x40e) r1 = socket(0x1, 0x8000, 0xfe1) r2 = socket(0x11, 0x4001, 0x0) r3 = kqueue() dup(r3) r4 = dup2(r1, r1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001740)={0x20, 0x3, 0x4b, 0x2, "27f46d1cf3cf7f8736578b87e46712e4ee6c5b03", 0x5661, 0x9}) sendmsg(r2, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x82b}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="26f7bf370dea", 0x6}, {&(0x7f0000000080)="281b9b3cd5323c2be051e859f91802f9ad09537ff10f54b5f72a60b8184b8b0e8d21c0b1b6beb9f2f6ac41b9b85c98fb63ae8f9112f6de7db648e7c5007b2c5b3ece8b994d347b82ddebdcdb991ab3ea85a9c6a90228399b6542b5e4e9011743bd11c7d5fbaaca4b9d2ad6b4942204efdb01af054fda7a2021155370339d4228561575eef08270358816215be02ace15b3d2923ceb0e240fcc1bc756d6fcbc21f6cdceb60c7f719799317d3068f63318848cfb2454ec4a8efcf531bf14703f1f18eeba4e4218625934e2aaf0d48b", 0xce}, {&(0x7f0000000180)="a168adc563b61da178e9a2cbb7d9ee73243ade15b6a70e9e73818bac2a22859f4e0a3c168389ece7978b28e766514997dc1c0de7d88b1b72c19413f1f13d600d392761854afaaf46a2d19016ee07f542dfee5ffa242a5d95e059604a097a0a518499175734b0a836fc7717c7eef6753a77335d95c33cd3f98c2d890a6b53d473ad3d2bb01882d2c84b04cec39b890cd6846abadd88329c67127b401d7a47abdd06a96e469f0199415138b17e4629a021fc601c88357c4cf3c4c839d224f04cb423003b1a6c6828fd9541ebb2ef3fa2870f3844ab05fe47a88c32639e30fb56331d0b4b859a", 0xe5}, {&(0x7f0000000280)="459c3b137d1bff88f82e8a795de38d94fa94add9f53df32c47856aa535a0cfe324a33c420c53feae81b6f83e3d934af396f7cb31f9b550fef3327efb8380e4d8ec30ec75f18b77d351e92093d0fc4cb4b2062035ad8e76142ab42c5b2ec491fa8ede77b672959922d10119090296baa9625fa39917db9a611938e9b055dca090ff982f16124ad72dfee9bbb8d06c24da68d97c8de55d24ac91be09aa9bea3492309a17b7a0397cef0eea125eec436324b1a5fee7c59437162a045c", 0xbb}, {&(0x7f0000000340)="29c7c8cb938ba889d5cc9eb75f2dff91f845820af00e16418d4fb08d731267b33395da8ac8b5fe802e1b40bd4e6f96ee4614d970da0565dac54c4eb83b", 0x3d}, {&(0x7f0000000380)="648a5e711b64b573b968faf307f650e6f95492f9305d176cf60137fd7d64f47e04a3e86bc84a1c1d9409a23676ed156b29e604808367102106d140bda206624c5f65bbedcec8ee1bac1ecdaa3efd6d1a1915561c98e2a9091003cf763d0cdd5ef942e5721b9175cca664cf79f644bd88f973a47eb20375a67a3b8a7ec67cbf20373393042a5a72054fbe9cf84e9f58647a13128a45593998e926373bff3e41bd", 0xa0}, {&(0x7f0000000440)="90c0e2de2ef400c89ea5e236b65df527448b09f40146b517706f5d599c8a05f542bbeceebad6170589ff80f48fd20a2028169d06b3db5966b50f94dda7c7f5bc9ad2df048c7c04830e23374f3aacbfc264943408d3f3dc586c6d66f268b79119a833768f72b0", 0x66}], 0x7, &(0x7f0000000540)=[{0x78, 0xffff, 0x5983, "39a6f8e9274a8c44787787b78ef3625386b2e14071c96b223dec3b68d2b80add50e2563d68be28f03372a7b2a916098469a705a9f5ec971e8bfec3454ec92a192fd95a97d65eb2912f15fea891093159f09bf06bf2f4d6924b11cf69f9eeea391e2ce48d6b1e17e0"}, {0x28, 0xffff, 0x7, "ce2a5f362410c30342f11af3d2203c3c6643fe"}, {0x58, 0xffff, 0x1, "1eb5f4fad3a7c8b1ecd49efafe9e8e2318b7307972f31345ec6598dbd2c8881cf04fee3a545c9420d1a24f3f28e7dde0da42216edf01028230ce3827b73c28380ec2"}, {0x1010, 0x1, 0x86, "84c201c66bca5aaa558c68371790f90bc689da4e12d2c801c848d042992a371f812ef07771963938f02eaa557d528fb814073f81d566ed6514d54b5434d73c6d6a841375594de6d19c52422f03f5994c6cfff7cf44f14e476934545db28341727dad49bc310f7fbf54eb6958e3ee4782f4a9c906aebee419f40edb5f9fdd682e63739b25602633970e73709f9a47d1e05e4596ba94891f506f6fcfbbf8272540bce1d1ed301861ec39529283dce1a940f6b33bb14d64ac2e34d05678dd173b3a17b91197ab39b75ba03b556b87a270a519c9ae967ead39922b46d9f190f34ed81847b8e89e8e92b8d7a8325ce8a978c0d1031715425fb09c55bde8c08f1b06e6312901ad686ff0757f79f421e5e31037b53ad97236c824f6345b82aaf3037eb4e2dd8e644e93c657d4d269f9583630eafadb94a5860674e100e6eb44275d561b34198a4da40db62812d498b0e868e0106046dd7fe3bf3f4f882d6beb637a850bfdb6b500650891d050e039f2ec4830a2c33cbfb2f6d80768e79e77add15a75fe10e80b1d8d619f248abe79fd9d8c18d0011b7e7975437c7100cc9c60d20def848a744e1a243c8fc9465c06ee47f7eb6a8f860bea1c0972f8c3980424b3f1df52d1ffe594a2e854172129a7e9c4eee6a53406a34bb5d81d45c7bf53362c46f9e4fa16bb315382bd43a6f9713828b50411dc5b39d3dc70aecff53eeb315d1f8f282c0d136fe4129a3e0e5c806f87fe8c5b294fdef5a73b16b8266b4e921ce3819f5bcdf20aeba8bb383c21c01b86c5cc07d0d32d7d9fa2ef5b77a675b839811e0ecad51eb5146607766430b4236cdf997f5443dc1707622f3af5ef2e72cc1ed765d2610d484a3d6a95dcf165827b5c854b95d805c8d32d0959182122d31d2468b1d1b3b430483010f89792f4f5ff60128a065069e1847bc7b4fad612aed5daf982551490d7c65c1419c342fc9f566b5a5b838143930c7283f8fd9abab87189696817d8423cf99cc9c6e32cf1e712fa74d4fb9b06935386024926fc8946c62c1d4a18cf2b0472e9702bb8385eee7efe27572990d150ba72d22cb275b56a604df5c0f2ad4869eb3e5de82288c1c812065f85dc68bf60d49141cf0e65d45e86c339a4143be78a2f5f97b7f47cd6d5358c889b69096470b7243be77f1612510ed59ee44f89bbcb0b315bc603a9025e61b141f011e2ea6115c4035d344df1443f73c6caa855f04486f7d8aeb4e9111355dd558ca0acd343116e349ef05e9c5886f9106829233c535b9a85de2c821a7b094e0f638d65593b37bc1211de82d71c52567c47a3909d0def3aa3d9889386fb16b5ea59c93294749606ab9d472e2d5f19dc7757123982a89b9e42d4d9378da601a12c2da5d68b39140005b0655bdac24288f985bc07b893f4f2ab8c079ffa26d2defd1f659648a147ef5a70f8559931fc6d82b1cc78abf58c493b1888b863fd614bb78547fe9764725e36208126ac75baf2583185c1fc614928a962f8b54e994d6d686dabb8879c624ca45f7647b2021b2e7183b2243ab8f27467e1e0f04e3a0613e67a3f885c983cba015104efda5f7df1da6efd2452cf74b00211b9b4bc7842ccceef1a874b97809dafff19027c2df7d77cb15992b6bfeccda771c0b17a231e5201e03b57a1dbf64bf5fd84a13a54fc285cda38ab1b6da13f33764193a643fbecd5d18a80a8a4701e7599c9b705521aed1abdbbd67bdeb1019b888facb0a8bb9f270c2f180156d6a5f75bf5fc0aaacb6a53fde15907d36a25f99c435a50da235413ffd525e93c0ebba6a663194ecf01cc615334f66d0ffd5c081eb3f4f4ef9c56c806330f0bb867104239b34271d586cbb4cf5d8a3b91013b241a4d720ebf6f2ec754cc8c554fe74b71cf5e81fc14c66bb7813cd7bcf985d3785d97d536310042869b138375f52ac5a11a57965bae88fcd3d92788f247d699a223d9c6b7ed66dc77b7d6bc852661b57f11768e12423b7b70e32a01117af71854a47bf0d8b1ba7f73e5babd026de428b42687d20289f8bc37516af723ac0d5211f9a686ff9c053e186dbd230c3032a59c67c333d8e5b6c1b77e267bc52f9c49cc2983dacb5b2f707aba698f1a8c4de69f8be62b0437a2cc0751306c6b5df05b8324dd107714f9dbcde0623a943f907c36d71f1a76a330a09cb7907333d877b2952f39e9156585ec252a86c86a0415a9f94f4ce1530ecb13aedb3fb5b8a756aae41c7040e97377b2f859a6e9c3509206ec8a752735504869b4835c841f4a4292d8796f59a8cff3c48a1d17857804e9e04471b23006329e83f45213be78013e66dd2ad2bb93bcfa40811ad8bfed64a50dba244a853b71e0bf0dfc79d31dce4f0a1778c7c5275fafa4e91c9bb19e74c79c77caec2ef2f4e02c02250af575f4e24c0a9517d60d089cde3777d9c6905f660ea316e881e67d8de0ad15920ff280e134b6551b7fab1ab285b1d205721345cc4c48e62c0008c233ac21d34d1f4f075af457603c614e2289a4ad43a8d14862a8e65807c51864743c55b5058b7ea8367ec3f2786ac55e7290067127373818a4f7ec4c5ee63f3c2f539fa9e10101a71c05b13189fcfd890fadf320def3410b8e4d4d06d9187beab5ddcaafd9b2aebd2d758ba22fe4c60259a55b6889a946c12e05e9383b93bd28aa9b5417bf1385957661f2fef765a720a389678927611f76e01281a0906d44911987ae10dfa51350eea0ca2707975945aba0a713d988ce23041ac0da76f9c3d9eecb662525f358ab244740f90ea0225ff33766c716a87feaa0b98466612b7284960470b85fffcc0d67f909327ddd9f6f4c59059884d11736543560462de32ec2e7962368dcd317ec0a5e20f0c3d605b2c342a691db914f8d332f0e1bdf323eea47dfc0f5173acb7e55b5badfff8ec5b569b355c3722898afdadb1a2bb5ab42ab1534478498a2fd67b4edc315cf38b29a6c9fcd5a12701b8ef502a53c18b400342cdbb545504b5f9efcead071e4e9908fe490aaab121447ed4ea9ac62c14a5b6932f94212f9fddd1f38e19b187225a822ad96c17f9d877e8aab1f5b424bd8b9b5ecb63742c9dd19c7cd8af69d10d157b708cc8007b6c86863e2f48d549d2fccaa8d14542a705ea8196697f2394acfa292cdb255833cab6c5d95048bb1ac3ea654fe772bb9dbd52081290797ae391dbf2f7fd6858a901eec31b374b32d7c0319114f0b67021157eee6855f4dd90df20b8e718b7f3f048e728bb4a6d5ebdcf1c9f992ef45cb9cd0074470803aa332b5404786261638cfddca2be46459d0c7817442424a616a56821b19900f92704735575d5d9ae51a890ab543340135a942cf4174cd18c0a0a832bf23e8ea5a0579790323bed088f8ee2293c246e243d837fc4d04cc3945af3690bc7d6b119c25cd87a8cdfa386b694a31158116242df9ffb161d7754d40a2809f2f9b8f5c51e43e4962c963dfd716360ae9a8141b91d0b58bbc0c94d37c59ba648596d86d97bd3963312650e87dded4b61fd71f4fcf2dcc08f84c2e21c91497c240e2be87038317535f49dd6500521bfa4c0193aaa7281c7daed9b72de6642fa36fdbd17e9cbbc4d648c5b1f61f418ae07bf3004639c3d3d0ccf959d8b0a5325d3996d3f49fe48bff51bd30f9b65c741bbaa7fef4e69bcfa53ad74bf6de75379beb3224ee97d6ae67f1c09c48e2e53c6db96f4ff155bf5375f73ef48003c1eda1f6bfa154f1f980478204b773aa9c31f7bff352f7053938b7634a037fc6a033b9a0e97700c14366fdb1b7b821fdb8d8cf409759863d52d01032bd0142bd030c4799ca6ed93afc32b14bce7642a852139b2e249e359869983f7e8fa41825286195a8e592e48c75ba461ba09c3e7e8e6e0152d34085d0590794cd641f92fb76dbb1d657b8ba674152752aa6e3f0a0679c164ceb0219c94f5bd1084b0015a8ca3034c1198c8a48b8fa7334b6a537349d2c980751cf5fd239eb9180d6da06218f9f33f9e18af3808493756399abaf5ced519fbacf9b5fa64c2332534f345bb39231949de4af96a320b98ed4b9add0816f9424cc9fa6d71b14dac77940cb044af33c2b543fce9cca63b25e0369ca74bf074f5f2caa66763fceeb494015f4fd3f476c383c30738c9b38ee79ffea7019b7957dfee5854ed0d189c5da40f402198c533bf3e8d0a7ebf78487276e8f58e75c470dc18acdcba4837ccc732618e737e35085d3bf170ef83b12e39c623c602d11134af457eec7d6bdc472084ae7d9e2eeb51f2b7fbee5dcaa9ee0b061c79d8bfb46a8f133ec7ce5b367f2b44ca0f423932107cbb1dc4853fe0798be9a6b2ad72bded419dcd5341d5afe44b67fc8892191ef02b22fdfbf671d0c9c1db7d0be57e4f646bf0a183059214d8c8bc292bb75c3f4af928179569fe3bd9f827c31b435aece8c7d96308e57bfbf9d67678ce69435b11303ff9e1d4393e0ea228d2b37ea45d5d4b81e5586085f9d337e585d427a1af26589f6009f065bcbcd3c06710fab59b36227e03b245a286add28504ae04f8eef3169300973e5a77ff0b69bdd3ce5fec8c1f46337c1fdab4af97e6663105ca84ae803812b21bd9d03c44f78dd8c92d3154845c6120f133174ca46e665bc26ce45cdebdecfef891923c123c00308d79bc78460c2d945222e7aaf136e63095a8e078e42bba1c6b6e2e6183e83c3e39c75a6bd35ef4f11e0bc9746174d3f844fff8c747cfe6fbac19314445f561c0707b0fff054856f6590c125a06a81d763bacec0a71c17c3d2989b74c2b731a5825cdd600afc7e83931fee3e8ea8cd7c465dffde034e9722bad70fb932d11e0dc31b31624a1a54cffdf07c7e716bf86731597ae508cd99a848068cf2129717030c9e686b911f58916045527efd218b3accc23d8a48000b90d1c77ae2f8b2e1fe1b62be2214fd08d7e18ff981476af766e187d93bf3153432d48c605da9fde830d7d064f8a915aee7a2618b884c05646cdbccd9404e85753a9faa4c20edc931577f73bc4b43b2702c9fc012defe0218c21d952ad6bb6d306ac43ca6b6a21da3c74a65a19bc9180f87464933af593f576afbc7edfb7a7c4dfe474df2a033a954ad6c96634a81cb6bc6457885051c8f4630fef6bcd02a70136b4c0f2ea1d502311f625f0077b2db0893a886ff8e280f5826c8167de42bbcd8c6d7912787fd2914f754713bd3f8df24cb3f15d5546fb29aa82f550a341479f914371bfc199c293cb7be164fc0a513e5ca026954197ed52ad278d09218fd1399ae304303f1007952406f7b90c908de309ae891871749603fc8925013d126139c261a746fe3a4d4952f51275cadf4116bba3b342994db015b2aabf2c3c981a0154eedfd2c59c453767317347f3c682fc09994c7142a493e1311a60e63edb574bbe4114740039499df55a71b5debcb1fa5f2686f87a0340881b323f3af899f4a443144e34df7fed21de3fdcedc3540418e5c1179c1bce61a0f10d33adb30355f9b5a4f5f9b4729dc924f0799bd4130ed49588d7a8addb544653b79f1668eb96d7dce498b6c18ccacd33bc23ebd3a1a1b0beaa794286e9e4a68994754feb050f64fdf8dd2291ab3c6cea2afe055fb899ae85fa4f8409c831d019f728dd7f7ddbcd6b8629ede17d0b07aad2e56309d147b972cce1f82929acdf6989e6f5a93189f01eb72f74ab9e9686d02e3c4b35deb7ae39a1697f3e14f9c3bc688cb0d647a8dbab3c1c8273c2cf30567c8135d54e9da3175933f7b2a7a508d433554bfc83c74bf91610faa0ddd2a3c2e74643177ebbe4c9d740ac8876d8c00c1dc80575000"}, {0xb0, 0xffff, 0x1, "fc623ef8b0d60f2bbbb57b2d065e9aaf8618718e838f861fe3a68b3b1a623d9a4a419fb0e4317078ae61580e9434312dfb580bafa01b8c30a7c8f5c3187c3ac6582317ce03b03937b66719533899345b17f2f8d42fab9e7f7cbbbd955713d846a9faf6cd986cb07f6c9c05346fd39a159eb43c64fe730489d2e64f7e3e622c072628d642c3ac3a5b59ed426ebdf5a67fbbaec54a0ada425273"}], 0x11b8}, 0x4) 01:40:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) sync() nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() r3 = getuid() getsockopt(r1, 0x6, 0x9, &(0x7f0000000180)=""/230, &(0x7f0000000080)=0xe6) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 01:40:31 executing program 0: getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000005c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ae5ac2514e936598ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a00000000cf4a00000000000047f2987c0214a3ecd023332fe21ae16ae582ce51a73c7fa09338a275b20f65b74a6eaca5aa6cbfe0ce87d5a90caf9ecee03b9180f9469287064d46cb3ac54dcf24f47c4dde53814ce24f6b7944f9a43b12970300000000000000c205cd5e449fb3ee"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 01:40:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getflags(r1, 0x3) 01:40: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) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000000)="864af13e5db94d65bdb96c6ee1aefba343123a0eecd645", 0x17}], 0x1) 01:40:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 01:40:32 executing program 1: r0 = syz_open_pts() r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) syz_open_pts() r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) dup2(r4, r0) execve(0x0, 0x0, 0x0) 01:40:32 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:40:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x8) 01:40:32 executing program 1: shmget$private(0x0, 0x4000, 0x46c, &(0x7f0000fd9000/0x4000)=nil) shmget(0x0, 0x3000, 0x28, &(0x7f0000fd9000/0x3000)=nil) 01:40:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100004, &(0x7f0000f72000)="94040013", 0x4) 01:40:32 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) dup(r0) r1 = socket(0x2, 0x0, 0x50000) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 01:40:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 01:40:32 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 01:40:32 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x0, 0x10001}) 01:40:32 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) socket(0x3, 0x4005, 0x9) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x4, 0x3, &(0x7f0000000100)="f00ca80423d8ed5decaef5a96660ea553738fb904d0481117245b3eece4c5d7e81ea1393c5680c2cea6b494c4931c3232c1468890bac7c6bde6ce575b330ced747dbe467b83ff8fd08c2d0081764b86166d36de7eb57b911bc20b550ed26dc3e59f59f56b52d558fb9e337f55bc1890a04ca5c3c62c2aa3b0f132657cb8e03e8e0afc662fdb0d128ccd219ad177329580852c7ea4d31ecaf234f1fe5bca25f4067ee8d9b3d8bbfcfc7198bcb8d6267328c3a955ac9c131cf0d3b303cc70f0332a31b7070da948994fc19d775bc4fd8473b0ec6e8d081124f2b7f6354a96f93d719f907010c3fda23b18567cadca4aad3fc8e552f49", 0xf5) 01:40:32 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff0000000000000000000000000000000000000200000041ec00e8ff00000000000000000000000000000000007d34025f000000002000000000000000003274369302000f624be02eb346b42d8e41e0ea07e81dc19a3d95b7bc5737f32d1e8ea8c1b13e6937c23ebab872dd3303e09c2ac5d97ae0be854061183896d225464c5742429d9f65bbba9e3d0cd7cd56930f52881ada47be06d638ddd6d0414fabd2c8fea8249218caae926ab167522d8f5c3e649ff994"], &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = openat(r8, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000bc0)="579b4275eff0265cbca39b77c08e53c3de6624e1d165ab7255381a741aac0eba2f4dc172163568b8207bf2095445f0698157db4d6e89344679f0a99e1d94359f2e90667090d02522f38a40ad48895d3407baa7d76814c03bace245ef81ae6c039ef6c1f0f44ca97a2c6f8805cb75fa72eec6d90a6740850ec3b08508e529920a6aa5cc71849954b8308950a117d4d55ddbf58f6dc850b65d3ca719cc4ca26ac2f81c60e847e6e17ceadae08b02bbf68569d4e9affe9c14e35caadedbbf5a7f56468b968ca9b799c507af65796b62841db9e384e25e860296c56bacfbae3409056bbeec8c83a45062aab0f753de75e36f19ff26a205bb4fcc0cd9a61660b91a151e0f6b034b6b3f5ef8c3eb360b07a3913063db1c98a0758e279948454bbc1ca9f3270c4221990a8884970d02aa234821bc8d25f9a12023b41f2100bc8384fa49e1aa6f3088aac9648904a67502b6c512d6d1750eaec4455cb50c014f10946a8be74d6fd466a9f5aa429400068a08601e1e63fb509ecc71eeea87cfdde98df22e754ed7758fb70f0f577778e1058ac6d56c58252a51f39e0fac7f5358143748ca9ca632b9c2bbb04f7168049b24e6b654d86ca5ce26dd9d9dd422ce0eaa9142051f7b3e20723d57ad04ac2fa19a5cdd3acbfffe73c0ac9736efcc89df5a2ae7c47fd11c1bb484cc4eee08ad4a9b14efc4a3a9cbc359da375fb432cad19b9d7bbaa7f7d5f7e4cf69e137bd41f843f0165879be09ff4df18c322112eee6cc9b25498a53f29905a39b53d7bb15f014bacd11d34ddba3575207f370d443dfcaa9cc6cb3d5fee32e96b6410b5d3b7ec8d2ba3933d2a6b0f0834de3e02c38931f8de61cae184764ffd42101005183c1dd635748f20c2f413a121c4ae25d091ab399c3906be0d612860784916add912323d9f67486519b45ffc4fe89ff011596763a2af465d2c8b6fb77159299ed2d9be1716c4f85447e9ace83f65c32b658864991ea554a995d9a1ad058ca0d5d289a83a40431cbf885a560f74b1a5d89b415cb2d6648e09870820d1465c8c0406da0b43087c2b90e3fe46b6be108f507d4f9ec05d7e7e0049213a93b56223a95bdcd8d9123e48e91a6d394f8b3c68c15990153c3465ce40f4ab2b7e7b694e2868b5a4850b9de2c0e35501f083a61bf84b7c3241ec039d0bfd95e47a7b5b1a367272254ae18e56bd977039e7d62c21bb1739c38e2e7d8489ed6f21b2fe245a6cb62449bc21e17808934df057562489b4896ce7efa0d4b70fe4f50da449aa0e2ef60b43efbba801d90da7732a9bba4b36a9915a81e23d71ef68124efc829888da576184d3b4d00c6dbe1777a40d4cb9e9a3d3d2f4cfd549df419e444c42d39f132bde28faaaf09b846eafc678cbf4252dc3a112776d37a80a26e155d7007a391d66bba9f9202d2a105c2c275ac231248139982d8fcfb2469ebc7029f1bba5271faa2f9e0a359af5486d2b8f047d92b4408a4685fd0964360ccb11910eba6b772bbb6345d31fd125be2830a5f4f1da6606c66e684301438af4829ead4ec5628696cce52d814e264e29b8333397e0769e36e39c2bfcf68bfdc40d15bd3085f99805ca9b68c4e3b6196519d24e3a862035895b22fdfc00ca86a72223a83a0c83a03b039ab894c0be1984ca2a6a3e1370b7526ce2a5d0a686d551b74080de9eac701eee961e7625756aac5a672a73dab09b4c63995a53357fb180d40e04b9b42d41c215c1aa18794ef60cc3553f7600e1097fa4d707b523b1be98f587003ec1e291fe3005dea1eea59cb1ce86dd95cfa06a4a76ce1f4c98768a56abbbd3a8b3ebdff75ae7bf3444b8068e78696859678ec09c980ec8bcbf8a349b121ed884912e6886ca3280d6302623be57112105c05034127d08261c379ddabcc65911fc417dde7ce0c1a160cf2ce46ef2d9555b6f54c2f3e66ba58b0fcc36874af2d6e90a141ffa13bc754e3b4f6508314655486ceebaf1a5efd79d3ab1f71e103550b993c458ae4f0fa7f989e38b79fc34242bd0187beba745dca4985dba072abe94e5892db739c4823d875f0d347cd1f128670ac0578748b2144cf3a9ff580b7c1a1898352d5170ad458c44ad8844ded4555aee3dd1db2f0db15aed205eeaf1c10979201f100f7af8c6b35d258abc3078b1abf90d194b9f8a87c0ef6094f4c40d73602e487ac1bbfb91c42ca4d4386e136fd0e56dd583cb2ddc7f198e87581cbcb5ab3d06a1fc6ac10963ad4b1ea33ad887a478b64c3c37eca9ee0dd8204aafacf83170097d9ace1701463961be36d8fdb3d42d65ff08051e41611305cb90ef1cdb10f096647d238475db15f504a3b2ca07448bbe54aa3099b98eb2615c3029c2550fa3e41a7664ebc2e76e60702f4ec62a429409db1f0ca742a93d14e81e089982f99e56bf48c0d4d72acae677724a5e46856c17649ad5f08f34135cd141828f21be50a2d62222a176f7f30d1f193a59a69048ddbe78746ea94646db44ba78870e61ee8e78d565e7927208f6a529056bff2cf9d7617cf210c97d3a3287420cc1474058691c07d1ae00ad365a0cef5bfe714e20c994ee5b065ed743de35b83672dd13fe272feb45753645ce1f9b5abd4c22b69c367646c362862d155bd4042a4b0749871ab47c32168e8893aa89eec18d42b7d1ea53e468dd63a9bcc3b859f2bc9667c00d6d49ffb45296292994340a5776429fb1230c8bec3125655a8026b29b5e9872e4452edcc17fe9a4d62fa3515ad8255fd7f6878e8b080a75491d367860b27bb07276cbe0be0811d61173eae75de4e24e515aa5a4765fd6e7016dc265114740998c1178574b3eca8378550297d7d79e9d1b947c11fa3eb1b9ea1b2f5e8b134a54a17bfd882c682339c24540eeaca2ee8a6a6a202b428c3adfc30ddfd7aa41885aa111360f2fa8187a7eaf693335285200bfe064b9e5faf45735a2185b760719834e1b158b90929384cc23049c9bddbb51d0025ef906c023662cfa8d1bb6c552d5bc35e13f8a25e352a018147cdbe6f05690565406c9d77de928af5dec44ed61005cac0fd00aa1804e90fc267d529d8bc595813877cc336c14a071b0e0bff2a35931bd9ddd855fee6073fdcaff3a3fc75ebf208d0b86af8dc1d520cf50499c582ecd72c4ae9fc1416c337ff6342c44efe1bf8a8bda221f2b2791b262f7c26ee578a2ce8e2a2a5175cbfba5209c6c65c30efe26421200c9f12bdfa88ed4ecd77b82b781f967d4d1ad122a1969f588cda7443fb08894cac5954821e04dea6196314549b33b04f26d57115735483e1e2fbd9fbf3be7269e53cb654bc031e864e378f4e6e2030630ededf1664edc61f2065fe731c69f8424e6d96ec976ab8baafdcc39daa568368b88d91a1b460ff91ae3cf2a3739280209076025e9f224e5c41c4f697298280207671dc7f6080b4c6d931e3a953b07163ed1e56e844932a94a769bb2f580d6bdbe11f17baffb3f0d13769ed9cf8870f053a2754a448828060683b6e2133b52939a1f43285bb3f24ca2f16e3282a1db9212398e05248d62a2da9404ed4ef97a402cb83844cbc5ccba6e050ea6abbf5a7a5b4fb6d05c1257bbeaf4d8b7441d031381fa7ed74b8309e9ad123753793f10746fdf56e63f6081daa7f48e29bafb9136acecabb6bc0cc7abdf53d492afef67b164c944588f19aa69756ec939a12793326558d733ca5e5809c00380848952f40d44e297d81c959d57753c6af1533f4ebbec5810aba41a65583e898836a40ac0aab2c6589c27eb2daa4a933e603b6d3857ba1171dec543255a0e162cff59d7521dfcfbce437a0e53715377165c55aac697a8d256b19188e5ce76f5d86bb54479ed7dd1881e763d16f5d2664c4b1fb0c80b26470525526904f3ed06da573867421c7b08086bc7a9a0373a13f1caee8281d643a2881ef14afac5305659aa7e8771467388dce8c67cb67cbd015e4054398cdfca39b02ade170191fbb25397d7c11889c30fbc43f81ae34375f540f4c63deda045b13b8a562594be1f97e63da436c5c355c8044d792ef48a1ab4dc87612e098202ea853ffdbfa616cf486db75ff339940c5674a6ec592344d13b86381682bac8dee1f4c1e1868b26252c70aab1ebd419818190329bf204d6ee7fcec1e9ef0fb30809d7bfd160294bd9f832edac2283d6ab7586cdaef73b9a3d870b03d16ced82fbdafd249246704587b36e5822e53eeb8e824120384d1480cc432fa3011d8b056656fba364762631d99190737447c2c102866cef17874ec9103c604cff5069598388dffe63c2f61dda484e9705e598c0b829010c6823f4353bcc095f2b55352f6865048ce40579d9e34beb2dd8d539e0824f73f4a3061d0815b29466d33a64a2a906380807fa678644e437c3a6a1dfffd9d3b65017c8d87f42148535272e86e28b9e1cc01335d9629f196b8836bb9864d1b9cae142556b810ba80fb1c46316cb8e7b2dc039e632d067188f0f7727072a9825d824227351332aa3463b96531270f63d485c4f539dd43ac3126ea14190648c5c6266c98bc9aeaa9321e4153f64f92f72b9512bf700fb9dbe1b9466d56a226593b319ca3fadf581e2a4b18771a11b33af3de54aad95430a4479d3bdd1c84dcbcef3138e822070c507f1dbe0bc9f8ce2846532324cd15cef4d2bba14416e564541cc4a0cb7345984e0a49441cc8d41931eeaa2955df26b2b0427cea3a532b2f0e0837ac9fafb4c403f96faee90d050278764d66db7fa0a1ef009ccce1556dfbaa161ffb1b821919a46af16463888139261f2b7ab028e08c5abbef3bc9874fa6b6886e33cd9b29673fd69bfb1b39b62ae81e498f853e767436f3fd782ecfcd9db4acf25db1d39b8d5a80d553d54c74cdbd3b03e49c72160db00d0fa725c1678490a7ab17b43edb899074a739cbac3935f019c50167f9298e7185a81e75ed3614fa429a5aa5f4be22723e63217219e39145a5594905555c322029d66ad5b9b32acd3e1c9e74f7483c2d91653b2bd94d047a37ec473b7ce0a6907f5ae0e74833b02795204396dd71ee3fa510d16f1d46a3142766e808d0ccc0ce338d78970a80bd3d44f12ffb9debebe5ab738ec2eaa9909ec83f7f0e02cc4ede0a31b32b161d2d694767c5dbc711a367f3d092d376eea588a9fc5c2a7c5fbe9e8ddb4fbeef9304ca36e6aeb9f47b9d4defaea58e1c7dd6f7fe56ae8b6a3a5e25f1b3284eba41db22286979f156c0d19d7c60311e79f95d00342c71032937e9d0d6bb3f71d54a1209223c7f71236638550360828f94ea20665ca9df754a68cc1f48f813f252fa54d19f2eea58200ae30f6ca2ee4fe1a61ec7d64539bed2fa2fab6235d591e4c366eec8e8807f1987066683e23b9bfdc916fe520212d8523bf46d537b7a54322113cba0a38404d5678ad9aec0aed636db2bdbbca7e0b3a6974cd0f8eb7d2812439fde46c409e3e728ebeb1a4b0493a9bebab01c989c084fcd903282e751aa46c6667fcf0127a2150f1dcdfbc93d7c23e44674bd6b8c93f0950576239515a9b9db42c24c4ac8d07015aec9e8d2f7179308c5f375603b8de0a72ce0c9d9e8f8ba4b8cdf2eaaf55d402f3d5795a09c3654bdba51708e44f992f7afd23a4842868c74a373202f47f41d43db54c13b1fc7f30e7031349deda752b0c1f4453e2a09df3ba0a8d490767a9eb1a7a3bb44144ca97ce2731b2fb429ce9440d70ce5d0be1c7f5acaba33f70c595f54b080b50b2206b280a2f2ad85f395263714762b08fd028159beaa69b651b3dbcb69148d47278d67122c90a20b7e2d64d80f81cd369c0c4ad56e76174cd5", 0x1000}, {&(0x7f0000000080)="8b33195d970ca48945", 0x9}, {&(0x7f0000000840)="5e3f194914c18421be46d38cf8cdba0d94508bfa2198be122bf84b419d6c173ca482bc9f9d28dcb086b0d40cdb9501016904dfd4aa86f50532f05cf06a283552999c30e4e156606a0297504609e5a45bd879cb8dd854579bd3a24aea551eaeb9f82a8e0d488948cbb254822602b935690b0a355fa2a2cd1cb87432fc4d707d5ac454dce2692f10fa0e5bf7d9a718e257e123f0fdb1a2eacd4687b5329ffe831ce0b4fcd79956e493ce8e849e0adc95200ae9a032bc373d044ab77a808ef72c372043422f2b6cbf27e0", 0xc9}, {&(0x7f0000001bc0)="a3de711ea95ace7c3b74f8bb9ce723e8b66789de00b980fb1461287f9921e238b15b7bfb2b88117344b2701c18422b12abb4afd61fcfa1746bc109ab425a7293512db90fe2e64680cdf6fc201e875dd2defadf935fcf45f84e9d1212454d0b16e241f11c110b0d954e5dd7b2e661dcb0c88275b4a80151afcd96041d17758f3b362e32183ac2871bff2d5bf313c0520162a181adaba60afe0fbfa602e29908caba564550cf07475c0911c6c5ef979af6e46d45c95aa110ac8338b7", 0xbb}, {&(0x7f0000001c80)="b7f54998394dcbd902a5ca3c26288d1720eb4f075370388950d1c78a8be3879213946149f4e05d10f2536c39f31ae78b48d60e99208eb20298726c057ac490be5beda0be3f2054641f97f1668b871aefdd4af041cb1971591bc2c17a9e019ad788cbbc47dd047db26123b75875752916045553e10fa4c9bfc8e87f29832e39979cf5ccdfabbb2f7e2451f421cd2cb1f5da1585fe", 0x94}, {&(0x7f0000001d40)="091e5af7f8fef923a0e01b7d48b130463a9aae0ddce53aa0ac5f38a7844c6f4a76e31c161b9473be31374a26e0cf4a27710adde3e7f49b29bcffd473c6f89057540b9bdc834e193ae74d4ace1daf15fd37a12b97ced2d1fb2ddaa637d293ead38ba7e485e5c14c75c3a3758be56eafcd3976bb32783dea673184221e7eebd2e9fbbde4fc2ba628bfde5e29d0f3632bea041629251f265e86d27c68b20f03ec0beb1e3addb5", 0xa5}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r13 = semget$private(0x0, 0x4, 0x8) kevent(r4, &(0x7f0000001e00)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x6, 0xfffffffffffffffb}, {{r10}, 0xfffffffffffffff8, 0x8, 0x20, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x98fb, 0x81}, {{r3}, 0xfffffffffffffff8, 0x2, 0x9, 0x1, 0x3}, {{r9}, 0x0, 0x80, 0x25, 0x3, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x35, 0x1, 0xf87, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x8, 0x4, 0x2, 0x7ff}, {{r8}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x5, 0x4}], 0x20, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x20, 0x41, 0x1, 0x400}, {{r7}, 0xffffffffffffffff, 0xc0, 0x600fffff, 0x1, 0x6}], 0xffffffff, &(0x7f0000001f40)={0x9, 0x5}) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r12, r6, r12, r12]) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000ac0)=""/244) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000040)=0xf9e) 01:40:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0xfffffeda) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:40:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0xf2af}, 0xc) 01:40:32 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xac, 0x7a, 0x2, 0x0, "db81c95a8b651fa2588b1213ac4a02865a617ee2", 0x7fff}) 01:40:33 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000000001) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 01:40:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d330c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0xfffffffffffffffd}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r2, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7fff, 0x100, 0x0, 0x8, "0bf7955d220fb75580f9397388d42f39f68d3fa6", 0x6f, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000003dc0)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003840)=[{&(0x7f0000003740)="2a292a0351fa3e7e9386a8c5b8bcdfd1e982952831e1b2f0c33ab0a07e0034c0e4b5a79f8af3a23e4916d2ee5b8bd539fa2e94b9d5a0f4d81fbc3d3910beb3bcb087e8feb130d8eb2b91434f95e364402ecd9634910395291882aefb4f98a8e704326b546173a9b82754fdcfc9f311136eee6f10aa687bfd20b7bd8f06433c8e33ca7d0e240261cc57a16ed148ac4a52038988a5c9b325bd11ea3bdbb303a74333aa4e020866901ae8e1a162512fe469cb727106b52668f3b1f4c43068eb95759c61829007e63f69e90f00323e0fc5a29afb32c2c1afdd8fe79c28ba374069c9c0a2", 0xe2}], 0x1, 0x0, 0x0, 0x408}, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000000000, 0x8001, 0x4, 0x1, "4465c75eb1b718284b12d7832d6955e09a5cd23b", 0x8, 0x2}) 01:40:33 executing program 0: r0 = dup(0xffffffffffffff9c) fsync(r0) 01:40:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="66fa7775576d4cf00def9bf31b517a9e7c90dd85411fc51def466488f4caaf334b6e0b22f4be56b32a4564277f1f9d235b7dcc09d97690581b8ed88fe11ab20fde4fa5cb6c10dfee6aeec7bb852cb40e9617353e9ba9c9be7f2e0174282d4004aa90d30ec1ad91940401ccbf488385401cc89c7003", 0x75) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 01:40:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x3}, 0x10) setsockopt(r0, 0x29, 0x40, &(0x7f00000003c0)="f7f0d70045338cb55692d6b5503d67435ede3d7e24ce181334e168200000002c48afe68ec9367ba662fdb2a8f0df4256e868ac10a26b2bd0078b5722beb1b7b8a8254c59f2b170ad8308f3f10169648f821a0a044d8a6c1ae39bf1a7733166990693d381311d6cff8788eb5406e096029f1d4564c7da001633a15bb009415d364ae2e839d094335a059776daeb45f6ea04feec4d933beb9f127047f1b8d5c4690b424655b40d5b3d7c39210c1e5b01d06299be3cadeda5ee0000abd8f06b62044dd199ca0933c912aed68a7d094e1509adedf6f13355d2152d7e03c7b7c3927529d73559d75fe9819b8203076c69ff24db58f61ec8fb3ec2a31aaa8bc57020773ae367ff5871016e96c522036d8c470fa1906d286735ac2218156b231efd7badf86224d2dbbd5a989fc7a198b2e097e97ddeb89c06ef0993043710601a4486c11aac392fc616", 0xffffffffffffff44) 01:40:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) 01:40:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/117, 0x75) r2 = dup2(r0, r0) close(r0) execve(0x0, 0x0, 0x0) close(r2) 01:40:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="a44556c2bebd5bd42b919673e225e01e6c88b2905bca8521d16c66a8ce1b85717b69297a3819593b81e9bcea61415dc27e8f35ca09f5c4893e37af6debd70b034b59ff4d7ca1dedffb6c83c982c456ee5ece59b81d1c9f2f31986f84ff60fdddda25a2202392302e90636138ccf9d69ecfbcaf421443b879149189d70923071fea7baa792440ecc088721cc2b3bd9fcc2b7df7", 0x93}, {&(0x7f0000000180)="e826e521177a446d2d611d4b454282f2fe9b6ed981dd7e317d079844a5b7ffa320a558bf55a9f67cdd06e79c2952ea95dbfabb30a3daa4aacf3dd0cd6ae1ad166c1cc1e01c4d179722655d5a6e0653ebec2cc0fa21ac67be5c2fcdefd5c7412e2b579a64dc5869fdf9d9425850dc16da39332c728f063d61ff52633979b1c8563336bf71878077e0122db2a87451a3cc1177daa731cf", 0x96}, {&(0x7f0000000240)="da2689c567f7713b6559ddea8c4dfbff9a706b342432c573a70e4cc4cd23ef1f2363fddfd40628622ccc43b0a67beb6a5b88835a51f54dd9bef906193d6328a97688b2160e8228df01c85a6d9402dea8ac294dc5fd581df0a57005c4dfa91f5185", 0x61}, {&(0x7f00000002c0)="6d0c9a69c4f5e1497bac355941cf32ea602aae71401d03ea12b80611470ca810b563fa2ce1036d32f2deecc843299cb231ff", 0x32}, {&(0x7f0000000300)="1280278a551995f3710bba27cd978e3d1f8e0c60343d4997de697f4b7997944ad55de60c56aa9c5a75be75b38d14059865ed91c45f38dbfa72873dd0f7074494c4daadc79204bac5fb25ebc3f975d2b8204e6e1489213e1b4c9763872af316aaee7d050498d8f0e32f9e18c44c2819da32ec095b5962ad3343ee426ba6fa05bef05a872940c2757de9354e6d02b5e9a4d8dd4042e53c83c369bac09e9161fc8ebd62b793cc5b09d6e43a14b61b7a6fab2b", 0xb1}, {&(0x7f00000003c0)="58e89a25e0b22d4f27dc6361ea8545ced560a1273c5e17cff31ca72fdd1f73b0b7b4229ddf21ffae0eea7a653079abcc3f0324b81028eb077dc9dda3d88c88ea72b5e3eb6caec834479429bc4564a6feecb58a97ffd9dfc674b78958429c5731ae5c387f6e1b85df67ba5716af3b50bf1ed3097415d59308e161be796cecd72b7a830bb9a5bb01f8a58bb07372e6ca0ff6dd3f743e173e3d7417ac9c541a84a444700ba2612477d559d46f8ee9c32813be595f0fe9b678109e960fd78b0aca1c9cba3e4e3e9ea46caf3854d9d45498701ab5927a2318b5849ad2519f22cdb3f127399cb8d63a11", 0xe7}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r0, r0, r1, r1, r0]}], 0xe0, 0xc}, 0x4) close(r0) 01:40:34 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x0) 01:40:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getppid() r1 = getppid() r2 = getpgid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 01:40:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 01:40:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x4005, 0x2e) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r4 = dup(0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x300c1, 0x2) poll(&(0x7f0000000140)=[{r0, 0x101}, {r2, 0x100}, {r3, 0x10}, {r4, 0x24}, {r5, 0x2}], 0x5, 0x41ec8839) r6 = socket(0x0, 0xc169f67494b125b4, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r7, r9, 0x2) r10 = semget$private(0x0, 0x8b6ba3b5c55c5aae, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x7, r7, r8, r7, r8, 0x8, 0x4}, 0x2, 0x800, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) writev(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)="7c07130c71e35365ab4dd10c9d91a4d3f3ba6f0dacf7bd312843a090760fd6e96aee1b3f9e5cc4387bbb30fe74d9b6018560bc559757df49a8dfcc8d993cc7fff2e991f670082c8ce3fb910522e63546b300580004cc113375", 0x59}, {&(0x7f0000000340)="cdd33e5920111f6475ac9370664400cab7278cf1f8291e584526c2e9942304773b88b7610a9624abe4524d0090fe1a8c8fe9cb0c7e009b7308a4c34d0e561166bdd3dd986defb339f193486a7cc65689ef4ba303904e1095472830164110db0668570a8ef7388072382608933adf8fe6cb7d9f5fc46c907b725c0b106aa16d32f1538c728216bb837647e08f0ea56410307f5ac13b3be419279b2352d07013d776fd5318508b7222c675847d11f7bb816aa9bb453224074aca2837f54128a3cf9cce1d6feb5570df729fc92ae509e7", 0xcf}, {&(0x7f0000000440)="cef7527adf647deb158ef89937d5d832b2197d337c089a043ff2d8c4d4f1eaea44b83d6a5294e8173b0d71176da825e9204af9c0b4aa328580e3ed3b4491c776c9ee5d21720811018afa87e0159510ad098a88d5ec1c641f40b8f2f9a982e4db6bb83c88f68f41605ebd87cb036408974e8d", 0x72}, {&(0x7f00000004c0)="b74be740cb7145b2caef8479cb9f1bdfc5fa105a6a9d948c55db448bf6e7d72fee1b47a63cb3d4cdc0d93b7aa4cf3793ddfaa0fa0768e44003d24f3f20a1abbdb111ce210fc5a1fb4856c500cd80a1e28d689e0668108502e6de38fe16604d3878e37a26b88ce942cb0b2b6ff1d9cdbcc1b94269ba2bd89b81776ac1eb6a33b60efe52bc2e71a92ee440e2e494a7b2805b986bbb57dcfd90", 0x98}], 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000005c0)=""/22) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semget$private(0x0, 0x3, 0x29) r11 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x75, 0x4, 0x126, 0x80000000, "8643beabdb5da1ce7f66986eec41b818d0254b3d", 0x6, 0x2}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000006c0)=0x400000) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000700)=""/116) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000780)="f4e3773047a08b058371cfec9e5bbd203c1ec556d41b3065d707b91b345e6dbc33dad420b009832f660ef131813c8e6570e37fa0139167c968f0ab", 0x3b}, {&(0x7f00000007c0)="6729593ff5e8c2d6a49ababf67ff17ca8658fbaf296b0a6327d0dfdc1f38cd5566aa6235f6a278fac9fd410dc10a9a5a3561fbae913145c49297ad2b84e27d2678965d382dee4016db356f239c32ef6076e5c69a41ecaf31bf10fe11c0d8573aa868754840ff6a199cb20f08052d7095b2adbbdedefb7b64329fee8eb7bc21e02cc2684dc588b43641ad6bb1712d036418c7f462687ed37b5d5825c1f60f6b87d7c242c70b23044109f1ec7bdcf6671c3bbb4fc79156fc8708a1", 0xba}, {&(0x7f0000000880)="f187f2be590c22949456962334093a31e4b348da0d318324d88e04285708e779673b2b2196b9f46aad97a08d7518a2f73d95fffd899cf9d5e47a1aa618bcbcea35bd782365955fffc74750443c9628c9e69db9899fbc373a95e3c93f89dbbe91b63e376b3216adc1f78c1929c8cb2732", 0x70}], 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x11, r1, 0x0, 0x0) dup(r1) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) readv(r3, &(0x7f0000001a00)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/24, 0x18}], 0x2) accept(r3, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000001ac0)={0x7, 0x200, 0x8000, 0x0, "90a268fadaad6997bda71d7a559af9b41d5f2c68", 0xfffffffffffffffa, 0x8000}) 01:40:34 executing program 0: r0 = socket(0x1, 0x4005, 0x8) lseek(r0, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) fcntl$setflags(r0, 0x2, 0x1) 01:40:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socket$inet(0x2, 0x7, 0xffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="531e75b9c6d7202d8b4601e923a4a448cb09d402a99a0f35ff82e5d108ed851b4931a0addc93a293d6993b86d2cad2b32f982856973a6266d252973114b112b7a251f8fc8d84dfc69b3f39d7c6f3f84cb3fcd2b51877da7587ab0808cd9dd4eb98d09cb3c735585aae73864b4327", 0x6e, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=[@cred={0x20}], 0x1}, 0x5) 01:40:35 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001440), &(0x7f0000001400)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x401) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r2) getsockname$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r3 = getpgid(0x0) getsockname(r1, &(0x7f0000001240)=@in6, &(0x7f00000013c0)=0xc) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) r4 = semget$private(0x0, 0x4, 0x193) semop(r4, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 01:40:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) msgget(0x0, 0x504) 01:40:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 01:40:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000001c0)=""/104, 0x68) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10041, 0x0) chdir(&(0x7f0000000100)='./file0\x00') getdents(r1, &(0x7f0000000000)=""/91, 0x5b) 01:40:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b4006c93c5bf72db4dd7cf5d55bc72abd8d17142054552f9d42758c5685a41cb367493ff28c619b2df76ead47e3daa4d7c379ff59f623325950771799b127927a882ded060961d1674b87d9eafa32397fbb73dfdd12cb98a2cb53d2d7ea139aaf9132d114b2424ce31ebc9f3dd5b13812677abb4a8ef1d19d7f7b98d8f7060e82039e8aeff5dc0ffd26f1e00d1b17f75475f3874c30bd5652fa0cb4e2340cde7e1aa3dbce952a3f288e3bbe23693a335e3b830c8286777c0b4426b1d620efb3df95b2a5535b853a5c8ef2861990b2e9eabcaaf8f770110ff3a4c29c84e3ef403b19b0739a57f48e4d6e0", 0xea, 0x403, 0x0, 0x0) 01:40:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000100)=""/18, 0x12, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x6}, {0x22, 0xb4e}}) 01:40:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x8001, 0x4) r1 = semget$private(0x0, 0x7, 0x628) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/228) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) semget$private(0x0, 0x7, 0x20) dup(r2) dup2(r3, r3) 01:40:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f86696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = semget$private(0x0, 0x5, 0x450) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20400, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 01:40:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = semget(0x1, 0x4, 0x2) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x81) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ab97a30cd1c7060ada23bbe584b7ea4e47ce8a63480d3d1be21bf91d4c6126096416c622d3c969412dcb5a2a2366b88870", 0x31}], 0x1) 01:40:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffdae4, 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040)=0x115a7aab, 0x4) 01:40:35 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000151000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0x4) 01:40:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:40:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x18) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r5, r4}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x20}, 0x7, 0x6, 0x100000000}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r5, r6}, 0xc) setsockopt(r7, 0x0, 0x80000000000000b, &(0x7f0000000240)="90000000", 0x7b) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) 01:40:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000200), 0x200000000000001b, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="901b88b5da4465cb1425e8e206a2eca118466ec82945b7e1f84ca3821cafb69246c09d154f6679240ab904dfc63eddced0d16a7c5d950a11a412e862fc23bc4f6107944b174acb4a50ff06feeff1e20e03285ba76b3df922cc8f79b8ecc165421798e59814abe5c2a513fdde0a1dcb5d909e6f76532b736afbdd11e0e3433b0b098baf03da6b282e5ddd191e91d7232c1e36e2029b0aa2ff7107309643348e07bbbf1e3ad0c5449fed06dd2b572415720267168352e88019bb2ee3ecdd0943fc38e66d1aacc73189bcce679c90577e8292b60042d9dda6df83fd5291f05bfa72", 0xe0}], 0x1) 01:40:35 executing program 0: read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0xfff, 0x1ff, 0x100, "ff2eddeb67a5760fd31383d260683ec9493e482b", 0x3, 0x3ff}) 01:40:36 executing program 1: r0 = msgget(0x1, 0xc0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) msgsnd(r0, &(0x7f0000000140)={0x0, "1a77"}, 0xa, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/174) 01:40:36 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x6, &(0x7f00004c6000/0x4000)=nil) shmat(r0, &(0x7f000039a000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xfffffdab) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 01:40:36 executing program 1: r0 = msgget(0x1, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e4dd1e5e25d3b0bdd554be372e012557384ea58b019950493d2af33098f5a45fd7673f8283d97f179b9b7a71205679fbd6c60fe2cb1020ba090000003c78017720b17e8ae0f38993a33f000000d8d381dd40"], 0x5a, 0x740de674d04b6f3d) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/87, 0x57) msgrcv(r0, &(0x7f0000000080)={0x0, ""/153}, 0xa1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) 01:40:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000040)=0x5, 0x4) munlock(&(0x7f000045c000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 01:40:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) listen(r0, 0x3f) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0x9c) geteuid() 01:40:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x120) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 01:40:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x79c700000000000, 0xfff, 0x2]) r2 = getpid() getpgid(r2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00s\x00', 0x4) 01:40:36 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 01:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0xfffffffffffffffc, 0xfffffffffffffffe) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 01:40:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x100000000000025d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0xcfb}) write(r1, 0x0, 0xfffffd7e) 01:40:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r1) r3 = socket(0x0, 0x8005, 0x2) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe(&(0x7f00000000c0)) recvfrom$unix(r3, &(0x7f0000000100)=""/70, 0x46, 0x840, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:40:36 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x10, 0x100) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:40:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file1\x00', 0x4202fa, 0x2) 01:40:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r0, 0x0, 0x0, 0xffffffffffffffff) socketpair(0x9048388515f0f036, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8001, 0xff}, 0x3) listen(r0, 0x4) r3 = fcntl$dupfd(r2, 0xa, r2) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) 01:40:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() getegid() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xddd, 0x400, 0x2, 0x3, "b1d7bc4078742fa4a2cee379afdd237f1ef99373", 0x8000, 0xffffffff}) 01:40:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1000000000000, 0x7552dad3, 0x90d2, 0x202, "8cf2c1e7bb6fc6e2ba1b000010000000e74de400", 0x4, 0x4}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="9085", 0x2) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x20}], 0xc9, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) syz_open_pts() mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 01:40:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getegid() 01:40:36 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x10200007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 01:40:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff0d) 01:40:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x20}, 0x8) 01:40:36 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x1, &(0x7f0000000180)=[r0]) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 01:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a2bad8248810c5588d6949cd8a4f5f728193ef16ab93f12fc4d", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom(r2, &(0x7f0000000000)=""/53, 0x35, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x106933a8, 0x1f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000c4f000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x140) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfff, 0xe002, 0x3, 0x1, "6438a659fc2b2c56eaca3345df562778aac2edc8", 0x5558ff3e, 0x6}) minherit(&(0x7f0000c4b000/0x4000)=nil, 0x4000, 0x3) 01:40:36 executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffffb, 0xb, 0x4d9, 0x0, 0x1, 0x7, 0x7f800, 0x4}, &(0x7f0000000080)={0x1e, 0xc3, 0x9, 0x7, 0x6, 0x2, 0x9, 0x9}, &(0x7f0000000100)={0x4, 0x2, 0x1, 0x7ff0, 0x5, 0x3, 0x20000000, 0xfffffffffffffff7}, &(0x7f0000000140)={0x3}) select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) pipe(&(0x7f0000000180)) 01:40:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0, 0x2ee}, {0x0, 0x1d2}], 0x3) execve(0x0, 0x0, 0x0) 01:40:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="a9", 0xffffffffffffffad) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:40:36 executing program 0: mknod(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x48, 0x18d7) symlink(&(0x7f0000000280)='./file0\x00', &(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') 01:40:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x3f, 0x81, 0x8, "f349e0bd7e255688311dcb028e17ef3abc622330", 0xae3, 0x1000}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 01:40:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x2, 0x0, 0x94e, "201ede94d7a67fe9d7912e26051bf15b3b671d2d", 0xffffffff, 0x200}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r3 = socket(0x3f, 0x5, 0x2) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000280)=0xc) r4 = dup2(r0, r1) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0xfffffffffffffffc) write(r4, &(0x7f00000001c0)="75f69c2538ba350e79f9dbbe3f9f441d9bc4fb1b8e953905760e99900ebb6de7288ebdb0e196ccc30cfd788350027d04509b7bbc73c71b44a3eb5faefe38d930ae88a489bcca1ec368aca4227dd1b4cce7e326f1633219223c5e3a880219fec89768b405dcd03ee6f064ce2008d3335cc22c7bc1db3f4ccbe9595b02f311e5f73db6782481130d65f431899db9de15f3bf3c3000c9b2af288327810b9aa63fcf06e455c6fb881ff60e33ed7454a24e", 0xaf) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000100)=0xc) 01:40:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x40000000001010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 01:40:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x2bd, 0x0, &(0x7f0000000040)={0x0, 0xebd8, 0x3, 0x0, 0x1ff, 0x3, 0x3, 0x8000000}, 0x0, &(0x7f00000000c0)={0x8000}) getegid() 01:40:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x8, 0x100000000, r1}) 01:40:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = shmget(0x1, 0x3000, 0x110, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() r6 = getgid() setgroups(0x1, &(0x7f0000000480)=[r6]) r7 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x96, r5, r6, r7, r8, 0x12, 0x4}, 0x36, 0x8001, r9, r10, 0x9, 0x2, 0x80000000}) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x1, 0xfff, 0xa2, 0x7c72, "e02bebf729afa466021aae1ff85d566aee0453c0", 0x0, 0x3b}) 01:40:38 executing program 0: r0 = socket(0x2, 0x4001, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000066696c65bbe6be7485d6908d64f753db0f482791b90ffd4ea546e7088437353bfc98fb6423f23c578c45e0b4f2356badba17e14169dd88c1a502f91243f0e4d1b9460b1648362d4c092fc04ed87e0e15821bbf2a65165bda06586083af424e8a443a94997a27caebbf2defad2090e8d60e8a8a053755332ed49b2095c3db2ffdf879a895184799cff43ed663489868b38f77fe94b26ad2843552ec7bab5fb28814817a9a938527090414676787c1a9745bf9ea751f12d0feb2fff738"], 0x1) 01:40:38 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea43e27497bb8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a291e24bb99ba2bbd8fd4b3eee7b8fddb0a1c4c22fc7632f63679ca8fdf4dec2f8b52f2c2b05ca33a259b36f9380255b9427c5ff05b957b497eaed01f719081d8221cd50e24bb896b5334e115408331f3dd5a8d364fc1bb9995234c34b6b55ef2b6e1d7d4d749c57ad89f323c1e269d2e106176822d15af7b7bb8584dc237ae9e02ec2c1b31726c3b9e472265d3038f1ef6b730ae123a0441c4886aaa15887bbd0a271c4d854fc560a1ba2d26012490b9965a50a32263e3f46dc77d7b4c025ac2bd09d080a421610e5cae032b71a6051fd2b4b3403ca3d6021fc84d2b69bd11d30fef815457a68f01f", 0xee9}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 01:40:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 01:40:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000580)) flock(r0, 0x2) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="78d10cc3537833135ac85faf2c7873d0334c73a22248f9b122bfed1e583c8ebf9a9c657f398c307e9a89ffbe7de3c2aba6d5db021929cbdc5e7db71fbc110b2f593e25fe19f165f78c804a92c91e30d42b1618d6", 0x54}, {&(0x7f0000000200)="06aa976df3f5ac4ef36db82008472face753d7f6e33f221ef06d4fd5e447f9b1d50ceed86c0067dfaace36cc0dd9649977093ab6a8d92d4ff3408bae04612ba0f9535d65e53a5a47c7e9893605d86451134d81ba78496baaecb65ad4643756cb9e5ae69a349558bc4bee55c4472be9082aa72a17cf09e273dc2433f6aeaeff5b48c91238b76e7a2b99bdfafd0e46f9ffec8718827e3b4e70419bf5511e16fe7acfb72a9bb5dc9ecba0bc700031d77bc2d3a7a2585d", 0xb5}, {&(0x7f0000000140)="3d6e384652d74d4a555312ea4c15da37a3249f9b4cee944cbc977fc5df469b6309e967b4eb2436f6f72a2b5fed7af750d8289615b7308463b3adbbeed40ea7dc38199fc0e964456807", 0x49}, {&(0x7f00000002c0)="aae45ef342bfcb1f620739d5c0eeec1f6c9bc3e21b39e41e79dc039eb92535158dd9016f98ca7c5819b8e7a2b769aa96dc123b8f94331371a87e11b4e8c1d15224b02a32e4017c048aea60f0e3a04ccaf23d209512749e2e1731c35c7bc3f1e8bd92f88aa24a0cc5c3698b1685635259445e870fb82e5f4b34e8", 0x7a}, {&(0x7f0000000340)="fbb3877d299e99e2527acfdb881ccff12b4af55d49672bfc7e9bdbead470ea6eb6388ff5735b5a36732736ae400bc4f1fd4933855209ae8b8d5d1c00616ff4c5e55bbadf95f4cf4fa345375add09e2e171af58a07382fe046d0919a593222edf3d2ebe629d31eb88fd9584cdeece83fb38932ffef77c14a94d55858e6c8d9d264009d42a10c1fb5509256214629859c3d0c487a722572e268f336d42ab00eaf780dc0a77a82a837db89f6357050c82384324f392709cac166da57e724384c3013420c952ed1e6be9d358", 0xca}, {&(0x7f0000000440)="e30841680c641c43e0ff5efa195224a7a0679a7b0d40c09e8b1403cb95a67546ddabaf53bad427dfb0e9f8f220f00dbc1a6122743cbf5aac3e32ddeefb6c2499817d3e05b15c60aa7892d96d007f30062816234e912f30b7902f1585b5a1b34f268438f070b1d9601d481191488c6e040ba91fd7977ec9de0e559de151a448ea6a999beffc2ac4c108d1f4839af4e65a3952abf3aa67c71a9e1c", 0x9a}], 0x6) r2 = socket(0x18, 0x402, 0x2) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 01:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x13, &(0x7f0000000000), 0x0) 01:40:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) dup(r0) close(r0) sync() 01:40:39 executing program 1: r0 = socket(0x11, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = fcntl$getown(r0, 0x5) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = geteuid() socket(0x10, 0xc000, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0xfffffffffffffda5, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="007b79df0e4e3d03e3ff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x20}, 0x0) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:40:39 executing program 0: r0 = syz_open_pts() clock_gettime(0x4438f28373451f13, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 01:40:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) fcntl$setflags(r2, 0x2, 0x1) r4 = syz_open_pts() read(r4, &(0x7f0000000080), 0x0) 01:40:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x128, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/151, &(0x7f0000000280)=0x97) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) r3 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20081, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) pipe(&(0x7f00000002c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 01:40:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x100000000) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) msgget$private(0x0, 0xa4) r3 = syz_open_pts() sendto(r2, &(0x7f0000000180)="ebd08902c5ef87b520550b44e6aeb4fdf4a5905a9b845a5a9b154b4ea92e364ee7ccfdf446a08377fc47c2a9a3afc5aa5544438e5f5c2e5b841f7f5e695cded0147e05d7fbb136a85881fe943102683a795611f73d", 0x55, 0xf3ab309aa99112a, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 01:40:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x84) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000991b9a51defd1b170000000000"], &(0x7f00000000c0)=0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) socket(0x1, 0x3, 0x80000000) 01:40:39 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000010c0)=0x1fa, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0xa3}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) getsockopt(r0, 0xd82, 0xfffffffc, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 01:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) msgget(0x3, 0x8) r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = dup(r1) syz_open_pts() recvmsg(r4, &(0x7f00000008c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/187, 0xbb}, {&(0x7f0000000640)=""/86, 0x56}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f00000006c0)=""/117, 0x75}, {&(0x7f0000000740)=""/102, 0x66}], 0x5, &(0x7f0000000840)=""/78, 0x4e}, 0x800) 01:40:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ftruncate(r1, 0x8) ftruncate(r0, 0x1) shutdown(r1, 0x1) 01:40:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:40:39 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 01:40:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="acf7f0b1cbee16c3984f8463a876d43414c7c663177f013c1891", 0x1a) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000001680)='./file0\x00', r2, &(0x7f00000016c0)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000bd00000000217f83"], 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="86b1e9b8811e523ec15db415777afa3c951a393db7335d521c0ad6a59c9a95f1ec83c78b9b61ad940c62d9f80e45d909dca1fb9abb3362e313ac5f11ab17752d9922366db6c49cf35834a1ddd2a0c56440aefad1f324ed6cfe820a19b7feb39fe53018cea12e6684943052d829df97ceba3d3597d0d31f960a341054d85e071d3e6c5a324997b577cf4729643604c3c29ff5d149fb122f767f63542263608dea1c058d80b143bc87b8c0cf0a7c4406047a2427385119dd447aecfd0395349dd892434bba4e41963f88e51def8a9bf98f6e6c4681fe62a4c8259ec74d9d6d7f3c92d6e13e58a494bc9b36ff4c31fa5529dd007fe686b3511a2e39d977dd6e7be6941cc6a9a152d79795389693e0f694eaf85a0f2caa91ce94c88af23da695d5763a39a42f73f7dfe8b18a58b48cdd7c1fa2a3eb99ff4a37dd6f124544066fc556b1c2aab04d53ae8d910a7fcb3aa1c573562bf729ee577def65579b360d2f0329831d143003f90bf37866be84b1251880cb9fad497d3d2583e3244e77cda3eee7028d0338df18c9e807981d8263ff51095b1ae239132fd9e00720b37739c90297c80d36231d7b6456d4b398d97fdfa4f6e1514cdda87c22eeed67624e93c3da51924d08cce68e1fdffe4d78da2849f4b4e07d827496928d5d0c73304e4cf3f27ead8b7ae9d6cf497453c3832faf7ed1cd579b5d0a8ba976153c7fd14bafa696756e5fcac3ed3d607e6daf74026c4196a564084e81781aa8c838c045c7094860fbaaa8a85850cb64418a69794a7f1c25584e6a161f1515aa9655359aeaaebca5084bace10f3c156cd1e69e147fba307218336cf1beff669034ea663f917e410e4b243fe4794740953f4c196d12b0086b9943bd5acb64614b28fd4f0c5a1f47160404922a49aa2bd132e5bc1d5dbda7accb89fe28bf6b42fbdd9566a9c999d92deb2c918799fdb0233214a9fe8618ff2e4245c2df29470ae763d8dfcd50d8327f8927f920ee0c0f00b71f3f3f8c2e2a92948fc7e4d8a0052529130fa250382f6632213bafcc0b4b095da436d867530fb591737fd576fc0646c9d8a7e5e6903c68eed3e51c0f4d47302fd60b8a4d90b5ab109a96981bddcb82db6b6ab30a37091a28e8afc39cc20f5a31ad56afd06202d7cf67f029a6baf49489df52b616b8fe58b72e30a86fc4a9d145cc5481cce504e58309cb9268c28d309a0ac016f1ed36160734f9159210d6fd256c80fa2088132b07a6346c8f0a16d55ec93f5614a7867ea6d2e7eccec2444afdb2550399389c67b9a7f02c2a94e20841442a0124cd82fd5e8d34af751219d08de71432e46a5f4c831724bb75f17b9f8889afdf0cb51c29b25f59f3e32353fe60c996637f75f0b24a29d4439d2b3292e3db6db70d2f1d12942292ffc4f169ed2cc1309106508a39c14c0475c2fbe42b117d58ad123155a67d9faaa2f2f2615c1a7c718165c534334a3f1fc3c48b70361e96385a1e116a073d5ea2637eaafcaa8129e345db532bbefba56a23592e506c67a4dea4fcc35480845ae2da00760369e74c638165948acbb0538c3a33183abf0ec59ea031727b7954e3d38f80a6230c9e497fc2823284db7a0f827a8eadb99e36e5b1470368e80ed5af4e8cbc5a6e5760c7428ad630cddecd10e90701e36ddba0324d40b155dda5b26689ff683f00b3efe058aabb54409a30ca7ef2aedba24dbaf427a6b12579ab71c3fb9d02b686baeca1f7c18f1420b56d6fba2558446e7bfbafd6f183c68cf4b7dd531eeec8fc64779ff9cb74b4dce99c934a516b07ec4682936bfa2bdf7d756553d39d72721e1740ba7bdec5116098ec3f7ed3e9fdd9c435f94ac1599744be5a445f0dcfd38c27555ed5c58949a3ff9705437b0383d026be90cb347e0bba5ddf3755362ea538ad119d7c46f80c78e6f4043059d607bccc418f324911a2fd789e956f9b887b4969951a4fec30e71e8c13ea7bef6d4b28ff7709fc8af98c4dacc32ad21f3d9d07ea4c8c9581a9053fb776c6d9f547b1eef837b37d5942d489850cfeb858cbabb5b2a7f5b41925b63b60ae7ef8f2c2f6709abeaff64998f16b47ce2adf110384d9c8ba3bee472ec4508051a5308aa7198ce5842cf80b691693c788555c89e89d8f6c2e51b36f291f2d469ca70a7db3d0d13ea8a2a01d98f7b13a76d042c06485d77a2e97c64f658b2c018d8a0e498eed12a6a1f09a8793e13b12f7463361f63dfb3a8ecb5dc937494a8fe72f87fd3801656f03c315e3f5a75b38222905076c6d70fde8ef22d18409447baae4ac173113d14a2b694a8e784eb3f6859ea6234b3864d749b210970f46d548b8be593327f9b168ffcd746efd9bef5cebb64df99a6af6aa295a4ed8de244a48522d4d2c4e8e0a6e8f2a319244fe86c41258a1d96c4a1ad6459b34e3eecda039d89939ec71056ac4784695e58ca02f8f43820d7898e6020ee43d72787c1ccce65651a46ebebc230fae6c82f2b017d2262fa032ece51671edacc6b6ce3c36f461d7715c5e6d55782f9f7b9265c406c4e0ac25a672bdb384c01e004d5c71d891e205f5c2f09c06d3926f553d7775de369dc58827110015a8ff4898b12a9cb497a882b26c8ba665b8f7e964bde08fc33e016d3b4e75c53566dd0ffc8e8a97d190f8cc6d7b700f59b3f39053e94eb1027faace7e821e8a502a1105a64710a0d8e6a0360472902025fc99d19374692f5405308c17cc2807b32006c6d593feb7a19a86612e31517d6a90b43af48fcde398822a7fa7647cd1873b1b0b0b71299ebde47ac843b278e129175c6577e54685eb453fcf4734c167bb6fffdec832c6cdaa2d427abe717ac3c1e67917e1c86b05c9c990102970e20bc6a76f9c43ee2cf7efce48ed0896799ed30ea9a02a1ff9a2c5bb015f90ca2709230720255394b71b0066735ea41769692d4e4270144ae54edd1f600ce507c67575cf8dcd5e9c6b3bc65e8742f513cf2a8dfa2c2b40a31b40307b1ffdde3b542836d2e6499dd3e600bd09dba877b9014596730e80b0192681490c07c80e2ddff5e6d4e18a56a34ed9dd040c35dcc7110c9cf7cb019f2edbf2dbebdee6696668cd1c5f8a652f5cabb379e3ec601415052a6d2324c9dcb888a513dabcb066369ebeee6878a35dc614d628132d0f2bbf9590a3d16785569ae97751b36a186f66feb04500610e750ff48d5b34fdfd287b5cba19236ecd53363062bc0618f9c8b80ce4b96b0fd466b9a69050121cbd5d56be701634369acdd5332a7eb4e1a18fe202c3b8aa5344d50d0dc643fe939a987d3c2d74e78066ba3920584a8faaf56b1cb04f6b3b3380e28dc6021ac376b1b153c68298857df950504c820ded8e2875e2f8e69b7aa7f2e10fdf5134915391593ca9a9a0667161db0298ecc59db5004fea77b5ca57920fce0d8bfe132c12fd8bffc9e6c8794336c7ce182c0f7ac9945ceec826b49c4064b3c9ca8f89836e9052f40cce851449ee2210ec6ef27b5128ae89da3a914a33215766505a350ba6292cd745f872e1f9cb8dab771655d2e2ab914a49e6bab4d60dcd673ac15ef1e96f8aff8724acdfd2f582df3f48928cc015ca51820fdb1fea446151edd2fc4368472b193577746ea60363339c3e137a91c421da2745ac3240420bf774f00ff87d255307c42cdb140fcb291b93f90b82cddbcf5ae4f89c73c548998106cb858d096867e6e07135e55314484d9290ccaad3a021945f8c2a0821c0e77c483c5156da97beee80ccf4451ad112dab2a40d36f1e35c8146ccb1c18bc4f6921e985338fb5a18b953a4040cc7a659b35b681e7338f70451743eb55646a1d33309de8b97bdbea82c185521e0c78007ce09fb0ba9804ccca61d42a06c5de6c20910a978cd24c8e1b0cf71ae9fcbe33b7ee89a673dd4b5570bcd2ccc546c506edb84551a6108bf72a256e6dd86b6753ca85a16ad3cd853d5f3cca484374401522d93b92c7eecd52acf7cef3200e9c6fdeaf700acb9f3cf7dc9d723dfed1103ca770ac4524089bd83b76aca1713b797dcf46fc6a47a10ec8b52b7092c3c2385db1ea8ef2d0980f5562b15fd1b0b41197ec9e3c3d29e86d12173cb9add44b9b9ceeedee2a2e86831f6e00475c161a3ef961aa7c6f033f76a79c0b238764889efdf20a1f5a3a1d08a6098afbab3312846fe16eb6828fe2d6776c908bfe0378daa341fb6752b9524ea4acad40dc4324f97f120b617cb1abf33a0a012b4cfc8d3a990e7203e8c5e3ada897650bea811cd38e95bf5d5462dce73b3586599c841ae99f0c77dfbc6793a60b420f296a5108b331e870893d0e4f664ad3bc90b821dea6a3f0738e49a1bcd2b48e1c252b8cd2567113e9c85347da79b5e05090d396521412d4d442c0c53e31fa7c2c24a04d8b89eae418e5f9734eb1b07cd9e257fed2184fe17b6cdb78ee99beb137664e9ff31a5641a663b7bee1e4a46d83bf01d064fa26a6c9be0063ae5b1eb56ea400883481dec6a2df15d34ac8a0b1e26b1a801a3aee60a0bb7be6d584b713eec8d4d8514b30b731aad78707ca0e445904b2e7979c1c705e171f63267944d573b3ea4334cd5f7c6b08220ff35467eaa56ff16e5f337133a5c076ea6b17d21206c07f9ea9ae684428c2d747e41975ccf42017f33d6c3cb07f3490d4287e72c06fd69a690e7084d4c309b6ffe703eb2295fa8ececb15e672865942a8da29e91c590eaec4a9ef2394902438d1a689ad2652462be15b4e87022e714535846884b2e76b8ac05495dbf15e7ac69e0083a2b74ef8f9e7029277a3297a9c19ff45ebd5eb37bac36625d2d582e640990e1be8fb8b7fa9b2e0083d3f8d493ba68c44919c2c76ef106cc4c8c616d4899fa0a627bc379c92d1a861295f62f8031e7f1304175e83dc45f9980a355d0af31cf5ae49e294819ca700aefd1b46248b6f866d3ccf943ac576f92f88aabc8b40f7d04880718f118835eed1ac4d6a9526b89302b2782201760b9d48951bb004c3b66102b3ed459e25083da790725372fce4508a2300b8af632a77ad4dab6701c473ba9feb035c5dea1333a1c2803c25c3093e9bb09863724da3b83a37e1d3f31aeeac0433fa47a5fb3c0f32fda59878fa1c8f5f1102223cd748c4e9e4366f72e4121ccf9e1b0c83ff95b9e3a243c11ae25a341bd5b1e0a949f29a447ae83c6678db804a199866a369997a0a264653dc87fd6bb29a0510b6fc8c19511c26f7d08106103234e23cf01d31248fa9ad18e7a9c7d1ab1253d0d7ea2e6b835542356c7b51c02f8fddf9b682be6e498985922883d1b6a46f7148d3118fc166f0a38efde37d542adab07ea60b2a711fd65268bcfeef42eefdef158f99bcb7bd985f2c7068617133b4a4e34c8190368bb945d72bfba93b182692b61a6686436e5ec21d2b0a04be6ece7c057b86fac6941d9bc27664eaecff756eb736a12ee0932e3d886e25b66da676560864e09ce7397dedb25add85f68e264abac73494ea677716787fc0de35f51c15223a3014b501aa536b00570c908f9ffdf1a6ecfe163ec8654d880ad96e2f3e7bbc6f68151880c6f1417f1f53056966729715680388ad9eb67a8cae3e8708d8ec5b4ca857da90633aa83d16157ea4e51c5dc7c071d70080f827df85ba5b8452514ccabeecb0d3367ebcd1867a97ac057b05b479e8e4411f1c6bd2c191edaf9feae0f285f1980ea67decca947fb1f5c6f7375db677ff49d5fd36f25c9f957aab257bb861322de10d0b572f8ee774855b1338cf928b3840b11650ca48e147750abb1452c177353089a4f6988a8061eb2e52a6dae2702a5f3eda27037e45236d7", 0x1000}, {&(0x7f0000001080)="f7c8ff", 0x3}, {&(0x7f00000010c0)="8c2af16b8b9102ea", 0x8}, {&(0x7f0000001100)="07de58c452de276013e98ba6b6be8efcf624c7ad9da996564115868f5d4c49564b7b202ad01652f8401ac8b92ec5bdbca20afe8bf048b009149652eb7a1edfa03204f40629af46c5dbb674963be18924167467643372f64a93d8da80afb2922956d31bec6d2bd8c5f32d50cbff1905d6d8a65894452130a39c9c63146430a96cd59313bcb62e525ad06b4b1446c1e7f5df3f30a8772e8e3d02d4477a4b0a1dd8e9f52b425ae5e6dc0b4a1e6e7f3f7449eeaf798e6fed4d0ba2e4aa7de8c0d55e6ccc573234267d2715f07045354d9bb7df0c4b1c6433ed49bff95a6e6538e25e282ee35e418a", 0xe6}, {&(0x7f0000001200)="ebb3cabad08b205539ff0b1a78715f2c134115c969419fc243d88fbfcf93b0097ec7db501e4d91ea6f9aec21c59ee2f4c56bf4d21864f6602d09b4ce6f5937a128016e50b404b802b4bdfae7f87da1a610111fa4a22fcfabab3ce163762b", 0x5e}, {&(0x7f0000001280)="fdb74b006ce96fa59cd3e14f5c1e254398d841e755d373bcecd9cbba6f032ef32a9cd3d3569374a7edc1231d31498ffc264fab1a88d5b73c92dee81da1dd3a7f8f4acf2a262abd5d9f82d0cd1f478b2702b33db717672d69191b101ff872257362d63fffd4a25592fb5fecddb64833f59970335bbc7b675eb88910ece6a8b15b2ad092b56cc42a7900bf1d013ee4d190b0c7f690943a45231e3ce32260066899f3591d74614277a9184a3c0d34759c7d47233d30abf2a049d75ede8a9e3b5883bdf46c85ef55c2a054a94532c8812851d4780edd1776446e7aab512e6a2df76b1617a518447c6ab435a40438f8023d", 0xef}, {&(0x7f0000001380)="99be622cbaa8a8aa9c582f61f3dde72267a899f7cfb479456d8e68979701f1e73dc3e674c8c76aeeb209af7007b0ea4e96d0e44cf73a6a89826210b118b48387e81c29a10e95d2bed77615716458b5541568d72adfb5c882279926b6738c6b0969afca582fb263c9311793fafdffbd3d95c7dc2edc95cd4c8e066a8c4b00f41288d1282b76717f698ac5a3aa7584c0998938319521bff2fdab41908245146f8e003b2141583d36b6ed705c0f501ca4f789dd86737a76cc956a726062dbb0143e643a4d4b37a2eb723023ea3fc0baebc763b27a99a219d8464c2b96401f0301a6b542e35b2219d3", 0xe7}, {&(0x7f0000001480)="59dd71999709c6aa94f782908adfdf3f78292752da7b5088766daa4d13772f32d957edf18a95b724dfb865bab3c3230eb75c7435f2b18ba9475b3ba7443815003f72155edd42068b55d1e462b38cb450eca33673a4bd67fbc7457901ef39f9dc9ab2d91a23d33becd52c56cc8fb9b65417bc8276775af7443882d61c962cf953a495a57144b60ad6993afecb8545188e35b83e96d8fe24ea9a4febc86e9907fd0a997f759cc8e5de659cd26332a286bb0f33a69bd46cb4120de9d1b49edb1a4c1eca", 0xc2}], 0x8, 0x0, 0x0, 0x8}, 0x2) execve(0x0, 0x0, 0x0) 01:40:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='\x00T') unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000380)='.\x00', 0x91, 0x2) unveil(0x0, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/145, 0x91) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2005, 0xb3f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x80000000, 0x2, 0xbf1, 0x4, "c3b5195b0bd8d4cf7d625f4a0bdac761e51ef647", 0x1f, 0x1}) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x4) 01:40:39 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 01:40:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) 01:40:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) close(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/17, 0x11, 0x800, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) socket(0x16, 0x8002, 0x1) fcntl$getown(r0, 0x5) 01:40:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') recvfrom$inet6(r1, &(0x7f0000000000)=""/46, 0x2e, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0x18, 0x11, 0x1000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x4, 0x5a8}], 0x7ff, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0x2}], 0x3, &(0x7f0000001580)={0x10000, 0xfffffffffffffff8}) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)="afe903b5e72e0d0d130936c5301918d7a8049b23e89d87bd7d621748d98053d1454cbff2b54f43dbbaeab844e71eedb96ea5229236ee8b0335b746ff2348ac27387c7661a8c7663e860440c5729b498eb7eeb94a90fb365c", 0x58}, {&(0x7f0000000340)="135ed31acd544916f4c98bb0d5acf2e2c4ec9ac4e9785f172c97480fdfda3793da86b0de8cd8c25bdf1f98a823f5153cc2b697922a9eb4e8753300a927ac44fdc1a130f1ef291662e88df87b8e3125f738412c8a130cbfe2e1b78c9e3a30e6175cab38cec11d00ddc5101df8f157ba63180f5b84d9235c6aec519f8654e9070104f354876298e97160f97e0e6b028dd0baae8e061f7b823a59bbf8e3c74760386e003dab6e3d3c3f2d68d88a4a0fd5b6ed6fbf153af21981e2b8786a1544636b3b809303546e3f5d1d9edae8e8bee61d4f97a180903a6e312ec1be86d466103ca941ffcd100770a3a777456eff35d9d95018bf761fb3936d5f37330453de203b063ab39edbe524cc8138147bccee0317fd3177dbcfb448d97b9d555bd21f57d202a70c89f37042b02652fdac63f337d420777a41bf2ecdb61037744df8c5e06d8bec794cab86a98cbc44b0620872b81fc423874ee8363b304d53aec7dbdf185c2e18a4ceaca4e419f213f589a1cb331ce0d019dc37f2ddfd563f521bb28a313dc8d6f35defed0434498e6a76a878b91f224fb8107a64f3dd0ff6ae949296ccccbdffe1d7ab55654a152c0712064654860d954c8577373a86f90eda2e09959697502838023f7a7f34a5690264e3c5bfebe2407a6703efe219bd2a6f9c17ab73da8cd7d30eb64049547d99580c3767e19e8776d8c9554d7946dd183180443ff637b2af48172508b749558e4541185c14e56c20538b47df8048b51fbfd1f82e054bf17d8548211c743a8ecbe13115bdd79bb92194c6f89992d5e615dd01e21b3937f76923a2793ca52f5fd79eb3d3fc05a6df273507039940f31db77a0d635f7ccb7e983d55a3314d30f9d9048374cdc1dd49c9dc8e460cbb11b13b23d463d85f0da290aea6b4fa4ebd1ceee77510c8c7f3f35f681efca3d6796849389123ed757bc15340a83991c6db6a08723dc5b88e040eea8af5e36b384602a1cb4143ec5eb13245640da3781500971707cc86c4f8afa7abad12259ce56c8545f0564deac6c3df36c7ddffed6142133c39db9ea57c2e891addf389397ba20f767c1f53979f4f9fc4224607928da6afb5a37c8f1af5e4a672c4830a3e8a9901cdf95a857bc84f66ff23a7f9873d9ee68f08a890df4b54e293fe1583904da2fc4c51b69825fa81ddb8eea5ce683c394c2b83dc36bcf48a4fb7df43560daa046692dcf191f3370ce093c611ed2766c22c313247fb667779fdf5730d09eb0ac9cd4f34d7a2cba0c4845653d0fe89bce263afe786c89bad7f841dd26ed581b15ff5913bdf3af03553e06dab14a4a53092be19ab4004db0c3a9e49a229de75c2142e18d04d1cde15bd1db2b83799c8842a5af72a6c0c76093e814c219b0080756c3fea32ba56b701c1869a099cff2ad12efbf0bb98cf070ae91298464241f2ca7039c1d0cc716b713a2e6bf28849ef8390ce16898266a81eace5eb4a9a7e421887b58ae3ac1126b1460dde7504fe8a7230030432dc204467aa90e1672697dca1fac9562c1f5404b9d82cb6a1b556cce4cb3b5458881d79c481f7b58243f247af19527eabc81c2df3a73998cf044c0d57ff92abd3f54ea6d9a42c331f0df16e6f1ce1eb032b7601b168f7823d94297d269994af804a9479665ae5191c4b69915fa2f741b0caa201d3a4e8a8c04cab7ab1103793440fdb4097157a1675aeaee4994e4a39260f9f80a78ad2dc9e455a2ca5bbed339c441bdebc5e86fa41ff4355da36667dcc8e456c83abce30f2d5954f3e915a265f43821eabf520eeb90540d5a439773382df854582cc3c534080d308ce3479abfe9685006f8024b960d5f4813686319958cd6fc45a50f249f9ee129442b09ebc5669700ad659f1baf09ba1e3f6f775f35b80c6e70847e057be6613f81eb4360231cac5d13243f309aa2beed16ef441b874ac20bcc963461afc89d580ee5fcef5fa3be211119a1afe1bd943d6a659cd8b06597016f640a34fdb18952e0c56abe994930ac25694fbf698c024772023e5e665186f8efa4413d4beeab4a6cbabce7b1ee686978b235cc7eb1659557f17a21384d603134c77a9402762d614a7c5807d80227516faa57f46eaa83165f6730a210a3e0fbba240b4d9ca408800373de54e04942af2eb08c9a09fc85746ae332296069a34b8728c63cb025dab70686253237386ba917f2116df7c1ff5951cfc4d49f91b759abd8d32ddf0f99e78ac907e5c0665447802dc9c14e5f96f8701819ad177ad2171cb5cf3fb57f0c57211f1e7318b2a87d1d11adf27990059de69577607cfa335360b61aee592f31a72613c0bcb3bda553e69ae4f91b47bcbee07a3e9b2a10c6294581e798f031a64b606aa5dff68279dd8c086210a7672f43629d5acd709e897c49b824b9dabef8c09425c783e6f82913410f2f99517b13264bf1d2a7a433a147a3ec5bc2bcc3724b15512c37608d37ddcb779abc84e18d0453088b183a8f724277ff227bcdb142658fe8b228b6b9fb87616885ad12534d1e7a22f7f9518a695fe97d4b08aed4b420856e6c767a5e1dacbcdeda2d87ab04245beb29b7a321306621b51feb424d64b9a510930e98d14f931f8448774dc344e78af120d4aea4cd1c824d10c8fea7a49ad195ba8fa14f9cccd67ec4aac0197c669ac89246910116f0a9e0d6e1fa76d082713e203759e54a3a5b7301a0ebb867551f993d66398aa9faf8f5cf8487fc60f0d9fa6603f1c111638ed49d96a2aa4fd5aae7c9db87f2e0ea620a1dee0718a6b13eb60d8dea2ceb9ca088e8cf5c89ac0fafe8414ecea903f5b98570df51fed3120c38e1224b5264c261458c3d7050f0ecb0a229ecad079ea731d5bc987e0e447dd9bdc724517b3b97abb7ae9c07d008b467be47287a3db2eb2ba295c19bcd9da9c9371aa9d7c9e3d2121f49c9ca046a1c220f9f94c3da8f52743772eca3a50c5e90b3f2f1c9ca82a01079b98e85d563c420d5c2a3a289dd09b72ac1d52b4653486b6946011de143fbcd0ee72ac5742c1f8e13bf1ae9448b13e5acab74d0aac072fccffac98efcba3ee2cb4edea3e9c022424602cfc9014ee6132e90d0a085aff21e177efddc8dc23a28c2b70dd42ee4e118f3a77d7ec3e83e294e145305bf0170f4c96ad29e30600dfc0ffc977e0cb68d46b6268a781d705c52bb6731ee9e30c2237094f4fc740cea80ae7e9c170eadc39c4ac40b33018bba4458de8c7f269c51475672106f16d52aafa3e663ff9d51b70b348b47c2eae7855fc071794af0a09cda3f422e20a350f3ea5b3bf73caee3d9ab9bdebeed790197be6dd1f68d3c5f7f6d4e470021fba85ada0ee3f7ce30b95f672bcc2d813c0cfa9f42f5873fc84ae3acd30e796d9e013e723cd7e4286854dd7b5362978b77412d79181785ff79a4b18dea8a396906e137f2bfda232fd4df2c6e26779dfabf62ebf402a6911c18a37542d544aba118946e6a5ba5eea3e57d3ae34eec1d92a9aa4477399bb5a588b9c676c37348cd1b80beacedf8e46c7225ac4987000be3b52119eed2e1f70e4e8f27cb76ed706fb257dbcf546c52fa55e3405b60e6de8fa67f05d05022f688880f87ce025ec5dc54750a9ee1ef8136cefc473911320a1350013724cd91fd7ca64e807d08c26574be77980e388fce02f70040751b7e00d724990a796b2a9de61fc0e0028cce2a11524b62dd4aab52578e291021973ae407c092ea208697520612ae931d3e502d98ccd3b8b24ddefd57388cb291f3fb88b710793ce107fe63a1c6022e04860d3a517f59634cb2d1d19a6995c6b12d7f4e03f859656f659c7dd82c337fd0511841687d6f8365ad913c667fdcd45b0588f7257e225b993c20c124f73dd89429400a0ee69567536e645139c1a837da35ee6c9d483f766b5862d99f3cf5126c34509f089de413d53da195e0de70d17dde36b671be986b0a60350ce89a480157da5ec36c41d097c8975e07257d69188b658fcd99b482ae58a334f530383ff10093e3c03a835dfd4711550ffa2333953693833a72e51aca43757a7e6c33c923c11a107a84d40f29a8e7f741ac93d35d3ad698013b9d0c8fbbbbd72a78e3ef606693b79a0aeceb429e16ea96ff67c9a9d7987613088042237923c729fdf7d556e1d4122c2c081463882cff3b02859fbdc9e344fab3630707d12ea96f1de9e8f315083da149bc432364536d6aae918b9a9b9c8ea97d7567fed65b24c104b15389b7598ef69536bc94886110593989c4a93bf6c0db8150140e8f6ae453dade833612546f47638e802226358b82be6e595338e3d24b4e6b79d8268bcecdbe9443b3a6c279d7df062d02b6a05ed8f255c53b4043e7f16d069657d1544d038fef33efec0ebe4ce92a733f9c5197a16755e4797810afd7756b9d4cd03918635e895aff0c2403f2fccac0da2eafd864c44f841484b7f8901103d9ef79dbee8fd9ac2b915f899c6455b0a79b61ab3d0de9753b2871a89dcaea0c2410102004674d4de836a29a0deac17018506c08f1ca20fe485a725fe4e940b5128ddeb2bae55ad375a24a880d564cfec5e4528c7100ed36fa0a9a4ffc3571dca673ba0bb5737d4d34a8c8ebca2766512e1a4cb5587bf98163f57db2d236071e63ad9c86c4b21f4ba7d93f3931225adac360c1514c7ebd60a5345391a2634fbce3ff97c2a363bee1de29b451254ab8bdfeef75b7c8354d8b68aec93fc9af55f151b64ee77173d0202e6964905df6e7f27de9b635b576d538270e15ca6b4b951890de97ff2b26de6c6840bdc8afa865698f728a81cef931df5ad8cd32ea75b19535cb4a53bcb0ff1c40ebfee37b54e1e19b9286d7d313fd42c4a706ef572628e85f004ea6906d4619764bcc6568d84e48097b31653ffe8a70d32eca35d470dfdc4a6bc5d6875e0dea12196482da79cd5feecb75d5f457793e20a078e28948e3498e81a029a6f9e4dca760ae41e9f7226d2f348aa4a2a4db46f70c414f0ec2b7b884a74e03ef4673cee845d99fdf0e4e1b81ebca9bc1d747bef961cc7423e48561e2948f6ab06a68a663ba4c8142ec2f92e05852f53d52054a8c79c642faa2b010acd53aaa88dce691151ff848265ed61295ea175f30ab0da4d95a60257bdf570c00fd449a898055586e49527511ceda153ac7041381d99537cfa1249013fe13ef31a60e494f7d8d859301ab471ab98bdea7ec7b993cbf06c447912fd6e4d86b78396cf6d3db62f33122a0a5c52c30409c27fb51e64807c32a92fe6c6c4cee33eb94e9a449d89e87e56fdf52de38c14ba0b6691b9e4b4bad920ea6c16d22eb7d973f58976455de0394df803a1556eef99ae4e02cdd37907f200529094c1cd403467d3f648f0befe2c37da9a64f39c042c008e0b04fde0044cc195aa5ce891fb350a9509e85711caabd5133f9d9ca70e35b464521006bad9162a0fe0a48c6b4c8c606aa540868aaaf39e34565906a6103ee3ae98a9326825e4a9692c2da8e3d7d39b03270ec115fe6a58e08939147c6ba1a6cc24e911946f0fa9cb1eb04e8518bbe14d299b78730cb736173f259daccbc02ceb76dc68e9d08f6246c3164e660baed84e6d3fd1d1cef352dac318dddccdad951ffa2ac5ab09b2a3f486b0100b158e17abfea8d0d26642b6b40b70c04a247b36e1f6b73330a6dd2ce3d023d53ea66716c00ccd85f4a57fe7dfd9a3cb204dd1939c6207a785310c84bd66f914b7fd7589b3396bd4a7da9e56bc19e72145b1c0cb1aea4948d9660b5e247df7ab009ac9d3bdec7379debea66d58ded7038466fa21c1f2692ecfa5adb6dda267312bdca61dce67ec80", 0x1000}, {&(0x7f0000000240)="8d34f4fe43fe921e80a814ef6bd43f19646249464531219888588fd79e99a414690602291e8cc58ff258ace32c3690ee0174a7cc785cd289cbefc3d0efb71fd64b4e9433de117e47c0667d7c7198c8b47ed27b6fcfc9aed58e80951e693752e2e062cb467c3cc7340d7ac4604981ac1b88f8dc1ad6d24d8ebc6a68a3c3ca008f96391bd7cdfead693a87ed37c66a25e23dc9fe0db0a189189696c68baf0c08000e469741", 0xa4}, {&(0x7f0000001340)}, {&(0x7f0000001380)="79a0987560eaf8fadd47f152d7d1686309a0bdd7b844378f19b9bd18c0bff43fd19eec50d984cd3c83ddb505846b0f665e88d33157bd0854526084c0baa5306577d02834b7de90d96eb106bb5edaefab3838c60e08f2a6ba7ef7d620c48af5209c3a65879808f61dc9b5cb8433f9f276f104ae690077f3fec63ce24a5e2227935c8cb7a2e566a91362eabb19c2cf25fc4004f5f6e2650140114373879287ed1dffca8bc9cd4ae52bf2209e2a9ddeb166a704061b8c66e9d42c8215df079184262ac7868f1bfc4b0d907329531063373489857648ec04fc1232f1964174f3", 0xde}], 0x5, 0x0) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000140)='./file1\x00') 01:40:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 01:40:39 executing program 0: setpgid(0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) r2 = getppid() setpgid(0x0, r2) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20081, 0x109) setpgid(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x30) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 01:40:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0xcd, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1000000000000123, 0x0, 0x217, 0x400000000}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000800)=0x8) sendto$inet6(r0, &(0x7f0000000840)="0838a4ec3c80363262e2640b0638936e6cb68bcf5c513a67002f7d28aba99febca71d9ece5b2e548910340775a98a653ee96fbf8f1286d4fafa27098b7c0439433e1eb9fc8485f14012fc6c77e32230b86cfb48116de268bc7ce7263ba9d884bb686be248080096de97fabf84670c1d39da5cf1f724aad713897eac2b2d228465fc2e243bb3679b41e6107003d6264f7c147ea99c6f1d8ce401d2efff4c5cedb5228ab57a8d6eb2c4e0cd41d2c27e272b45ddd3a93679386d668797d2487ee8690b947a2ad9e5951beedf682bfa4ec21884b11f997d09fadee007173060f766a8c598fcb", 0xe4, 0x4, &(0x7f0000000940)={0x18, 0x3, 0x1, 0x6}, 0xc) ftruncate(r0, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r1) sendto$inet6(r1, &(0x7f0000000080)="8acbaf591373b1cfbe9393936a0ce3010ed51ccc0550b39debca63e43101ff31392d3a2f1c1d925c22630ee0752671eee65d8260cc5886fce85bbd1ea994ef3b267fb320ae30b914e56b107323bbbed6923829600ef8aa52ab55707f8563aada32c67daaa9963d8fd0786c25b4891ab19eb95e985c19ede47b1888dd2b03093c10725b786a4ddf5b", 0x88, 0xe, &(0x7f00000007c0)={0x18, 0x1, 0x4, 0x4}, 0xc) readv(r1, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/77, 0x4d}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000000680)=""/164, 0xa4}], 0x7) openat(r1, &(0x7f0000000980)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000000000)=[{}], 0x1, 0x4000) 01:40:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x7ff, 0x2, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 01:40:40 executing program 0: r0 = socket(0x1e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1313, &(0x7f0000000000)=0x5, 0x4) 01:40:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)={0x3, "a32653624c95e3142753140e6e15a377973cc5b69ef0dc978225b44258cc1e2600a668ec2fe788bd55baad449d059c3d5468d3cfb312cc410d58a72fd205f071bf9b2de5650957d27fe1b52cd5cd91c11522ce756be503a870592a012e4e15d8529f1b3f5ad88c5632da9d68d7f7a312acfda04f9769e6f7ec3121f21f33816662a0a07763bcbc51debd11b5ca293ad6def370bde8e6d6a4fef0d24d3460386986823146afef7c53374ed2d2077d4877d030aec10292035f3d801f7cfecfbc8328e0518bd918122de3d52fb24bbca8aa5350f04238ff923776719dbfb28f92b520d7c98e318c2ffe2d"}, 0xf1, 0x800) 01:40:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x5, 0x3, "53c19b7f6433da23cff28f6f08089b6478488ff5", 0x6, 0x400}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/108) fcntl$lock(r1, 0x5, &(0x7f0000000040)={0x2, 0x800000000003, 0x7ffffffffffffffa, 0x2000100000005}) 01:40:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x202ca, 0x100) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r8 = geteuid() r9 = getgid() r10 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r12 = getuid() r13 = getgid() sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000300)="d076daebd1c619fc0cd73c4886e882f0ea826dd03df5668859419aa3598909f534388ae700394600788858722f17d129773843eb3104d37f9c96d7bf136a625f2d2e555e846f5b472429227a21dfdb9b749eb2a2631edfcd97c7d007f6e4774ce10b1766e24421bac0cb3d27ee9f423f684f4072788e4af82908151f8cbf230399c4964256e8c0580885f9356aa94fae8bd78bf76341664d9d6b3ca07be1d13038571ea014dbaf85d7d94e30a10195a471b4", 0xb2}, {&(0x7f00000004c0)="5324a5b8c286beb8cc82a479c80bfba6fdc75741cc9240d0599a9b12b5d7882a272d1f2fac220f022b72ff1a5c7e0412d0c099ed6ba80c4b90e22b41ce85647cf6ab65d07330ed64ccff132c4db9efcd4421b6e93f3bd83dbeeec6b376dec71bb94ed752c68580e58c84c04553563d844fc1a896b1e9c9755e7a7ab5d066704c0a91197f593e8547fda9933f9a06b85616077ceff5c0d9ed627f3bb2cd4a95b95cfbb17affc78a511882ee4771", 0xad}, {&(0x7f0000000400)="cc04d7bac9e8c3262966ddae81ac8eca9e0172997eddf3f117da181d5bbffe5b5e64eff719db6254edf88c8a1cf6ddf24565138f5657cc3ce8", 0x39}, {&(0x7f0000000580)="bc854cf9f545c58b1e8bb89e4b9d555918a9aa792ceddc69ad08007c5eaa3ff8c2a47b8face55c1b2a604570485f37c451929a2c332dc68460e2d4217f9dd98518b83973bd1ac12c5138914fe728240bc86295785c00041876d6e9fe128ef1623cd9e1ff6e79cbfa2ff8a6de37eda8c356f9ec5cf7045aa0a6ccf04b12b4", 0x7e}, {&(0x7f0000000600)="081125238ebc488dc8c4c8c2097c96400f17a4335a7e111159419cb7fc21adb700c7389db3b1355e4ff5e1e392b98777c95afe757d210386dab2a98e1450b18cb81b5bd2590888b6474d72d4096c71b5427cf7", 0x53}, {&(0x7f0000000680)="19546c424d301f9a163969acc8109e79faf1f00c0ac34152506146f1022ede0185ced8eeccb64d25bbdf7a7b4c4d8c8a3db2d078ac18836666315ee96bd9c3dc8c5c25819d15977f61707e8bef9ae7ada8a6d4f7a0be9e128e38341c0a", 0x5d}, {&(0x7f0000000440)="64304aed05944bf8fc5b93e882ec", 0xe}, {&(0x7f0000000700)="7d954d7d712e28b1110f1b7bda0bb72d68f2b4722118617c2a68767027e1d7dd67a678eb94b600a59b9387352413328e81edb17360dc6770ce519fea244f452732e69c49e5aec66d6edc33", 0x4b}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r3, r1, r10, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0xa0, 0x8}, 0x2) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair(0x18, 0x4002, 0x776, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f00000000c0)=""/130, 0x82, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8}, 0xc) accept$inet6(r14, 0x0, &(0x7f0000000080)) 01:40:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2012, r0, 0x0, 0x0) 01:40:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1c8000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xfffffffffffffff7}, 0x8) poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) r1 = msgget(0x1, 0x301) msgctl$IPC_RMID(r1, 0x0) 01:40:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 01:40:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffd) 01:40:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="8473f7b0d57fbef2f3e302f24583bfd5812df22e4d49d3a0da4769f724c442064c3a2cc0ee271ec221b16d9962ce2a4f31dbd87d68ac55d52c8c151557", 0x3d}, {&(0x7f00000000c0)="3641d1740f5cf58c435247ff7e75b23dca554cfeceda8b16957039365a82051e0d7ab972572b1570a55bca8881c954a8fdbdc01243aa690b44aebf725642a90d2597693e5707534952fa8119525c6371b02ff860747d328b72ff503e1954b3a819f137599ae603ac7ad0443ab22a1c0a2cb49a52d683cca914dca65020666abca94f37afdcd6cd56a26090470d666359d0795a20c97b202eb83b3742a437ae0f2ce57aa3a38fccab3917fce2ea152bc2de1007c7fdc10b843110368d2a768ce431e7a69b22e38ae1d6f54048c54f6d05948d98f0a0bd463ace205ef7262418bd4808cd21a4390838072c38a09150a1a9cdafb7f9d20700413230dbbb3c1636f76db4cc841f3e95e3477948ed6f5c34e78c8c6166c8a5691eff7f33a758a824bed4ff26a735b53970c889888a4aec4fa4df879784a97272ab0a60697a685e94c7cdb5695aadf519f5b46aa315f249b2608262e986091d78ffb9e6850f291fd4252d752324a86239220a5b53b6b17fe71edeeb70eb476c6036a49d15dc92965a262c818ec7801074ee7610df35197093e69837998a707755318a7d84603a9dd56b616cded3685970db81e276cbbb6e3c2ae8ea0e6a33128d89be93b61f288acb960a715e9f2d36b4d346f0183689138437829d1fd4260936bcc1c7ae9c2bae8d7a04357ceadab044395388fe3f945d0bc9472278427c9b3ba7a400034f03f2030e2b915d4156574a2d74057639926541e7b09032d163b2abbfe4ac20e618429ab85a833d37e687975d010171792b177ea5ecc62d73f0085513b83180ac4e8df29cdf0c4885abc835945d78facb4992aec6a2a633d10603cb4681ca7ffaf84088e9a254d6f9e2fea9bc5100e50384db5d9e7a7a73f2fe3378ce934491ae39b79df499985dc7165ddd06916e2596a5e63f57e3ed94d272e91bb99d36833678c37db97e0275f092c4c1a82c0c96d6bc9d0e859a59cc53509ae4e3dad221901f6e17561c1f43a85036bf075a02cd694a4495f74aa4c33423fadfc8afed40389df3cf2e87b94cfcaaf360d91d510fbc028e075df35e554565fbdffc748bcba277436d38aec2c61cd1494774bea0e2ed652eb5e21f32595a0262dc7b3dab92a1af1f4972ce562c55b4ed9381b425f4e53586472e46f373ddf52dc1657d5ff9979d43d5c7adbae7d1adf9405c40f0d211fdf036c04c96051a8dab0968c5383437e27f8a1c7b6e2a520f9be612bfcab7ef572c28157503bb9f9e4c1da83b85a83daca89a329da021a8a737a441581bcfdc9a885b7d7b301c073a8908e867fae98ef53aad0d0d4d4742c78bdfcf23404b757f2a23ff1b68897f0d0ac37b8eb11bbff690c33cfbbe7e75b589bdef3e2e88d30f068df6418c0a8a15b16d63a570de5f00a46ac279d96c444498e856d98f225aa830da68652044bc740025eb56a1b14959d8f969cad131bd9ed5d660dfeb568611b36e5622bd2dfa2e5ed2050775c00b7831c4bf537dd28691b735226c56e21cb53457cc0fee2a525feaaa554963c11f94c3004c64c2dd4e8e396615ee7b9f8df5a90d1dea26fc636de8a0e55d4340d50300ff6151a9d75c72d7d97e6d3c71c79c23673aadae408e04ba5acabfdfb0d032f1e58298b33ba12636a91eaaadfed3552a4e86f8cb1411b1fc4b5d72d8c71e698c253b89c4b5c8cf701e656062c63221a40150b3401e4e4593d1619aa33b43b60814c554f1626b7db7c7147c74b4a09b542f3db66eb07ca92e585033d0ddc18aadfa268f9e5421e7f2b8fed2cb0684463ffc4eb00dabde2e6051858d5cc59b1d25e9596bdb10d68136a851f7ed786ee7685e94c39725825882b9b132017b75f529098a7565657d31ed662d08d5de0b500e290f6417b2f580717fe50fac8f7f0f8562de865cead446bfc4c7a7591fc4ad9b20f4abb907424a6d36daa0b91d16d163e2bce0b042ceacb55d5f853f31a503b9e31e94aa04dabe4e53172a00dd21e6e6953590d903f47b983c0ff0b3c5e6567a202b760c9130cee89b267ea3459c172bf1fc41e09cc10bf1598c4e45e9c40e9f4c71d18fdf4374d8d8e39d9599a8b2abc07cbfde932ee92ba6902b51929370de1d89c90f9101b89a60039924b261493586cdded81757b44e6fb06b02ac774ae62a7656aba58fabf0da1ff9bc59fcbff44c099bf84f736a0d3074c6d9d245c6412505c2f45a1ee144b1370213ad6ffeaaa45952410cda0c1571f8e0bad48b7c831f4b1780f07b2e9e510b9de735deafbad0a2e8d05bf78d69c85974320637b0eaedc8feca185fd46baa1b6959a2789ca704ebc6dd77a51821cd16c5f7402fca3fb904790dab712c7fba65d5464ba9d7c878369c66319691f471bf6d0c1c93563db2a423ba2b62df25ee8672b1d359a957c684ed535b1f6a34fe8aa21d313b452448db223d430aaaabd6b6cf8e1bedc50d019e1ba8ec511a4d56461f0f5c35cc19e56e2bff6c98e944f66570dc21c5845561b63d05b0b73762b90ab097f7078b97bc7f98f2eac85300abe289332016046f21b43b0c7474ffc9553b81bfef7aa0c144004aba4695063c6fca18011d884eda0779f72460d8d5a9582dabb7b348c32ee85bc802beb5096566a5c9bd7b5f3876aaaee96ba2d86de69c24d6a46c7c1eac0981af93af8957dfee56b63ace245d9a4359a30ea199957dbca208e1c78ae0fb3cc882eb60cf28d1d3ff18416c3558d4ca2f6adf8adc5e93adc33bb3519bb700d7dc4e4e5cb10810da806cfc8c2c18b81b39000e8f7122a3ed95df917681f4ca4b723ef596a68ca10e9f43c034029f27e0288b650bf0bf070b5cf600341ea7a82c95492082aa9f6e648146fd31421c614f76472ef3e8302653e61936c2783fa581d7c3ce357ea0d38838adf5340f337c93fd5f35b4f5b9ad8cf92873f82fb650e1f2431a50e84dd8adf3d01a68a225613e04dedee92fc1adcd9a1cab958d676c64d1898826187335acf2525d18fd7d4afbc633df5973037916d1a87634c64663ed005a8efa4dc8480696e02fa02c716ab5a579ff0619978854b52f8880946583a0064efe2d83de47b4bfb5b550c63485548e098fc56de599cab3baeccce8b8781fe1b05a5ab97bb09e4aab7092015688a2c0adaa45ea1ad06a4fb372343d1705801a03196d64ddcdbe56ef820a1328f9b5114fb59aafc859b8d49684effe41592c593537d638707a6de0a341aa0be61fdfc8fc7ab7139f102dd28d63908780cf0672307391d30e1fadc698ec8f6bcf06296f2b1feda0b39e5d2b55de317a337b57b63aa33f5ea090635b884361bd3db7effd9b2f6b6b36a41ecd032d5034bb0bcf69034b76d273b7123d773e701ae3c822a1d639405d7b2c405c8a4a65a39539c994b81da7ad73af5ca005c98c38366717280dcf02fa171e848756d0aa41edb56b005fbf940d5606526cb74c11ce6e6cfd972baed6032c3774607669fd14f41ce01c91c845cfd34b3f9371364c045f6226084c5233c7a018d475ee17ecb1ad5f0952545c349dc909272089819692d85b5f2429a5b302e1996fc737b70cea0e65c238fcaf85c2819b59d01503b947d20b889638c01335cb1d3da894f5dc610bbefc2e16582cbf24799199cf1a8fa9409b080781c0e5b376fbb48d580e6d84361b786764c2c67941c13da1eb8ae1d0a113a4e31c4694ff66aced5a5cbd620866694d391d1eda0ad99b2565cb35706c960b811798f634a7f9c79e2c7339b6afbf64a0e66f0cb8e0310364ed52be599820283629ca6c12615bffa98413fdf84289175a5a435eb74fd3c51254a2be72cfa32cb949de48ee55ba23a16e174cda783ad23d861f51c74938d829c7bd8f677b5ef0e313fceb3b4948e91de709a5fc92674d63819647a0fb10a6aeb5a58f435d1b630483515b76cb251ebf56a80916fc167861ad23562891499658257d887d416f62f3cbc7c21d6a5c4b4f13bce1eb72c0f2ed38f193798fe66a67e91827f633eaae7faad85c4247908ec9450c0358a6afc1b60b20ee24c2803552a40f6222967eeb2cc71dfe718ed3fa95d325da882229ce6dda1af37e0479d38c909b06c94828463149b4d5317a1b066db3c85cbcf03b9c7eb18b29ca42c6a68e371803a586b5e9d3cc055cac6b7e8e2fbacc83388c1478df71cd0acbb3f2be5b31c774bb35fa7915f68aaec9edf3f1931582f2f32eda7395bd95551b620dcd6118ad8866bd415d7414c05faf42767935b4112233fcb428849b31a398aef8a58922b095de32f97f7671509942b81a942e04854fd1311387646442e669ccd2778a76a3bad78469130f8c5cf95954c9bef6cf8f7b9c725e507f84940c91f0b69bdfc04a08e64bd4e7fa3a8b245b19a7bbe0560005d8a492f400d4070cf90c51b7af52c6a39531020ee5dfb1d4f1065cf0fc8a5b1c4d30fb40242877a2c1f32a2ccaabd6df225b2eb264a69a2e294a21b77b20857868d507257448a1e09456f4aca03ccd5805fd8c43a3ff7170dd413e7b33e6468687dba12d51378eccd6ee2dbc301a45ad54daa0b85cfbb76109315fdf18b8ef297c219f47b2331464b9a28818565e4bf25f8a395b8a2eb4c9fc142aacf9d55264372522e243e3207940e046db6787726abb5325eb514f084405f4aea1299d20a8d8684a54d9b9cf08e9157d2ce9d0c3f71f745dcdd042ad313c23f074e6a2c37d321257a69a2fdd2343922df285b45ff6f6fa6241647b6fcf56dad9d482e866469b4e98386891812b206bc0557085e64463f4089777522f7dd81e2a100e585cdd9faca963bc0835d9663b9cb4167912d85ebd93ef0ceceb940d1e3f7940878dc251e24d1ceb553914bd0fb588a094487cab538387cf4ca4e42825e4bdf1ad4026ffb4be424fc4ee96325e76911f4349681c06c7cef56e36005aa9e8c39056f5cdd07da80d9277ee36658304ec6fb4beb872a467d090660845ded5a9f6cb1fbb07e29b26b70d16587e0cc3bbb8e411d8f7eaed0ff6ae4940cce4be6e7596340babf7cfcc045c1f59d4f8f7b309d3f111dbded2e25f4a646898f5dd0610426bc3b726fae7f38b6698c99449f1518c942a293b746fcbba5b8f8d66b90b62a697d692f3ab23e7dd951f087e4e7f63f7337e457994cd0ea9b92bc3e33affee5af6d5b776777b6cfbb939994aaa96b587b112346108bfb9f018028e2e2ffa9384a6f4ae4abc0d1274a0f97c84c4b91e3a8b90730d26ca4856767a942e65ca95dfa19a20203e47845bd6589df07adc9410b850d65701c3a4210098e09c8e4f731b7b5f97981846ebf76c11f8f484d6b26e66351729ff2f0db32da51781863a800df42d278d7acadb1831479d9cd3814a339977c0046fdfcab77f8635bf4b3eee9f2a9760d28c1a602e3d1516bb127b9f90dbe15f85978828001480620557d6cbc1c21b8efc7d1994925ec8223b7ef65d6f8d5d22415f5672213f3094debef6ea26def8624f5e56b3afdad4cf6dac9572e9190192e618967536e6d925fc2cf0a90117dc56aec3e9a7c879c114d86167e8bf1deef52bd3454cafa9eb75bc3a1f7d584a2f4446b9af5ae8ce3c46215b228047e49deba9adfd728ee46f4f575e993c06a0d12bc2a65e32dad7a29a00eebb3b1bc5e5fe1428d5bfd78b5431bc1b8bebec6c95f08201647fad57daff1c384365ed2e53bd552c0753d7e2011f1633fd163afb2986fa771b1a63ed416327360fda155570d87b10029928bd166fc2819073f773c07675c3b12e8ea615b99336dc5e31e993b4669a5b10cf653e70bfa3d50bf585a8b2dd2ea41a9fee4ae5e50a444680807a8e33644eaafb9a", 0x1000}, {&(0x7f00000010c0)="e475c27d2a9540be6717638879bd3d589977dafcfed6e24f5e5405fcefa7b88edc222ba6f5c4f861b21cf39490bad21daf35c39a12f2ba299023330b3012b7f1df72aa5482d414ef13c7d0b347727fbeae8bab1182746ab8b5856ab5775ba2ff2cbec8171d769096cc95db07aeeced9dd7c2906f84e54bc090b508ec059b86d5ffdd1532f17d5b759094d17910249edc53d1129dfea1f7f941ba5498b0e5092e16cbc80ce2dc9e79633e7bf3d05f85e3d05137a1ca6f37adc4bf7191dd8170c9f2cbef7caf759117c3955d6f815a06ea9f15a02c484917773967d32f2786b148e3aaf8d991812cccad85527de05d32f4955644722b9dd2", 0xf7}, {&(0x7f00000011c0)="58484506cc6c208b513bada80709fd4067db4238407a792fa85bf4eb9aaf9d32cee30faf7d8896881704945fa96f6abf8342120562cb097bb20688", 0x3b}, {&(0x7f0000001200)="e9da1d0714f3bf29f47bf785b6a1ef384325b692d4534d36e83de137b1a515744585e80fe3dc503db599b28a09e4c4c90f6834458947c84f949fa8e219b05da82d42ccc1e1d4e91a8d80c3a84bdb930fa9387d82ad1973e73ce89c3220e6a82fbbdc447b6485e1d8fbd0295dcc42e7b0a99ca322d4f60665519712aca9ce864c77d5cd5f631fb6e47c0d57d873f531", 0x8f}, {&(0x7f00000012c0)="9a493377815e842de7b561ad8abaed826ce9c3b21722758a010dc139cb18dcb8152a0a26a2ea8c4997262d4ed658d4005c357eff7466f2ac90409bb19749cd279f458aa82d027cfba0a7ab8623180b966824f1b2fac10bed261b1c6b615d60ccc074f8c843b365f5b9009848c543cb7a8ee88182c506a1147137af3b317934047a0b52fad9ca6e3afc770044d45386ed2051377c4a32abaaba0ccdf1637d8ba90d62cd2034eab58f95b060ec34221d146524ec42d5a471c0469da711120fc520d65c7bb3f1994f511bd69a06042432dd43ae94650b5359e63c1e0735d5bbf68b8f8bede4448f64a6e2abd137fb9d3613511b7d77f53323", 0xf7}, {&(0x7f00000013c0)="23396453e153dc7c4c51bd8da60d7cdcbebeb5c29314e39fe4ba4c813b9960d832bd231b4fbefc7c0e628e6af38727ff", 0x30}], 0x7, &(0x7f0000002d40)=[{0xc8, 0x1, 0x9, "54557a03ccc8399750f32d9403e344b72a4e5bafd35e5c093fb97cc7fa711fce6c77501c3d9de6ad6906e97ff89c99d7ac196e6534e39ac534fce8fbaa10265d5dcf4a81c41573c81df76f45b4775b5de5869cd481ed3eb58c4dbf121e67f955bf75aa1f084dd193edc9638978f6c4615306aff768a101af5a8c1c114aa9ca72cc942a100a5c9ee2a056782a4f0ddf2024c6cff2f2a1fbeae228eb4f3bdde51546d7d1778a3f4849e8701801e29bf3913b1eeec41caa"}, {0x110, 0x0, 0x9, "281631ec9095000a066a59da6246c68ad3cbfcc7e180e29295ad14be51366b4b0e69b6c8b852ce5ffa119691b958a18969d8cb81bedaeddef7933a6002ef3b8a3b1ce5f442956adca9765325bb1779a650c901fe488a18400e65b0574c4be860510f02c251e1b16a54a388edf44958f64db521d8fda7f78b681952ca9c961b1224d8b9dba8304cbf52da5e070f9e959c6ff584fc99581cea732553756fba1a6907ee25224e6ccabb6654d2d7684021e4f4f566213043205968fb12bb16833a02b1886e221a59c502cd70cf85e555fd0fc02bcd2c73d54d27197189d8faef55aef3915c750a246bd60064ee7be528054b2011bed7164bddc635"}, {0x38, 0xffff, 0x8001, "9a35c44e4268949b28d788bec792d9c5b81e1e6c8e451c38ea384a1969a3d9f38fa7b26c09907242"}, {0x1010, 0xffff, 0x4, "003c3ec02bf7c5acfb6fa6f7d3b69496e36a871e2744467fa0311ec8b72b3e33a0f0fb91d19cb14a9dc0fffa2438adddf993ebe1fca80ad98e6eceecc18107a3447f38426da741ca948fad8e539621c2464a6496602d2a010f9a4bd86794db3e20f0a39f6f1b65574cf1c46f87c86292b43a6752e87952fed1945649d4f5adc9d4fb1fd099d1da5fef506b45835ece29cec26fe591b4b31d11aecaf6d356fdf38b36ca58cb30f67b5a6d8f764ff18849154510e0cf8c714ab2937a2d30f6f86221624d2400994d215a0b95bbdedf641d70b3fecdc3208b10769aa4fb3e5381294990506b54b23d669aa31de8d79c35639bbf75e4b8952a170a5d11e85b957aef7a8adb5759cc4f28e50173fbb6db0e05c0e9ac56c10d92b83d368e94bbef60afd7c305fa86666640a8b7620a594d2c49390b49d5f418623b1e69bdc6dba41a3f73a7a8aa32331355e7f82497a4134f669e5615cafcc548ca346c5b2f4d2d83ffbad984c5985068b43d2b7f401afdffb7e89644c85a86940ba716f2c3b711e0a2a019eabe9f3361b250e197189ab6a7171d77830cc5e329d0ada57144432b565992e715398128cfc541e967a69e04a3bd466695d16769c592ea4ff18b10a70d73bc3b99865089a6db52a1b99d7b9dc1b3c97535248c40ba31165072b7ec2100bd856cc6b9e4465a8dc2fe08c616981983f7ba60d651a9af4d27c670495badea5d7c0c484ddfa8ebd80b9bb986f37f0150efde78563d81d19b48f6c04a1202b8d43a2a2354eb0e21d956897d7974e48a967426066d8f218e3dc9667ef5e31e064a68a59a8ff22c029b8637d260a0ce34c2f2e0b1391c7503cef11137756761894fa2dc1640c1c171443adb642ee5e1c4676942f8ab0adecf08e55bf4376b59319fa7e32816640bd131cca61016fb65efda368cfae767a90cf0211ecd5899a159eb9656baf1b306adbe5f5b33c4da64ee9ca3f67d7666ab29de5f8dc2cf3b7943c3aee90604ecccc01284afbf78547339c1ad248e8100a287786fa8ea8e93286695aee946cff666a0aa818195f616ba4ace80f451576d97636b3b8df5dc1d148ba5b9c1122b0647240abab63dc03ae4f600a38ded17da50f39e6c85c9ea7debe223b33d0279ef8aa32ca6deb29e2a761f298839f7e674761e9873fb85bccdf60dd427c5925a1fcd8829e1e64f56921981a109dd8a53241c430df898202ef61bbdae4ccd370a056b9de8d0640cee50756749394f33d84e5479af7bc86f1f1e46919b2b6f3d7e12711f77bf48664d8497a26baaf0b91d2ec747ef9a896decbb16a46281df362d1a7bfef4e845b5726be808f842ac20b6b7fcd0e22bbb8a80f25e64a97627bc16c6cf60670adfcdddcd3a312b5af2b2618a80d868287673778a3516dada97e22db46255d75906c185443a40840d32f60cb220374e4ff3c6d9226c14dcb6952ed27f3d5da555a33394e1c0d1d10b4f927a94ccda0f5aab424e674857b33b3c133da1802c453f262344873f9fac99e9628fbaaabcb97d19969ebf2a34a5954ef3dc2dce03e1967cc19b54e779048e879be304cf1aaff0522faa047c76feae512b69fb0ff54fa9b21e13adf86cad8dc423748bd706e6df91af1ff1084aa2745ca31ee66f2dd038f942e403a8dd05c231dccca0a0afe8de3e3d496b8ae10a104480ab493163ce266dea0dbaefd89642321852a21d4af00520ba1cd3f538aad458ede17729410bbd8fe97062b6c6ceec6ed3c7f496d746c2fe163836fed9d80f8308166c5cb2a50f388d6fdc790f4c66d57f4ad7c15276f6275e5a279e26d7dac723aa125fde97a983b7a13d1008b7d3340b957ea91bbc3217736e0e24847fbb11537e4755de5ebf192496c1a10a05d7c9bd14e028f89cee29b4b66ceed54d95e0b858f65a553e3a120fac590af8b499e6a66173913a3f6e8b59dfb0e08c33c6a1b3a12b29d9d4652d126a8ffb7c1a8b9c6905baeead62d4729c9cfe901c1feb903d13ff2e04adc5912fda951031d3db6b4317940507a1cbbeb510da117c05cb548cfb9928ca90ce2d95cf63ed2cebe89b98a4c88d3f5c66479be128789e24637a3d1ebe40061a55120e0b923b3f71f908303b35f1d8bcd32daf07b7f452f13d29ece538130e978f284b9ad0d96984c9c8a137deb44b4d2f7d25498580dc912c9d039ac5d6b63abcac99ca432f966883fb7ddaa7e3420a523404aaffa2ba7edf904ad264df10269cfff540a83f50df726d73deff20be07d53290afcbd77be59cbaf77276360052a2afaff8f0ac73e2808cec6a782da8a43101ec32186de6ae4ac8b9269ed0368fe3a11f3a9f81b29882591b486e05393380a87b7ab3e6afb7569fda0a86e634ec88f8b723dc9d3cb5084d1ff8bebce881c75b30ef04c9b5c722ce4770e698e69e1e8d590af754160b8d663890cab4d7bae3fed79a4cdaebdb3c140493b4bddce80e855a49d995262be987efc8f5c527e5ab0531ff14ddddb3cd9d2617ab63c211b51611b3b095fa142319f68d86e7fbecd6cd72b725b2e37ac94974eb68418372ba1a8adf395e171fc444f0a6b80fc7bc5b77c96dbf7bd96bc171dcf503e8eeff993ba46661c670a6edb3573e683c26d324b2382b3f82185f637b84e03ab2c5cd4063a16c28db23e2bb1c04cf34c8acf779010ad69717834ea9a336fec957c45227e9a229422125bae2555d37d0ba8d69a756102d5e24016eaad6d7629d4d64f84da53f3c1bbdec868114b3ba337f8223163cae2312b1ebd195c1a6165213fa2394d7078af9fd7e4faec930bb0120d85529776c0aeb8488dcac400863b9a4893de7f5696796c8f47777a61abe82611fb15baa2259d9f5b411bc279aeff7f973ed77dbdfc71045b1b91e11b5bb1cb3048ecf6b26ecc42d9ac569af1590b55178ca196c9dd6a4529dcc1561ee3c78a79deab956fbb358d7827b9a0162aee7be2a1cce69825ba8feedd373f2ac12e6dca4c22c49435c5bb3b7aed0da98905276d4b5fc704d0904a807e22804b263948600f54a65ac27ed056c5080beb6c9a6ea0369a312cb4e052d7f0749277edde10b6116862c93a2cbfda0054a2c28c117e0e029689c97b96cae0473db1db4d7825c543a2bdd540a1497a38941798629f034d125d3c5349fd085936b5d812b1f43fbb72b24800920f8e0acc81867efce8c38b0bbf648b10c8c9d1c0a35c7897669f2d709e563701c4e45804b1651b0a0a5b64ea7a912cefef615abbd5fdc1f58abdf7b3a48a7cae391c60dd38866819b530351231b29761d40db38272ba13fe0448d0b5bc8f106e9b0902ddae11af5a2fa5590ab6f149fd5497f036c0289ca58730ea3d5210069963985b1bb7199095875a9ed59d83efcf3f155c8dac7c6671f774e63aa826f2773bbe823d12c9cef1ba418f8bb0fd545e5850525309470646fd96da65ee06c808bcadf984178261c82c6d00bfb522b92f4683ca38db8a26b91fe3db404dca1c8d63c850e67ef60fdef8a4829949dcd4a7de6377a5ea54649baf29d2b4b27de9ccbb654d43c0f9480f577084edf14c6aa4c421d9b8e1e759fbf8819a15812077610318d0bc7e10d2a27c4ceeb24af24a08bda3acb025fca0ce32028d964e35836e0afe2e7407f06f2726ba5020f125031c4e10f16bb9cb82283bc2c587a9a883361a1c8b8e4683405f984cdcbf35131589cb2a407a580fbd877041907ec56926d78cbfd90bf939d78c151e7fb1bb100c87adcea3ed0cc2654260b7a37bdc5ff2ac1218c1b3189dd571c70f0197c162045cbc559b538331ad968c34202b2110a899dbd0880bf32f71f4b2d038975c863c82889b7b30c332538035e6a9238449587eea81fea74685132be08d2f3b0752aaacd7e4367366ca2c492758a3d74fa4af438835287fa1d5c10efa5f507ce5ef32ca1f9365c1d638e726201d81fd50ba8687649e222e6bb4637b6a069430af5a9c0e2bf3501e7e495e5ad8318091602042fb4237dc30d7be6f3fd17f14eac2a18f70766424d45c2aa26356d23d127901b7129a58dd82e228c86aebb6de84fc34b94bfffbed3eeacf2ab6feb5cd7b056c14ea6e132f01ef7309c7e2e52c1b1fe2490638e76bbf09bb2f524a1cd2144c27ce45940e9bec6374ec2a8295c9d52e63b1d6b9c59b446d3c9bd9baa7c4be16d1d09f55cf333965328bcd3be54ee72c6b0dfd21cc1748349fc4f935ad1d9aa7532f901ae3b7324a53d7daeac4cc46b764089794470fab23bcf70aa0c6b7c751f9c9d66b6a11493d35bbd69aa6e454c493f307a3da8831c6b82cbe95c4b54e73ade7ef7819277d543801038320cd371009e9cd0b2ed70db8827d835f3546e1fabbd7ffc68cd9df048e28570f5acada7e34d8215ec9ddc6853c4a1e69b433d758ac6e4ae5b3b7f5dd9439f9d3ebc02e5ed3a67b347401cf6a4c14c0fc75dc6fa56395cc54d0a85b5fcd6196f3ed68186d5f74d28e1ad344fe80314bca607b7a50a3505404675b73bf78d2461caa4dd3394f440c56957a45a7e59d17fd482d738da1a9cbf34553e1d7bd9c24169756f9c13c6babb9a6398b3912c9fc1ecc64044043329abd0ad810720c2bea17a55ec8aab3eacd6ecec0c3f4bfa638829e3098a6ba002aa055fa2848f92ece19a25e79395646863bf6bda48aeacc481abac205757d3dcee82be67b5138acdf9ece5c01c4b030708ae349eaafa7c836fa3c5441707888c44f09d61d82cbae5e008e605e34a568bfe40cf0409930c74fafb3321a7f1d78505687498fac563b346dba2119b69b768dee4b858e3eb4ca5a0755d910e8d55b0b1956a26d73ddb78ed780b67bba4171c1bfb4ff26a4be2839d8847ed838b05ab70a6a4bbb036dc012caef5b4e1bd023c6c8293ba7ae51dc392849bcb6d4f061ee5524185c7e705088decbdd19a836fda9b7d0743ea0f2649ae9e4126c65e616d9cee8a8290e42daace13ae773f689597b7218c9e1cba15e65f6e9c9aaf069097edc0aab3438d0da38de5c736f0c5880c9f04baa6764d4d2e965ee50755b19f5ac457f2012d706b7f82d59a1fe70737a5f9aff641b1b2621e28cac590364e4504b544225944e7782b30bb6831bb589102d0b5ea509da79d64f24b845c247fe8bc41a05563d76550751e68417f6ae62252c3aeec90037c904c10922f8a4c7ae7aee9705b8d9c63fb84d8ac49cf92ad2a26639f0645aeff15116c42e72b1379231484e898403a4cd052794a35eed0d00d1b980e830d0e75d7c29c6feb6a3fa8a2b098a702f094bd84ba024f8781b9a7b7b965266e3829893415d0ebb2b728d4df3427a603bc3fc0299587841fc8fcbdab8a4e4a23da6b93f9ea51d6ca5382746ed5dd2cd9c795aadf77b0044bd02fa3475501446505329d5f8d780fbdff100a624740f442d72150108f970bcd821b1b6b5bf528f0a69359102c6c4816de231a31e276a730fe61737004987eb7503c75fb1bf0a25062a43e4b015413c4f29c5b5a3b0830586ee02f937efe183218f289e84b7bac7a9d11842ad221cb8998d73ec310d48116a2a48e498939f5534cd54f81f05d1e0f068819e76b279df161d61b396f160101de7169e5f5195347ca756904215453eda2d347c0ca4dac6bdde0a85612840ca67dd271291e9e3e8187d4f71081945000e5dce063242f5fe0960f0f58694fd04c46750501218edb526e5c3ff0fb3076996d072144c61ece71a35301691c30f205d31047952698468aac1184b0da5871e753acb26e72fc4bcfb81f35c22ca842ca2cec38a5ed7935e0588380e4fdc547382de64799be2dd83194e07d8808497faa808a"}, {0x1010, 0xffff, 0x2, "b2e80303454db87759cf7235186656cc0ce8dc9a5594f0b2e2d8e61c49b5b72467fa40c2d6cfbc2d5d2adce42087ca92e3aca36eaea80d7c04aca8bbeb70a00ee4bdc0cbc3c75407ac7154ff85899a1a5436347f7753ee0044172690ceacb9671e0a2501519e860eced8409eb06c4a5d2646c1a9b6c50823bddf338f2cd5c402fa19c0709da9f962be39b0cec8cd02bca5faf1f0de9d49d7653bd1792e73433935bc085515fb468a176d63750666e77f5475e4c8b6d4b9d774bd1054bd4274601d012ab3ff1349e80a319583b1ca55b43449815a627c11316c70c184cc8960d7ee2752177af4b5204d76d82ced082c63b50ca4c80477ee0fdd20424da02d528c07d6526c5a151484ab55b40a6d43c9b58d9014ddcadbf898ef09d4be05470a9d210d2d41a088314f3f5ae7a41b5abf196ca8ee8399f71fccbdf535aa663ca336edd8d5931442021ea870f5be9a0e8bd1f05a65f1c9253ac40b44ef0b4fc1fe963644d885e11b923901992beb826b0814a3263a7d7031cd1a8dcdf173b7a2f532a9a2f33c47c84932f6dfabbc2803148813ce9bd713423743ecf72f031a9e1d83ac021801f666b631428dd9c3da058e7da94cbd093387652b8031c0ab3f7bd0eca1a8c9d16b891b79a2c26a7b319deacb73a10ed031d1857306a86f170b85c16635c99981403e5c74569cd0a21adb98b9403ef89f5deffab742db512b9a49481d5ee5833d350c9932d6fbefb4f1f42fbba838c957406b5da9aa449c3fb77fc77a8fe501fc30778d660aeb55a477257ccccaca50f86e8cc0d73cb98fc8fc9fdaa41731ef26b0803fb88aebce673e47b92b3e365880139f0406fce78bb613e2c73eb9f45daa3e829d93947e7a0871a68e0b7e12df2e19d1ce7411e8b575a0398f700ee3e8114d2c5f2b446ab211fb8135d8df4c10a2e554444ddf9e9b962dc812f845d4995e9e6749e3b540f7b48db5b871bae1828f54e566fb49691da86f936cad88ce4d0ea7ba963304c1cf70178ad9f6326352809674add959d5519651f5a0e4e43412ab7a2a3443acb77638e40d41666027b9771e8a16c2b02715ff155e15ce7548930e9ba47a1124a650579182c99c9242ae3a11efe40ef0e64facf766544cbdd2ecc86b895467da40c74e090c33fcc31140637842a8fad7cc6f222dd8fd6bf41de1caed24ad0e4d15e57cd128028fb1bcfaf49e9e901cd8cd386f9590d3c10290a3b2962823b05cb0f2f9f9dd9755ceced12885361a8c9d683c7f4f7c44af19ac537fb74a210dcff98cd1d06053fb18fd6782086cf81c217a14194e9eb722b1b4e025e4e773ecbed55c35a5b99a0252aac56384d82c5528a54c46768c4beeb5936764abe71e689574549f1378a810d3c24cbd4075d42301f53487130cbd829925a09a48e0a7a3b80492799a657eb4b37f0b25edb16d213bdcbb90d60290ee697828b0ded5bb594f8aeaef04a4dbbe1a3352c79500cffb42e55190d3626f6a455b1419c32d6887d05b61814ae131c8eecba21d9af0fd5b0f4a57d3d4cb7268c55d9280a2d4b7fe96a86e8afec5913da9ecbd3fbae7dbf0ea9e4080c61945617534f9300138d06618c8822a63c54c7bf9cbe8e31ef3d1cdf4f9efa978c157273bcfca029f139d2578f30cb3a5cc480f7a69a5c20c78225ec65ec18870aa046a2d0823170247248307efe2536007caf5590935f4c4e8ee6fd44a8c6f186cf754f7b05503e5216bc0d3a3adbeed0498ca0195c18036795c30504be9f5d9a3e8b7f4bcd499ea9fa1188eb3072f0848e59cceaac885ef8c2e8641539bc042ac5dc3884ddea98c37952261329148468f734bd0ec087d9544d104c26c335a837151638c6841fa812c34d3bc1256691bac58a2cd98dbaa8e7106c25d22f1b377ebc616fc00761c48cf34a91286833ce01532d28f7ed5b10ab8976726aca784e8139407863dfa58e335f900963bf6d2038fb6d8a4236e0b1fe646c14c68747990b811094ee694536d725bac0dbc47f9b5abbd1b387b334244480d75f2e815398ca2383c2c5b3492e6ba866f73acdb92b1733ab62627fdc2b59264fd51405f77e434c8cd86fcbccb1ce8994b20c643864dafc2c522c9d8db3a00ae09291022fd3a31b4b177551579cb58872b29dd1cb9552c9e01b45b3edc05e3bbc393a3cc55cec06b9651afcfac6d6278ec5c9e894079dcafb06e4db16281b98cbec8ae7907d5917e29de3751b464b3ac6678170c46d32b812526d8268170555035c8f0996976d82ff2c86e32238b3515bfc6f09c8c18f59f7a95072664ceb5f07085cd175a3e71049b4bb72fb387c512e6f2119cab29c4d2af3ad8049058b3303ce6e8cbca3472f9fc33b83d3238886d171caee9bf5bc28000d4f0032f446acd6bf6658f1bc427138279cbfcd617fb46a41d617213ff1ddfe128e99bef7ac2aa700eb42da1acf6d4afea2058fefa86f87dc5d36ac33c30afc2996ee0dabeedb58d45106fbc47a5d7fd95edcb77eed82626fc35c4c8c982402f1b1c1721f1edb64e89eb658d645a96cc0ad87241242a66c3b275f72c5c99b6c5a086a393955cd14c37e80ea1ad7130a660c3519684ed796061756c660c6d5b7fbea0b7872ec1e4fcb1620de5e9bce275e1fa721021116edee8d020a2b25c75fe9c90f321afb9bc571362b0de3975b828c774b1b29b64d852a317165de9b1bcd5885435c4f858cad453256c1f1c7b275f177cd385bc8c86ed4f3c51e7778d14c7940f63cba33f4aca390e6161aa21d87c014b0d4bff7914e0f17aa16f31f6faa3014f7d068fae636d50c5e65b279425661f23427e2573c340ab0586303163cf78d3582b77e5404845e63a4cfb7b4e3afea82ec24d4d1a99c3498c09256705c11078c93010bffc4e190e116f506a01be6d8b50aefedc775d2afb657d16019f10bdf4079a28d48927b70312eddb6125663cc25c52bf7c2ea7f1137a6f5b516f365370389e8c9732f6a2708472a698c11fd2d4d41983e0b5ec0ddace1c621188bd96d020d777f4dcd40181b425ef631ef2c7ad6b3c608328a518f59ca22abbe926277678d7326c2822a0001c1eecee67db9b0cd9089978a4be43ec5f6c3f4b9ea04e383efd43db0cc14fdee9a6c8bfa67fdc35c633ee00b9fe11bbd69b7a564a9b6e8427b0dc01f0e99aad08d4e0e03692465b310304cca195567eec700f1ff9435f3f23b49a3156b0a92877cfbaa32b5f0231108a64ff525864f4d0faa7bdfb4f0feeab5d06b81a859029d8a8ce4c7b873adb749f480c06a06c7a81256f6e4ae3e757264028c086e86cde28072a0dd54ffbde4c0694aecd06ed8b6ed52a0c11e700aba23710ad31bced018337b700296ccc413bb08d65be58f2d8354c3c28d9f03befebf60a71960476f8405b81bda855c76e4261fba25b9f877779e1818919e3934d50ffd2bd5475dc01033e509cec8f86eac80f5b20e58884166c832b594ae79a3bc461375b5ca170a6f94455fb2d138149aa4f1e554aebaa1ffe8b582435a41b6c29e8e3a7bc1011736bb4d4f00f7363e235da4c40da438db1c465bd929d0b1b9a90f6fb5c9676e87bea0c8d8a47585bdc12a97127b843ffe57a5e4647b8f3f31294db2ea34a1d91735631a4c99678505bfcf75d7fccfa760acb47d9c5471f898a587b2ef66f73f13160dc4c0393b1020b99a5669c83c694716459388ddc4e22530ac4ebd5f712ed28d8695079460f8f2e6df0842a47f505790ba89fbcc139e595714b7089b4d766044885b73de7467c8b9dead282cec1ffdb76575d20ce6649cf096b3684ca12a39a655442a7f055a5efa00f7b0165468957715e90bfd240ffbf8955a78d1688f90989131bed791dbb6e554741ed476a7b3ec25c56deb9c4e3a2202243fb2a4c6d5f44eeee7717fc5187a98a6b0b4dd505ae169670bd1636e9dcba684674637b43a9d0b054256d3817f4a32a6ea01bda6247e72a572b2a969099da55857ee90821e98c431eedc69528ba4582dbe7a25bd8670ed087ef6504fd770bd9f94d6966a87edeab2810578d7aba8d5d47d08cc6f2dea16ffc4647f3f026bf34d7bc4d2def0b411ffd64eddf7f32de6ec33e2d5b07bd227f274cc855fe3b8c73a89eb0d71fde22daf41b44fc155935b958772a2051e829b7f30221cf9ea2ccc6aa586b3ba028e3a1643270c94496d69d19038bb79e116f8f60538ef0014827b0bdadbd52480c8e285fb92c9f813b7016bb65e609612f56c53cf5deb40ca7645fb8d8f1bd63bb9a431afe33813326041cc49e9bb2c3e641c677085aaa4aa1877c47c0812ad709ed66325c4d9d21b2ec16882cfde892b02dfb0a9e0d0774dc56da85cb418b805c8c3d25853eacdf3ae9f9abcf6993282074e5675391e20252a2282998f8b4ce441ce3c09763c8e732525719d490f6186de49c3dc51b73270ab088b9de467441dcea2ffa449ea2cf02cf315b8f004d126a6a8866b657e1f1130e0d120d5bbfcf5deec749bdc519b1fa33e9f3749926e2ea25fc9f3c3acd866ed563b0c8eb1b51b2c576bb87b324da384732632e1fffac05821c2e4181921d4e5ac173101678e0767bc009a7621e1e6e38abdb04a3c3cc54b42de421f21134f387e1a06f3d4d0ea9b40d03233c5a3faa9137e2879af199d912f764e9647d513d923aa08eb13e4c293b836d675e009aeab1037dac060a8148677d26059d4d5caa0793a49fb4f7f11bc348e983bbc875c92398c7cc36bdca42b9e21bdf49224eff5c2cf4d51bd6f26d0e635c7f50e26aabdc0e34766efd62e5da8da0d7cd4ca5a19a98cc7d4fd4a0e81d38c2aafe3267ca351f29d4b9a9bc2906415a24db2f3ca95855af449821369fad89752c4b809b3796eaf5b5693427dd2d75b7aec1c291bcd32d365cdb41a5c1954e0cf7c9b48813cb1c333c8eddfaf322c2bc027aa44a9a6c1eeeb05b0e0bee2480801c2101c5fcbc1e00a16c1d3503f6a30dd1fd605aaae1e14a8cdbc2a1ee2ea948281d086b6aaddf58cb8f8e353761a81024f3dafc0b703c8f4dc23a1a7c7b772ad4b2a91327dbab3d2c464f50bcb99bd7fc585f49c19b6eb13aff4f161070c73653a41e89cdc1c2f98aa8162647e0003ec737c870da28dc70b88a99796486d3e04f607d49521b21ca9088dfbd3334866bb72a9a84f12724ceb5a046064f4c0de9ee74eeff91b723c4c966e284cde428d7cfb1720fbea4baeb6a5f390648662cc699d1ba6a25a2032418d8c042ab8415dd060f4dd23e5fbf82ed69387844c0ee0d1a77a8f5e314ed01c753f3ae8a5dd214276af0bf399c84fb7ab1d0bae4221c065ba54aa61accc8aeeefd6e7876768a36d7fd1315d30acf2c5c603b7a24ca3f60d2ebae5b8e93d556e3b2bdacc7eacee583f6a37641cd5ea744e6e041faae1d2fc449ce12443dd36aaf4c6f3f9c98aab9ac66d0f76de94ebc54a526c5cb7dc2433a1b77cd826d777254fdcba3ca3e55e82965d91210ae623136d8b6c0da55e3237a21777201120a640aaa23738c5ceabc45ccb1badb8dbcaf7cced408f8b7a1eec9b8c48536f4a5d1d5c0228e6ecd7212873cd19907245bc279c057fd4816cdac9398273b32566b872228297cbf2b820c10bc1fbac75197d93fefcb2d510ee0952de979f9af4d9436f1eacc1d53d161c5da671c4a8f7ce06b519bf3dbccc3207d125ad2bbf459c659b4236ef9c1267d41e28ae1f4ff6f7b0d4710330d26ffecb78157994aabbdff8495908819a89982ee22957c6b2fbbca313125587e4215f6c5ae387fb7425e019b3521e1d463bd6a20aa6893687e632c84c5bd575d631c18c6daad2ccd"}, {0xc8, 0xffff, 0x400, "034e179eb9d273877d0532d143c0f0072dc1c40dee2283660816541d83e33ea2582645c49fef0487be6feedfd99587cbe9f6cb1f91c1948f9e4629018620a4a5dfd024d633ff3603c6b7a6c59e5aca1de66b90e79fdd495494e35b0802640fc72411bca18e02920cd16c8e0672d6e81c27611eadff61d87a98bfc86e6a21d31b49d737f11c6960bb5039c966ad01b340aad13320c1bff59af02f8469915faf4530b9ee29b760edec17129cf50796029494e50752de913c"}, {0x100, 0xffff, 0x3ff, "cd09ccda96a69c65cb8a5f7f1dbc918525d3e2dc15291e309ff7b854c7597c4d06dbc5f67fc3c6c6f40fae3546121b813436ced4ed52efc3eec2ffd783b8455065edfff4fbcf5d7feff703b584b99ab60cc466a4a0590a74a9a812111e984b14a206089c3fb22a51e46762c1b6a851a49684613899bd332540e54dc2e4441f8f1c91eb0e83d7c9b9bef684f39717fadd9bc8a171541e2d2b91b8d64cbdfc53be2150c1f4c16cceb55bce0a146e73d2ce34302eebed4f519d1e49e2ff939899f63627a5b603c64450844da45fc7a5f10af9c660e9dc73428c0a626dd25d75ba6b293069d78ca12e8857bf9ce7cb"}], 0x23f8}, 0xa) close(r1) 01:40:41 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r0 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/238) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000001c0)=""/192) pipe2(&(0x7f0000000340), 0x0) semget(0x0, 0x7, 0x50) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt(r1, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000300)) 01:40:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xe020, 0x200) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 01:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x2f9) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:40:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:40:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffc, 0x108) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/156, 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x1b6}], 0x3, 0x962) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 01:40:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x7) 01:40:41 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x200, 0xfffffffffffffff9, 0x7fff, 0x0, 0x8, 0x6b5, 0xfffffffffffffff7, 0xff}, &(0x7f0000000040)={0x2, 0x800, 0x99c, 0x4, 0x100000000, 0x1, 0x8, 0x7}, &(0x7f0000000080)={0x1000, 0x3, 0x10000000, 0xa2c, 0x7, 0x1f52, 0x9fd, 0x3f}, &(0x7f0000000140)={0x2, 0x43b}) r0 = semget(0x3, 0x7, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/106) syz_execute_func(&(0x7f0000000200)="d8eac44281b76e00dbe8642e26f26d2e670fae770bc443717f750202c441c9fa7509c423516ba995000000bfc4e21139109c") 01:40:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000ca8f07d448ba6ce889ce2651a193822dd708bda245cac8d6d0402386a350e51d91f125d37e6a3b4829f797075c32952aa1455172d6e2f93b6e0447cd080fe6975ea0fe5f1ed5adb3f7851b68d0ff25cabac3aeea0cabf601d76c11105bcb64d6fd0561ff8411de829e1ab41acebca127f67a334402029c14bdcf1efbd6e0589b6e921f81be7b54295c5acb405385d5bda4c13d0f4c751ad6679b42ac5a1421ef0ab2523292723029bf31309c18a1add802750000000000000000000000000000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 01:40:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/132, 0x84) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 01:40:42 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) dup(r0) setreuid(0xffffffffffffffff, 0x0) 01:40:42 executing program 0: r0 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/149) r2 = dup(r1) getdents(r2, 0x0, 0x0) dup(r1) 01:40:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x985, 0x7e, 0x4, 0x80000001}) geteuid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) geteuid() syz_open_pts() r1 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1]) 01:40:42 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 01:40:42 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x24, 0x0, 0xfff7effffffffff9, 0x0) 01:40:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="1404b2321ce9926283f115e18d055ffedc5e94a176473a2ff37ff9522c0df4d5889ab513541800b571fb8da35f16682484715c188886220dc0a365971d7b77f2445b70842a758aab0abea8a1c7110166799798edd97aca911aee4a65f15dce130f591899a21ea9bf09e42559b999514f745bce068a80d07db4276e3ecb74623d0210ad3d5019ac1e8f380f59c74873a0f6c0add45b856a4a6b10f3b92422c94d81683d6ebbf80773a22a2a7519e39f2ed52e43f9eb623baac9a87e032c78f99a2e9fe950fb89da5658f69babf49965865cf89e211f0d8101eb64534428cc8beed2c9d75270a0142dbac2151cadd6f93434707e6c7d73667db9c16378ba92b307b83b433be748f8b5a3ec0a811cfaa7a4ac4144c581da66ed3bc86d271d9e985066f8034d381c81e6e5a64a89590055af4271248339a6ba94389ed29660025c32ec5a429d3b0e2972f2de3557bdf1fae12d8c85671b31d2bd403560edf23ae7e460b4069c34a682d978b24cea63507ba3c0c2519eb50aa9df5f71d52dc5ea36455b2c4b73d789a69b3778d6584b766b63146e21bd991c7e831c95990eddd826f63f1075c7a217279140e54437bb26bedd0b518738459c51a2e1344aac339538c98b30fa834c7137f84f8ae58e4fa192cf01cae296aa0fabc9600a48cd3e67c98f468e293a3ac0ba590461a72bbbad3f410020ff45c8891f93a94094d5c16a3eac8978f554cc830d698666afe940a529d689fda5f9cb93b6410fc6673a1dcc01e3e841ca06dc52adfd247595f765d2b0cce7cba6e47fd21da8a5b67a23b81cd43b55231a54a308df6a456c1f03cad3e7fecb74d6e624bbce3c80af04131fbb440fe5e0bfa151ad9356ae5617edf35138c442f4567ce36fd67659710479f75726043e76d5a6b6b5c01bdaec1535442d0fbab6b844d3f9f996663f9d10f3d4c368afbe84f34b3324c78841c5366020df3f9f8ed7fe4e416da841808b4a3594893ace3723eb2957ee5b5a87078e044585e4ac24593684031deeec20bec9b002b1de95e0ae0832b0572e3a026f631016b207bf4ff46284c0a40b2569f71acb4d84fac1aa3d8fbb3ecffcc2bdd4b5adb8619913dbcd71e0b6072ed611046adb613a3f5875734ea083a6e90e38ab725cd382535ddc8763ea135d54996178babec4f1c08295be1d16859300d76bbbd228f9b15108acd49098c70985992ba8e4da967dda9f390eb0bd2f1c7072288b31200dc65ff0512aa6407bb89bcf1e1c7e348b8ca29ebd46418f996556bb1da3fb5e794d06687562f90f4c7049f9b9ad827537a060fb15f9557fe2236b894474f4cde4cfa4963c43ec0e7d05e108bda1b2289a07c39f53947432f5c44720f4cc76ae86102dfb9088c1a03401cebacc5c3453ee7bca40d870cd0d0daab82565f61715276e14f204016ca14e2eda4bd09b7e41e93ca846d0c4bb059be7364c0bad2ed5f20c6105123176d4578f72def70880e942f02a2443d550be51ee007d61f792b97cf40a41225809f8b02e704a198179b1c49c129aec05c29dabceb659fa09a3756b0333c0a39504e6a0a526a918ff909393375dda81a1285d1bd5730bffda92247fbf54639ddf087c50e55e803990c54eed0faa48321c31829329b5c045b314e4063b588969632ac062b60dfb7198c7b37a4d895c8b8fb79d172cda8f65d9b14d491e9e2b70ebdf793bb060ec394888148828df8a77fbe43ebc115b8f5fd48fa67ad2cc0593aa1157a1cb3aa092f9456e06ac146b71662f7856f41ca8a7e1917980fd3681f81d43c707a310f7c275eaebd8901dd377f74d9fc516b61c1006fc9e2028db361ece13fd724329b6d756e2c35f2dda9929fe5bcec3b3eaf9e5850cc66e279c4f7d7a5954db40da203c2ba8956b5a89eaef2b8bb950df6972ba7c928f64cc5b618e4e898241b6f4205015d4f1fa65c5ddfe335142b59c67e47ecdad48f52d4b38a7f382df644aac841069b6f45fbf17cad6eb808b233af4972cabec98d1406d86d0950645e0e8c31738ff72d8d5c7beee47877ab053628e79b644c1c065cb5635301b287fa69dc5063849b347ca23bdd83921a90f96ab2388776a6995dbe81930b51d3c60f657e179acdd091a321c71894cd539aabcf78658448d57bfbb0d1489ce6b757be89fedd6552957c919e0f94c7a4e9d25eb732d556cb743cebb7d265a166405caa5a61e74bdc32f96a6e4c82fcb920008c2b9631d824d0568d38c286b22eb9e8fcf916db65619d8fa42386875bf4b8866fe93653f165340cf03804d8eec5cccdae72b2a390d38be7bcb0d132b264a542469770200cd7feac7fd5c6bd80f7507a8d2277a5fecfeb6f0391f518f0df8b1d4cd65c80d7ca32332e869003a22e0e430ba93840d18a55db135e3db598b9233b1139741be20db75dddc098861844b6d1b557a0ca67846d854f8c3a6d7d65978445419a9c5e1ca6e33061f875bb7429ef9f5f42c5c183cb956a585314b4ce6a0d08aac18262dc0c110568ba5daed76959c60caf3f8f00b41d20d4569a01985088da8c32f53af0676a0e7b80b69385ac8d8d64b5f669ef4cbccf79a089d56fba2c1dc00367d494c69a96972ea5bdadceaa2d3fd5af617c8bb0b15e7f79ad15163f484ec3a1598e79359f879b9619302138f0a0f8b27b5003f195f2153c48539fb92f09e473b4009d7dfa4a74331f93a48c668932dd956b0424af4d8f594d66a43cb5cbd2160e4f8c52518d56ecf0a674c8c14a885043924398f8d7254f065ad99340f23063f89aa35c17d914569a81415756708b791d3f5cc6f43a1e68794d58e23b7bd5e8a74268fcd8244fc4eca5838dd8e009eba2f97becdf21ee95e4637cdc134e98b580805d58a97120b01e1522b80b84dc350269f9896d81479ed626827e9feee43a93cb1cca69d637a9abc4104af2b6dc9679c624e41c3a591458be1695e84fad3d6d1078aa6b411cabdbb925c9919bd7ae35b52679bc6dbfc36301486a69a59559f836e8877192a71c50547cd4c9472c2903eefb0ad3af1c534af3028fe023864f8dff8cffa96867b69298b04a1390f1305fe6fa07dc36cd70fc4fa420a80ccb0b0275c1815d61d43178075fa135dca73777abdf3085d804b2e1b92cd4b2079e89c587af43c0fda01404c3287815f3a5c1478482600ce90bc6cb3fc397fec6a088411bebdcacbae79f6fc9c7e614a321c4a892a17c8edd3d30a467b2d0643570e1a5d52c9a737f2590c3e2a688855b8f6a4fe65b60a6d726b969314043f17f90be32c9c7d75a06076fe39cf837c630b95bcf01406c56a443b51f3358559c8d432aa310b9655604b00498729db5f52b056ec128a5e2f2be65c17a45b62e64531e4a8a31c62bd276bb5e9adc6b0e7718d5245abc54095bd83ca8a4b0ed5750fc3c57197b58f9866455bfe8e7709ff49619e02ecaac5c7959e23d165cb4de0a2708d5c5267190af0adc8b2ebae9d1507dbc2c779e3672efdceb71569e46a7eff97df0c5e0d16eb8117e1de302e22d85aaba19e9d9793535d639f867948c57820a7759c1e4f27caa812c2b6a6fbc3a1121a435f345308b1a3c14350603f68da1e6c9300424f502f9e5ba3dd71930841aec95b483f96e2571a8be2bfb9d85f78ab5cf8804f3327349bb2dc13aba9896c48cf8adfd9f90bc01686e80bd3c7f33b39c19609e37fe28809669206aa2b13145a678e6142f0d988744aaa478155eb0f49de095ff1e714f64137e73e6ad0dc1a3408820a483bb33ad2a0581852d4afafd6b4378ef7786cdef9371d87cc50bd00e2d82b61d4e5f6533ef78be6e0f8d68ef91d387009765179d85f5cdf64c164679e1c53e8aeb903dfe5ece3f9c67255376f5c7a4636015b81586e94bc5d3630fef0c2281dfb0fba51dd474b910f592c2510bea380966d912adad9cdc8127de9fe8733ac730cbecdeb36802186b1e806446ec3cb6bbb4d69dfcee7d8c3c55b52c5a492e30dbe3657aeb0ea89be703fdf28bb9765b3c233d3f1311bcc2ff1415abfb2087070c97533f5c5581e8f10e52876d651539b9d96c4d76e907de4a851293d6e550c2034fa48cf5bdd70d982d731566b6982ecb40c97107acd56e972e9dd40c83f8207c5a8f28269adcd7b536e0ff4133fecaea6c5b0539b499f91e8d55012ba6b7127a3fd3dd622348810bc51aa86d415835c6d6b3a579e3f40130fbb57283f50094afb68a67d603577003ac6a8a99982c5f60411772a4b9bd690bf7659c6c5c1a2260b7797180422f9e0cb32ab3fc2b633bfd38aa820963946da0919587687afc0902b5b3527c9feaa3294605e8b6e158ffedb25c9be98fe320d344ffe0d1f308a454e237b67ad85fc41a72fda525d839e421ad522d9c592c9baec931739d45c35034b56873154d1a24577b6ba7b6628a48ec0f03fdc08870fc58bd3873a9119b088efa5486798b1e0dd24102c48aa01564f70842ae72afebae16d8a18e01fc7b1c1839663b19c5d8c10c1d161899dc0c0d23aecdc8d3545c07924dcda58c39e1ec6a8b285c7da83557259db108ad4517454a78585473cb53a323cd06604ed6376c64d46f3aea24986c169fbcba00748affb32105ee8b44773e1d116e1dcb21b8d0d32b74b4acba3b329656f25307bfc50999e7756905021aac53088338e18ed1808a4cadde617221f26d2dfa75193bf20ca077dd50d8726dd0ff4f9c7fda8c2fd3eb8df04afab7cf7f8808a876e6a9a77c147aaa4d3d542425a78d82eca1485a19a51d426ff211124d91418b828f878ddcc70dd81610a229ab4c361b442ae129cb04d8ddc765c2a0ec0ad9217f5fd5c856cd65984164e7175a53977d6d0da8d0e1485c832dad1b4bd2b214cb3d477857b74f4568895cd688d7d511c9014910d3189476ee2a1e554d5d05e4c53b0a9173abc5c6c8af3575768fdc483197edfe072a84eef54e124ad8ebd0a6e27d26e704f2bd2e5566e7cf832f8ab463c93e08a5074a42492c79582c3c64fe10af51c9eca34d2e30ae7946a359bfeb582e09bec24f397dc4e79c5d8326716da0f08a39c4a8573df217c2558362fe12a08e6a29d0a1b32adfa3543fe2617d59ca3607f6eb9024f300a4f4b820db66fda504c2f0dc08339dec2a8f6cf220d8d2317f08048447424faf5bd3967ec2df26c8e40d8b9080928a6044a5fb5542e1421ed23573e1178d6174c74748f37430faba0362688a1d48f51c0329c4bb31dd513c9335479cf28eaa7a1f76d9a6fa9be38868730ac89c6cb7b88dd666fae05340c97f63d359bf17a874bea29f41960a4e687e4ca599f2a61a4d423a538358c0ef0cbc37f362fe22c78d77fe0df8efb47234e47991f31d2c23697f3cc0809f3ca0dcfd954a15c8a6080b1c70c56fbe8a32a39cd933b6473e758aae56ae9dd8f760f3f56320f40cb781d238a2e000b6f377ddffd6b1a6298cb678ec4c5ac1a9f2aadcb102f51993c2b9195ae7db6dff82db778557c0d7bebb99b7ad6f3feab7226950acb4980a75efb8f6f12caa1945296c0b130de9851e93e02e00cdf598dbe0d9abe2200f8830f86fdb38b703cc44827dc1f96e6547cca57dbc6f7f16c87b8cd96190bd09d49e87e34259674dfa52bf503dedeb9f51321fd10a7c309917383c177617eff0e78faa34cdc92ff01237166e94e4509dae6e97f56fda71537b5c6f3bbdb84414fc67583e6bb22951bde6e03e5c0a6508e4bb5aa5e53a8349d0aaf47faf7c6cc159426294bcb645c59865b105a2260e6852ba3f94322971be1265a35f7dae2e5cef7c1df724c023cd2e7a1128f8e1f37a4b78fbbcdff4737bdbd16", 0xffffffffffffff7b) readv(r0, &(0x7f0000002300)=[{&(0x7f00000010c0)=""/189, 0xbd}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/83, 0x53}, {&(0x7f0000002200)=""/203, 0xcb}], 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r1, 0xffff, 0xa08, &(0x7f0000003340), &(0x7f0000003380)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002340)="e34918912183c741dd1c6596ed334e0df45f26fe6a381bf2cde02af5bf66f050b839370818a0a0a8973c48542f3893540da5831b52bd00cbcb71374d7ac57293f2020ce22356c74318586e4838b381cd18151f1fb6355c4c56c143a347c9e8cd82287255db60a1b12832d30a5eba67a7515f968277a62a442e4b8c3442cb41bcdba43c84f85866b495f13b715ff591de520e556786e408924ce026c6b805392ca5e96d9e8d076b1415a113c6eb6fd3b540954ef60a26be138565812d2a2159120640cf59b929a77aa9edf81eb911b967fea8b5f838ec5c5dd43734f76d3f280ca3346f2fc1e92c572444b380b5b31cb526b0b159473e48522fb1ad698f81515d20b9ac808b106675381e102471498c9de92ccac0ef1c123654a7bdf9e983f3003dd3f877e7a93afcffad39b8b4cc00ae72b831bb179e9e533308780d9d5714b2eaf3fa00e5aa98c6c2bdddbf05475c8c9ec3a056cba28aedda8c3714732eb760acd20b3341b345040f6052b7270840494c8136eb507fac7e442833f67cc5a3b5ed5b397d6bf6fd28ec438341fb35861c411df402fa7b3e22d62a0d19df63da5284a39ca01c31425c3b807e3176000030f272fe02c5b753367872fa9921fccaf516261b799a036ae0aaa147a7875f1834f4eb0fc61a999bf37ce5bfdfc0cba14786354c6c87f4ba5ba50cf4f20d4a9e785a10efb5643f0b0162e13c58469b1a5d61c0307796a8fca07d60f32b9869b9fef214ffeecf5ad5e9847948aace9af10142a1993dff2a651b6a40a5c6a41729bc5609fc163db10ab90364c3c2289de2820f32c24472d51fd24abd9fcba782235151ee9351cbdf0cc3d83bbc00b598653fd6b654c1da93e3670a3f232447c23babbfd2d0756b5ca613e53955121d1758f882848a4f8bf02744bb8c7c632f1019b15b71768c3a6bc2c9992390fd066ec9791f4e001859c2bf577a457246cd6130f367a4c352d5797d991d7e24c5fa5fce825865c8da6267687b684c7c595488a31c55ada99220c547982c37d68a72c91cf4d83170071f814d30e5b8561fd452a9f455dc9dd3509086063ccbd2adf746774461c7af7cbdcf5321a376a828c819505af3afb63a9e55bc8206fe8d1d4df27bc03fc26eb91776d47fd67c9701bc8701efa9f799d22a5b883a539f371205cd23ccf0c538beff69092ffeb6e5787645520932c18b0a83ba274e84f8272f4df9df430afe6f1e62325545e2e8602e4942354e6ca07744ddecc9370fc8390ca83bc3787fb74ab71fa659a5c01ef209df1ec6cbb1b43fa2ed2a445b4c339a19bb43c203a455715b36d332858677e2954562fa673cbfa4cbbae3b099e4b259e67484c1ddc572d704061b7e8cf970354ccd3ba91b048f50185a0fe5aca49c42f91ef73d90778e2a14891ded33dbaf78d2bff9e65d11cd346b835ea3245bf2d13682afa42e97f17db90493ecc187bafc49aef7766ab760c974331006cc939e0fc924930f67810e29513d083667234da6157d652670ab4e898853b3695165965b58cd5dce8825f66421c6e5b72d464791455da4457edddf7a9dfe0b6b6b103b0f2b1390a3b4c9633822b3805ba5af7824c09807f8d2580aec3e78381bdabe2a932ec93a4378ef05de766e43083477b58edd23d1f719827cce876929605c0a84e11ba7c2a0d5fd73f9b1770dfd8f19ecff419cde9414f237a73d3b43960ac14378982eaba2d01e90807e5f9d4bbad907d7a1a8b03080af95e84361ac2e63c64e82536426342c9f8ededc098253a13921ff720937a89902ee1a65804be687566bad7f40887205ab11e58d2d42b51e6ace389e97b3a30cd25a445233812c0940ac7ff7a87d7acfcf7f3b2cdb9c8c6f1810f76351c8b064152aa0491684a1629efad719de9a5affa11c55a80aa1e44e09bcb530aa77522365c2cab5b14debf3f919f5888bd5e8a7468c5c386c512d0ee1b863d84564ea9664809dd7776f0261a43d9571b214c73794c6c404b44db7f256562c4fb5cb2aed7089d809d2f77d5bd3afc894aa479ee8debb3acdf172585e13effc5760facbd396897e7c6c9f5c8187401c4c3b7b219f1361560a70918879f22172c2da63f90e7095d45d6b28d55b83121480dc6b29af38fa4d07eaba51ef82b95861712af1e5e0de30cb074ddda0d4d33bbbb5cc3b4dee73495138b2d06dfe3801f3e23af0aec450dd9f71dedc9ad0c3b4ad235990687faa5e4a6eb10e257976f84d3252987e5e2098953bc149300b5b0a155b8f5828f3403e296703b87c1216cc9713c4f76bccd587d907adc63f41daf237e04ea5e915e27cce499e0e73aef662a380023f9f0710019048721ec0adf182876c54cc6ca48ed1dbe0add626ae4b5213d6d98473861d4f17b81e9e1d88b2aef9ad845350e4d5ab9eee8925c3a365f42538f0c67bc8595838d95cde6999231b0fe704af9436cfac31fcc7440bf9ab00b453344e7aa9ffa0cf428c6b47a386503bfd1edce9144e0b43a0745c4d1111f03852d484ab2c0682b6304a175b7363d400231200ef59d990a7d804dcf68cd315d7994ae12d8596b18594cfbd92b177d12f9e840a0e3f44cf3c3dbc99b5a2a8655c5e54d940fe67edc0f79d14d474fcc95c73667e370d3cfca1188f6282510bcd134d04285b160ea5bf754d8a0ee8c0960c2085c9a37db163b51bbdcb300e7a798aea835b77445935af5075a74e1f2ded0b20fad10f1f433cdc2dd4e137d1a455d34f1db9e19645d7e76082107420866431ad31d8268fdcc659b99c6da7d93ee35870ffa8b913ae8a5debd97d1fdc99ed80fb21970c082591c48a066bbf22fdfc6074d29a1315d4a723a0ff28e9488f1db2c81b6be3406d04551cf97ec19dcfd60506280b4c73ec57de3b1ed030fcd9a59a80f0bd636667d4732989a92b4b70bb35fbeee59778d755fd4635866436a8205153bbe9f48fdca021161d48afb3243aab9398937ba314a23b6512181cc7b62842c88704123a4c6fd77b488c978ecd5d3b87654c5e163e0703eef52f36568cc683e0885217cf605fde7146bb8947eab4784610348ef45b51d493f7579cf4c2279de37becda21a3a3a3615f9b21c5177b205db9792f2fb7d8779e7604ed93dbbab162a845ac21d56f3feb18fe238bed1e77f5a59da5fc16b5cd067fdcae82cc76c4a716e9bd9b8f7dd3fbfa4d2b163f3c6e833ac19f1c09b6da37a9c718b1a48569b5403f3fa1e7af88d17726d7349ba3f48b4d8ef2009085bc73bb1607744cc9838a5a78f0211e8b456760e17495f1ffde8b466c85bdbea0add007f2424f667fa339aa831b67250952c48b408010375d7485a13593f42fabe2ad8164ec36036037c96f82a7caaf5843afc2602a2eb7ef7a164d323018bd03a02292a400fb62cd814e8754a537a7e6e008cbecbc0a6c635fcdc1b6d8ad80e5f4ae2fd86c00181a53fd511f74d3c3988e912dacf945591f85f1bdbbeb420f639b4076340f1d8e73ee87dbf0876c2b59f00700f956f861ef08b68b045bbbc794e58c7527e7e421f93efdbf491a575fcbd18ad2afea28fc566147028e2d16d03fce49a2496c59044b5d695549e1e258e6e3ae19e199bd0677d5866e21d58479cf0f0ae2ec465e98cc502564731ecec7e93f59e062f04558a43a8332138b9eac7b771fe580be0d8372fa00225375ab4e832bb43bc7143f4bc7f376d3bd99f00e49a952ed7489102de9268ff1847600f984c8dc2c4301bc0c096760d5bcf594218d93617ff25c03d452706bd4b09897ec312c29cbbef070b697c870331fcd7d8da42d158e2f23642abdb61bb7b645b44ea1fb11f7de8c913bc4adec90cdc38975fffda1a94974b06e9be80cf6cff637b1e7dee4cd0dc2dc7acafb54d33a06c6732f48e636374fe3bee4cf9108a2d3bb1ba6062b48fe6ed2989a404f324e3d76a8335fc8e26fa4ad509a3adc34dcb0d0ba74a02de4c30e84d424a916e3857899bbd0845ab306747478b8da7dcb1b42aaf4b8ba28090577347c10c2f6c2096f348495f0be358fe5bcbc1c4b516cefaf1b1b8076726c1096fd49f1f535c1c26f7e6128bad47b5478b9c4b47c33b5135f809f961a2178c5a824b32175731ee3850686b6f883f333b74d869093c1d8c5dd142067f5f442f3884e02b2ddb7d85a6d57379a01331c0e0d56f059d072f44f86f286e069b8560f3f5ac29f4258504aaa745f314f7d76e4158ff1738d1d6e389772e1b8aebf01d3782b9fe8b2353f26e7b43a520a7188ce0824aafb1882a87971aeac543713d3f242bb461eb29147e05053a10f543504b5ff87eceb97926ea621010e36c48c75dbb5fdccd68cf7971f1fc03455b51661f4e09df8c3ab85076bf1a4f2acd785530affd564816e658227d60a3ed9452f4ff0e9992dbb0e823fdd60ce005520c36e20b7e2131d644edf9a05805ae9c919bbd9699a48a75b4a7ea3a4c86445d7d4b614117f31993aeb558a98d84fafa0fd0dbf2441f00347dae73cb24cefc50fd9e6e37910f2c013c6d564648a8f9787da7400010cc0fdb2000a4d05bcda624e3dfa314e591de3cfa4308d3f943b3032572de01f6d44e82f33dcc74ba3f9280d7bc078a0219958d362d964ccb90075192eb25dd74c7e0f5487e5d8bed4e5677bd52f793ebebc736c4ca176f6ff52d96ac643f6576d78fd3969478c959ef59d214c1490463a4b9ad82760312f96000cd76ed6ea8b2399b4e282c68e57d1a71239832423d15b68f3177fbf0e3165d33b920ebda2edbeba3312760855e3f1b045058d2ebec282336e0b40d07d5409025f1e023212cd087c4df9982b906bbff5fa17addcca5d3ebef2be3ed0f73c5f99e99f8bdb2a898a370b17060698358c9009d7a90385f3a152b3fa09e4577136e1e0844468cba0352c3e1280b5857f7f0a0609f4eb0bfe4afeb63274c27acb66e59537c99173ea120e9a1785b78f0edf2b5651aa1dd604d28eba5c4d1761cdd259f1ab01ae78c627b12d1aac28b778ed21f56a5c223bacdafe5cc62ce1532ff66ee69a98e33dcf2e188de6609b28687cdfbc92c1d58351190cbb558ab4f101f4cf451a9830292037add9b74660f7a4114fafcbd8424e162b0c4cea22a8ae429123b183c2512c487b578076c0f831bcddb90b4e6601ff5e33dc6cc4595758a98401057a0a422d46af6dca017ae7f17e623fc6ec94dee7109ade084491b84a509f15aa1178a2bd6855016a77c5a9c19b2f0c716ef295da00ed0ba5719a2edda27466d539269aec1f215c613539e74426718b02a3f36420adb352908cf11bbb05d969d31fc5cd55a547f25901b117664330abbc6aeddea3f31bac48856c0f4f685d8ecc535f6a4118f5d6d594438ac9aebd9869ca91e52888b8e8c5f3ef108c410884a8d0df5d23476cd7b15cd179e60f0a58bd2495c93196ed12e83116eddbbca4ad1213c0a1f4f096013bef31510095fa1dddc0db10d14bba8f803c90ab2db1a58769dd7e36199a943b60d3cffa678327f89f87b33b8feb04efc3cd1737ef300fb724d1925d586dd73115d60ce5ecf79f2223518e9a8968914945f261ab17887e6e1735c27e690ba94fc18a0b200f1bf8b14e2e359c7318d04919ea36d3db266f6a9f802c958298ba211d1c79ef11ce53b96b6367e55d6f539068a106b63b4d28d0a904d60632282a004c29b881867bfbd48081fc902b936439b098d1a854c6dc1a4b484518682d2a27c44f8b0544dcf867667656e55de26ba8d0df789bfbff909d1dae335d855db5f7fa45a8758f0c4b0f8e9dbbea5c6e45220a261e4b454df59f9087b508b344a4872a6de9a6fbbb", 0x1000) setsockopt(r0, 0xfffffffffffffffb, 0xb, &(0x7f0000000000), 0x0) 01:40:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x40, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001", 0x0, 0x515}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 01:40:42 executing program 1: r0 = socket(0x18, 0x2, 0x1) accept(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x6) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='E&(\x00', &(0x7f0000000080)='[.^##[\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\xdb\x92\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='*\x00']) 01:40:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x588d, 0x100000001, &(0x7f0000000080)="fc9ea79ba51f917e53c32faa3c4fdd4fcdef58453bff13e05453529adeedf1d070f6b9a5d444a64a37f392f947ca51d739c86cdb2980f585dc34b938ee115c1eecb191b2e184949c9f0bbf6785cfe6051bc61a2e5d8ea58d6e0813f20c", 0x5d) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffec2) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffffa7) chdir(&(0x7f0000000100)='./file0\x00') shutdown(r1, 0x0) 01:40:43 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x4) mprotect(&(0x7f0000669000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 01:40:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) fchdir(r1) 01:40:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xffffffffffffff44) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000040)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x5, 0x4) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x396) 01:40:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\xa2\x00', &(0x7f0000000100)='!^.$-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')$(//\x00', &(0x7f0000000200)='#\xb9\x02(\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='&\x00']) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:40:43 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x0, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x2) 01:40:43 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000000), 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f00000001c0)=""/76, 0x4c}, {}], 0x3) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 01:40:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000818952b0cdd1d9100000100", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 01:40:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 01:40:43 executing program 0: nanosleep(&(0x7f0000000080)={0x805, 0x7}, 0x0) 01:40:44 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0x596c68b7daad2977, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) socket(0x3b, 0x1, 0x4) 01:40:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x167) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) bind(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:40:44 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r1) execve(0x0, 0x0, 0x0) 01:40:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022107000000000100b80abb6eed701f95ba93a071bc58086a293b7834ee83b0bf4d80b856fee63ee8a1389a90e90c4b3eb3f1d53b5bfa95f4d28dc9d43e1b8d7e4541542a277c2c77dd96f30e78f6f21cb95796ef80e7c7ca5cd033d0b6739526e1dffacbf5a55339f1cb2815d5d288e6f873862bd4515113d5c57124d90b9fd4b70ca5433e39463071c989d164d660b1cf780d67672dea6b178b7e6aa5604213029076fec76790b615cd56e3b82785c66df7b6eb457950c393f655faa81cf68ea00f1a9bd16e522a123231fc49593a7f3a91443de8fe2e840c4d0e3169df61a12a5766d70db9b174f6223943dea130b162698075ab0cdc231ec81489c9026e054b4f73a9f6ec6ab222e9c177897285db00c15550ddb092e8ecd31ece"], 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 01:40:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 01:40:44 executing program 0: nanosleep(&(0x7f0000000580)={0x4}, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r6, r7) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r8 = getgid() r9 = getgid() getgroups(0x8, &(0x7f0000000500)=[r1, r2, r3, r4, r5, r6, r8, r9]) flock(r0, 0x4) 01:40:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="a0dcc08f584f5390ba9d40bd7825007a4b9c13a00f70d20f1b581683985ce5e8b1f762ac8b25e78162da7f65a6e27cc3794842ca685db34dad22f3a025992d862aff35075e2abb0ecc0cc02da1ffcaf5eb4b0bd66e750be3c28bdb39722f1795fb4ce6504ec15990f7b960a3c6d61349a4b1bcef6debc0c1a0d2b7e8dff5419b558dd4bc1b96460fb0a552f0d231a2cecdf1a276d80f6e3546ed4473e7c0a7c00fecb5cf07fd214cc79d186bb3d0ddfef13a65b51b6b5fc1b93d14dbb49b6a24e77cb88d63b7a9bd36118fa70a3c14c3a2f398a4d1c3a766c6081a9a1b84c9d16441b57d1f3397274662a3156ed233a5b4deccc06cb8d3beef02", 0xfa}, {&(0x7f0000000240)="97a1716b142207e1630e1ede0ff0a0704d7943b3e599472336b8c393cb85acb7b51f47563c243a7915d07f3775074a89607defdb95d8ed43f77794a40b1f9b0434b2a55c25df77d6b27e1df22848eda063e63233564ccc7b99da6cc9f098f7", 0x5f}, {&(0x7f00000002c0)="27d4de37c82dc89178db1af49707f1e8c0dcc2d069b7903326bb337b374d9444882b9e464ed961efb37de07ccf812c411714de6359be2a5c24ade6fc8ca81afe5b96a7e89e2c7de18443c0fe725960147aff0d16e050b3c9c464b8", 0x5b}, {&(0x7f0000000340)="9147079ed1e02fe88039cad042947e0f469670d86df9a0710cbf5cf354e4de43d4350c33db462f7cc52240f49a37ef7565fd", 0x32}, {&(0x7f00000003c0)="a24421a9639e1b9899a027ca826fdbdcb4fb3271ade914d374d11d9de8f98750cce6debdd09ffac63d258e34aed3eb5507a4a1331c22019a68e34b22b16c4858531d50893db45e2b99855fe59e163f098131464a0fc6d1e3fc4bea7a822833e9b97c8288af73cbb1f4ef73595e870ff4e6a41bcf2a940909ae111cb3a0a6c3e87e4639ffd8acd1f19d8cf4edd99ab83e6e5c8e9f12", 0x95}], 0x5, 0x0, 0x0, 0x408}, 0x4) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 01:40:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 01:40:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10d82, 0x4) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x298, 0x1) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="f4dd1137f564924c6b9044fa4f97cd8626f6b63d999bc11507c1af2ba54485541b446e345d3d0fd0d37a8706e9b749f69186da08820fccfed43c2d1827bb80914772d6716c1f4ce828d34636e831b5e12b80fa59ac920cffe53f18e00fa22d638494d13f894c0f5d82ccc783146ba14c005cfac30cd95c9ade91a2070b730a85451ad3057e2c07f72e992d169dd857cd507ab3568716b13ea96abbebf460104b125e6d2a", 0xa4}, {&(0x7f0000000180)="428f1df5ae2d7bccef122857af644cdfca58e147959b9051e2e0b654abf00a61925d740cef537e7986421989889b4fd8d69a2fa6774fe1c7152ef95dce61e4e72608", 0x42}, {&(0x7f0000000040)="d89e9d7b8f76a08af7dcf5a099d8fa7279d62c1183687fdb523f400d6f1c24f0c4e5dc", 0x23}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="006549998e7608000000d97973535a8eecc8db832147ac47312dc2379400fe62893959fc732b2e7559519067a70c195f3baddecc55173a60509e3c3e9f66cc13f557cd49c672906655bec8e1261c1183234034c20c79817e4140a9d0e8e8e457d47a9aed00bc2c3c7bb358805e8963cb636475b9f64f2ac200000000000000000000000000000000000000000000009318985da9ad3efc792ec69fed2d4c25d0da435e0ae44df040855bb8a4e2e77b76cf96415c029189cf553729829a17e5a1634a3a3eed05076bafaa9ba1123c550839fd"], 0x20, 0x5}, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:40:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000549000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) dup(r0) 01:40:45 executing program 0: r0 = socket(0x18, 0x802, 0x0) getuid() setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 01:40:45 executing program 0: socket(0x18, 0x1000400000001002, 0x1ff) 01:40:45 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x5, 0xdec, 0x4b, 0x5, "d6781bce7e9e3a6cddc2447f35651ca2f873c6b2", 0x8, 0x78c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) close(r0) r4 = dup(r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x7f, 0x101, 0x8, 0x80000001, "a381f715da3bd6bc7ff13c44beffe2fabe6c6f17", 0x0, 0xb78}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) r5 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffe, 0x10001}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:40:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 01:40:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = syz_open_pts() ftruncate(r1, 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x100000001) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x5f44b2d5, 0x8001, 0x2, 0x0, "1692c3e6b6dbbc68f6c564035bc5011837e17429", 0x8000, 0x1}) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, &(0x7f0000000180)="11fd2d", 0x3) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x6) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x8cb200000000000, 0x4, 0x80000000000000, 0x2, "5179f490c546fb5cd823df80a0222703f826e678", 0x1, 0x401}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x100) syz_extract_tcp_res(&(0x7f00000002c0), 0x2, 0x2) syz_extract_tcp_res(&(0x7f0000000300), 0xd23c, 0x7) r7 = accept(r1, 0x0, &(0x7f0000000340)) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000380)) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/99}, 0x6b, 0x1, 0x1000) r9 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000440)=0xdc82) pwritev(r9, &(0x7f0000001900)=[{&(0x7f0000000480)="b5c0eeaef1048f6e08361a151bbc07cc79fc855804ca7bff0f57f6a144b1297666d33bb3bef0637e87c3e10390269904050b8f713ad75d93210287be79e8a5ec2a13d1f4c21971dc24690637369abab469ee06eaa5578374720d86339cf4a52ac25c3d032cfec9814d28d659407ce1e071c430d48f4f6d32f9f371685777c790e235226a112398ad5d4b6ab40bd8a6405f3bb54552314103b70677eecd76b7a0b5f7f0867c0d70a923e8bddf5cde532b20418925d747f9643fd15639b2e6c86c1f829be796b4a1ff34bf5199e2972fa681", 0xd1}, {&(0x7f0000000580)="029a318603f836ed19301f0b208376324ecea641938065fd33d0e2bd566ef61e51a4d657501b3d9e72caa4f60e6d938f78e29a4a12381a44934250bd613f58024c486364dbb0e2b821a94352d7190eaec9171cf988465812a5d51d7ea74fdc2c629e782b9f6fbf8ca0a4704ac6d43f309f3e4888c30af8e439499a494fe3c39869ddfcd3cadd1afbeb878a5f13945ad6bd7e6e163758c461ef05eb6b8ec5b703044535aaf577275a198c7922b63f320cf95d08fd9588c19951787bd98e109f3a54de53edff0db5e8e2eea8ff5c", 0xcd}, {&(0x7f0000000680)="d09234a130800377a80da90d7346f87f490e52e1a8040d6c419e15ab7f318b595da3234bdd33621b7fad42a08fff023c09beb79a251b37f82344de9f9c4e761b7c", 0x41}, {&(0x7f0000000700)="8e9edb3818c87b317e67938065ba1de4d38fdc4ca2dcc7c15b9c4ddb612aefd3157f4e7be73a682e7c1bc87175f8251c57ec1acf797b574e3b6899855746a253c218adc57fb0d1e282841c6b127818747f7d2d03c94a79c428e072e244f93990f194061af236765d43cfd8c396cdb724498b5b091ef31a500a3d91b59df94c050ae5f335b8f354045b99ec5fa0397d7d6e2ef90813187c513ec97976f467c3bc6ed77ab880b2917e2d45b16de3", 0xad}, {&(0x7f00000007c0)="ff1c473a81f765a5ec60056154c6bb77560544ec829ca311ed620212995407a7afb6b39f6c4d386b69b1", 0x2a}, {&(0x7f0000000800)="128f9f0a7f5d4de8227f8670b0061ba9cbd61c3e4f9bb993473e25d6b269145fa26b15e590d042d1c9853ddb5194c84cbd2606b3058da8afcf6830296eee108dd56341cd916f392af607e802e4c224225a8f2ea56bb90062afa787b018035e2516f75adba885fc66a822d9bbd1359c2089cda54bf905c6f69ebcf266f9", 0x7d}, {&(0x7f0000000880)="b8baabf4e47b60d4ac07cf331ffec4871a518aac2f3278e5972c85cbd65f51a63118c95d63cfee4b6eb07c90623fddfe005e27b5ec9d14defc", 0x39}, {&(0x7f00000008c0)="6a47b676bd3306c4c6409fde309723a11bf6dc156c93622b2e641b5cf0", 0x1d}, {&(0x7f0000000900)="6d7550ac2cdfb334f80080831c40b489b0f86f3e519a8555710130730cfcb6a54839c090076b3eff7318a2a557b8c73121b44d6ab2bd851631d976da614535c6a2bc0078b1c96ba5ffe9ec320e21cc3675edbef3b38f6b229b78b23179c8e2544893645a805f5786b67d35b558dcdb7621ee371ee0b70c46dafdb1d840a1871a8e3e20c846a56c62078739aea5503787b3540c1cddb01d7513a1a8414448be2731ecb2bf6f365b4427321d8e72d03a5af9791c24579c8e3bd0311d3c9c6e636c80fb5fee76ee660afaaa1ab34dc5a9a09347d449cb4e70b57832486aa3bcece52ae89724a053214063b21cc5b0dec8b039d6592e8f31b284f1ca0aea57f5c00414fe3bd54efd85f731485751d34e40272b300c1e6351293e90011e739e6d4af21a6695698b56a46a48a6b923c810584f92a7daf90e84d96df97c2cbb21a9f790ab98a9b52d6f2c5d91ea59296bdf727b770f9f5768dcc887ed3a6ae497b40e2d3bd64185ae2be6706787fa4fd48bb645575a2cb961270e0e3a56ea82eec3468dbf466b4aae80c18ba427e5d458c6113720a9e7eb9e63e4bcfdc11a80ecca26e9f1c8b4af88f296ae45557272c7822310bcfa386fe676ea61d1cfe1edf7a3f9a9480907f28899691faa0a5c13448470482ea51eba7da593d2c3fb0cc95ad576c1a3f16deb412629193b7599f18c7c78bd1bc60820f1459f1b4529a9bb81a344c267a30f11e93a2597ff529eb7f22728df03d8855627d9aab42aaa2dee7e581a17877cd73d362dae8d0d7e4d8d241bfdad31f86495c7b30c91075d85b568f42ec297481e972c15499fae995a5c52454b128787ad1648909a5ac1ac474a26c332e0f1c8bccc371c10c0886dbd87244c3dbf25aa15921f3380577197fb074b8a30fe7e17eb3324a0278226ddfb423bb5f568410db11e073396f3641b0147198d8cb3f3202199b40909e4a5eaf329a2b9019cd6afbb683ef3153126f886eb3ba9d76ca32054b9cf3dfca0df068539cad31a1a978027e7aa94df441c5be39cb5cb9efe864e6e6560ea079b59fca9b21a915c2a16b00e4a9c5f9c3dbae4b7de394aa4a9aacd8578574d8ac64d62b81b8bbbfd3e3c84c867ae7775f6c81c8f3b255594a9db63c7fc448ee3a45f445d7bb427f9ad5f5cc5a38ba6e327bf56e9f04a10012795c91c04e9e9f36f432422369331a56798f177adc9df993a6ab883b252124a5f10c25dfc13cd87cca319fd1a9867eb5d10fde61f1d605ba1c2a7e15cf46f3e5825bb13a0e9c49dc9fe2abac318a4dac3a55810fab8fd0e21fe52981deb3346a000ebc2de8e339128ddbe446d278c0904c393788a757d91f61e10ce8bddb0e63c721835699325637db921485a77f2ef2ec7cfdab6e1dd4b37f7c98973fd1060d96103cad5676b1f836b022f3b63c603bea86e3a0dc944a7055c747d957c417b4ef2cb5f963d320de1922c567e605d5b60a3e33d6bef42ae5b962f4fafbf846546474477500018971f012530d3bf959dc24ffa1d45a1d860a6a06c0eb8502ae99c9fcd4806c9b5c01e9c5947756dc2ce1ced9eea0e4a88043899eddfa4d9d8f40c0ba80361e7ef76988d097075da7bf24d37961884d5be82b276d0077b73b27e73d9e73b1d4dcbed691f0f340578f11c70518951db53f655a52783e023b84766720bc4f03d0f019dbcba59afeb633745cd27ad010a6f288e53d424086b305a6cfacd7f5fafa6863e1a64dc98f3d71b6f0be787ab559d147cd515b42993e5a7f06d45b202fe57085f7214f30bc428f279a2e71322d209fe5e849f6d4948c8ef7af6dfca07ef17d2294df0509e1f4f7ddd52feae339e89536433da1918922838cafe81f89c0ca9ebe38e621b691982d99ffcc76f2b21e5e05cb37be4c2e59f5e942411be5f7e2fa974baa3491e2849ad55004dad17e46665f27a02533781c0126b78ea7317425bd44f529a51096b60d7163091d310b1d95de63fb51c4495ca6e24ceb0fe925d12b863e1f7d44cbba36c60ded09f8bc6c430f3adbf08007e167919b23a6d8e3ac5476699ca4aba73555daeff638371ba1ca93c07743e0c02fead96569084a915d8f7f5316cd23fa1d21bb77df8b39f7c10022700c146388c63167495c7fb2895193bde7b00d0774137bf6b96c656adbbfc652a5ec5ad10f7f76e927a8da9f1b0069a273c42e3da71d4d1f43e8a58547d6da8c9475dbfdb7bd035ba4f6a3318c6c3edd11d5522748f84176691ce5baf7deaf523da57eb8f662ae3b300009145938c0464c8b5aa1f25aca21c3c924bcb28c3d7aed02f20df9a6ac5fb48ccac435517734785a759d298df1b720f5b27df06840a30e582ea01c8efc51e5e74082410ca707de765e6ef042b683174c8ce433436735f034d058c9de68d0900ab18a6547c844f8f07067e6e41e4960750247bd8c3ca7fff86aaee944c4969b9a866e459aa9342c911e5b3e67df0fbceeca9097fd35ba96b02734db254518f916433d1ec48fe6b4710f64bb07e8087c51e18d77c8b6fe105fee0f430889e31765ab793bdbc9921e5b77498742e3d3cba288fb461d995edfb604a4e0bcc41ccc1bde908fb03abc22d23f5b2b3974041a2d71688b5db40c2e6d27eb659377585ab44d15907864a6837ce63b0b858a3859a1322644e92eb880335fff3e8152699fc069a3be2fbec249e21cd402e184717faf6ff4bcda97ba7219ec0ecfbd0a91af408f83489f267989201eb0384a18fc2e5cda02909f12624f9cb27cc8f62c08c4232284c73ddaa2e024c6b2ed64a3b8d57adc3fc0cb96eff51e33e873e80ac5c807b6766d7ad131c1a5190154e6b627afb8db818bdb790d2f8e5557b7e55a2bfabcd7f061c37363ca03f4f2ff11fb52f5f30effa951d3bac2a501175612a9732c133ac529cc3f109ab4fb954498d379e95f9cc71af66f9a19623c3769621c594cd3fd1a48c58cec65acd9fec212783bec4755d6619fd2bac84735b8216ca0cd6089d00aba2f1b9bbc3b649c0ee19a20c4b01f18c566cb1a82de5df5aa827eb1e134305d26ae9b928cbe71071c8ba096523555b17a88bc433825efc491164d397822d0fc60fba7a99fc4412507113363ae94fb8761e7e1542f07d91512d67548fc2771234b60e55efd9a4eb4c78317ffc1f8efd510f4b8c7b5e232c06989b46835903f119138001f3a6abb6d7665af3bcb8a85a6debe2def99f04535805138ac0ef03b2c9e32e347737ded559a6e68716877a11b43d9097398aa6cbec157e28b5db77d744761a6ccbb331ce7fb646c09f82e6af85166643f190563e4da093f7f147fcde251b42a9c3b27bd6aaf3871d938176485177e80239c9cd1b524172b61523f7464aaf176872bd7abf0c009651d2f420757c3612d2bfbaa4ab7a498d4b19670395af49ef8e9660a17d5389e564a546a2f767ab00d7b58816351b3d0986ca220c5d561b544df2567810b0e152a6756e98b6c5a14f7d606b7afa6c88e798e27fbaa9bffd69e64d10532d4aaad1eceea3e4db61c7a2975925d997d3619fca7b03bacae04cfb6f2b9c2b645b1fdfb3407a594fbec28f2722926797b1a71074e7c5b1dce360537a70fb8a08d7fa94d56f8e902dbcba09522d435eab65bb6773ca49b0c68492e8be9a86f6d4a237510c7f629e74e3fee419beaff2b90d0063a2401aea4d873329835d43206c8cb9030ef27fff159bdcac15a1a908f654009546c860007d6589ae24a37918fc0d71f6a2154613f2dc67ebc493c2ceef213698c81305a1731140281b7e0e73f8f407802be01333744516429125b9231814754e7a31e4184684c07ac6318328025642c1c84b40807376534600d266b2fa277aee28af136f4359b65b0b4117b53ae8862bf3e4e47147ff2cae111332efadd67195efff32a9b7464a80ca6240354b608e6a04eed15ed2726b112ff189997575c0f277356e8a1f5e793c282366a5b709c5de4b5e377d27fb6275966aee8cdb363e4f2498e6a0c5e4cb10f82bd12eaa24963b6493594701d6cf1e631cbdb3fd6d3d7ed4658354b78863ffd8c06a65c92067f31f5be874583869112222629679719f43c4fdf532c9f8c911234c807e619d3b87acce4371b4baf520e8af494504128b9aab7d8d1d5768f7d4b678c4914ea667f6384bf9b5278a77831aacd44cc09988fe7272ddf1599088bf0543a18fce0b9b92e1fba72d69be6cc2b490ff9f7a43c9f8d6eb4387ca228ebcb9bd4c26bffbbdccc01cd088ec7a6b891ac6e5c22f8375d1445ae77a2090efba4471b5b04337bbd63a36a12a116346213553787651886a143527fb2eb4edc6b90385699a4a57c76668e5cd244fc1adf79d939e61123ff05dc0ca18e03c246549c3a7be1cd785072b3ec87cc2018c8663691e0569020bc361b6674d23274dd23f4a0048210e1c4cf0be4fbfd21379178a226b2701177130dcdae50cc558b88ce3821dac6a6e730675b2528e23ee83021c3f66ab2ce31d05af51f57e0af646a3b3ba6ea51ee73b63981a0e1b0101554d1193666a7d9e4e090a375235473c5bb3fbe15ecc40d97a9d96f0f172f28d353c9d61ae4c97e4cfa1e25b42fb2592f26c91662da8fbacec3a6b0e1dfe3564320d534f7b8b3c48f59386e0c6be439a2ca387072839deb73604a1b2578e5cbf36d380e0fd95cdc4b88535071f4ee8aed1dd0d53b87b7bcd934a326075a76ea40834c78b693864c1c545ef157c55117e061cb938b448d94a986ae341a53b60e068d3765df5966bf2481bf72b707234084c0c50c5aa5350c99076c84f87c61f95935e0130d49abe97cf0fc3252dd9df318cb63fae8910df0adc4f7b3a116233c1bb2d224e71aa88a0adc22a0d98f35307ba94fb48119556507a586942aa3d80e0c66507d07822a28b25b938fe9d62d389655526d1fdcc349d0641296520c78d7fa56cd61d43f545b279bd6194e6233bea574760eae12dae351f564eb09eb3b0e087125440b072ad0e3886e5e89b3b559d5b07c4cb140ddae2afeccbd1da7be6cd12b0be33dc75fa773f3576138f49e7ed47f5d8c4818d64d95f4a6731af4cb7a61b94919d5257f6bf968c211da3fd729133c4ed84d890f75f7f92050ce504418ce98f367f1d77775dbf6aaf3e291f5bf0cf2317e813a6d9a3ae1f552dcd9a83984f6e42a33e20a4d934a5acf04ab67b0d5c4c62879a6fe4155f3677a9f35229a0df8353d24cea231ffa3a104553f29e582605f0c90c8e810ea8d800f28a5bf5df8d1dfd194d7a976214dc0fd190ce65cdb305b007199a31bfd8157887bd70764da0f07791f9ffe3a5cee31c0e71e620450c89eff3caae63b9b8ee6fb4230a12bfec7386c7960e11cc3acfa8442fa8aaf7833bcdc3e6cf5ae971d0a0f3049d3cabeb6c9a2a3691ac28ecba231e0621b841810d911c001d4f7414d626688682d61c2ae55787101971337b41a6a92cd5dea913acfabf464e04e2f9019b3e1bd861a59e8613691015d8edf30572cccb299e6e2f71975fb9fb2eae61611c07cc85df92c35003147ee06a9228e426757bb54955765cc1fb1fbaed382366052298b95b834123d8ccbfff30a95a4e4bf3ff04d02fbd98bc081b2534bb8ade7cb581b4d3072b9d62e6607880ca29a0047165bf6341ecdee3a76c9e4427d8dd2c9797b063f82cb43684a1d83100ce9c3ba6619ca20204e09e01a2d809c0f4491e2e70a5a7db732fd7609e524f107be2fc08a87611cd53e8bb975cec5e8c24a3115381af89705d8a0c45e5895b7fa3aace3e56d826a101113d97f66b2fb36a151f44e593a15dae572bd51146cfc832766b0d8bc1", 0x1000}], 0x9, 0x30) bind(r7, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) 01:40:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 01:40:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x80}, {r0, 0x98}, {r0}], 0x4, 0x9) flock(r0, 0x0) 01:40:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003b0000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8416d5cf00f4fafd01410857938b52f40bcaedea1a09ffc8254e5ce28cebee3c56f19ae091a78e83bc52643ded9d116ca83c09dbd392bd608fb665c63cfaf7e3e822f85c0a7e0f22d83b27ed71dcb430912bb2540633b6a11fd69d57cd70b3e3b0e53f602baaa0c51e5f21064ee1e7c36215624a5ee50319c964c6c3e69ae4c9de6aab1fa5b13cbe04b601618a31d2d2078a00a99aaf0a5dbfbaa1b667f6cb6107e83f93dcc955fed2edd10f4139aae6757f9c206f3e282cab6780c497261ace06b45d0b075ae3ef3637dfb80c67468a707a50a15d03a8bba7be6f04f89b3d6fe14f3c5de56f5b9468b11d97af2b2c0db4769e89898f7d620baae965e063ab4f42f61db387cb1cb0a268d2da03662ea807fd5f97031dd23cf76cf9ca85733e083ccf58b030a155c1e2e098ebc08867744cdd3cf8f69458c972018778a8434f3606738199bedc3bbc5e9b0d8b881bbeb1c272fd63cc04999d6ac117d9f5a39d9c2d68c7109f7652b9"], 0x1) 01:40:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x98) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000004c0)=[{0x0, 0xffff, 0xc9b, "7fced10be857b2b02f8222c8117878cd84cd774e12bdc0448e3cd1f386ed903646462ff88b3d818657b3ebebc5f704fb058e71210ffdcee064f9e4ee2061f8e97cd587639d569fea51010912f34e72683475a221e67d3c760d9226e0174833951c328cafcc25c79179a23696da10fd968623912a05d9ade79d4bf58474ff87b7a12b8f179e8059a1ea516747c58a8960320d21ed07d539a1892cd47a8cdece0d09d2eed4b51d6129468d88b92313e442fedddd6d00f279beb009a590242988450940fb2e27d09c0cdf23259d1316350b833842ab9fdc6f10e4c7416157f8738561839f8280afe9145c"}, {0x0, 0xffff}, {0x0, 0x1, 0x401, "554241e82bb46f68f32d570456f7cd431310f44a86553dcd0f712aa1dcb54a9cdfd2a66530a996ffe31d5afbd0243048df823a4634c9bafa19425fce11208181e377ba1025f416296c434a5a5c6fea8b98eded3a46c7df437dcef96ea7571b275094cc0c5285dea9f1ad9134fe111717d0d0c3932851cf29a7307a440fa09b0546b4b59436d2e14cdcbffee948d3857b6ab3aad306286bd4415c82ae53a552af2d72858fd1777832c3adcf125dd50c8278db4829c6fa571e7267de84f3e9d67dfa6242c3700e5ea0d0e9861beb60ed5bffb116ccbd9b553427dd18d8e4eca4a0fffdc896"}, {0x0, 0x0, 0xff, "62526f98fd10f83e5c4c66840ea3bebc7f118cfa75d85348cdaed0ca2a86491c23bccbef919c9ddbf70507b2f9e610c0aad329e6b57de2b927d50a857eb7563910e1637bc6707b37df2d8ccdb7b32fd46ca93bb43286c4837aef321cdf609415a7bbff1d90edca97406cf1b9d794789fd40a67bef9239e7a8f7200f0c17f1fd0e8ac1d0c1a1f104523382d7e85baeca24e5e1700"}, {0x0, 0x1, 0x8, "0a07a5970ad526d6a334a0c1b0d6a3ed0aa9cb6ff7403b0d705cc85625426594a2a218bae4a214a6764eb3ef3f56d4af29a609a19eaa68f8f5ecc1e897159e755f03e76c031df46cc849bc453e1cdf0a90ebe7a4fd2a402d6b3ef5f61e79445f9e6f7505d20c"}, {0x0, 0xffff, 0x2, "0a86148ca16c255e6cb32e5a67a3daee3d32b6a3ff7def696875cbcc067eb8765b4fafd2612dfdc61eb86c3ae8d7282d4f0dfc46cc2d0c6b92555a52ca0b9d4be6d6b0cabf716402fe4720644c3bc54594ec58828a1ad6620fca3685aed14303f28ca1796beafce848445d338a6ec3f50fce61bbb3e4feb1454e616c89019da2cd77cabbafbb53833cc3b60f294093294faaea3582d0985d3485d960ec98e1282d868b89880fc5e54ccab95d0c05fb30005df434645ce47b82d5509f46251eb10decbdca684fb0af672b55f8a59cd18ad2c1"}], 0x95}, 0x0) 01:40:46 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8a28796c2dac50a2, 0x150) utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x9, 0x800}, {0x3}}, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x101}, 0xc) 01:40:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000900)="3c0ad11243c983b90ea062c5ef00113bb29c45c9f6a28bf35bf32ac89b9681a56b121c2e0a6113f6857cb1b2bfd4e853a8d79316154b3b631204337f9b6e893ba8c53636d98e84e61f54389220bddc208f0b8fdccbb42f2707884194861b5a24b1db9d123719f3b8fb953cb50e4bdc7f7f56debd84cbe4f90854501eb5c089c19b3344882c55d31662fac9febed2c478fcc93fcc1bde9e204fe0124616e0312dbca676865bcbce77717831d21b5644bf638f1cf2721d5df61c1a97c3347764b5bb921303478f555fdf6b466fa82a10d1aa855e9293b56ea21e2d377ab936c93b1daa03458cff123fe10666b329a140d6e93435afe5ac431128f3e4e26ef7bee50e7537bb552c7b243419aab8cf0f634da3e007fc537134c1af04bfdb0a4e9e80b1b76f52e9ac40808d03162f9ba51d95310c7e418d76154151ed1f8ba1fd069ff7a85583807ec0062f1982ebf5f6bd390e0af233fcf747f020082c60bf70cbd9675b399b485e0a897ad194dfdf6df20bee704d01143560141c47d002faa33735010971b42094951a7eb7259422a74d2b3a071d41707499304aec698df4cda12634afae3e7d602c008dd9e1afe8e357fbe96b62ca09988f84869ab9c5fb6a012ff4e65fb450a6a2375709b379ec61fef03e43a1d9e9935a0fbcec70419fa88704060fe2430d168abf426553562bc622870586f9b4f4f42a673786a2373efc628195c4a696ee76f60827910cf53d1c0db9ef3c96f06d806b25bacd1ee7bef7ee79b4f539aff999c70bd4e6576002a3538e9f542fc7eed9da57a7eb580845cb85b02c368a338fb1dd1f8e1ebda1eb83240fd3940a15355af69473cc0a87bf57b2f943df1d36fd80b1559182ce1b61d0ac7d75ac25303dd351667da49a2f7661125d1d0a9f5763282ce691cefa90d7e3f6e00c952086ff5bf7a71eb237c002ace3f6f0703df7d0f45bb985827e8a4bd1ee3132c38b7af2ad883389cf6d67cb420808d6867e9ae3fd508a19c34fc810d8ea8086d3a4e37f349fab8ba828693975239a2483cccd2ebda9bc0986ea2f14642084ce45dbfd21ac37da9f54ab69365cf4de2e7c0c557fc26b9ce06959bd8e83bbc610b1b618b44c6d1323bf54406da1d1c84c0340dd80c2df4a91003dc611cec898fe1388cd64683ce6390b601196ccde7139a29abcc60118bc5d0e9e81aa86a16fe461e670e0d3c3061272012b98a96933840a505f41b17e2aae1d85d99722a556da4bdb70a73142605a505ed86900515d35e5ff0edd7e54de6994d435d593f6446a9c4c2cce78697dd3b05a9c8dde82ed886118a104c06226c1a19d2cb7bfe5f100e3a43aef17e57bc1b1e33dfa16aa558c6c5ed3d8fd3702051eae4dd4bd4df678248893cf44126dd2eac54a6b470deb8af787c478154f1d63b13c4a1087a05da141c43c42c8edf4a97313dffcb58b54337c83585e4dadc4b38004944d8d57de4a914616ed0f47f2369a2e552890b2b0ad6f6606bf5783c51cd73941a26b92100ceddc2a70dad19c360242dd6e99d3cea7e05696e3ef287e4b8c628bd7b954e4f733578eb0f16950430046dd7d0d0736338af7d5e6d6dbea971f673e48a563596f1afbbde0acd638f8cd0544d0859c594b14fad5096f3d1646b2b1607cbd8ef0b264aceee8b8d5fccac19d1a005a43227af5d0dbdeab98f79b90524520b2ed558292774efbfa55d5f3cb285c846ab929d11d1aa1baa06d76fe90cc450ea6932002b29c9ca72963b4a7a04d24aee61b6b01177bebbbfc2aa33bcd7a9d2d61271a81ab7e87206fbd6ed09a723ef7f47d91cede3994319d81727627fd5fb0ebe6be17bff67605e681369321e8cfd755962e64c82b2a143d9a61b586623e2d131039835153e63b5e020f6d444073b6c506b693d8bb0ae71a97db22213156428e1da21482de78421acac7d3f7f698e7cc9782610488d7511c8d49b99dbed56039d417e8eaa3ac2154e9ffaaec5fd5e01a6eaf5cb0f77c7fc0f7683935931713991d9a6dd4e15f3e45557722a7c3482d5b2ec8934c2172f00074320a694247a0a2c927836165b0afa1b2ab699dbceaee8ae57260d2f2b8ff7a2504f378a4c07f29c09474ad8dc1d3fd01c7c65c6936455f04c80502c0791afc08cc497bd522b7a42a86084d434964257afe54956a087baf4faf7c9a4c834782967e106dc629fddce67e75721828ac161943245a65f8755b41732a7693ce733ce98754416ebd8d244c0f52ed5bfb6e26aa6d4b7bd1cd853bfe9a310a15cbfb8b7c65c0a98e51fa5723a7f85815fdd2d50e404e36012e0ccde3511e98db3cc5efde7d48d78b43263faae214a71a76e6990ec4e3e7f2e66513e981864ef16203a51906d6e32d0241722a7a9c38da6856515c2e6a7b1302b0e667c57bc36ac44f66c4a10484329b01813f25fbeadbd2645950b8325046c055a7d9fdb27b374c878b8c49cad1db049052e3558d5c8fd265d6b21dd1f8bc75451b830ca86f8397301113487978bde5f4d450b72db1f0a832eff8d28de695d67dfbc7a57bd92921f5fc1d158fa6da8bba6905d141f3e8487e9d57894939ca4b94b705b79b8f14d3c9198d18d3f09f749f097b4325c7133bf8d7f19127a2661ca4a8904d26ced917f799c9e63bc618fe2fad558045af91363bb8fa4c0032e8864577e9f18631ed469b544785684c95b219f38bfb10140ee1234726729f30a76299bc6e0faa3fd22eb380fac34a462620f9754c6cd3da352cc106b4874a1656e4c74729bd535743c282ee2d7f4f9cd25591cd887c485a3badde192e9898fa1c1a679804a02a84c12ceff1a30a55f125a6fa29bec1e8552858a0718a36362aa7bb1efe01400684d80f925c3fec53650fcf0e63b6f0e089cec2dc868835ef3dc0eb40229ce3034f24e0a9a622023bd02e367847234b07e18ad8c3a7a887b24b91c915a0dc66a433abe8c2a3a14a02eef94974544b7a652950e7d0cae154753c27e5d3a3d28045e6412d3701a33a0dfdc51ec1cf2e999a6a183d3c71971d7ba5ce94ae7e5cd11a9233d9b8d2370abac75ce6622bf65e649f59995db5976cdfce440b0d5a66b672a4e3821e0dce7bb40dee3487e5cbc1fc063b40545eed463f1b13ab5bf8107e77e9a630b83e6c7530d967503beaef211568551697912f7bb551cade23741fa7142496019dbd977670233e4359127a194844faa8c5fdb587f247d78bb9e3ab4510d9b82bfeba77611a642ce82d49799e79e0ed2f61ef8aaa676668c0b6762831b44b4d1e29a1278cb922d8c16d804898cede218839fa5f5553819183dd5244d5c73f2d11634ff172588e50211bf9f669c2340611bf74c17342be643e65f761f3e9e9c081f8e4135bcc32221bb9245a0032368f731d2fd33121a3d342198974aa72c48c0e3a598726c4553089feb3509ec403dab176105c80438512f09d68e392ee787222b3eacd6b5c7f42e415899e8c7d85dfdb59109ef51e1a2992dc1732f28fd51d33da1e45290c581a4359b079562d091fe2e9b28b6ca7195fadc825dc755302aff16ade1697c84b03e4d1ae702fbc2305ba48c33036a71785d7ffc82125581a73ae29c0c100cd1867d10106507e2045067a31b241c1777048f4305706ccf6bca26f1d8e6eda4639bbf98e3ff2718ceff82c375739bf87d63c3f5a7220721d900b1079dd04b44679288bad9c132c2bef97ce83ee86289d00496e201d3afcee9b44996dfe6014d8528e73a21be7417cb8ab9d07811903988c1d623e56085e4f5617381a3f320f014fd94c893cd47c8bfd9c50b5e3e03a72551f4629da1af4d270eb9c55175a5e6f3dcf8645e8e349bb3f6043ed953f42a884641688e709e472beb216ddfd4bacf2e338eb610bb1cd5da8135aa5713bc0cedbecc8c2b58293e861e2d7b420bd463304ffc2d9bf834114ad9c0ca6024bf6650d56103f3764e2d49fa623c7173fe443954b0cbdcb891e2b945bc80d1707001ce1c3c3ca1184c767c676beb89d27729bdfc184df1f791c354cd239004c0a232b1117de6eade6079522f195eacecea9e2c6199651d58b69b71738d10e2f64f6fc1e04e26f58e12406e31b9589fa4fa08cc9e877b89abcb3dddbcaa588f8a8c87a411244e9cb4d9b8dcad7d43f2f0ed325704e8be287efd63d70de51327995859192d3b69ece119bbbb80f009fa75539c8c2773a402043dc29d981ab11168a9d1dd37b347ea6dccd327cc0582701f00b75caa01e3ae3e73b1b0131d046b12e6c4fc6265274d6b52491eab64eb32c98ff16ff64eb7c13544796c31358e710a001cb46f59c2bbd5172ba86cf50f7736ea775a8f16b9adec4e268b37bff34660c5efe6d272824efbe19f349c735e65240135937241c744368b2d086a85f71430acf8bfa8d8aa9bb94cc1fe43d3c1817e4d26f2ff5e98ddfdda22a9adc3a591a0475c1689d195f73fae4842ac66191cf30310e64f005e9bfd601690c5d4c48cabcc711d5bd19cebf67b36f804be833f7d2ee02363ba084dc3cd98b85f70e2b79ee95a962b0a8fd03fa0c664881582e372ddbffba1e8052b2fa3c8b538792ef25cff239123197587a1c32776d72efa9722b63f0ab461e5066e85886de1ac8d941048998932dde7542413692323a4b1078c030bc2912af8e485340212e3a6b3194670a5535468ec5960827b8825f6870426f103e9acc3a850e070db11acabde536b6162cdabe7952a3c236a01bca58fd7f12ff4237588933d6bd1cc107a36ca722130eef45ffe7d2f6d75113b35e5d7f2e893ed48abc66492dfda879bcf1e33f630d4ae0c5403421f2c1b142d0bea45198ff480b0c755ae4e8912678dff2d47898d04c12d227ba176d863ec8dfcb16ea703d57a7d35a9d3847db9cff42ba4c353e1bfe001a14a94d6ae4d1fc7d1ae2ddfa23d15bc3f9027e886db1249f198f88922e29fa049c8dd834d60020a6e9108d3ec65cbc2289e931142dfa0d4212fbe7523aa6a402f030e99d0275235db359f7e7142afae61e106565197ea771836dc4a5fe52c38fdfb07da0e40ef9302fda1387ce30cccc7087ae09733100392e717ffbdf8ce4bacf4be161db398a7172f1bfd6422be1ccf9f95c3adfde38d2eb11092beb61c56889cd5fe9fa4f06775657993f22290e53317cfa273e6d14260c466e202f5584c927e8249b9fb72f490ce957ad0b82f2d231da12e5d42a64bdd0f20a5ef7fdb53335994aa30185703f15d926b8ac298337ef9bfe7f2057c5713f3c59f540c952345e0458cc14fb813c7fd3631a118a2df503a2892a0d0e6cd9b873fce16fe439f9dc5876796df1dceb01ab5fb8c33d8dea09854caf36400d7df332db4a05d7327a3c57a898c79d7a582a46f3ba413ddce0a3740d25778efa1b6cdfd3e57dbe8cab8f1c14607180c728cab1a4f281fd0ce10f326378dd706280c31e00e37a0843fd64c801cb3beb9e7329d7e3aa5fd0382bd81fb1c9ba6118a43a4c32c360dabe0fab6e3c9e707210731efb89ca5ca78ad8171816b22a1c7d41e387ec0149775f55e2f713024ef6f0748f7c88de306eef5103acf62ba851d1f907f21f0dc4385db14c847dd51c75452f16cd711c5e39350ebc687008bfc38d13acbcfb3ac79c6f831ec292d5d1330a23cfbe6be33314540f9ba73256758db77320be377064f1506d2a24944bdc4fdf2b7d0a0cfb2a7bf0af54c140079fe5d0cfbf79442f05d610b5a521f3d3eeff20d893dea319a1acab8d17749f8335c7df34a460840eb94157f189f1dff1f7730b15fd49d9f6b7d98185ae0da58111961fe1b75243d31c7b01a96ee7673a79fd", 0x1000}, {&(0x7f0000000040)="505cc640362bcce696dd2fc5492db16f112a1e5004d2285bc1bdb33fddbfcbfe313447ed5ac0dd2011d3551d18e393e0e3a1881d1f366a8995b8fac1244dad1bf60fba321644cfdc900186334e301ee50f78686a1428be9ce40dd16533c344ebc6c86139a50456aaa9be5db35547304020f95d7e23a1bfdb1c526b57c63ae36b45fb1e63d6f0a10018e9d143e55a16693d", 0x91}, {&(0x7f0000000100)="b7dd7bf7bf43d20da4d7c35c776b42f356c381473d096975400db01d876803f9e0ae25499f64428d1025e6a8e632f159890dff51a3a1132bb3", 0x39}, {&(0x7f0000000140)="edd3e3e2f4e109917041b37fb7035e07077a9599e6", 0x15}, {&(0x7f0000000180)="131cec00634dc488f92b48daf1d25ddd24861272ee82208d160b0710aa660b2fbb979e7a877b0a7e6c9a629e72b167248e2fa5cc3fa158f762cb6b5b2de4769d69e634423af82baad217b2057a054ff9347145d5e540ae4485d522852900459dec0e966b24a411cb1bda89c27513a898de5b3c71d2c259f6c9b9d838a33f00de4daec7337dd8fd901d8a283bf7b5afc5e6472f", 0x93}, {&(0x7f00000002c0)="652ccaea550509fbb9d7f1ce7d87d5071e6a57464595c32bd298141a38c73359ea93f21b0f0a2908e127edebec23de9edeb57b842f7a50081005c51325deba70237e8fa4c63d2fee6b8eb9a723051a23d2a2a420fa8dc90c2bc2e379724736d73f1d81d106f836047cb1c4c6b641362a241c3e78de87e954617f275ef83cdf8ecace95f555c4cba0261e1e2c26f843bd419ad24610dd205f0b2d228f859d9b5f0fe821853c0f4900c8dbc312646cab7446b87b7185adb21e6e687c5adda84e4ff57483c8ce8b86ff", 0xc8}, {&(0x7f0000000400)="b583dcf5c6f8018858f19e87d36f2d052688948270366128e21abfed41fa3e750d20869f83316a20e70adc0bcc9bc19b01eea4f349d62ec5657883fcd5d5c0993c6547b357a848cd5207753b74844f90ec90a1d58223157912795bd9930862999a4e87f7523ff90c5a862432e7a4c634bf501fe62289a57eddbdd57fa7b2b9c422c77a25eab14478ed22eadfeeca87e124fee940fd8f179ec284d17e6a0d", 0x9e}, {&(0x7f0000000640)="bc57a24c407dfc1d0abdd5b2fb3cf496d35b19fa869b88816b354b6b9c9e8890d3394a90ac523799ef3572f1e9c58360b9361e296528cdc3a09aeb20b0afce36ba380dfa75fdbb056831f05391391d77911b700a7c4e32110a6ce40db18184695b41f512d8ef9fcca3c05de4dcd7e3b128715e15530e0c90699b0493022bc4a3a10f0f8cefa2fc8a818c705565896d1ad96027f77a94368c4238c0816904a8cf44289d1ef3a946776af2884ccf0931de114a88619c", 0xb5}, {&(0x7f0000000240)}, {&(0x7f00000004c0)="8111715e2658b446e64d3eef03d4ee6f822be6bed60c2049514808b3e493296432c6f275fcf3cef7e4b3a72fa719b58b2f6c9901f3f28b438b167b2ecdf22be699c6bc565eacd3f15f68e65ee35848fd5002215fe47cf0b18ce033980b2734c5b7dae927e0bab2faf8af0220b8fcbb3d5b7061b2ae6f", 0x76}], 0xa) 01:40:46 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x108, 0x21) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8cd9e07da63bd0c0e06ee5f5906e608403fb0309a96c2e9fb026551d6d89fb10c025ba4a403c6f1f741028399acb8c3931299cd28785d56eaff605bb3af5562feae55f8678", 0x45}, {&(0x7f0000000140)="9377711502f1f13ca96dbfb5ba0610806225870f8e6004e5af1798e6bbda257c48752109c2c22f69c1a1f3df5caca37bbb69efbdc19ef5fff461f463a1e618ce13790ca82a168b60ef05d5663ba6e2ecd4e4ce36432e9f6be856a9e7ff81561474e2f8d73f31db05b39cbcad6b7442f185ed8d1f30591c6a7d0fa97800a0d4839d2edfde8d7c62f0143484792994785bb28629", 0x93}, {&(0x7f0000000200)="0dee6662c76b90a7d0e9076accce99cfd4b45b8e49e598203d50ca1514d97ed35131aaf9ecd32fd2c2cc2faf3d3147e35f5ce4156ab3b6f0cb7c131708d42a03604a4a865bbd3fc79594c87de9f6b759a9abc08f5b75824e37e41c2f16916b8a1e1e724ea02deef78f51bce20710281e0308b06e4ebbc76ea45182334314d560d5ce148c1ee726191c648f6fb5f0ab93f4071174ba39f5ca66141f4500a295331795f32ebbcd4084a31e0ff2f632f581205f049c3038", 0xb6}], 0x3, 0x0, 0x0, 0x407}, 0x0) 01:40:46 executing program 0: r0 = open(&(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', 0x1d8, 0x2) symlinkat(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000100)='./file1\x00') open(&(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', 0x2, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:40:46 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x80000000) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x3, 0x6, 0x1}, 0xc) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0xffffeffffffffff7, 0x7fffffff, r4}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = getppid() r7 = getpgid(0x0) fcntl$setown(r5, 0x6, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)) fcntl$setown(r5, 0x6, r6) 01:40:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x12, 0x8000, 0x200) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 01:40:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/224, 0xe0, 0x45, 0x0, 0x34b) write(r1, 0x0, 0x0) 01:40:46 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x3000, 0x658, &(0x7f00002a5000/0x3000)=nil) 01:40:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup2(r0, r0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x100000000, 0x6}, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = getpid() r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:40:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x400000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendto$inet6(r1, &(0x7f00000000c0)="436aa4a10262076c9f5fc8752c38dbc0c2b119746ca790f51875a7df50ce75713081f4e9f692bf3f9480435156ac845fc597013875000f1f799bd55f7b631de759f473a417974ae53a382a54a4c0f495967a1bc93e8c56f19bd3739268df3a183c320b118251962aae083ac54ada475aae67a0ae2df5b5507553054210ee6ebbbb1160e224fe95003e4742b422be6a6182bfcc6be0df0b3513cc1b89cf68f9a4e26664f0c56fe681d2a21c6145522bb800ba6549b43b84654549a54c44a2e5c114", 0xc1, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x77}, 0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:40:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r1 = getpid() r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000080)={0x0, ""/230}, 0xee, 0x1, 0x1000) r3 = getuid() msgget(0x0, 0x80) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) 01:40:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/64, 0x40, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="5540065d39e9de0096043b0af8874500002e2f66696c65ddda"], 0xffffff36) r1 = socket(0x1b, 0x400000002, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r1, 0x4, 0x8, &(0x7f0000000180)="f2b4fe6acde4d4e90403276140709a5226198ff6762c0ce9878e4fa6b3a5c266c9852dd3b371aded74f608cb7cf52acf0acd83a2bfc23504e06a268602449bcd4db1a730a2b9c36ee58ce8666e474b879391b03ba3edaf924f1460a8d3e5fc25f2fa4e098a1eafb652b9b7b323c59973322abd2abfb3bc36f26488168345f317bcf49a807b3817241c2daf645171d7b0b767", 0x92) 01:40:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c651900"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 01:40:47 executing program 0: socket(0x1e, 0x5, 0xfffffffffffffeff) r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffe28) 01:40:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 01:40:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x3, 0xffffffffffffffba) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt(r0, 0x5, 0x1, &(0x7f0000000180)="599b1df1c4b51966b7aba64c63c11a6d074230b9059009a5e6ad063daef0acb0ec56ab5ad3424ed988b75a7dc4fa20204850276164d828e42c188ee8864502dc37889eb11da9c5d258930aeceb7f5480eb67df14bf1239fbf35ae8ea3a432eeafedd4e9c345cdc06ec382275c2cae63eb48370d1a4d926f4f4886d7adbb13b68f0598a82e6edff82c2d66dd000b7c6d850353d81c1cb7a55bd42069b3923f85cc68e001d44d6977040c59c11a25e5b8be62179160a4e2759e39f3feeae72cd0424f8b2c10c0ce676dfbde8c3b4398330672ee50777ff45b290684a9e0754dae9a8fe5c83945132dedfa5cd9e9d159041ba6bb6368547afb2ce2b23", 0xfb) r3 = getgid() getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x108}, 0xb) 01:40:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/80, &(0x7f00000000c0)=0x50) 01:40:47 executing program 1: clock_getres(0x7, &(0x7f0000000580)) clock_getres(0x4, &(0x7f0000000240)) clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x108) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x4, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10880, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x70) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = dup(0xffffffffffffffff) r10 = dup(0xffffffffffffff9c) socketpair(0x18, 0x3, 0x3, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0xbeac, 0xff}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x7}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0xffffffff, 0x5}], 0x1, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x8}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0x400, 0x77f}, {{r7}, 0xfffffffffffffffb, 0x63, 0x85, 0x6b0, 0x3}, {{r8}, 0xfffffffffffffffb, 0x4, 0xa00000a0, 0x100000001, 0x1000200000000000}, {{r9}, 0xfffffffffffffffd, 0x5d, 0x20000000, 0x447cb0c4, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffe, 0x1, 0xa0000084, 0xffff, 0xec}, {{r11}, 0xffffffffffffffff, 0x82, 0x21, 0xfffffffffffffffe, 0x8c23000000}, {{r12}, 0xfffffffffffffffd, 0x3a, 0xfffff, 0x6, 0xfffffffffffff4c0}], 0x8, &(0x7f0000000500)={0x10000, 0x4f}) sendto(r0, &(0x7f0000000100), 0x0, 0x4, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) 01:40:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 01:40:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="dfdd9ae4a16bdea553399d7be750e2e437b5c1d1f803dc9a3f68e5f4f986673a4c26180238a565229b44ff615ce672ab8fd505ac8f3aa3020c3f6b719414a4", 0x3f) 01:40:47 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:40:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) nanosleep(&(0x7f0000000040)={0x3, 0x2}, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) 01:40:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) socket$inet(0x2, 0x4003, 0x3) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 01:40:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000080)=[{r1, 0x100}, {r0, 0x84}, {r0, 0x4}, {r0, 0x6}, {r0, 0x40}, {r1, 0x100}, {r1, 0x44}], 0x7, 0x3c1) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) pipe(&(0x7f0000000000)) 01:40:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x3, 0x81, 0xfffffffffffffc01, "c339f235163a47f0589542be55fbb072b03c30e0", 0x81c, 0x11d4}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 01:40:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r1) pipe2(&(0x7f0000000040), 0x10000) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 01:40:49 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x51) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:40:49 executing program 1: socket(0x800000018, 0x1, 0x0) socket(0x10, 0x4, 0x9) 01:40:49 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) mlockall(0x3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:40:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:49 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() socketpair(0x0, 0x5, 0x1fcd, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x10}, {r2, 0x40}, {r3, 0x40}], 0x4, 0x7) 01:40:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0xfff, 0x0) r1 = kqueue() setsockopt(r0, 0x7f, 0x5, &(0x7f0000000040)="bfc3e534dd715cd455d7c1ba2a295a6bb9af", 0x12) socket(0x1e, 0x4000, 0x400) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) socket(0x36, 0x7, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 01:40:49 executing program 1: socketpair(0x2, 0xfffffffffffffffd, 0xf65, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/143, 0x8f, 0x41, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchmod(r0, 0x1) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/51, 0x33) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="5cd021ccd30afbb1d4264225467c65ed6ec83d3a1e37215ecec844d696df0460faf5654eb9123bd7e899d631d4652e7625ea2a24a0a6d2fccbf55b4ef1e384e3d8255b51f16a967ff71bd08d1aa227d80284de4c2f2333625a6ba42ef3b4dbe5c31ead9a0fe5c635797c51a0dd4b9d877a12a2caea9a090a4c95200e46e8c50d195a3d7bb32e9dbfd629a0e403556d8b51434fe4d133dc458f7f94d2ba20f4d391cdacea757a1df3412db92327136761785c62e7", 0xb4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7fffffff) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) 01:40:49 executing program 0: r0 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/180, 0xb4) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f00000002c0)) 01:40:49 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="64651c0bf8e0a58640196b50142df2fc5fd4903080409e428e6ebbb499b5956306b3dc8c3291f113fef38fd63dca30d308b2ae6a2ced615c2e9da3dfdb94502815d76a24129c675551e0749a069fd60223e507b88974a57afaffa1ebfc28b15085740563a836c0a3af5d1981f2f6d541669c9302cc49b2fdf2128bb63af88744257ba1d031493911d0a0a9b258223f4b712e845e3caf", 0x96}, {&(0x7f0000000200)="a8452036a2d950bdfb2022a4f12eea021aaed88b1bc6669c55f760b1e381ddd56b3f0a8d8f5723e64feb392e9504c92f7decb7c271c5eef63c7aa5d352b990c13028f6e34c396f5416dda6da2861bb7e664cca33f9ce9208629f9bb3847e4a039d853b3a3227d73ddc89575ac51d6ee8c36a74f43cae591819c1ec2cc5b3af82f1ee929239736f614d42596dba", 0x8d}, {&(0x7f0000000000)="ed3c83f86f4c746766aed1f2814b034ed5db29ac6e9f96027ed89994518d082f2a69993b2a8634adf9b08f7f648ed1ebd0d88f6a94ba792afbe88c96d6a3c9ae5d590c8f2b1b662b6b3723104345a669e5d796d393d420dfee17a6a596344d07fc5f21", 0x63}, {&(0x7f00000000c0)="6f0a3295fc0eadfd68af9077d2523c2594b8fd7fc7ad2081457fd338c4b5085cfa44908dedcf8f67a808f55bdc92ae43dacefece53c3997c8de923fc9a08", 0x3e}, {&(0x7f00000004c0)="081061414b505156391430dc8a2a026e1e865f98637735b7f8b872b70378d41daa1ab43d925cf80c35a1a9dabc9a199f268d93245dab245a67b6e606b7beeec7cb4c5c0d97891594f907c04e9df20e3a4916ee8ddc29f813ae2c91ae15a3b13bea95efe6e00bf3d77ec040262178898c78f17404854c2261a056fc4c95dff69bdb224eaa920e732c58d2c746dec6c0eb99ca04a87025ebceeb5720ecbd5d911a4dba2b68cd351832376a11f3c2248e221907f76ab502564499f9bc15600467dcd38e58449306f362eaaadc3ab6277254467557a89875024e48232a7d72293f4979c0b5093c539a7c4520be35ec6758e16e4af436249032170621774ed267f0a97762009a9d75966ea075d936938f7be44aaae1938a846122f7e3c689ffc975739ca3e49b48751ac3603dd9a859ddc99119ca3d582fc147fa26e37935f68301b6f51eee4408df88f9c6a7c174950ee1d416b7858aa29b534411e5bf82c062e00476c3bcc2e096b9b943d72274fa4e130652c73cc90e41c7723dca8b731fef0a91ee188d2789049625ff2592377fbdb73378647aa86faf7c5cefc346bc828d1fd8045bb6306e23d46dc0d9e9b32530ccf268901399232c0b7b2073ed0a620e99f589c7d9eaeb0006a51975226983ff9a695bac27ed96210e228d544318653c5c204df605d60c2747ee1f21b394122ca26945624c4cdfe01c49d99f2d4e6007cd844da66e05796a369cfddeb74ae2a788cf978e08a530d1c29e6bff97b080d2ff8617e0a6ef4088ec11b26eb619c6255d2d701c6a92bbc9bb9a9699018fb1b6d80e22a6b80ce797694ff082bf0ce4395dcfb4c472b1de846c721cc242c9ab55dde9e578f8d1dbf3f28c5842c249acc2d0ff8bd65b1f39154eb271b58e26edce6cbd200605cf25074dfd13e7a5480d388f311f823cebd2ad5ffedce62c4af56e85827fd472113284437664af11e3ae91c768eff2e8925a663783995187fe57d76cb6875776f3a51703893c60990e82eb9b12e7fdcc5f360d62a6fc16c2b8487a9b758ca956b9fb094d67f5559b22de2527f6ea529f75fcf7f63345400d70f2a347f02471ca1981f71253b3eb92ef73ee29e78c44102307cfaed095b9f3184f49835c5df0d39cac2333ad48483a4dd8f22745fb6e893f6543d73534dceb2842056fd7ee2626a7e5564600bb55ceedf60a98465816dcdd9d1aae707167d19273d4e2d431b55e0f2775f30de8f6f9d559273a2893c60c83553d15ea701fcbc11222356da27071a39454d9aeef4b5ee804b76085885d5f35906d0174e08d1c9bcb0fef854f0ec745ca5ba725a69d5ac159d7439b39055f14ad85c9555b2332d2468f963e2cabb4c929141f7a5abcc6824d6addbf7ec42084356d894054c8d3b9fd8d7d892a74255663cd3361cc8e4e427600ad14da0652c66977663d2a3b111eaffdfe2b51a0830d98d065b60c2ff433a0bf95af80370bee458d7332c7a1f5f5fe0ce4b2af652efb230e74c846b8227718e9b3df0885dd69beba46c1028c609f893412753c00459566ac31f756e771fe55e56fb4393a720587019f209fe8a32ff5c48ee5edc61b5548d4b7ab4e29b2b339fca47a633a5b8fe0ea135f0c7fa779a858ae51093ab64c0b424ec758263991e77050a68a0d022c6d4fee6f48f0da0f9fdcc5822c416a47ccfabcf2f6a09900d428dea349c2c0a5ca37cdc4e7e867061737c1281432d63a08a01221971e6cdf94178e211488caeedf77c69130e9e2b351b927fec58493468c826a9c27fa10e1f28dbe9d0b665ff704c3cc0f47f9d943b0fb832de84c18844aadedcaed3c1fc0af7666ed1e3933dd73d054fe08942d4b0a0d751d06f62bb0054916b09361b078e0991ecbb07cc5650985b571de08716bf1b35f3f885e3fd8730c213b169dae3ec4b02afcc7db75428d5ddf7737645763a19cd593260454f4fd9955530b31d8161e1fac1b2afdea2325f6a54c65414201fcbc58026a36d607b214985ba747cc7f6bcf9eaac092791b8fe37782a4444f7c9756483eccb0b4e882b44faac516ded01a37231e98081e08617b6a2e59c7320dd5b7fd1058a7d1e71abd44b5bbe1bec02d515f54ef20b52c771e8a824163e07f01ca843191852c5f42b826b5dc8ed1e76bb13fb05c24b923b38ef74b2a4495dcf0e1120eacd3ac2952abe872aca2bb321bf397bd324761c60a130249ed1f0e654f45b49398d2035cf2934aaebace167bb6e7ccf4e2277b601d8e896b79661aae055e224840d5d329323ce782ff2c4ae76c9ec73946db24a84fd9494c7728bb5d3cc3dc7c9c4ae90e13f313eca62b97f822374c56ca31f29a8171cc1df40026d62302d25c8159f90d319abeeb0588b85aeaaf9b608748a094c2f9d59ae807e755b47d44daaa0628dfc7c1dace6a1542a561060a81793fb63cea21d4ee936845d495a81d10e5b45e66dc1827b8580b7b6c097932604ab336b1d12e1c5134625b6619dca3698ea56dc16ec5e6e3a87af5c7f051700e3f94b19aae31286ea6b69e70c330336bf1c76c861e7080eeebc4456a04cf845bd06c7876602070d05b14a8d269dc1cabef09816a671c359a675afea37cdd67c81b63c1e2d3b8257a989d826734dde59179756d07e3882bb16689480d3bc4fc2eaf9fcdd7ecff4c2e7bd870fbe2efcbb0865e606f553da3368996e86ad4a2b0fab5cf285dde67f11b80d477a1059855524cf6e1f7e398225f7fa478076f42ce82d846be0293e70b9df376f4aa0e49ef24bfc62013a0e435ec379646ab06df7a0bb62048b63ca7381132c178e44237993186ce34b4d63f75df206b7f63f341c4470dcfd7835d81658cfa9a0c7729627c9d9621bbe9c6698ac49801e2c636b88664fc08c0fda4e6488a27f8f68c1d38903dbff47c344efedced858587b8a8e64fcc730fcfce01889ed9b61ed11a2202e0dd02a1539334a5d62bb119d5d623c9310ccca435f988f29f76fe47d9006d010ff94e47c2039afa6e01096a84ed19738d42b632982195dad356f6fb6639ee4dd2a8025cc92082d471f8d0360b8bee7aacfef8e7256a835886915597fb37b0893549cdb92c1af02916acea974f2d89d28d377ac856ff866d049bc69a527e65928a0e58ab6ff13e7a690bc93e5d6048d68335ffe46f70edea30ac15f2f4826fe35b16569f2f5ba95093df3dc9ba9b1c8e8d64627868b625a25d69e04641a266c69d45a106dd091e1c6d6b15b3f4f726c5c203e537b57de29b0372cb7f5797447a92316a24e788be7eb4b29f699d589228b9097d7530665622ed6f56ca591c61c6f73481d276ace72941f7e5318adb9454622b91395325c151f60b8d0c80eeb2c632c0b13965a3bf6ed547f1f30fc951de104e8dffe27135c36815b8a7db481d4cde7f0923b9b79115c9bf1a3b666b0973a8a3147ad22a41f2a4cd0d780974680b269c077a528c87b8f3eeeb543b7815175251ac8e9b00d316a4ae4a6cff840b6f6406ade8cf3a87b21f6a250fa78d4262c13aad25825bf08aa9e5e43a3a4050148609945f53c5ae9120b942fd5cc8251fde11e67efc0ec39a6c13b3b46bc03372e1da5a44704c4e4702dc0e594db1e43549768b5f0971f029ba61e1095d034116e982ca064b566117883b08122b5e76bf864851b3da242ff790e774184edf8f2c593fd7b12906a6cb020ddad52e4d5e250d04045955d42e4db53c91f1a8b33e10f2f94c4c221a8f4b158f0c6fd3b6a6382b2ec87236098907f9fc3fe77f2c01e21bcf420a33306f11b1ed9a4060832f6c19528ed8f1ba3f30ef7fddec56896de950ab45680e07cf171e56e7e24f2c3d9917f2413d73da7e262ff136c554a87a2410a0996f9236fa4117ae18cf5918f899b11b39450965155b0816668b4895db150ac396774605306283791befc629bbfd127ff1b9cad61d352276513e350d515b69acca1299ed38d94756ab03e1f492c1a95ba2b143f6ba53e2c97760d7b3436f43a122fb5147eb5a35849f3f6aa6d9c44be9663977384192c49d2dfd959a41d2d5dce8810f8375c2d6cdb02eb36a6d1c90bcb840674fa90434e2541c779513fb6aae0be16274f09bb8cbef86e9cf780014d83002ca05b693bee10f6406183139699553b0fbf5883eba9966dd3f1255bbeb984572708a535d8007b8f45dc14a26a19b240585d8e38127d4b068c7eadecf14e2e4988dcf58c623ab6367d001f37059c92ca6e13249536e20e4458fa6878a729ea07be1c8f96256d055f4177765d718ba3ef2fd9b7ade1a2251cdf6510883b81f3e69a187f8d52f90f225632e34e1991af94346518f10230ecb8cb74a24a4ac153b66126d03dc8892c2aa87ec63f7c7564371eccba8dabd07d81eee1a1605aaf1c7a55741d2953f19beda80bbba60cedf48b9ff25ca624b069b8ac5baba20e4bc5be58fd31ee1d68a811ceee7dc4ff6eb00288db697ace0423ba2cd5cca5c72f60e1452539daafc99d54d892ae56283dede7c592b1d3ecec7f33bc27dd7b782bb492dd52aed18252eb2b4bccf3eaefbc34a6f781755556a5bdce741bbe6582ba5f47ad9b42599bdb9c6591b05fbd0c9612f06b31d1b6e56301b371e773a1f9e223b62b06a3a4350ae0863729188a35ab5a8d4ac51d9aa4ff111b57846e47f29a6932fad3ccb6a5ef70ea756633a592ffe874c71709e162b17724252a1c84bd3da576d1ec478bf025ad32035316f35444685ce9c0cae1b8aa1611cc27f851512009c4dd70127b0f0249321b3ca3020c841680daa87a4560f5b0984033bb8cddfc09912901c5aecd89d45d097171623ccaecff5d2c7ac6637818e631081a886aa999c441f4709797558a3135610cb0efe94f25f5c3eadd32e9cd940f363ef314be91855b49abee1dbfbc489d60350ad946a3c59b14aedc3e5d65d661f2aecce6ab404b2be221b8938be77547c55b75106378756eeca4fdd65ac40af2994060fa8f964f90c69b0da506694224f50b1a3b5f2d2375839a9f4dcb68b4876c74c743b9f27195e00ae5ab208e56e77c26d851a4eac190891bdf33e0f5fd69234334f3b1397151cc937c1c28f7f434345112215ff8139a06718e6e0e6a063c6bdbce1d3e4c16696966f05ece095799327569ed050f399e852e041d341f18972bc4ee94006ab0994a35dd4e602806cb3371c52e8d903df64202d7efba42afc1bbcbbc3390714e262d5a434f8fa2c154f747870ddee0a8810c722c7814e76922d6c157600c6394aa12fd4ececed7659fbaec3bd1094a3177b7efc09e87786894390233469f04fcc2cd02cc44e66f24c4dfc79e3b96bdc916855cefccc736044b147b22948154cdaa98c754c773afac9da0ef789ee8775bd2529a77ea144a156a02708345ffe1fa7614551ce238e6b4817b4764837860fa031b35619b68eef27295e1a982b0ec885cd2d2b7bad04687bdc8e04fcb16b1a4a3238388df1dec69dbb7d65b044516232a4daaa6894e94a12f44e6016977cb96eb87041bff7fd960dc078a680456380a1d6b4bc3e39e2e947edad157de7c7531c7a33ba88eb5944d20e7c83ef2d404621a4dce030d9cfc4602d8af10009bfd5b1ef11f12fd65a16ee95d5898a717a3be18a377812eb156f295c5e8ddeb769d3e4d14585e347f5727a95b37ba37daaa73434d56bd5a72d471da159b4f0e239e52294d9376446dcca02cef683247c56affbd972cf44547087b6557d56b1bd3b75a919575fa4e9517aed2dc940427307dc2a58e30b837a65cd7759f0d49c9f9b58d1f24f0936a481f48a720382e1fc3c38cdc24c3d8ed82de36c7de1b021d0b3", 0x1000}, {&(0x7f00000002c0)="1d0b9028edb39210e29eadf6156426b3e31288f3850016ee6d211aa21688ba6b4dcf871e2031c0da41c39cb6be96176e66caf3c7dc6b0dcf2dfec0cef17d893294a7fa4d98b87c7b20fd51907edd6f", 0x4f}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 01:40:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) 01:40:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/226, 0xe2, 0x43, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 01:40:49 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0xb, 0x0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/23) msgsnd(r3, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 01:40:49 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="2e196be5c86226b1b106637c81890b546254677ad12962d95d1ceef8f71b48f8380d305e72f219774666601287dfc0c3fb3a5192ca02b4236bf35677f68516d8ed444c9160ab769bf08750d6161e58a954edf3fa00ef10087d243e8dee6884a21e14579d97cd4286ece73c4cd9cda12391490a02397294b4300af8361c8d0f43c46a83cb22b78e", 0x87}, {&(0x7f0000000100)="8c346bd28a505a62b3cc95dca13df6a18018c2bee9ffbc1cf215896849745189fb22c55fc7cbc47f8182b604956ceac629cf96764ab75e0f55feb614940a801caebdaac810a71e3fe65bde0858057dcfe2e951e11dc0342457a9618c26d97d0003429e39dedc891d0edaa579", 0x6c}, {&(0x7f0000000180)="6db8bd5c05ebd7f0a8b12e3d248b8ffc272f95387eed9b42b704c5299a71a235a133a3c2a32de835922d363e3257edcb5d26adcea90a59e967e38b756188ef00d1d7db4d6969f73c0d256602f45f13b049abbf4bdb575b5dd08b4204da402a169305fb7d4a532d152a9520421e906abd6e07787311fc5dda835a3467999b3809116393fcd5a713f3d59d7a89f0c8120ae1c833abc5a666a36854d4460fe457e14adf9311962a6d5bdedc19990c35911293401b7094b03909f3c0740a14", 0xbd}, {&(0x7f0000000240)="3286375b932214085358af662381761c0b96dc344dc667c3ef3842b2482577a82e12c321d17bf4b9a6336c5cf5f6c5269771f9710c4d6a8fbb4377db2267679d19b6c2d8b5a845a77de4ea46b348c1207d3baa3ae538807feaf64ae6b9a0ac8c4eb8ad72a7649f90bfd06e62b1b29040ce91e21ca82ceaabf6a9a768c94f40599142f1d33af16870c7774f5e207774635aad3cf0719dd37089610205e4da0a5a7d2e0d33b3628675c9b653a52a8cf2307a108684899fb5827ca46649a4f8ed87ab66ff93bb09346b0ae2cd278110e29f6a23ea72bc98a34e4568687d3e1333056159bfb9c29d94aaeffab480bdaad5de3220f5b269407f", 0xf7}, {&(0x7f0000000400)="dd08aa15b3b651202f84f536cf4d619157414c9bc834347f5f05fcb7b35d12559121fbd7b2811542b26a43918bd246ba5af941e92de335627e95ac21d6566d73c848fd33ec66a6af34b85b0b098682d0cde02497b8f1983c7b22a0816dc428ff9befdb1f32874a4dd220859d968fd4e9ac5f7bc420c83a0b6276834e82df771bae76bbb62f6023b8e2c43969600e03a00b338ea3cd405cd3e02bb2177a867fa11cc8f24234e11c180a41db498d7c21b79f269173d7328912678c214ea53d798ee0ee16ccc294641ed229b271d448b0b2e399a092c44bad5834a89e15f39c4f95572faf7011b477467153dcb4d5b173ac6a5ddd51c37db021a49a101dfb653632fe8fc0e7c168e32d9e40059755aaf06f1bfc9915d221bec9944080531152a895f9f1dd85a4d997c87b34ac10aa89fb8ddf81ea0de2934949ee7811a934f4261b0169de98ca77c2c97315c01a7db432860dd57e8f4580a7c220c8689515fd47f6dae1bb718fea78cf970f44b489c01dd765bf71523c3e1d278120e7ed6085c8179cf485f26d4edbfd2c33f177082912e477a46d80ddc6d21d2aee11a4f91c527b7b2d9af640e7f71fac96d3f7bef76a69e8d011b463b21dc653f0795bc877726c9e59c63eff25ea37850ef0c1df640de8f191a0a70c9025473a7b569c1dcaf2571bace8e1eb558d9f2c6f9a0686ba139ff477a624d46c62b337e3f0b0245e1375b24e37e7ac41acbe5457fd9692c41c8ad7281cb3173c796ab128dfbb19d24e57b9c0f4879c7e87bd5d504ab5bf1c3476bc7a02c0240ffd813a38cd4f5ef0f1630b1d941e1344ec0902b015a55424eedb9bbe14b377fc98b87bdc554075cc8d108eb7ea314597a1d64616fe38e3768e9f38277c83a5c369d7d494c6f8119c15aef9619723d35180d091c4b172bfa7402211dddeb2d5a2b15993d855c8ce759cdb2d74d75ae7837606d585fa1b2a7bed205b9fc453e8d82373414c1740bce7f70658c3f0443bad00efe6d88d10eb9d611ecc191de70639304dad095d73a0567fbc5eac48d0073048070b74e4b7ab206afd8aaa4fb52248286dcade86148c055c3067e7badb06f0846cf5122c7e2c4615b29c44c10e193653134a75a5a2d40c53fc78eef4de477c5a4b93649ab304c98531f05a52b8d24ad6bc66fb653d510eb28ca56ceb14749c566fd517eca201d29c5bc0e86e589bc46590a412cd100b8a56ed6a5ca5d61c5b2937f88173abea663ca90c27cdbd5304603516c66a108a8c0b889116ac215d3c8ce50c80a570810c2af52fe36e79b61d9b6e48a36ee666e5c2418cef75a829986c246f54f2d27d01fca9b0ab041cda8e4697ce3e1b0f197272c8021711533e60a7bb828500a100d9be5dc5ca152c8259d48110cdc5ed95b4b5fd13510b8b36e2375c809f81659cb33af761cc2c2597d94d72f61d18ddd3fd9ce62a25a0909d1968d4039ed5450cf76f4400799b1d8e23b6d75c6f6ef4f59fb3b30b6282c133036dd9223b368407e2f4448e1995016e6cc395c6ea00b77ef621a0ded93c3d0e5fe9032c0001ecf865aea6044c90bf80d7508d52c6c7110114484fa9f8cf1b994882bae8a1a860d527152e15870fbd1395c5db5fd83d8d7d38bdf66901af693bdbc2bd85607c292cbf02c80293d7d1315abec61edad0036172703512c30182bea3269d1e5e49c20a54c15e00a1a3eda5c251e701c494689f0b118a619bdd4ab47b648daecd76ff85a811abef7e9bb617a8387b50487e123e1687b8be5dede97e03296646c1408594d5d6c6daf103e12ee73ccb35d6684fdb398f676c382614a90edf22f8f1384359c01ef786ee798968c08da9211bde912c03fec808f1bdd7cb8e139db0ea7f5a9257be7fcd294989fb64511be37faed7db879f53f0d7e99c32b674cf09aba1abd8e8f3ac4a2e8e5e8636cdb4e1b2158ef25595158ebe2896b0054346a07e44f45717c6e4936b07e951ed5ccd308e447d6c28248d1c0a6557396de1593ff98b4157036aad50bbba81b4129729b8eb9ecd38de4ba834eea74c6d88c994de0a7dd1d6fdcd311d811c9d462334cbb0ec6f544d60412bbba677bf48cff94a6975707ecedbb41eb22e59314e14b17b5418dd018b9130a2c29ba0f8f3a38d45fcf5b9ff1f680bb69c2dd6a4061a71720ab4a7a66b571762b6509a2c799a0cab1f28a8e550d7e33f13705500a3f0a6ad60130052b5cc88200f9742b7e90f7c0f2f22bcdf6aeb61c4921e1e4030a00f236b75d7150e4754d1d0d8b4806b32c0d1bb64e54b8b167e001f1dfc80767f286aec228874a974ce1dd1ebbe2c78ee0bd152b7f822866199968f2adcb6b966dca0b50f733a930acbd247152c3bedbec77e0867124c5f616db2a6b10cd4c3fd02a74340b10a3878a348868df9c8e19d16c429bad79733e68550f4c4ae2823be151c5ba51b7ee51e4c7729ed9cb5e6c9de1d6c594c447c628f57b3cb638a550eaa5822a703eeb68cd21d1f6198950c10d236dcd04209c18e5a3336996dd252b26aab1fcdf81a71909e1e7a9eaf94472db790d05377b2fb2cb51703593e40efcb820d70b39148f0616244dbf1ba097c087d547ad71386fac778779eaa4e595f218bcc57ad34faf6f1a31f217f079d435a0756e5abfb6ceae50e2fc3d3b9e267a8fdf6a723b4c0841a7dea384531a68f55a2215b2565e134c76c540c4a7426ed06982cec30482425852aa2884c01a745cc048c8a356a0691518998fb919e279f3edaaafdb73eeed3feb45d89904e3e8a37cc0c52e4eb8af22b24ee7715ec80ffae52f8773f49caecc9fc130e1c5b5e2d6604b69b9f9a7395ac03dfe230d6eda242960eabb1d6b96da0efab6218229df83668ea52aee85af1213923d9dae34ca8a4398b217b9e7ae70d378f21dee5db5a1c4748b69c9ecf173ec1bb9f963cf6b87cf8687c40a8c4133d5871bd7b19870fe815eb83e0315f24a58014733522081d2d83d16d58d99e182a6a3a133fa242fdec6688c110ac546302a83f4df8230eb7b5cc110a8c5166c40148c4805e00337c73531c1f500804986759915b8d46d496350303345c771baebde77bec4e025e366915c74ea810b30f8649bcc0a68c314755f06f02614b794de6235a70b011095a600f950fe302c90452fed47b8611c4beb3a2b82edb5995ffc149f6da3542646e0a7fa4af6f61d02b86608b3debd314c50a06bac60eda2d7e617e4bf50f6cc3ac69c19f75befd351ada53965d6fede69afaddab2a03b821d3956ac0b0d3a2c4eabe686346f912d1606c5d2c53d00608997038a2eed21b84ed64b6eaa93c4b22bf969965c1c9842426a2940b3c21066e95b940379386cee8ebf6c29f760bca2e18f06360a1af619a2d725da0d38112f4f467988655ba2a1de4012023defc8d6b3c6f459d64813f4d9379194c1ebe9eeffeff81c4d0b098f966faac35831596c2dc138a7eda47e371e2263586263aa86180c2366c7483a306a5b2a66b3cc844d08c4eabd51bfece355e5b15e72d2a9278b25857b7b8c3a487e3823d3619ad2da01a60d4fedd94bd8d5d6c1656414e5b2f6a06376cd4f89387555628e8d73f9218e1ca9790ef30156c7f07f97adc93370b018713bf56b3acd133cf38dc27abad781e67073090168eab4df883e1d69c53a1723cb6dfa38fc3fe9a5d806c49ae2f346f9e27d3428845b131f144981b7f2aee6455a545169783f2c5164df7245ebfffa4fea493e67be1c00925199c7a595873d2527b85db3f2949a764017f7fb95c6d103baf4f23f489425ca5bdc0b91af346e835d7c2de0c46528aebebd6c83845add713eb04a40110bd9ee60f1f6aa51db4ef60e4f7d6b3e6fb9b4d6048c6c87ca54ee74af77d21d707094ef2f36460d7fb855960b5626d649237a62096452e5d0fec05757608c1c73cef3d1398c46082c3d61e63095a54b06b4b45e702a543ad929880ce8515e5aba20e9f12e98f6470da6dd13a9af23aa96253a2626a2aee9d916b111c22a2597db02332a3b36338706b2bc01f350ce9ab8d6d97ee5e161801c2acf2e0664e0460ef84fae8be571cc3f53f7558ede21db6c312af3c39a88742d65826f51a0314cd9dcd18adaa6611445afa82aace979e9db45574e6c96f1c1e42323bb5c17fee118ab50490554f85c1f6de49de9e213e7877a7129066fc053cb2dd829a988b62316cf41ff727f7cea7db67184b7e8b73e9fcb36186862a35d436a453c186a7384d146ef9ed34cad8bd710ce66d9fb2a83fbc092a71d1f0f1cc136acaf7c437a1baf80c50f33f54e41e5c0f6dc94527a1ba2d379b7397ad5a225fd7609c3d513ec6929280cc0e3d4da52d54ceed4309b8ec5055b50b4fb2d334fd2918a75598c17008be69899094bd674feac2c9d4e646e161326168bd6090d98acc00befdcac97709f983ed30ad72486cc9e35eb55ee28cb645ade3c0fde935a5bfd606481df78935cb0c2918cddf93445d6ce54bceafe5016c05f5d456148962c101b33ae4254aeaacd955bd65c2be907fe91a585142edace83670d9047fba3094051c202767f0a968ecababe626f4a10882c7b1300e55f68341161b86b6cd4bd90bab32fa6c33f321ccfd00e082a8a78820d89cc6d181f57870786ced2746ceadbc3690933ceb9c62c6ea2bebe338b449418dd5d17df345e3f726bb789a92f670fa726e46375e591447bade3dcb0f12bfbc5773f1383962e0f2c992d6baf3f3149ec66a64e1c0f59e48a86faf89ceb95689ce09c3fd53a8afdfffcfbef2cd53555f39d296ad82d09e46f92c1de354afa82f0a19527a34c24ee18692735a05e0ec9769739a09849b55589772256dc4a377f971f983c75addd82d7654076a71fe567a8e87a54b60093310b9580cc680b523e037bf2490b2b7819b376cd667846b83604f695db23271a7d0f4c7f6c874f9a6ecf2fe3ddd2a0259a525533328fd4cc7fd9dcac5fdac220e30ec7d2dcb10c8ce83da42d19721896808966c1dfec5dae33ee2578bd75c37f909c6c8f2af1d24178b5b57cf0cb393aff22de73128961537e3da193803eae864da1f1e8a1f75fa0ebc78fee2303412ba9acde5131102b3658042feab3f4ca85bcd27936b932b00da813e7913a49dc91f101999617b9d39844e4e06ab7ef560f8a21f53b3dd4edcc11fa4617350dbba6b12dda78740422b0f456d5b57180dc6431aefc4e0188759afd9da732c875ada5060a84945596bedbc1e4f09baf3d0184662be0b116eba5bc11f4f74cd86ad926b9ccd1ae9e5504cb6e2de01889c99ac3b6ecbe4df1ed34d4fe115ad4bea68781f8a91f1b12b6d34d0ad3510f6c713f60e83bdf233c66d5bb8ac496b7aabfe192704044291b72ed1c982bebf681b81ce62bec5fc2fdb8e45c3fd96349a7883446d6ae3cb47ade0b22933ab82bebfb61c7f5a9e130d25c99e97fe950a278dfa6d2a7bf6a5d5586b4f05baee726b152455dfb79bad68bcb98ad43e1d08d02d34c419d43a14bab161d9bc1012d2b5ff40ff90093b057c9930e67b112320849fc3d9571f5e97ee45d3bfd6348deb98d2aaf00126f01a73965302e767b85f93917aedb90cacc57ed30c9bf876443f54ed7cf923f9d057d31413c2768a2813070d9c80f845317dfedec10fbafbf2e52250564bd965c9ebfd3d95f97cc0fb307cbd5fe78ec2013f3ee4ffbfe5b955b0b7d085bed1b6fcb65f75cee42d41a6b8d850a4eb2485d7c45da4c5c3d54734efb7dab43229e15d1108116d51b20041e34f1bd203699a2b9c63b44612a51367f4e6cdea2a156232d994bca7869f1c32e95fe9c110c1a4aed2", 0x1000}], 0x5, 0x0, 0x0, 0xc}, 0x409) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, &(0x7f0000002940)=0xc) r9 = getuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002b80)="cb829c6418bd3aecc69f42a60c577412c429702be8116be5c9e181d386983f7fe2909b2e01c4e0cb50e751c28a03b4cc198765f62bff7561671e4228fa69dbe295d68d4b3cdba0da473e0a31abd0273795faf5ab343fc4039b0213d910e577a699151410cb81e56e03ee7ee265e6e5af6c6a03d7a397fc043db9488118ba34ecf3ab4f5f7990298dd7e7d23cf97194686ef19b4c2f415667a528a293617c3b66", 0xa0) pipe2(&(0x7f0000002c40), 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getgid() sendmsg$unix(r1, &(0x7f0000002b40)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000001480)="6992eff2bdf16c2d13ae67ca552a5b236e8727b4763de8b6643fe27b4f326f1ccde4648ace0b032c754ab8822a66649ee03ad6bbe19f1859aad3e61c37ef58e4f2b69c093c9231d3714d9810c591d391fd6d94231799e55a4cba832e5f5c6536fe0ac25db70c512c3f69a43ee91c53488984a2017d86e258c63eaf99c02c823712aad51e79004110ca638a027d4b60aca969ea4ee290e83317ff87e325bc0275646d1fcef7fb46f6595d23339002ca7fe8c70e71357e0abb370296f4bbc0b2de4e4509b4a653e40501f07733d42d29b072dfd0937f97e198aa662a3ee6a043", 0xdf}, {&(0x7f0000001580)="d70da2598adb9eb8e9bc929f65da8b5b014b247253943b725a9a5fea31216470d299b1abe4daa48affac109a26a09585114a91d1fe92f7b146665f6052e91ddcb2a3ab1b134022b3459d69c19d854023c31c267c74bfe6001ef7a0333691d2a453aaf5f55ac9ba8390f62f09a55724f246a644420fca0458c8aa33e5157254d6c5b381ae872b2d0c91b7bb4af537e0ee0be84dd280e77f41510bf649b0e4c3773eaeae4305b664613725dd00806fb40bcdcfeed1d355238cda152b90536d4829612f7f5f8ec7f426ba82d50ade53ccb0478498e3f8848c52dae42fc17e88dfd055d07374bdefbaf6e74f496c78", 0xed}, {&(0x7f0000001680)="16c0b15cb25ad4e61eb9d98d0579545e04556a44f4865e6e3c7273d5581eba3917b96ab3619b49ef6beafd75ee81ad8ec49b76c0d607db4d186d0153d1fe0b8e8534cb8a3fa0812b291bdff9fa0f62a547b5f9630d0904884e7b2fba682799267ac99bcf8cf9605c87269b29cb2a24cd813841de28a15683c9d58e4a1362f60172334722ba329f33e7a95e10e80ee914e40497b16f22796b221ed48f0984fa7c8b3cf16965eb6b1087e0e92b67c21c4579daf451fff53238c47b715be7901e99321f4ec69caf8a4a7e6e1535e4722650150a6120a544a3bb9d9fa7fe2250dbdd4d78c965badb81775519de3b41dc5d8e0efe91e90f38ee3090c401820a070d81d2d35755cc832e6990a87bcca38a2d392b90c0f36c7dbd5fe99b053a39afe23eace7e553770c85e551612e754abc8bda080fb4b0aabbf96c23fbecc8f5d749bc00f91a817c0d097141d32eb431204415432b87b0904190f95efe4808a96cef3238c64ddbfbb8702ec7341c73c0701570341c2225ab2ab1491819c5010457852618a5ab94726314b11d29c0bf6b77d2c89a24de2bfd5ebd9ee0f74384b17e94fa5f75d6954366d4c0d2827e27782661ac1f365804a9879fb1aef1a187b0a7e5df619f576811e5f6512f65aea7ecba3571442715a99057331a41ad78ba8c09646df65a4c71eaa99d6c65d085bd717627a190ce275191e8e7132f1164d47322cb69775cd011d18e793f3c860db267cd7e4c3080175c0b31e5658f6ea8fc3c5895fb081a629449900a9874142c58a782d8446e2c47731a6c334067276c0dc8166dd25ea0f2ad35360dd35152bd6b51d4a79f8c746ed8703604f1c08b3fa636952d5bd6f5883a0a6427aeb3388b4e82fdcbf388a30b42615926aca13a0974927aa92c2a9ecf84c1f41a1c34168eb482b2e64ac18f66819c4eb02c1f1f7c91bd770657fd66ae1ecc7e89e6b9bff03d931324dbb058d9e49f48ef233c023de74f114ddb76bb06e4fe0ae326d7491a6db1d5756618a27e7f0a6868bf27bdafc20ae3bca8a58b4acfdb2f8b1ac49fbd61c8761e49728d0bbc946415bf8a3a5f8e426cf2b3dd82388d3cfdf86ff3183ccc968f6744446caecf0703c63ebbaee1f4428567b16b7f47b30b957b63d4a4a38d6e62a8aa066a3a07d9ec4ca7371c124ea9835f25bd3892014f9ce4885a4662adea26a57cd1f08901e523669d9753d5c7735e567972e3c93b5c9ea094993b57e33064ce58eb96e8f5b7c8c3104ab872c4fd653c77db6df6824ee73e770dcfaf54311d54b23bde4f7a3fbb613d1820de848ccb6ee644dc10e28fa6bff2004dd3aeb2018c4a8385163f5f5d78e8e402c89aaa83465da2fd34d49c0f77b6575975fd57648281f898e1b20eb054fb3f9d4a1ec437fb8e0cc337f1e31f1986e8e77c1b39dcac56cc84b7472e98ce6b1207246ee05d707dbf48234f236924e8420962d8b5a31912ea3587e114dcaea66095a0ed737c6ec9e39bd4bfb5fe55f6a36a55ceaf78f7abd98128d70b3fb0bd104d5f3096d3cf9f0453dc25b17658b177bdd984c5d124f0f4e48923e936af1399bf1bd6cfb5901cd8a2025b8f5f62a324a5053c94f2aa87fa8940d56c41042f024238933bc660d7734d2b3185c160382577111a46d6a9aba322e110ee8227a69f7adc786b9ff0b3522d8c84b04c8eb390d58c2f59346afb5ab2b581199397807d3ff40a43df5c633f0bbf21a3870c2b216f504a987577ce00ad3f952ec2bc18f161ce07780191ac1fc81ca3a728cd8811ce52ccd1aa81bd1d7345d43f944b39a565793a924034a9bc7ba284c6b77f882b0345b782043820d6982cc297128c60ea7ff1b1e9027f8fcdf01986ebf80286ef7b0351c2e9e3866c611bdf271ebd7cb3532c60b16b209d3623510407965a745cceaf28a7b41d412c100f7089c636e3ecd74b1cf0b78501722c72c620e2a5a22cd68bb16537f9d48886720a5f569d1d51069a48c2fca31607413d4c6be7a5d8d4a6cfa6f6e4716641ae54041dd168985438c6bb9ea6fc66e4352331acd30a81ed0228c79e101bc2a4dc2f71a817e92606659dff8eb0aedddf24ed121fb92831bbd522256e123848f9270177e9669857e394344dafd4ed523cf6308e7c6d3acae7a0b6ff25ccb3cc8b6f425c5e0966e6a9f053de983f91c59a2e56d47afe864b8778142b3c1f8ab72ed3ba01e13ea0648af39eef3bc861db1d0a6dc8d20ec9e4ba607c48156b847827afa2283640f342243a9ac788bd77ef4aa452fefe41a4a664306e663c5dc2ed21ee6b7f9dd6026c7c813d8f851732dd894f6032d9adae78ec4eaf01bf09ca6f37fa0e86a2cf880638ccc3ff2dd301dc705d462708b44c4188a7d449c0baa77c972f19498b1ca5b62633d7667ac68375b91dd3067b7683e0552ebc8b8dc296f04b6d590d675be6a44008d8f87c2e2df464a638bed00aba0ecc0ba231f13938a8661ffa595324e92a74f4695eebcee9ab95255887394a9fbdcef5af7b23598091741d071f10a414d944c419219f168006fa17f3f2a8ecbcf6bb3520ac12023aec774faf6f67127e048b7b82580a9982c9c3eef45d89ee69c1d3da3e3665b29762885da09c8b8e26ba458868f54aa718a44044524a5103c8051077066b72097a95638f7891924a7a490cde6b00a670077f68c37232371c5e2d70c139c094bd370876b612f745650e98f8dd0099033f98985f5080fa7ea45678813b1e85e8105a6d3e8b3d6d45c6310094b40786b5e157dea0e83421dfe5910185d55c7e1b9807b086c98e5cccb1596fb8a14aad4212c4091dbd337aef0dfe137acbba3d2f7603b67ad6b097156e280b146653642e944f3feaa46b6641f9fcbed1439a5f425c352b59ea2a7659a1e2f3f594b04d2120bf64c7984eb4f21b2502dc6c8bb732bbd824e32a889b099213c35c5834ae5cc0df1a116561ce298f443ad9ada0f16a43e17cf1c565dec421454d560827ee0b5204d359b8ec1c0ac5580e5bfc888dc1fd73a31383a0b053b7e972f663559eaa04cf14c3b963f390199601c22109a81f3128365222c55471d780e8210eb17489f6985513e47fe4060e4ac8f97526160588b7c0470279b73a72e67ab31b03a7436000a41190893bafea6d9631021a43e477ce78cd0c68d1f7e2520d83c264e1954d7591ffe6fb670a7b2a45be67a20ab60d81fb032b44d549781336df3dcae81130537314c0fdb84c61afb0b2e9b0141fd610e76f04edf783e6af22f2a9a91525c5d2ee492df1a5ecdc823822b21f3d10b7100bd220a6b610d8bf660ab46408e65faf3ccb1be959a6c3a0dfcffe8a25e8946946390cbeb5f213bab82e420b8cc054ee77a14a4c9f2863de144305834b478be379f160d7fdc11e9f9cd2741d27a442046eba0775499d0faea5a7161068a1e5f146647229cb050e1d217d45791441a2faec2547804e43da9954c25f441626205821b2b3800a722dc88f50616a70bd1d2cf8049a4ccaba0278f7f1b98676b1bef564348a221c86293379749c02c1b4ecf6373c3f3e9fed550fc3cfbc83f99fcd56ec4811de41cd19142323bf01a64a4fa5e14c8425c37a9ff19571fec3b3f96b9e91fe512e437e7d614365b97065f577b4b1cfa325cddc14e834f74e27c4ae2d7559b8d789bd57454c3ad96d5f6250d5c12dc8059a95c40eeb3932c5f2947eea162a127bb3fec7cfcfb5452363b8ba37d453eba57200afefd18bfcc9a24ee8f6804862cbc0a5400b57d4a9f352a56b07f0aa113f15ca18e6207b095e2c4fe27c67e79842a37fdcb1d20afedcc56c29810002acc641535a4a49f6cf1d36e457231eecb18b25456f8928ef5dea4d4f682af3b1da9ed08bd0cb3b238bd8ee2c6d31c0407ba54aa081a4756f5b4758317a80d3b91e977db2351c2bf59a7d4422f2dd22495a0194af776e3e30d180300cef382269d0c7f6e44f17e20d9949d5062e020fece4c53b5f36611aa4b074a50613fa10b022888cdd2deb13924580fd54ddc4f082bd38741daf2e226bf75c2fbd1224bf753fb43f9439828b0ba27c771670d1d1c4590ddbe40ed845cb77fdad03c4d15d2aeb1034ff5f7780819ef637828ecb1e4358d89cf5e75e12c434a6dfc813bbe5c9755371ad82c3437987c931635d7c12c2cbb7f625a2d74d2b306d6713af91b93203829c4a437d90a1098902ae0192c7390f6b7c346715027839dba9f738469bc036fd2a4ea84e9d6bf5e03595db4ca3e412b29b91a96f670e98a900936e729f7a48f1efe8af2f4a1c866bb0f9176cc7372c486283c1523da83a149286c5edca4890da50d78a11c300901697562c4759d51c51d1681217a7336e03b992235bfa1486318ff662af580c5e37ea56c5095e443a44a512076165872f4841b241d4fb2cc2fcd86273bff1f2277a55cf8a681007871ef50dad4ea5aecaa322c16515b21e487ed05584ff6db6c93ab0a66f63625c7b1954b27cc1bae53b0e5b2dfa437ceee67ea6780acf930a125c6a8df689149da1ff11c9f3cefd1de6e62c81381eaadbc7654dba338e117ff02201e5fdc5bbccadb680641a1232d6c46c42bce5d5e6b3df816b2b2439a0fe41db2992edb98efd8bf7a36a5aff23475f4786a19ccbf7b524277cb478caeb716dc4f9e20fd65a38bdeb71cb99823a49f94cd8d97b176e73fd6e9bbdcd0b490dc571f8e9a9e3d97bd3b61fc060b30120eade66008020f93474eddca1334e3b330c5d3027c3e39c76b9d1d1119ad71eb454b66865d698c27cdbb7f7db2f32570005746b3390641d552e56ab4fd1b1f0c37258874407add1e1ce7d034425905b3ef89fa951c3740296e383de06b69ea31e2b6e41c4a07f1385e508f7829e90540065386339f1eac53a265a9b55a72d3b8b67421a7db1b5fe5351e1934b4b7fda9f995efc9c5309e203e8a3495b93785a887d9d26c6b65aefa6dde1b5e0db9a94d1ccfcefd18704183e8b7b77528936fdd5a420a43c4dd2820451fda4252e9d79aa1091abe31dae8ec26d1a4c1f8cc5f61bdfd4d7a874c9085dba5936b4492a2443d2fbfada6c42517dde79a203d2cf8382e86f69313044a30f79fd05c80ffe1ef6012073414c24040be6107e86119b5cd3dd0cf09f99635ee467a9b98141e5f4a41f04b080d19ecfeec43e3ab92d6dda911497fa30205aacae307e2e366194b280da0aaeb38c6182ee32a0e6155ccdc3ca42b132ccadbe8989c7737941b50fab025516c506cdffc44dc98a1afee304188349a7eba40ded168736ffbd0f15991f6306bc11a5e5c1bc857146ef4199f12da443bb2062b105272b81b8f8ce5a002f23c32d44952a19b76bc0319432a19580cfdf2829ea1404f2ffbc31f482221d4110320fae9ac66170240463c698f42bba60903d12e301c7895628bbd580ae9e45e63ee0b9d46e3095b5143bbd50c77b01e9b014b7dfaf52f630ff4aa5c73c73cec55e110257eabf422f071c685fc832467e3e87c10f0d44da283363c4f651fc0cca98d6ef0075f39c1cd0d87453047c2eedf0f8dd2b974011cd5c60fc07c4767aa0030d81a314fad57f65503f8fe963b59d5f400a2fd38595f6db0f421a639700cf2772d8f6b04934435a98851418d4c300b9be7b9b9f907ba005c16649313a041ef7b4da7b092b4345dee24e8ec1055d92bb8d011852b7a28b03758a14d1f4302544ec0ce4d6b49c0baf5fbfae6dfe1f5a9205f2e4153d9e9c73b8b433c3f596e60843621bd4da3e195a58879caf5ea8a8524c8d5f4fc4b5c10598ae1117cecb54be8dd966ede4ca71f9721668f90827c28464a7702f5dd772", 0x1000}, {&(0x7f0000002680)="98ea5b4ccee6a0e53fe4c89181ab779d2efe394973e6024e4f2a6d", 0x1b}, {&(0x7f00000026c0)="ac4296fd42dc560fe96bdfbd9c0648437f8350bc4718eb9e6f7e64c97d515776068dbd7d28bf00e8ebd2496ee8", 0x2d}], 0x5, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}], 0x178, 0x3}, 0x4) 01:40:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x5, 0xd8) accept$inet(r2, &(0x7f0000000140), &(0x7f00000000c0)=0x2) bind(r1, &(0x7f0000000040)=ANY=[], 0x0) recvfrom(r2, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r4, &(0x7f00000002c0)="7c3f0d31bf35be1b914552cf6e0b46024635c82bc2071edae466b64616d11e7738e8877ddde1", 0x26, 0x400, &(0x7f0000000300)={0x2, 0x3}, 0xc) accept$inet(r4, 0x0, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20200, 0x4) 01:40:49 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1f, 0x8001}, {0x9, 0x61}}, 0x0) 01:40:49 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() write(r0, &(0x7f0000000000), 0x0) 01:40:49 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) accept(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000549900000000000000ad07000000000000000000000000000000"], &(0x7f0000000200)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r2 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) connect(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 01:40:49 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000000000018, 0x8005, 0xb) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="1b181261f7d3e5ea5224d72dcc2be7156c37bf3c8df19660e3a9e8959483160220900ace018082f2a16ccd48491daefbfe6e9e0dd7c5d7f8e40736c551b63876b3d6629112520bdb993d14a4d9aa9b9697e0922478cf13fbba5832922c64f159c980e6461a893d7878ee93ec964e1244328f93b8c7a598be61168e8e9a6952d1d9628d19501fc4246fe45f953137d8bfda4883a6bce338640b79bca5e202c032b7e2c27a0f154e2aa95fce92ee4c5876d61b0dd1b149809756c3fbc7f85eee11d9217fabd888bcf115ed2f8a27e7980eb89d6be1feecbd56ccc5bfc789fb", 0xde}, {&(0x7f0000000180)="dbff19add687dfc4f5cdf66e89d65c182f755c65c41e7cca2a23d78de80461d98fb3b17b6650c27d6a9d693a009c1ac19f2fd557c9b798d48d", 0x39}, {&(0x7f00000001c0)="8c8d47693ec68f0f071391d2af69b78e5e2c2bcf6be6e82919200579ec285a5849fee8189803e9088d83b14fb3aed33f9ebf1274d763d0cf6604e15126dc5b51203260802a6816448c2fed", 0x4b}], 0x3, 0xe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:40:49 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x9bd4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x3aff, 0x10001, r4}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x7ff) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:40:49 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) setsockopt(r2, 0x6, 0x9, &(0x7f0000000400)="b6b6d7baa00e70d256b32980ef8fe2deca008a50704374d9fc13b1defb18c4832d12a22aeec0207a7f4ce1195d187d351d2f1a2c1d97f8104e94d266691cf78196f897d52e244c6140750cae582c81d719d2f655f19c73f6deb28845b51de0b8736d1f91f9e6439112ca9c4481d0f047b3ecdf1767bedf46957a64c71502281fba798e067c94e4e2109eaaa4b02ee0beb524aba9de88002b2bfa8d5f485f867413e4734586e927e97ae19d296a98d67dda2a86395ba3b55056052854a98739359e974067f507daed12", 0xc9) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:40:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x12, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) shmget(0x1, 0x1000, 0x2570950f3b89e3e2, &(0x7f0000ffe000/0x1000)=nil) 01:40:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:40:50 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) clock_gettime(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:40:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0xfffffffffffffffe, 0x5, 0x5}) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/68, 0x44, 0x840, 0x0, 0x0) 01:40:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10000000000010, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 01:40:50 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000d077fd1b6bbfc1fffe13bd61d6d9000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000006dc34f0b084c7106810d827500000000000000000000000000000000000000a3c09d0b6ce9ee000000000000"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket(0x6, 0x4, 0x9) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8022, 0x14) listen(r2, 0x8) openat(r3, &(0x7f0000000180)='./file0\x00', 0x410, 0x2) 01:40:50 executing program 0: r0 = socket(0x2, 0x600000000002, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x1) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x40, 0x1}, 0x0) 01:40:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x71}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x23, 0x7fff, &(0x7f00000000c0)="e97670a2", 0x4) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x101}, 0x10) kqueue() recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)=""/142, 0x8e}], 0x1, &(0x7f0000000280)=""/164, 0xa4}, 0x800) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:50 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x7fc, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x2) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 01:40:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x7, 0x9, &(0x7f0000000080)=""/76, &(0x7f0000000100)=0x4c) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r2) 01:40:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000480ca5d667ad66c15abee040005", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 01:40:51 executing program 1: r0 = socket$inet6(0x18, 0x8000000000008, 0x1000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3170, 0x6}, 0xc) getsockopt(r0, 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 01:40:51 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280)={{0x7ffe, 0x1}, {0x0, 0x1}}, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000100)="a689d3ae10b894b523d67f1c31e44b07f6a95e4639e920953c961be6977028c0a85ad38793f8307f492452de30362f7cd17fe9ad9ef2ea21d0d59d3c72ce8452e2b9461669edf07f3e30cd1a30d1f6525eb819b8cf9d77bf83bcecdf969c74b5a60a9bdf3bfc78811b4d9f364e12adccbbe284326afbb5b52beacdc7ca7e2e09846b3f600e714a3670d0a694a88c7b9c66e7ad4e2bc03ef90ed298f5c8a4f139e80ecfe8872d0064ec3026aeece1da6577276c80921b5e0b0e2472cac5210250ea3d77bffc7e515269528bc153f09640c6c18de728ddcdd8e78dc07d6b41379e14af3a254cae2995694054b138", 0xed, 0xd, &(0x7f0000000200)=@in6={0x18, 0x1, 0x7c, 0x5}, 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) chroot(&(0x7f0000000040)='./file0\x00') 01:40:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x7fffffff) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xb13) 01:40:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) lseek(r0, 0x0, 0x1) 01:40:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000700)="ebff632f001a14cbff13b9fd815aa04e713048e69931929648", 0x19) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="3abbadf0108a195bc1ee8a4b64de377d676b44039c816e31ae134f96fe38c2873191dcd408494c964b18fd6167a666b22534dbc93581e85220cc5f3222888c30369f867e378cfa79fb9d4ce593f45c212f89568f71ea016de8f36ca27d7e0eaca3437b4d8a22bacff84fb8a8fde7e0d992b320d60b0e91f365c546f03da6e317c8053dbb5aec1a9544695cd684c82aa01df328e11c2c4a28eac8fefb8b5c29af722a21c2684f22d2211c110d9f04c961c73b8a6f190254595d0a71fccf02f6f9019b1c3c3e9a4ad4b47dbe8f9282fc0aefe0af186ad2ed134287ef81d3a52df92603cacc90c864b02db64a81b2", 0xed}, {&(0x7f0000000180)="edb17efacff389e467674ecc076d40f56de9a4a2c9d1352fbdcebb339aa67742952cac0f1accc4ba4a85c120e99c25cdc7ccedbe7ceaf34d68291828f3dcec4084de6b6e46323fe17c7554099000df68645e31cce9a04c66e01c4203561320b5f58c1d65ce8b5c51671a5d4bf5b791921cfb2fcdc494c0a2459f4e58634c2b8a9053bd610de780c92ce21a43cec41320e4fb2bc0e17ca2723133e61900b9972e43343853bea67cbc344d480c2909028f6f98e9787d5b7cd58f683ede8240285aa197b8", 0xc3}, {&(0x7f0000000100)="63340c044d3935287f779b7e761ea2c8d30e91ef879c5e2fab36f584d9278275875bcc318e4835126f27c9f8f265f2f018c94aabb743", 0x36}, {&(0x7f0000000280)="fe714d5bb358ef2baec4a94f7dfd7a4f1d316d6113b0fced7fd92a49dcb4e9f0545406f655fc8a51a58d8b36ff30eb4c907857ec3eca152c1fe92de8ea66ea4ed0a8b9a8312b43a67df53ccde9fe373795b69a5ce0c4ef84ae62a29b3657eb4eeed03c13995df3577542358bb69b8f005a70a27c2df0e7e71e40f266c22a2c34f9fd61fecc4f33c56e", 0x89}, {&(0x7f0000000340)="4d9125d35c1b6c28c6aa597dcce12a4382ea35763955bfc46141c9cec33e906608a18ce9cecdc9b36fdfb820785a8132db01852a3218", 0x36}, {&(0x7f0000000380)="637fc964c8fb0bbc5c90edcb9e1de543ae2d055b83c5ac4b201501122abc55822c34bc38d3d8dfc5434247743c334033149c0accc4290713115fb38c1bf1d90f913c18029149a743a00730fb29930fc3027bc14dcad5b6ef81c7db", 0x5b}, {&(0x7f0000000400)="dc7a1505554b894a2718dfabe3f2ef714234f0475e06234c1ac9812cf63c70286f5711b7286fa7d9afbb9094e475d3728538fa90f4d33340bd7ffb79fa254735942cd34dd3eb16b06fa3a397e1bbd875dfdc6b93221443fe68265c12d195871db297f9b4a132a30112505e4ffafcc5eb207bb642812e97cebc2a297d66583b87db6ef8ea3bfa423533d483c99edb97878cae018e30afe08194bc1bc241df5aea2f81fb3c0a8893b8cd28929317472d4894ecf023210e0417546e0888", 0xbc}], 0x7, &(0x7f0000000540)=[{0x50, 0xffff, 0x9, "9e097b0f3435e60d567c36fecea6ed6bb9f1e07eda718aa87486feda90593f1a0d36301c14ee2325056a576b0e12a76bd0272983c861d193e21f82fa65af"}, {0x10, 0xffff, 0x7}, {0xf8, 0xffff, 0xc1, "86478ae2d877c999c5aa77a32b37b2954fdcf153bf35638e62472981731a5e1c8c3c199355c22e25de28263eb87c83bebbf94b972c92a8484528c1ccad165f8c248c94eb35c1cecadc66bc39b0a07afe9811a9a34aec745b7cad25d48b5f8beb793bad1fa2b56d1c4bbe5cbf776a64b7bb6161121df397689f5d7d999d9cdd6c8bbfd1b86e18aa20eaa1580372e46b372f4b1c1cb282d7181f68e25b4b7af97af754c78c15a82c15e320b591d6a33a65e594dce536ea4822294ba9fad85c8221f3b0866e8ba5d2b7be00cd92e57ed2c2936c68a83f535be466b7fb08b3c04de837b6474607e94d"}], 0x158}, 0x6) 01:40:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 01:40:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 01:40:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000080)="9df0fede32ac764681ec0efa65ce714ad6b13f8a467d3f20b2de78c82a1065aefa41385c8e28d6cefba01938d7996bba12bf639e5ae695fed5dc53c956e92f982d96e048c93467ec8efed89e538fc35acba516ab1d82531113a28db9da397a45ebf7a070d6680195611e4f57125065", 0x6f, 0x5, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="0010ff07a2eca1039d50d15e1383fad8409ebbda98e1de", 0x17) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 01:40:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1000, 0x2, 0x100, 0x5, "3671e1e192e56af9b14a4be3467838b324076501", 0x4, 0x6}) fcntl$getflags(r2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x80000001) close(r0) execve(0x0, 0x0, 0x0) 01:40:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x200, 0x100000000, 0x8000, 0x7, "8e69a46404d1f8fa59e9afcaf198a4b5b365a61b", 0x9, 0x4}) 01:40:51 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x0) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) r1 = socket(0x20, 0x8000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSTART(r2, 0x2000746e) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 01:40:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) getpid() 01:40:51 executing program 0: r0 = socket(0x20, 0x8000, 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 01:40:51 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000000280)={0x7fc, 0xfff}, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x8) recvfrom(r1, &(0x7f00000001c0)=""/102, 0x66, 0x3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x81d, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7, &(0x7f0000000240)={0x0, 0x342f3a2f}) 01:40:51 executing program 0: syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 01:40:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x5) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7, 0x7, 0x6, 0x8}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x6) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 01:40:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) 01:40:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) 01:40:52 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x208) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8410, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000180)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000580)='\x00', &(0x7f0000000480)='\xf1\xb5N\xfc\xea>\xe9\xa0z\xb6\x86\x97\\\xfb\x1f\xc1\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00']) chroot(&(0x7f00000005c0)='./file0/file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 01:40:52 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x7f) ioctl$TIOCSTART(r0, 0x2000746e) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 01:40:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r0) syz_open_pts() 01:40:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8ff125c00000000", 0x8) 01:40:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6e) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getegid() r4 = getpid() r5 = getuid() getgroups(0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getegid() r11 = getpid() r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="751728b926641498ac243f1a7a1b167575be79b0331c22114fa360dd9e41daf97261cadb42a246c1fe0dfd95e585c94357e237a164605b0783cee7b158dc7872f20ad8fd7e96b6f9f77e8d81f3912bf9d2c2a6f4766e221e67406c5f624567bdad796d0377f86cd3476eb5ab5dc2252902a59cf1d5e93d13a18dab0d7069a4961af52d20c4d505ec4f3d4cc485cc20a5552980e313caa266674425613e0a8c4ef5d053b4a2ee2b63762f453ad33ab9b0ee877829eb215e72c2c807717c3e2ff0a95d5eb7146374b8b124f8e0e9b665b361bd718925f7186b0910d7bd8647ff7c2aea7e526369f9b20c1372c805efaaaa23", 0xf1}, {&(0x7f0000000200)="e397e6f4cc24fa83d1b314a5a85906b46634f11959d9d177720e502177cf69b07d625245015b734b9b8a3eb70106a27137bf99e67f9615ad6f3283f8ab1630ff4b537750d7fc598be0becc1806a9e300493086fdebac734716e83f73a813c99db399aa3d9c348d1ed7974e7a5bd8d5d8752fbb539bdaa77eee409b1605b0a3f0e1569b2f56e3d94320d98df3b777f5192b27db36571881a2f206767984cf519a8b15d1ac1d4f0fe93ef83157a577e8310565a0fd54f4e4d75c930ec6689d64e46a7a2de658d5a4d0a9b5f5576392fb9490c94f107a59abec5ca2c3242e51fb660d00f17e717746950074f72600597e34788b3d75d15077b781463e", 0xfb}, {&(0x7f0000000300)="8fbf1c119cc1a3072105d32660c2713e72dcbaf62d9b3f7bff7b1e5548b51b8d7b42ce35720c8406", 0x28}, {&(0x7f0000000340)="500d1daa91d1037d695e0b25816a4e7aa82e4c8d506650462408505b8d588492126f69604a2e5bb1688b20e64b8792926644330a7f690015af596c163a3acf63dcd9b58ad0ccef02c8325662dc4e0739ee0cc438d58809f49840", 0x5a}, {&(0x7f00000003c0)="b745c0c83a0e77d08ce5932718993c5479bfc9ea1ce4d6ef185a7a872e5e053ec9da7f6a7969845cccd031420ec82babd0027a6af204194c6b5fa02783083ec053471cc451bc3fd5a0dbddd74e74540d800292cfdef7fcff83d17eceddf09e25661c550139de1a5c72bf3b12ed41bcbd3ccc61201a4d4f813d92ff1af2a4baf7b2b5c10d94338216dd32ae477413f1e841f53f8cd64f4ae9685dfe1869ef6346ec7cb94d46f213794590a542ed23317de739fdc0046eda1b1af6fb95d5671cfc3ef096792458370ca2c9ba40d71563cd555d743dbc93633b4512f2975d5745e1cf5945a60bec8d1133cf3407c8b246e7b1adddb4fe5185f4814951", 0xfb}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="e99178a50ecbda47bfc88e7fbfa00ca8267744c1e524a8cfd7390b78ef9696df597d9603238eb9", 0x27}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x160, 0x2}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0xfffffffffffffffe) writev(r0, &(0x7f0000001d00)=[{&(0x7f0000000a40)="04", 0x1}, {&(0x7f0000000a80)="b8962f0cfdebd1a8e256f8ffb3b06033b51c24a192bfc4325e312b8ee4d1deda4cf9913b38e7ad21305303803fc42b5e3b1d2871bfc1ca0da3f7b90511e46e9a544547eabd9b7568f2493dfc489c31e2884bbf0396a68e1c2365f81879cf65711a992aff0ac2c65327f9c95aa94a1143f8d1ed1a8cf8049985874c933627b80a73d2f948c39c34fe1a7a3c2841e3d6eab661ce22e5b897910c3197526a7ba75607ede6ebd39a8c14d371c2d81efb5082da69974aba8a2ce1386517fcc7043ec709af2b884a585c8cd1b6ce1b657ed87c1cd8457408c842368605ea4fad74dec69e6a4974cdcb08aefe5df97a064f6af3635e7a12b55a244a173a321518720f96e2c0c1163bf48170a0bf99f943f2ca45ca9fcf2ccc0259acc4fd4df39589187c2ff30cbb1bb618fc3f01fae6cebce742a8a2570579f57b115c7566f5179d1c713f0a766e18cbad571fd7c6ee0cd996b48206f3259fbbecfa5c73938e5056d0e4b8af35517b3bb459f76a25c1a6f88f067ec3c0a243cca7ebfbf6d00265213aa7d9d82a6ab18f1b925275e9d794ba41c382fab3bc07a1beb24b15fba603c18fd2a2800a68ebc9067480301225ade59a8a3c462f6ea3aff1f9f799f3f45125a0a9b12b0a736a7d209bd351140f56cc3847e6d1084f53c4160af8c8b4a32824886848c3530b077f89086e3848e2eec6bb77656d799244a1c8d994faa5a656351c53891b4926469a93069095335963415659a51509e094ae6ac57e80112a90045166bedc877d21b30721041490cf2da130d010e3b24390479e98c20bc0d53dd13704c77bcbdbda79224de674746e154939f0b69cf825fd75f2276172d9cb9521274e4ab112f1107064cf515472473fb1898500dd51c710406e128a22f9099285d3dbff0ffff989f0edd83efe7610c7907f75c5024aea2c7b9dbf8a0c7bfabb03559609cae570577c09b0fc8811434235a4181e6183a10f7ae62ada79498cf41357b42466453a30690218f2c1f39c3f6368997a9e46966b6f16a62320e54b360ed7ac1ae01acbeb88c3318534f0f587fe0e3fca17e538c39f119539068bb35d961cc2654b584d2dd0b69c4b57d3c4a2a7b8f6bc216604b0737bcc6ca892fa5ea1085f08d19d5339f13a3b7b4d9b77a868806d3e03518f4664e98d27ef633e440b67cf3b59577f0e98f59df6bc85c725a8c49a62428d8135ffc43a8719898ce125e01cb078b3341a7ee593e6fa6c1dbe6067f1ee1adedff36a1c28cd9e4807d1572db9780d986d7d283cae138508c7c67ac77c7e561478ee0502494da5f48eade402bf803b7062b6d9d3bc9651fb88d452b7d89cfcf0842c447665238f17629a12195dc753b3feddc3d3dd94ff3af084831ad578e4098806d854fd0ec3c358bd790b4271a509f7268702691c0cf77a0578d25aa6cd9c216ca93a0f4680daf3b716d1b0bfd480d102ca1492c64b2c3998f720580894bafcfc1ecaae353e4b24e942506921c794d182d00f4f1e80b8e8c797e9ee311120f1184ffb32032ff0c49b31d1c930910e580fcf6c58c66fd15205ff83cd3cb4ec9c21d7728a989b63dbfc41fb4eb5ac68d41cc90655cfba73edcd377e8531b95947e284436413f825fc210fc725ce76980092fb8c213d5e6e75a801283d9c2b5128b51cc1ffb9d45a4699fd7e8ef74a31eff11152e8bdc2130ad8e7d4b85b79606ed8a801342f6f1c91a9fba1028aafed00f59114c7ba96d7571323981a3a191bc33f4cd65d008d09cd75585f19e477de9379f3b093fb85d48be93deed044bb903572c3468c769706b37d5b0edb248c3df49e7659369858c41c285c2ff01242758f4be8f4ee0b0fd8214cf0ac45bf4eceea65fe36bd6f29da8b8752dbca07685eff419977326f03cceff79e4303cf4bdc0c7adc818166f32578c3aa709ce015cad2f82165a65e51232fe921c1e8199501196dd773bde16b5f0582b437b86f1cb11848979672fd62b5d28fd5968757ce0d92391dbfbeb1af70ce65a27c06291f06de657c88b311a09db28010d16397f3ab60c1aab9b8bb3f9b7fee5e97e1d085cc67eeb54bd902474ef52fb80384310fad7aecbe3ce82f9b8cdaf210ec8f1d688ee16b11b9e166029ea8ae40dc1027d28799ec7bfaeae30955cf473cd4de70f9efcd987b3cfd38ef13816febfc6f0bb51e460f4680dcdd721fdb053533abd715106a3914db7dc6b0ba5e2f41b9f644c54152521ec689ed46ff5ca466c6242ac8d7d4c2bafb45803282980492944d70115f84874303933e677dd167c9f8ead06c6d49b6b5ebc70141e7dd8f955b307060e7cd9c0cb32bf28b8bbb26097aca7cd391fd383786a9fc2d904948d31d597f03ed33e957e7b4f3b54b7d6978c4c89878c026e2344fc2eea2730bff376bac98387815aed2d54e23e3f2a2b103dd0d178490cc38333551531e1a97c1eaac4d8d385ae830f40a1b9376341c2cae3e343e8a5790fe30224fe15498ade9ba36ba06b56921dcf733f740d47747aad77e783c78fb3cb5ae7ab3be3d4feeccc6cbcb29a2e9e1deea64fabf4cf9ec6843a458e86c24f7ef117aaf4bfa04c9d6a637bd5ac51505fb4ddc96139e07cd82c75bf3105f89809e297cc616f61374b40480aa9c085c50c8724df6cb55be6cd5f363d9090046d248cdd0792b451afb2c76a51d760e600bbf0feb831fc65e0f39be856d72e5ef32b590fabf3acaacd7acd34f3a184bbdf6fb6ff5f5d3d6b8189b239e25c1de032ecc608a56b8bfa5421bac7b941475843a0263b6b6b6141a37b670d34bc2620b7037137834a04612dcc373ecf6a3199efda4acf117bdb3249d4bf8a21c693e51a380c667087d4948c3f2c33695034c1c90aebeefd4ff5122fd4f66c05fda0c94ce9d65aa4497dd86f8577c3a166ce7d9bce76f6636f259bd3e4d64a79b51f509d8962ac467410e4129a46bc7d56796e710b52bf9a94bd8d5f7d9c3365426e8a78017b52f4398b147b50e5ed883c697f876fc98135fd06cc65bb188e3f1a48bd5f4cc056f86e6dfd72d58d2626e8e27475618c8aaaeec4b201f3060217d328678991f9b8db233da248d51f2b4c933b43842507c19e8053a27503e72f77903ef207fb1f7b57628566fbdaa30710e3620628b72cff4c8bd36900d0c14974c0081bf3aefee2bb7f79df1a9cd11a043aba92fa77ceb3e6abf2b0239e53e3d68c93416d6352a55ed444dfd6c716852211f56723afa677b5abec8c6b13cb78bcf0dc373fec4fd81de77735d2235ba135898522242a072b3ce278a7f38fc3589529afcb411f01cc1ba540df07f28f9b135d4acdd3acca14557dd762a6dd8e3a0065fbe27e541d77bdafde385bfb1107e3c0a8f0983784aac6f1710f9f28d8dd714fcc1d4ae24774cd19d1f5b93217c540c938d6db4df31ff2fd2dfcb4070fc2a4adbb21e36679278f6a9f014f7c6671d7b43488c74e7fc31a1513aa8a655ade6c529bd35d66bcd4330df19afdb55bf1d93815f40e8f1feed80cbe6c245b00e097a0f7df3aa5943491f0ed731bd83b2320d5a608c7f4adb714b7e55ad2a67527f13299adce53877aa79356b03af0c347956b4862b12462a2029c4fd6599900f8e13ff23853e9b84be3419630ae25eb84b9f4592fe75627ab437f291aa13930806d5bba3c2595519a654143a6643ace82b2c6b39fa58bde1337e6e78ab3b77ca151b73254f5e0134a9c2a126391d300f78a3527c4ed5a330ac7a2c20e1d525716f58499e5ea7e8228f434c9e08506ec7a344fcd57ebb1d8aad3f2a5b5da8f7c818a6029d6503dfa398413d140970ac38d192e1c2c3d362603cc3ce7ee8eebafcbc4364eac9a329163fca5398f0b7052d31ac5d2133316f7e2c139da574616439b1c21f57540dee6185d45fa2131a17127c98a156d30b7303f1356a2ff7611da52f6594d3faac1bd78ea525a2e3ff1d1c1cb2c761dc2d62525fb0b35cbc422104ae7c46d406dc0afba0487f33ba10c9011dc43462aef70d904d7b6aaa7017f7f5044b2004cced638d32acd5e33b7724334cb17fea4a3f459384658017734c81ea50f56182102f8313ce78cc6be51ca4caec3572e6604ac57d8e678b67d776d4bcde8667c57b13d3240f23ed8942169038ca07aa6be0ff1a9cf0b7ceccd70485f81a3e40b0e66ed8de45024d1bda86a2a9fdec52e0d832a524fb76b76882e1534c3e315008a805abdd3b3aa7543d99fe3839c6d36e6d41edd58657da4c8b7d44dc422e6e31cf57a8bc4fc933f93896ddb946444f8c0c333eed9157b32be28417415d584bc08d3a9eebfa9b267f26bdc93b2072ae2047e2a94d79dfe0ce4938ad03e2456ffc3847faa5833eca633811013f982fdb86bdf8dbf87b6b2f42786a1ed37b2d42270d073b57af5c539b67f4c929035facad8417c9d5d9b002830ea3caa347754c5cd083b6ef0db9d083c68081fa40057c8c955659a43c92763105752b33ddec59f724fbcf83b1a7ca964a362e1f5c2319653bdd8e875c01b5989dd51f960e85aa6dc53518c0f105f1350f83ecb12585773a09a4500b5cb37bf9565250b7c47112a23ed9664ee79c9cf185b3f0ccf091ad9fdd4c365857685a882a620b6e918264311556647d19d3f6e29df945e8213e04ededede255fb7a2591a2305ef65f48e2b590ebd6d62fce6cbc9b8ebce9d43e1a0f94ef9bdbafc9190f6de0ba857e855c77c471f9e817cc78d0854e66deb03f67a22ea7c627b920e43ec49d4bb201b7873093ab5a60ccdb0d425c907d9b6c1d831533800b2c8d1a8b4bfd8599f98f9833a7599fee577bff53e5822bbfe6560fd7298932d516a0c1168cc6e8842f7786d982699f51f9ecbcc63042cf7749f7114e07ef328b1cff1b523bad412c336b7c28e6539f6bc13432e5f00fc1096b488d70f5ac0ac99d26711c6581916d3da78608886a8db71e84291f6016fb1c3ced365772ec0457f5b672047467596fce53575629b2b170457b45f19d9fbb9ad5763bee45312ff25534e89fcee723f15f2661efeb5bc5cb27584995ff1744d95ce2b228bbe83510d14ce637ee9eefdafb1a2447c21440ccd715561d57a86c19f34c52f3cab9b2477f40f119034ec92ba90c1f7136fad66315f0ec1a1cd4a25691f750449363d199ebb87f07f0c773d2dbf3b7de1050d16b05c8b39ab108c6c0ba6c3db97b8902ec68375bcd9d1e302fa22cc50c0f7083d858556a244e9ec7271c5f530c967b4497cd651bfe3f9b60a2f3763a395b0f2a893b7852b7b92f776a3092182aacfd1c74457236b5f393da6551e194e9407863fad757f7f5e3e5038cae4223139ddec331f3b1fa5a24d6422efa28462e7c6dbb88089d80084eaa9679cbf26cbd92074138cd4630dd8e73be51a85b21a8b37b4af0e45a261dae51d3d416e59e9cf88fabd128dbd342ec5167fc9dcdf45466954f84f76ee9d7bca18ebbcb8cc8c4250e4b98233f70df48bab4daaa75b18408211d2f605237d4b6fd93b24ce8110c5e23dc2c5f8f157dbc4c3398b6d9da06d47e3aa8c8ba243ca37e835ca61a0ec672ffebad1acee1c20892c34c3f3fc9b47dec82eb0434b02c52eb850fdfe193683ab636aa917939a9e9ebea7a28d3e683a042d5a563a8725e5bcf19fc0e11fa506cdc1b571656049eb53fc971f9c8c6bf834cec74f044c61c381f53c0bb60b8bd73734e799b986d84bbcb693203341ca67c3d2fbd1eb0772b9df44d8b260c774e1daef9d88724efbcb68fd7c9e5481b52113172036dff2c21ec507d2a9936cb1655be45e71655778c9f3fbf117c9ded26068546ca5651fa3358e86ea4e9d425", 0x1000}, {&(0x7f0000001a80)="ec443a6a725d3f16105d0f23e2f177d67f901469310e7e03558a50e663f7b53814736448f205bbd9eff3d8aed7fc6824ef0484a825159400268f7b690195ef0a8f0bf5aef112da92597e77cb61d1dbb3ccc3c271ec396b74abb6999133936e3033022cf64db47a1c172f1c", 0x6b}, {&(0x7f0000001b00)="62111a4c9b7d93567e8b427b7279187ae772dbc15de3af6325cfa1f4f0c6ef0ba03e48201fcaf0b5a77cff83dd37824149853954ac4b11633b684ef5ed816dc72ef74ba6cf05bdbb2382f286925641b322c1d5fc223aaeb6c6fe9640026145d35e47383551dadca9eb2efa075bfd72c74f2da6b775a3b51fb5c6b5ce0b2d200c8fb8b81c3e0d4a5a71a2cb6d539fb08b04cab63a7b50ac1f099b1668cc3002a1d5fcf3f4e2ba73c008d590dc507be074f8b80f4dd74546bf813d55fee5718f1772ff28f8cd8a66a0568f", 0xca}, {&(0x7f0000001c00)="774bcf8b14f518df57eb1167fcfcc35d70bd682a3e8e877ade86aeb3684e240a408f87e0264bf002335035f31f4f562c4b163cb58c5f945563ca04b10ece64172d0bb1ee3f3e7adcb1fb4fa3b224f9554d7fecf9211aa37b811f52e1a92c470eff8d620a8ceb63ef018df8476ac93fc3a6ec002ecc713d895c78644ec1782dd780eaa87e65a2dd1f08afa6a70dfd1a5a78dae2f5f76638a595980986dffaa551fcb1b2af799f4f8b557891e8b59ff4cf21bdf5143ba296fc3bbfee3f0887712fc3eb937fdd3253b4ab920526dbd5cfa270462dc83487d4ea", 0xd8}], 0x5) fcntl$getown(r0, 0x5) shutdown(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r17 = msgget(0x3, 0x10) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001e40)={{0xb3a4, r9, r6, r12, r13, 0x100, 0x200}, 0x1, 0x3, r8, r4, 0x6d14, 0x2, 0x6, 0x7}) msgrcv(r17, &(0x7f0000001ec0)={0x0, ""/163}, 0xab, 0x0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) shmget(0x0, 0x1000, 0x40b, &(0x7f0000fff000/0x1000)=nil) 01:40:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080)="d4", 0x0) shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffa000/0x2000)=nil) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000000)=0x63) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x9}, 0x8) r2 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) 01:40:52 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:40:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66f8bed827d4"], 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) 01:40:52 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x100000000000001) 01:40:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() fcntl$getflags(r0, 0x3) 01:40:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="0098299eba17dc67880427555749e6fa7397331e204c23311f0398b288a7ac84f4ca5351a21c0b0b5a9c16fa95df103e6d169a23acfbc70b658364ac449c55a116d928622abf6dae8ea59ff3c30c8d468f12cba7b4cb9dc1cd4e44e7bf158ba6da1e5ebeb487cbf6231a0e122e8c4c8d9f1020bf0dad850fa7eed91b486334000000000000000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x3b, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:40:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x20000000080) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 01:40:52 executing program 0: r0 = socket(0x26, 0x400000000002, 0x2000000000000) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) 01:40:52 executing program 0: r0 = socket(0x0, 0x4, 0x0) r1 = kqueue() r2 = kqueue() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="9be4aa73d5ea11afbd04db2b03785731588237856500999578adba62c09ddc0078eb024507e20fd8209830bb715ee6efc91ceb5148d9916b87108b9c1ff67d1931c281f4e61bfbffa9a19705bd4f8d1d2d5daca5154f5bcbc4ba4bc6ef5f51f72b5dd192680cd89c1a5c8b04471340e3a8e57ea7cb2527017518a295c574415e0490b67832f45853b51bae027953135e0842f52fe352d10b950acbba457b3dc267622ae52664ed1c1f20d6d0b3", 0xad, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x9, 0x0) dup2(r0, r1) 01:40:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x4000000000000) r1 = socket(0x10, 0x4000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = geteuid() setsockopt(r0, 0x20000000000000, 0x3fb, &(0x7f0000000100)="529aa8a9429f083ae3ee11e52d3e808b07ac0591419c9f0996cdda4b09f842bfce92c77460ea9c3f330f651e9e33b7b048babac76026fd128aa39b01ba14d3d8a91087b5df8acc87ee0278b6e5aa4a76a98313aa68ef9ff29e2742f8d93f97a518b078c74e2d4255b96174b57425512b56b8cbc76d6db10adf22ed369a31552671175b0541d2a20a17aa6b609aa137cfff28cf491fb4e172bf52258ac12d3e8bf8272b34096eed7ea6b9f4cbf1a85381358947b62fd6a72c7e2d4488721d10cdb7634c4413962df94a498c2ef0a2d5e5afe82677e3e3b1c43be28977e7d7cc9fb9025488ba2b300fb66a826cb823324e78570fe537bb650ede", 0xf9) seteuid(r2) setsockopt(r0, 0x9c2, 0x102, &(0x7f0000000080)="c2be65af3e3c35927921af717e82643003c8bb3050fe7716e7", 0x19) mknod(&(0x7f00000000c0)='./file0\x00', 0xc020, 0xc518) setsockopt(r0, 0x2c, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:40:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x0, 0x41000000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x8) getpid() 01:40:53 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffd, 0x4000000040040003}, {0x1, 0x7d4}}, 0x0) 01:40:53 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x6, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() r3 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:40:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x10000, &(0x7f0000000180)="f7f9e794", 0x63635ba0) 01:40:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x93, 0xf7f, 0x100000000}) sendto(r2, &(0x7f0000000180)="0c2991a72015a9551246c1208623f44975c35c86dcf0b2a7b8e653d46b6984b86304f7ddf7eaabb116d0bb368fb6e652cb21f746349f8255740f7fc8a1d9368d158fa88254bb62b9e92d8b3065faa1e046aa3af8f25d7282f3a28bbef0bb4df453ac63e8003f2bfea2316a035769364afa4bf6c72dd2c01aea1919f22c38667b58f72dbc2b2ea15dbef0c5f20b87ee954c507369087f380994ea11c52e0bda49f023f52c98c02174087ad13bfa399426dec5e4a00a87796fb7094def8ff85aa7b9852fec6dc87121fc7ff89819b25de6460a353e5db4c63a55b9ac09feb428cb", 0xe0, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 01:40:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7f, 0x100000001, 0x2, 0x0, "b316fff7eda722334e0637708811f7d937ef69eb", 0x1, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:40:53 executing program 0: r0 = socket$inet(0x2, 0x7fff, 0x101) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:40:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xb429, 0x1, &(0x7f0000000240)="bce353178d0bd0ad97b8326eb33470b2a41ee9763f4d02e1085252cd3dfac34e0593f2570314970f583db0b2b0bf320152c0691e17caeecd58fa223f1c0e5f712c50cdc2ed848a33ae0d9f7da621f4a234a7392ceb8ba8337d32ca31218a968df28d348c60d8f7d0fe40fa6a9e138ccca800b608d0616ba31b4784795cef3b4f7f658a42cf8bd81a77b41acf21a1496c179c6983dfdb2d66147f64", 0x9b) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 01:40:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/4096) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) recvfrom$inet(r0, &(0x7f0000001140)=""/215, 0xffffffffffffffad, 0x800, &(0x7f0000001280)={0x2, 0x0}, 0xc) 01:40:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xff}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 01:40:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x88) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0xa7095ff6fc285d6e) r2 = socket(0x11, 0x4005, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x2) poll(&(0x7f0000000100)=[{r0, 0x21}, {r1, 0x100}, {r2, 0x10}, {r3, 0x30}], 0x4, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) 01:40:53 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xeb1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) syz_open_pts() 01:40:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/217, 0xd9, 0xffffffffffbffffd, 0x0, 0x0) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 01:40:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) poll(&(0x7f0000000680)=[{r0, 0x1}, {r0, 0xa}, {r0, 0x2}, {r0}, {r0}], 0x5, 0x401) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000600)={{0x2, r1, r4, r1, r4, 0xe}, 0x23, 0x3, r2, r2, 0x8, 0xffffffffffffd7f3, 0x7}) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 01:40:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x202, 0x5) sendto(r0, &(0x7f0000000080)="74b5e6cef66cba9b6f1623776e47580d0ac3c3fe34011e073a97da9f173dd643b8c383302bd9c384e680a1122d7535af73cc11a7070584cf56acdf95d6d4b8f88e9e5f95370daa5b720222929ee5f616f2aa0191071bc2b0705885", 0x5b, 0x3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1b, 0x200000000000001, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = semget$private(0x0, 0x2, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 01:40:53 executing program 0: syz_emit_ethernet(0x9, &(0x7f0000000200)=':') clock_getres(0x0, &(0x7f0000000500)) r0 = socket(0x10, 0x4001, 0x9) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 01:40:53 executing program 0: clock_getres(0x5, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x1ff) clock_getres(0x7, &(0x7f00000001c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) clock_getres(0x7, &(0x7f0000000240)) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(r1, 0x0, r1) 01:40:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x54a0, 0x40, 0x45, 0x1}) mkdir(&(0x7f0000000200)='./file0\x00', 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x9) ioctl$TIOCSTART(r2, 0x2000746e) 01:40:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x40}, 0xfffffffffffffeaa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 01:40:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/195, 0xc3}, {&(0x7f0000001300)=""/53, 0x35}, {&(0x7f0000001340)=""/163, 0xa3}, {&(0x7f0000001400)=""/50, 0x32}, {&(0x7f0000001440)=""/62, 0x3e}, {&(0x7f0000001480)=""/87, 0x57}, {&(0x7f0000001500)=""/106, 0x6a}], 0xa, &(0x7f0000001640)=""/60, 0x3c}, 0x800) r1 = geteuid() r2 = getuid() setreuid(r1, r2) mkdir(&(0x7f00000016c0)='\x00', 0x108) close(r0) 01:40:54 executing program 0: r0 = getpid() getpgid(r0) mlockall(0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x6}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 01:40:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7fff, 0x4}, {0x7, 0x410c}}, &(0x7f0000000100)) fchdir(r0) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0xfce}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9}], 0xffffffffffffff81, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x10000, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xd, 0xc5, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000001, 0xfffffffffffffff7, 0x3}, {{r1}, 0xffffffffffffffff, 0xc0, 0xf0000001, 0x3, 0x800}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1db114c, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000044, 0x7, 0x3f}], 0x800, &(0x7f0000000340)={0x3, 0x5}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xf0000003}], 0x7, 0x0, 0x40, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) fchdir(r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x2bd, 0x4}, {0x57, 0x5}}) 01:40:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x42e1, &(0x7f00000000c0)=[r0]) clock_getres(0x6, &(0x7f00000001c0)) 01:40:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc9bf2bcd4505967d, 0x50) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff01, 0x2, 0xfffffffffffffff8, 0x6, "d677025bc34b1e334857fb0a36346a0e34d3a550", 0x3, 0xfffffffffffffffe}) 01:40:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x480000, 0xe5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000200), 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r0, r0) 01:40:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 01:40:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r6) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 01:40:55 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) pipe2(&(0x7f0000000000), 0x10000) 01:40:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xe44a) 01:40:55 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:40:55 executing program 0: r0 = socket(0x0, 0x4, 0x2) r1 = socket$inet6(0x18, 0xc007, 0x81) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r3 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getgid() r9 = getppid() r10 = geteuid() r11 = getgid() r12 = getpid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) accept(r4, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchown(r0, r13, r7) recvfrom(r17, &(0x7f0000000940)=""/235, 0xeb, 0x1, &(0x7f0000000a40)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="4033aebc38a08ba2e2ebc843291168b8299f1684f6702c27d7b4c3dd64caec20debede81f8935eb663e519b783a35aa0ae9a00b263df30697558515a7dc73ae241345feb584438247755aba3219ce42c87a637e831148fdbe6a106a066488abb70a4f001237181ffe3daa778f7ddc86def0d38e6d5e7d4aa4338053c702002172b911f9f4a8bc7d0ac", 0x89}, {&(0x7f0000000300)="4c2473388bc333dc309d9a45ff636322955ee87e7902be1475bbe5f8aa7d1aac95cf1630063d8d60c7b8649ec77e89c775f7165e59074f2094129165d84c83160e8caf846361608ac5879f2f46669df18947219fc52de58ffbce9742810bfa4e3a94780d68f13bba418ecf3f8560ff3e806af9db518a953d9739044905fbe53ff53c64e3feec630008f880927186216356d615d59b4433c9d6c15f236cb5be657c3919df686adcd7a8ded25bd07052833386dcc15c239080d844a8bfedda4be709154d386320e6661eaef771c2ac6bd4865c69f55024eca8fc629b1a3d1faecdbe66d66b91eede1a8d", 0xe9}, {&(0x7f0000000400)="3503cca2e9f8497c9997676d8f765e5996b688787a52546d8c96beecadc834e00d0679e318c8c6bbcd56317b7c196153fcf01175d9851617432385948b7717a844c9b0630390da4d65704bc1346c08ed43f382ab0f8c848d58f1dab79f7e1039d66af1be3a40eb6505d7b6e5c9c59879124ff03bc234c1a2186abb076219b367caf20602b45887ccc5fa430e7bc0fcab5bf427", 0x93}, {&(0x7f00000000c0)="da2951d39a74065fc7b0", 0xa}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="2000039177bd63475102c9a910360a0001000c00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x2}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000002c0)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={r12, r10, r8}, 0xc) kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 01:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:40:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="030000bae617b481474dffcad2eed52205f51ba719220ff67faffdd01a168eed98b68852a0c5270da758a18e30f6eaf145724ead3bc12b263168a3d04b0bb0c2f75e2a6b0aa8d9f0562895464fdd93cfd1019a4f000000000000000000000000000000"], 0x54, 0x800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:40:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 01:40:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xee5}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x80, 0xfffffffffffffffb, &(0x7f0000000040)="957d0195f1ef0837b211f49efaf9f1494351d961ffe9616d8e06438a3e6b9ece4763586fde1235dbaab80eea326e97ba4448ac9247c1d931d12d1083f7b3167f91b7426f73f2cfb152ba58f245f76407f327d257b10108", 0x57) 01:40:55 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 01:40:55 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)="b58f537f49581ad798f530b966e3477f3833068c2e78253e2e2258d91889f1e1ec5abc92690d8d39490218b1bad3e8de253e16871d65c338a66b397482fd50c33db53e33aea049602f47e9ef41c5805b862a23b711c243699e085e7f6bcdf70d40d16e03c877c23acf79aba3dc3e20f2dadfce13699b4a0d05f841a094cb356b52689c96f8a90cda90b519adeed8d67b29c8394718d7976ffc39fb5eb135c642b987bf7c31906211fa840296bbab1b6e800fe74f26fd65ae0f2107cce45b0125b45430c0e7ce77ec", 0xc8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x80) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xff) 01:40:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x4108672dd143e82b) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="e682512838e05f6b33221863444a7cdcb47d4b8e0fd77901972b3551456ec14761c63cd23489724b0d67e8a1d95510a95c97e6dc433d6bf9c0d94060397cc1308d4f126e7598a662fe73e74be40e5e3cda2cce9d02c0cd636c3244ce5641b7ec0abf121718155d7e2ba01071a34fc0871a5eeb603d29a568b89d374991128a56b8bf1b3d7db99f0e", 0x88}], 0x1, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)='x\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) sendto(r3, &(0x7f0000000140)="fadc290492eafb8f1f90f1b9b8609acd909f8b669b9bb67b81e15f05581ce64627a5284088bb1b59aa92a7594a1601b53a4937741f0b7d86ad1b31c7644f9ef53265b667fa6548f940e470fd9feabf19fbb89ed47039825f31aa8c59a676dc149713b4025e7bb6221cc8f49424da237d166ced9a68fbf9cb4c0cbc433cf42dab0a1a65a8af4b377d2b83d271171fd373426a3d", 0x93, 0xd, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x140000}, 0xc) 01:40:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x10) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', 0xa82, 0x2) r5 = socket(0x10, 0x4000, 0x4bef765a) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r7 = socket$inet(0x2, 0x4, 0xadb) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x8007, 0x3) r10 = getppid() r11 = geteuid() r12 = getgid() r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r16 = socket$inet(0x2, 0x8000, 0x40) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r19 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x12) r20 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r29 = getegid() r30 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a00)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="f08fcb2f60a1a0d8a17cab291dc340611322c7cd50d2da88704f97a1c3e0a9ab22efb2556860c13b299519906359c0972561fef7d5ad244f4dad522e493d9ec20003c859f1a74b9d959e311433ffe3af3e3828ada10405b17cf2b6860c7f5ef28f95f8c47b5fb660f29930aed499a17a2f74cd3b6ac0c942e2d501f48ec037311707d5671208704f56e6849dcce0527d93c279d401e52a57d4e1554e65431600e3147869313b7fe20df070fb436fe65e3941877c80050f11572f3f3c1f7d9b2dd83744a7ba0904a747c9d58abc0ea28a4d38bd4ee29553e6787e93e3b0a513f7d41b0e1319534f29b23112c9c6c34b9f6c09402040bf585a5d", 0xf9}, {&(0x7f0000000180)="7323c30ce89aac84337fe62c81b2f643d6d20a98d32160f83fe49953ee210d636b8d363330c4", 0x26}, {&(0x7f00000001c0)="4217d2ec7743bf731a91aab454062325cb45fc951610fde3b348cd228087dd89c98d6cb060", 0x25}], 0x3, &(0x7f0000000a40)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x118, 0x9}, 0x4) r33 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x800, 0x0, 0x0) 01:40:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x8}, 0x400) 01:40:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x3e) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 01:40:55 executing program 1: sync() r0 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/145) 01:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x31, 0x2, 0x5, "3193b0fc9c5aad8656976f109a42e1926e80ff6a", 0x80, 0x9}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f0000000040)="39e4a88f9cf1f507ce6fe59ff5d58f279e7dae150ed037578de97962b2a2a7d08556e54441", 0x25) r1 = getppid() fcntl$setown(r0, 0x6, r1) 01:40:55 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)=ANY=[@ANYBLOB="0010000000002000095c317798e4464d189833cce6c130a2ba7a9c8c0d57d7cd72"], 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r11, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) 01:40:55 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 01:40:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3873f8b2, 0x1002, 0x0, 0x0) 01:40:56 executing program 0: socket$inet6(0x18, 0x3, 0x43) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:40:56 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) 01:40:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) setrlimit(0x0, &(0x7f00000002c0)={0x0, 0x2}) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r7) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r1, r3, r6) fcntl$setflags(r1, 0x2, 0x1) r9 = getppid() preadv(r7, &(0x7f0000000400)=[{&(0x7f0000000300)=""/23, 0x17}, {&(0x7f00000003c0)}], 0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r8, 0x4, 0x8}, 0x8, 0x8800, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) connect(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65300090f763781b66a0a60805a70e38cc691ef692fa2629c4d646d27147b6166236c0e2e05644eaa1c414b8d3ca9f958cf05c95ef94280a291b4e89e4"], 0xa) 01:40:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="c6fa3d1ea1ac91e57c5dfe304b", 0xd, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102", 0xc) 01:40:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000900)="f492708aaea7fa241cf258377b3c43aa828e375f91c8c8453a4d3e3089f1f66d4fbace7424a46c43fa11ad9f003c0adf4437f80cb66db849328acd7b19ddcb783be2644f768e594ac2978d3694be40937d03b2ce356e113cec9b4d7f500fcf8c6792c8294634358bf30290fc24eb6258873f4317b4fa00a32dff81c34397f6d53a780c58f109ea5c953bb8abcd4f07318718a1db6e1d9db4d29d137f32189835e5515c2e47c4ec0070526c090a3257701d43678d8b755d0dacb62f7397c9d1293f771a0a67b32880a020c79e9a5aa2feb793eecc9001b7bf07358f8d269740569f57da0ea119b1ea9a2ffcb8c5538b452990d21023010f1e45e8dcc539f94829eab76e2f86d78e022c685210827784d04863c42f0af1cc88cbca21014dbce05f21c26cefb6efab77afdc952f16b844a549658438bb6b5ff7169b4fc642d6f8ea4eac9f779e3b3cddf88f85947d446407db0a1a990f094cac5ebd42e8e545050fad7580193e002caa13374ddf43d7b01a62f0750193ce462599253405bac8bad3f79d24ec83262f72dfa941f2ca5055fc4c0771597e9d781841971d63262b02565e23811fd2be4d44c17ed98cb1d9b5bb7f66ba2c9f6a72b6a495057672be9207612c14c4e6ba09218f36081a8d84cd5c29f7bafc6548346e837a41d0ca7c660d126a072b53e3fa5f6e824bebaff7f486ac15e3ca4503593227fc64ebe75323457f4c4dfa334f306ba21f6fcc58615b2731c5435b5cc23684fdcf93b7849eeccb44b782d53778f0ac3b4845bdc889518076fcb8536d23c1a9eb2ac3873a6c0708e28de8eb42987564ccb85818ac91effe09f9e13a5d9f321db18c4f6a325fb9589a4c94c941092d689eb7f4be2429f0879de5d411e2064667f75268d7d13a4500d5306499a60012413647c43442c5a7fe0bf0aada5a3c7061fcad245bd095c891dfb056e8e7d7e83aafcfcdb22166be7f5910f1b78de4fa39df0ffd2a9b81661c4e48900161d5f665b935912a61d4161a46a543c8bee65d362110f94cb1835908d53650ab0550a5caaa3c250f1fd1aded25b3467548f097cdfd81017e03472cdad809432a8f3203c98494056f1e3ec44189e7dad86f905ddd21d1920696298a9a9f4cd0aa0e8442d6a5c56e2e11279ca35f338413d6ee38f8e1cad66b5409e0f0d7500a5a6d1e0d5bd9e7e388dbc5b23199b49e0bec51b7ba4ca87e9112f5bbdab577296711eba15f86039cd1e2b73001bc5e7b9eba0d91f832c0b8427a0589114a0ad48b008e7ef5448c817e9016df8f655a691f0405f728dc850d070b3baff5aaaa674916961a68f18142a19f359da49bf94a65f1348347f7f2b7b3f727766cf5da2a2fb7ba8e0e712def41024c9cc80cc34924cfa7fa908aed3a4bf21ca80eb86a92c7efed583cdf6303c49c0780a60f468fce497e69e661c8a04b3a21280c11a7d219349535594bd70eb357b803ac409335e39401e9a85e8a0a782db046256e9eabc09279b2ec1329ec208a6386b492594836f342f3c651e69538ab7735ae0d665ed7f6d14ea67a2db6866349908c06ba1b505dc65135573dd3cadcff0a327de6afd15b1dbc59dabb75d6f36d1ceda0f8d2852a48709f2f1abb216fce8274b93e34b317aab9cc41787d80cccb85ff0e025d41aec237691f0714bbeb981fc11d4e45acb87a69c3e0359eba98fa39b8ee8be5c5e849b4ccf540ec7401588e37f030c28b6e1e9c22feecb0dbdde8af1452caeb0c36fd218660d904c07b474c71f9705cef24e1e931d74f227c10991ab4fe6245ec04604e55ea04bed35965985f57652e77a531b819b52f7ac2b2f9a1821d025e5ffd2ece15684901a934bed551f5d19496b98a66a2ddf0b56c4d43ca8ccbb1666aa7efb0d3fd0d759ea4e46b5beae2044e87980d9d0377f6b50a59655a6253dca6c88e9e4b287cabb9ce9023689549e5aa836190d6c95dacf109a041941958be1f62b8fade2b6dc20b007e08bc3970a2e0096c1f15649d48cc490c71e1a73d510ba14fa39b9718e3d289acbc5d50195cca60bc1e1051028ff0809ec9b876bb5a32fd6f35b56c5fc7b0af53d5ee2f17f3f7b08aa93ad09212ce2b315a4a966ccf7c980017cfe3b62e2ae166f9f91e2655ec9bb4f36513e25894d75ad6b1cb639061f41c0ac6b7e5562eb8c08fc45e66ab5c831ec940d62ca65e08f7093458a1ca20ab2978b00b6ce372ea2866965c473216198c3d4042588a03f5d087e2143ef5643eb41af190173ba888f55182f75d795657ff2c903600d112a5248a7aa27ab14dccf07e6e66a3c230d633657602346d103bfee8ea22362f0372d13c64fccb2d79ab6c09ef61d4d5d9a24fc6af32c518519914a50e08178d4d6f86329b1582a79523fd3270fcfad6f3437ebb7f48051548dceff61ec84d9e471c1938c2176b6aba91b1f1764e24cd6bf08bd0469f268db54fbac80f71e235ba1dcc4075e6029d1d3f2129d8548bb3819daea61388ca1fe62752cc58476136faf6676607fc7c6804aed21e136c279e442df61cf300100f48db5de0ebfb559fef29f1787e50442b93a637eabe80c3a0a7b6962efa651a2c393e474c769dbc48c05a993db860485469143b129d194719064b42418053712d194527e6f241b3944c42a2a950e53d497db6a6551694f5d42b773e83e1dfd1f2577f850a349ee165752a77b5837961946a3f0a13513324df63c1472331359061e704120fe7df1640221d6ddb9161992fbf4149e8a21c7eb53132dae21d7d1ad02e2e319b35e7f2afe04ca9d91dd325acddd77b3a1e9a73076cd73f82ce0cfc16ed1c2188bbd3fa16d60b3120ea9e5e45ef6e4a99f47d34ee363826887ae689e3a78a5e378d769d57fd8e0f904d51dad6c036cbed64712b33c0a7b2c4b6215947c8c0cce36f15fb181fe3f6ae93af5a420db710134d4ac2064e43fedfa896443bdb1e4f72ba509391ccd910e1c5663497c53955172f2ccce72a2754935bdfb634ef1d07a0258072dcf06021f40de4e4d2223650ee9dd797e14c0cd16708b6919acd9b7fe62c423a53dc238173dc82aaf19d81f73616a082534f9e900e11cbac77aef77c4a56a9be28d534482a38702af49f9b1f04a0ff1abfc9186ff0d3eedaef87bf6dd91fa3ee905b55bc5484972f689d1faca001d9aa238513b21fdb514036e7dbbf655d54ca77793e13a47e993a76c25a2610e990a9d4b825d2e052b0b7afde041358a10c0a815dbc6ac19efc8e1e07a4bdce33874c909b7b498fd8536623b3b02ce9b6b20f724fd9df74db228b13d87ab2433194e36708abb43d4eb93c1092c88020842f807d231b8474c5aa33627afd4728c74504152f7a7f246a90851bbe1806ae5e9063c6de918d5c90d847bae3c23b1a0c4d1eb709e67d15f41ef42dad80163be9f376870a3d854fb84ce1254005863e67efe3e20973527cd8f7afe42fe5cd6dd3d2e942aee9db496e5a20158be90a1a649ec2c4731776c97ea99e443ac7811246539367016cc2bfd5113857a62d14846d14771a089ad99e34558a86e72329e03ee23e204dfdc935993de6ab75f2ef109981342d38c16145d90ffb217bd4690def00d1ccf225016341ebdf77f028ecb6751fc13bb4379e883fb8ccbc4c383ff3b626372ddd44546762feff43fa2eeb4b832ab97c498f5cae81d8387830fa026e162caab97339cb9edcacff2c7edc61759db81db6b549a3fe5b4e8ddaecd834d59e649d01a33f0acd754466465189056b1f8ac4236e9055447de91f0f7ab0a5ab3008653d9aff9510c54e6001e4be936385acf9c5ca091d2de5fc88bd439078418ffa81afbc1a5517e20c8e751e85fcfc9a9fba1369027d3728248e0f339389309bd67ab225950b83ad627bc07b8ab61fe9dd35e074d2d3cb7666ab06f3261440c7a867533d8a0db621df462707de593f81c1368dbede0cdb0045b494a2f23c45b957aa0a6281ec99b504049bbd9bd90a0c0abf9ae46115d5511cdb67365e010c5963b01d91708c23206e206adbf9d841cc6149bc408f6430b9a334e71fb99448a04ea133ba5d33da47bb4ffad3560becfebf0062de451a1d4f935bdd3192350281a83a7b73200a42fae96d947ea9a7685deaf5387dedcee321db6819f67e73bc1d2ffd14fc4d05316608fdf88a2df3d73f136f6ee94e3ce3c9025ff3ca65de179306291de04e7de3d7185e02bb8ab83f87930fb02a3c3fbfa768284d8d24345b8dfd6698a4f75e0d0f70df72d26fae967db98d8499a2aa00a1a18f294091c6a0126065401ef9218c18588bec0b7a657b2fab8b71c78f06e6add0c3760dd54c2d126b03e4779a287b35205b407dac0da0e37c1c1d22d84a6a4254483e623fad1f5ea072c006a721eae68a7481944be36e20d07db8b76b0fc179aaf5088d05da17230a8197ba0ac5fd6e9f4ea9d90eca2dcad57cdaf51ca30cea42dccacf3d63faedcf8bf388e0a85b092f0a4c051e48ab2242e4eeb211a84afbc7a6bacdbe9d5e8e9418d27dd15431e1201f6247e1caf7e6d7ac46a359fc86099e812ef38d9b0a03eacce2a8b4ec198fc82eddd02cda7cd0b1bcdf67844dd93165f34bdbef6057a42495b3f03509b4040eaf79d7939054e65120d429fa3bdcf72f805a23781ade9fe3f727832eb36f4f02a374e8d4f54b4c0c252f493c260788a015cf7c83bbf476b05a478b1ca6e9f23c45e1fc0ad1e6cdcd7e6de7f4d150a0c4308ed407dca8775e2f42b22d5cf7ccbe15c3c9195e96fd9380e693da729851919068a8a88baa178724ba43c52130a0c0d2fce7e7455cd859983f76c6e5c5432233f19c1654848574dfde5be1b55911eedd9965a8476f05ad6970549db5fa77e49641aa072aa20ed260755f3f35c8b81c3181b3a5ff69bfd8515862e2020ed415083f1cdc2a6a45870a66a4d634434159995484fe7999ca044cab27c2d23caceba66070062e5c240b2c2fff72c747c29ffa71f58257bd42995d12a0be182a906c27a6f84b4fad84e3651d222f2ba1e4f5280a87164f5af20e52e175c0127c71aef66ddac6eb88517629067ec71ffe20e7a2d05a35c3428886618583cbdc4e521a89d30630665ee4336523644602e1c07f3603fd829e5a6204e2c8e55d2efd995be855558fb971f762d49fdfb5668af0dd7d9ce20d24bb55a2f8ec4949abce016436dfd2331457c7db3e10d99e421ae69e63b19ea9b63800a29201b6a54bf8ad592d40d913c8a510786e701776889b84ec662a8c8e754a738c8b17e16e00ae72ad24bf868ebc237440700b6327e070ad23bfe24de609f540c161ff8347e31e861e236891e8f9676956f8d58cd01ddb6bb737ac7eb9b1519f08f9df41a7bcc20f6859c73092e0e6515a6cdae4f5effa4bb0ce6f88c2423584302908761fb5354066231b9723205344bff1fa9562d9a145a08cc699b443bc3a0e55908bcba1516313327ec0ba8d67671d3951ba8d80e05c0194616696854cb004088f1d9f22fa1141d9597b17603d3e5a2c66f798cd7d003cd0d0294bdb057e1c921edb05bcef2b06acfa1f9e019b6cb0ea8409f0329d0a474633e9a31ae12546482504abefe2df172c37b97b522e962fe4442f129d18b7c21df65938a9c639915e014b8a0ed92d15540fd318388dd29746cedc029fa16e44aa0ba6cbea947c0c80e6d248ed2393e1155bf8a26a8f6a209fbce139a1f50c64b88911d858ff14d3c64c7241ca95c001f8e2b3a95bbf23ff7e591e777074de41ea0d6c2ffba0bfa2b3cfbde704c41053efea4bb32d87bd8e97cedfaa63f78ed9baa71a11bdeb58916b19bc689f868c", 0x1000) getdents(r0, &(0x7f0000000180)=""/53, 0x35) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r2, &(0x7f0000000700)=[{&(0x7f00000000c0)="06d70b01079fdcf652df15691d2afd7de17fcb968e3018fb06b538394c7f1a7caf377b55190e4374a4c1082dcdb142123bf6fa81d5406609894c5d087b6ee946654dc81bd1fbf7516ab35eee7201ad9e0ccb3e46c61e1b845e41a61212004d966d649401cd83715ae9c297b0819b0b006d23e8e48d0836c70a0843489a6eb91351b2602dfb6c5a0c0da00ec7045663735aabf639b50bacdb65725db8d41fec80d0fc08935a3e653e263fca4ce6a7b0e92483700dd4dc3832df4ee321ddba", 0x1cd}, {&(0x7f0000000280)="0469f86df1cf54ae1de3250029525a1fdbd48fcc0d368961edf4c0c21166624a98b93ade8f5bf4b5bdc9cef52a6d685517c52b9bb6677fb95a066530fe66ad7798bd535da6972f8c681047840a4093c376ce9760a8100e8a02dbb1c4cab15415508f65d96fc2877c051f9af04a8157ee2593890157f37bf5665a725b054d8816b71c793606f39333f2a2269ab30ad8d860e33603531a77f7515a473c137c2077a642b17bfe3309e42dc8e23dfecd7deb8fbe51ef720aadf0bd74bac0a9ad2ba5ebf987e632ec78fbee5555638f97cac8e30671cd1a12298e950b4085fe479e6aedecf5a9b06c72de1f", 0x1a6}, {&(0x7f0000000380)="554f90acd246132c8be0ace6f85cc9b968d81504f3e3d9c2dc1d860fc0482eed6046899f0cf73f81dc2a4cfed9a9d02b06ba4abe98f63b2f72163b307026c12ae008f95c71c17e112561cc3b6cd42c04b50c4dbf990266f0af6e3a4a49f092558d9456419fa3e76fac2f7b2e0ada9da8e9224ef86ca3e7f859e15f859bafde48eebdbc23d6cc6c1e2554fafa64b608c615731ac31144aa196f20718e676e9c9e94c34a4ad01d8accab44493e3ccc32676e7111afe462ead6df496c560dbb77723a915d9f433cd0e194fa3abf1c67", 0xce}, {&(0x7f0000000880)="7a7cb467e4d75f33e6ae6ff8eb416c02bce8219f6dcec84c3b75c558f7d1c44cd6fd1791fed76cc46b7cdced837e41339d5369a833b213c535cab48432ccf01becbcf440d314969de5ca6e7da9de64c4684638edd770e2", 0x57}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="e29da773983b0039", 0x8}, {&(0x7f0000000500)="e837ec0ca0ae278f7a14f5b5d1ac46dc4e7cae8d28fae01661d9f565051bbc7664880b06b8bad4b49f31d02fa7d64229e14d882d6ace4d3be17d5aab9810d93e01de98112fdbc6fb44412acdfc6ff52ee2424d7a5c72f0af510854dd10abfb791a0ab7c332ab32337dc832883ddf6180efdacc95cd9f9a05423ae307237b3163dad1b14f83513ca80235877e7cc292e7eed36f32bf7f42248ea7ae2fa91640a41b7640deb7575ee2af69a247f0e62e52aedc15ca6a4746ba8ad2a03e19a3d5bbdf6e68687e9185cf24af5dfbc7022a873c63ce3735bf92be5314faab", 0xdc}, {&(0x7f00000007c0)="47cf1af87c6770cbbe98d74bb291c386a14bd588e238698712ef0d313174bea3ce719f15e5a96c7235723c7c4171060cbe0577ccf84c26ac6e2de502e1aa7b5db24e2d9b687ef6502fa60dab3c7831a69d234a8068cf7123adcaa324b30969b360aff00ed15c582f94c4818951eb1aec038bffb742e25be1804603d921082be20b6a13b3733c8652f9a8ae7a165b21d15d4656768cf037613f813d6234ef2e8ecfba3a23bc28222c2f5b83da86ef9228", 0xb0}, {&(0x7f00000006c0)="db8bec2c3b5ef6fa", 0x8}], 0x9) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *395518 98426 32767 0x10 0x4000000 1K syz-executor1 219284 89310 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(e448fa87bcb8fa33,ffffff0069e67bb0,ffff800000173290) at ip_fragment+ 0x625 ip_output(fb2a65ab4dca25c2,ffffff006f4a5460,ffffff006da52700,0,ffffff006da52700 ,ffffff006e8df788) at ip_output+0xc8d udp_output(935f7133b59ef8aa,1dcc,ffffff006e8df788,0) at udp_output+0x45a sosend(b31164befba27c2,ffffff006e653e18,ffff800021135ce8,634,ffff800021135e20,0 ) at sosend+0x47a dofilewritev(703974bbc0933f6c,0,9,ffff800021063790,ffff800021135e20) at dofilew ritev+0x14b sys_writev(5406d3b72a90ae2e,790,ffff800021063790) at sys_writev+0xdb syscall(e448fa87bc37aeda) at syscall+0x496 Xsyscall(6,0,d,0,3,ae7560e3010) at Xsyscall+0x128 end of kernel end trace frame: 0xae971582d00, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(e448fa87bcb8fa33,ffffff0069e67bb0,ffff800000173290) at ip_fragment+0x625 ip_output(fb2a65ab4dca25c2,ffffff006f4a5460,ffffff006da52700,0,ffffff006da52700,ffffff006e8df788) at ip_output+0xc8d udp_output(935f7133b59ef8aa,1dcc,ffffff006e8df788,0) at udp_output+0x45a sosend(b31164befba27c2,ffffff006e653e18,ffff800021135ce8,634,ffff800021135e20,0) at sosend+0x47a dofilewritev(703974bbc0933f6c,0,9,ffff800021063790,ffff800021135e20) at dofilewritev+0x14b sys_writev(5406d3b72a90ae2e,790,ffff800021063790) at sys_writev+0xdb syscall(e448fa87bc37aeda) at syscall+0x496 Xsyscall(6,0,d,0,3,ae7560e3010) at Xsyscall+0x128 end of kernel end trace frame: 0xae971582d00, count: -10 ddb{1}> show registers rdi 0xffffffff81ee6a98 kprintf_mutex rsi 0xffffffff810774d7 db_enter+0x17 rbp 0xffff800021135910 rbx 0xffff8000211359b0 rdx 0xffff80000113c000 rcx 0x1641 __ALIGN_SIZE+0x641 rax 0xffff80000113c000 r8 0xffff8000211358e0 r9 0 r10 0x95c5bca77de50480 r11 0x83850fd50d82899c r12 0x3000000008 r13 0xffff800021135920 r14 0x100 r15 0xffffffff81cd35c1 substchar+0x1034c rip 0xffffffff810774d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021135900 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=395518 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800021062278,0xffffffff81fb06c8 process=0xffff800021064010 user=0xffff800021130000, vmspace=0xffffff0065a1bc68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98426 51368 83753 32767 2 0x10 syz-executor1 *98426 395518 83753 32767 7 0x4000010 syz-executor1 83753 501317 90664 32767 3 0x90 nanosleep syz-executor1 90664 231982 89310 0 3 0x82 wait syz-executor1 87934 472147 97765 32767 3 0x10 biowait syz-executor0 97765 352565 89310 0 3 0x82 wait syz-executor0 52979 48232 0 0 3 0x14200 bored sosplice 89310 422116 75514 0 3 0x82 thrsleep syz-fuzzer 89310 117098 75514 0 3 0x4000082 nanosleep syz-fuzzer 89310 25859 75514 0 3 0x4000082 thrsleep syz-fuzzer 89310 396229 75514 0 3 0x4000082 thrsleep syz-fuzzer 89310 73387 75514 0 3 0x4000082 thrsleep syz-fuzzer 89310 22225 75514 0 3 0x4000082 thrsleep syz-fuzzer 89310 219284 75514 0 7 0x4000002 syz-fuzzer 89310 29134 75514 0 3 0x4000082 kqread syz-fuzzer 89310 57347 75514 0 3 0x4000082 thrsleep syz-fuzzer 89310 112762 75514 0 3 0x4000082 thrsleep syz-fuzzer 75514 158842 29533 0 3 0x10008a pause ksh 29533 431607 94322 0 3 0x92 select sshd 55054 80232 1 0 3 0x100083 ttyin getty 94322 523981 1 0 3 0x80 select sshd 66104 1372 22233 73 3 0x100090 kqread syslogd 22233 385610 1 0 3 0x100082 netio syslogd 44117 497848 1 77 3 0x100090 poll dhclient 57697 407374 1 0 3 0x80 poll dhclient 7563 309927 0 0 3 0x14200 pgzero zerothread 51373 478346 0 0 3 0x14200 aiodoned aiodoned 70247 96254 0 0 3 0x14200 syncer update 5091 349058 0 0 3 0x14200 cleaner cleaner 31259 335210 0 0 3 0x14200 reaper reaper 28537 171464 0 0 3 0x14200 pgdaemon pagedaemon 18682 36341 0 0 3 0x14200 bored crynlk 68866 43844 0 0 3 0x14200 bored crypto 82297 196962 0 0 3 0x40014200 acpi0 acpi0 51332 144657 0 0 3 0x40014200 idle1 18371 25081 0 0 3 0x14200 bored softnet 11836 291125 0 0 3 0x14200 bored systqmp 34174 392710 0 0 3 0x14200 bored systq 94078 383671 0 0 3 0x40014200 bored softclock 38469 212625 0 0 3 0x40014200 idle0 1 110218 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper