x7) 21:07:13 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) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 21:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x174, 0x7f8, 0x3, 0x9, "c209b3c5baa463b6f5858311ef026161ef7e351c", 0x7, 0x400000000000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc0, 0x4040000000000, 0x43, 0x1000, "098d8e821612d879ca49707012e1cfc0915f15af", 0x0, 0x7fff}) 21:07:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x201000000000e, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00', 0xfeeb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/115, &(0x7f00000000c0)=0x73) 21:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(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"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x20000008, 0x101, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x38, 0x1, 0x5, 0x9}], 0x1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xe9, 0x40000001, 0x6, 0xfbf}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000040, 0xab, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80, 0x4, 0x4}], 0x80000001, &(0x7f0000000280)={0xc4c, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:07:13 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(0x1e, 0x4000000000, 0x7fff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 21:07:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8000, 0x4}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xab, 0x3ff}], 0x7, &(0x7f0000000080)={0x8, 0x3}) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 21:07:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = getppid() getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRES32, @ANYPTR], &(0x7f0000000000)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getpgid(r1) 21:07:16 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = getppid() getpgid(r0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 21:07:16 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000001580)=""/60, 0x3c}, {&(0x7f00000001c0)=""/114, 0xe1}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/72, 0x48}, {&(0x7f0000001340)=""/173, 0xad}, {&(0x7f0000001400)=""/56, 0x38}, {&(0x7f0000001440)=""/93, 0x5d}], 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 21:07:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/109, 0x6d, 0x41, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = getpid() wait4(r2, 0x0, 0xb, &(0x7f0000000240)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 21:07:16 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 21:07:16 executing program 1: r0 = socket$inet(0x2, 0x4001, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) geteuid() 21:07:16 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 21:07:16 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) socket(0x10, 0x0, 0x7) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 21:07:16 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="bf4a846b212aeca2e8a64e8ceebbc1207f3fde85db91fdf538c6cbf6eef189f0bb6b227da4459a819f3624c6a72f6d075dab225592ad5c6c8fdb921d2811680ff46e6f3ec56127abe4ad7e5444d28ba91f00049192af4418b9b5e37d68e5bbb7d8001bd5", 0x64}], 0x1, &(0x7f0000000140)=[@rights={0x10}], 0x10, 0x1}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x9b) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) 21:07:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000d29b47853068b09e6d24977f77cb0c4b415ae9d9a4f354b6c57e43c80048e33765c6d49ebd538f186db1af765b122b9ff5b22f6dfe7b0206ebced6864a493f86914a086329d15f307f31e72155ecf74bcd4cb6b285a0b2f8d617290011f4f3c640bd836fbab184"], 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt(r1, 0x1, 0x0, &(0x7f0000000000)=""/3, &(0x7f00000000c0)=0x3) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x8, 0x2, &(0x7f0000000240)="8723bad4fb4c67138287d0c7a6de348e3a61430c6d38c76dbd63650c966f17dbf0c1266a47bf9a96f866d3ac0ffc94c3b175f34aece474033602a0a8bffdae163a3a575c47503df338b3d369dc5a512f8eec0ed40d90a9a2b8ba1f755a4193ab4ddfb030d204308815dff3845ef5f6dc9cd2562d505751dae1cd1800d0309df78a1285be473403b6c7d20b0d6a22dcc23110f5fd703814c12546f1b488d041bda9c0892508643673cbc5b63a4af34cc50dd1b88a5dc8f325376dde230c30dd02d0b5dd0a89b86f069e15c7590124b946476e46212aa089fbda71499969218b14b66e0c14", 0xe4) 21:07:16 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(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', 0x0) 21:07:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x1ff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x3, 0x3, 0x800) readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x4) 21:07:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0x100000000, 0x3c0, "1286824d6ca478f580a5e4c8ea8a1aec30163a79", 0x1000, 0x7f}) fcntl$setstatus(r0, 0x4, 0x80) r1 = getegid() setgid(r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgid() pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) getegid() 21:07:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x0, "010000000000000000ffffff7f00", 0x400000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:07:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x2}, &(0x7f0000000040)) write(r0, &(0x7f0000000140)='<', 0x1) 21:07:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) read(r0, &(0x7f0000000000)=""/215, 0xd7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 21:07:17 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 21:07:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x24) r1 = dup2(r0, 0xffffffffffffff9c) ftruncate(r1, 0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r2) 21:07:17 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 21:07:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x7fff, 0x4) r2 = socket(0x18, 0x2, 0x8) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:07:17 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() geteuid() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) r8 = socket$inet(0x2, 0x4000, 0x749) kevent(r2, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffff9, 0xc1, 0x80, 0x80000001, 0x8}, {{r5}, 0xfffffffffffffffa, 0x15, 0x1, 0x4, 0x7}, {{r5}, 0xfffffffffffffffe, 0x10, 0x0, 0x6a0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x1d, 0x9}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x9, 0x36}, {{r5}, 0xffffffffffffffff, 0x11, 0x2, 0x3f}, {{r6}, 0xffffffffffffffff, 0x8, 0x41, 0xfffffffffffffffb, 0x2}, {{r4}, 0xfffffffffffffffb, 0xa4, 0x20000009, 0x8, 0x3}, {{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x20}, {{r4}, 0x0, 0x0, 0x40000000, 0x100000000, 0x1}], 0x8, &(0x7f0000000000)={0x6, 0x1}) close(r3) 21:07:17 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x8000, 0xfffffffffffffffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) sendto(r0, &(0x7f00000000c0)="4173024f1f1d56ee294222ecd72388b1aaaaddadf4300ca9", 0x18, 0x407, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0xbc}, 0xc) 21:07:17 executing program 0: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 21:07:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 21:07:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 21:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c10000000000e74de400", 0x0, 0x7fff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x110}, {r1, 0x194}, {r2}, {r3, 0x2}, {r3, 0x145}, {r2, 0x10}], 0x6, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r4, 0x2000746f) 21:07:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 21:07:17 executing program 1: r0 = msgget(0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe13) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) 21:07:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8c, 0x41, 0x5, 0x49}], 0x400001ff, 0x0, 0x3, 0x0) dup2(r2, r0) 21:07:18 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='%\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) getdents(r2, &(0x7f00000005c0)=""/239, 0xef) syz_open_pts() bind(r2, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x247, 0x8}, 0xc) 21:07:18 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = dup(r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x9}, {0xffffffff, 0x8}}, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/162, 0xa2}], 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 21:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x7fffffff) dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:07:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 21:07:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) flock(r0, 0x8) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r10 = getegid() r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r15 = getpid() r16 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) r18 = getpid() r19 = getuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002540)=[{&(0x7f00000000c0)="6fc77a7ea1290f3c8d3eea1b75e352272f42a5ee811212b45b5c4aa850787ff0f9455d4ce393f19475a9e4710b80aacfa6cd7c89a1bfdb7650c13ab426ee196ccbba5c757ca0b9b0f49d75bc28bd94172923cfd3ab6f955a88a4b1358cc9e8a4ca59fa65740c25831e924285ca80d2c5f9a4cc530fb12232714bafdf275d6b9208f3d8f4ea4a3dc182a1fff3ea1184bdd24fc8f19bfb38d7de47c8c98b", 0x9d}, {&(0x7f0000000180)="ef6b3b8df0c90aa5b7b4014846d28c8012de91b5b8a255c947b466f19a530b32a8bfe2985b411e723149a6f6fe593ec9337c7fd5c7896ba808b770211d231a39634bc0e7623132fff57208a63d593d7040fbd5d87ff8fa9c03b8ff1d655d48dd227c9f4993578f72ec7fe436a4d0bb4c9671f926a2eb827d3a18c5b6731bbb7680c0ac6c13d7dd0d9b9754475b94f6c34adb90bd3e5f62fb348d089ab363db6e4fb049deeb38e76799c719f2fd169f2f", 0xb0}, {&(0x7f0000000240)="a0a2b1b8aba43fb395cd20da045cfa9c73ca218c83fbb587450c2cb080391481ae52b7d994a37df3ec2b54e76dee31a22672c9654dd7ad168f922c5971b47a02ff251bf7f688d4579b905f65f54ee63bf14cd6614bd470b5bc3201aa7d43f8879a80e79e45f7767f894564b5802fb1e1bfecd7d923912dee08654c7d8ce5970c1a7b81f7e7e9eacf8543f396207f0d98fdd47a0df237f944dd0ff6d183fbfb6c40c42284f84528a02649dcf6369bea88fb9d87ce868b798cce553d2569aaaa5e3c0cf48e", 0xc4}, {&(0x7f0000000340)="cff7c8a67af49a37a2fd20d1871808f4c8ed8cd1bf8cf04f39fa57186e744b626ba3c388e24c1c636906555fd579ffaa5ec3acf5918931743c8db182bb61069cb7c88a52b40ff6d04766c9b2ee45e98e5b29792048094601e91e85dcd6e7df465dd8bd8c1ca9c696606542434c4f3d88efff6dd6238d3a6aba44e54d3fb60f12623d7eac99242c10ef7f9fdfcbec93fd91805824768e181eb9e761e230e9ef85a641851aa674d73d5efba7a66bbdd83afb4a0a1829ae25fc04f1710e094b6e410d1666d1de867fbe8cf764b8437989e9ddb997c7b1686f47fe33f80c52ec3a00c3d07de0a7c1ee37895c0acfc73cac4671e7f9d55c09152ca0409df250153af26a2721616fcd288c43b97e2b66c05bcc28ce50066fad70190c6a878c798fd07816e611a60b23d7b1379c2c891763e65409a8fd01f92247f13be8fe50fbd831ffc8c320f5d2b406d1bdd0e540f5a8e0ead25c98469e4a81f0f6e9524c2f295daf44ce453496c8caf26efcf562ea717f338db86cb44f678556539fc4a43f81dd4623a2624844733e8449a57ccdb5d97d28045f531ddbefedf1b09231578a702b47935ea13328d389b5918309ed652c9f77cbb26d369adf8959ecb1b3813a0e3acc26279ff18517e0c72276bbd65ce1f884d19f42bf43930182bdb1135cafcb4ee1846e19fcbdff4eab394b0a5a58265cefbcf5d1285deab976d20a43a914bfb22cd0b74bae568cbaf7ec8c177715e24328fbd0739fee556435a6be3b761350ab2b516cc2e627eeba0816e1e5947fb089155626dce329071e44f1fbbeb1825c8c877a5284f338940ccfedd870ccd68751becd1e01465e7c5e640ecac574521bdab0e19a02123a388123ed17bad965371d269cd1a004c1861803edc51463d635d4ead751414f006bcaef5ca9fe9a1d3e2c3b09d098f3d275e77b11fa28382ebb7535f18fb2082dd2bf34577a441f9d74ff86710c7ee93d6ed472d31660e0d44473fc4f883f8adf6175e9be2ef5ffd078972acb94fdc27ebf829a0c07c3fb8d6bf35ac24f4cdbe46fa3f1015c90de4843c8df62dd92908bd61e08939a2e3b4347ac0331420f789c342818727ab0ae66ecf9ae76dacf755d7b88bee95d9a21c28423503e61a152256e13f12d0b777ef09c3989e5e934734f9636b93c0fee3780b9b14ce5d30683a4183fa7a0fcca86ed2fa3fd6e7328e1fd4dc1ac108bcbc1e2107abce5ef8070148709a21e8cf52b35aee7027f32a172c0aa528e8d74a4346935b0340cad77ac2799374fa0194f2cc6bd89dd92d4523a71485d05d85bfafa734e3ef4fe2ac66ba8d946a54bf63b1de10ea547928ad55152aec3b61eaac77448fb234455b64014b10761426fc8794a51547800b5bc3d8ef165b7c98882d23480adbebacd2ddc4235bd44cc4088d479d40b94f7ba166d27cad160548333b41b4f748a5b3e0310ba63148baf8c9c889367e3be78b69f78aa57258d14ca25fbebbda0b920d515cc558c3d43aa35a434f702bb09f5f08021e4e527f0d1a24068264a3f7ebdf7fee6f1739d4270054669465edda86e41b7fc646e5e8f11b1e3a5df45a05b74b4ba227f6db744ae392702e1a42639758d588e6ec579bdaf605903097be0d9386e4119c8617ab36870730923e5f24b065ae990a1b446dd294b5ecad1895344043017c88acf7e184ade4828d082c50c0b13ff7025e7073e546f106a8d38bbbf87e2949d108ad4d1b1ced9832dac6621bf15f6bb029bca0b4e08842c5080263e4f52f60b3dfabc541473871df073ace8c78b6521afb71d3855c769c102344a4085876c1e9afa8a06b8cfc852518f4efbfc68bdec4d2938865fc6ec7c5dd8dae00e00f529580bcd0f4c43bf24cc6355cb84b4d3d84b150fd84fb2f9a0c162f516cb443c5c05548918f22d331fb16a131ee09a898f71c891a6d50b3381ad8d0ae1d9b0512f98999676018c62920bcc3f4ed24f842f7ffaf5762e0bd348c565c87678d72fabb4dcd96aeabbd7d8f3a5b569bf22a2b4695f9734ef785eaa8adc963e30da616c34baf3ed7d2515e4b8012d50b37859f9c5d8912b28d5aa0a0be1fc81f2fb937084acf1a95ce1653ca03c1fbd3eba83075dbbdc635f26720ded635c9a2d6d8ca2e29bd21aab6858b0f30d0904d124a4317d8658c22d706d81903fb1a1e7f251d0c989fec2834c0287a211da92d2105dbd7148bd412562963c9a4cb39351b2a9d29e558b7bf5283f37ceb150db95ca3d841abec39798ce16f3a57a211098b291150e0859db18d8867275ccf7edd0e1b16427d6b4dd9c25e24e6e25f56f5de4ab44f2855441327193c7e9904c82977929fb87be26ab4126884d50ac856024e71bd9bcbc3ea0abd23fcb4b806ebd67f9f81491dbcdaa0c2b23fe2232247261bd08942706a1083936e1a40868850480e7d6c5db9249059f61cbf529585ca1056d9ad9667d1d3f6450d88bae311b720f4a8a0235fd6aa009b6e46eb88016582c7fd44b68d86e44d3d22f95f2dfae62f516fd2d562879fc650933293a46510e35e9ed2f01fc9ea2a076983d03554bbdb4e76276b8d0c7533194b790bf5ed0627467ad6d47461a6e0ffee6c3e8016d73a8476dab6d6960da8379548fb7f4efa02d8cd67b7ed712d70a1feb06675163e99bfdd341cd2b40aea2819989a7bf0d7d743dff4b5fb1dd6dac647833debd21f1d71ad0f86e2b0cb3071eeef09fc4715b838da2810754ce72ef004b54b0a5780914f7c067eecb948d52a473002d40973a01a355fd681af3c0d8404ad4693551040dea4c7a5cb8ac76136cb78e3213495eb5d1176f5e71094a9101f3d7c168a62ef08a9d1ad35cf34b4a38999df176a893493ef63ede0e67555ce18ed8136dead57bcf333daa000c5ebc327cb972891ede3d568332e84916f6227beeeb2b679705868fe2b3079227c7784b80a41f00d73db84857e723a979243596d157ccdf1b0f1df76f0a2823a97994810cd326459b9be035e9504740830c42db2a489dc1f9c0c5d2be5301d6993f4877a17c4618f34adbecce9dcacceec4faa4083c9a8251e08dd1fb71931cf302d043a1127f915072a380ec6e4df9a602db4656bda1f09f0725c111bd40caeb664105f4f0cfd2b510bba60dce6f48a7ad65d817e8cd252e671bb2087cd41df890e5ba8eb9f95ea4aee8b82f3f00b0f9dee8a634a01f7f96e1d7decd9e2e851d4a71194e438446c8ca160c635ad711fc9f1e8a03e41e60330f8c4252871aacb974807fe0b10b38e04b9384645b444b0845949ed68522f78d9fc6141b5ec4314fb658ed70174387099d722168483024d28c1751d62ed53a72e688424b8de58d4a83da1a0589d7e338488ef143d7e297687d4cc417ffb3d5a891b2de634079c03ce8167605648eefcf2ea9b202bf4fa07939b6e0b5a4d191d6a8323e63876e91202059b135c89a6be4c6483a3e43b7ad8b0200b6078a13ed05f9b9112b5ad7aed32a7c2fd60db19190cd94fb3d909452a2f6862d0c5b4232bb500e8fe7dafab0f6492fff62bea8dba2a2a51bfd672eb18aa5f45ded6d771b4f7cc9b9b19d6a0c6401fdd796d36591da196e7a60d4f3fcf80c4bbd6effe8fc50ddc2d67352266c9f4e44918b3124b59a34b2e240baa20e6c91b4cb5349e75d3ced36dffec114f1c21bb24b2d09986b564271dd837ad0ce7ce0b84bc43180eab6f927103b3ba424701cc4b0eec8a57dcebc247f812a9c4de3a66469f219f7c2b8b417c22fedd8eff525afc97e8988d2b3e5e836104b8a90b75e63046130cc26f456bd8b6609527767f2843685d4a4a8cf8ff18a268631e8b655b72a0802a8b67a01beb7456767612720840c8a2ecfaf89e52ea361729a5bba1606a77773ceab5156a0524f3f672d92ea6d27a95274357d973ddc2db2a7e974f1ee383cfd40fabb2f74a08c918421b35ae896706dffc88df2fcb528fe97110f3f48539438c30498ffdb8037a09edf62391240ae3dd19d0c0c84cfa4e29bcd1904275b7a5856521db6e7bb5e14d89a9e514b43844da78c0c25a6651fff720ed0abc2e6ec4d882e4d2e213e7cb1ffee19edfa078f487849b5cc068b6b124da0c48ea6c8940d28d88d5bff77069bd655c26326451afe51d70e4b397c1e7339e1348ac3864ea08015717afa0494d57cd9460f4cd31ca5b8d5c4677725d4962e24037e435b655a0f178e58d23c170c147b6b906fbcb4e0e5e1fe09f3018f28fecfde74e49c0c3e0378413bc391e3da33d743d18c0b0c06629edafb08a2129fdfe16748cb23cc7be44addb0d6a0639b44c709cea32301d66825c0046ab3e3433f0f24b411f020845b04c14703271000ad6b3b8c6f1e6146c954d22cfb1911ccf340d5e9671f9bf1708cee1a9b6caa9f9391174904891a2233f8f5c3d1e5228cc5624093af38b1fb68f608d5df57038a0cd60fcd8258b952de6248bca882126fadf7fb64ab68067845c82777a279de917eecef081f31fab9c3c30d403d3f32a9aa42e6762e798f015b8ec5442b383d3264fcfce7d6f090e70cd658e2577d7e65a3f8b9ff5b11059d8f6ecfeb78b36179bb9e40c82f32230ad8ded3b3d75366b359f722d0fa62d5aba39e9616cc23ef6817f4f58e3d63259410b65e2971d4dc6e6aeb35a7d5ee3cd82d57f597876eac641647d3ec7f50f77023b4d9cf3afd279483fa1cc1f8ac26aa8ce3277ebbaf1a4ba56630a9c19c1ef034e4eaefea659aaa5b68814133e79230f11baa737f4b5878f9862b431010711026ee242bf7c91e51880883058140865b1cef2869635e76a6ae79bd282920a6b0c4f6e9048b07569a9b1b15572116917d577662243ce022b14f10310da459a6d71551d5ab46475c795f98f11664998a510ce179f5fb9b530a43489431bab3c7368d67b36ca94b37af4035a7becdc33e181559047a21d42f7d54bde6b406ea5a7de6443ad577e3c6af1a802ce791c33f4ce36539d22adeef3c081b5b491614602683b1eacf92ea9629494c7eb8158c03a6aa8231582d06a95847b1fa827bf294f5aef1be6cbd5c05da881ac61748e4ab0787b20cab0b51093c10ef8a8c7dac8d0b8c8bed1b804bd8191a83da1545cdda21697520ad81ce3fce819f390e4d3feef5cecb16b31591ea385a61cff666dc8c565a049efbcc5b64621892d626298317ef80ddf3921d47a2b6b6d32dcf194aa501b5853ded2c9b070305d7a78476835c5ad229a35e3d4eac16f224fa982c404a1764046c7017f0e6ef0b76e1f6a07fbcbe4a01a44bda1d28196d83db446a6baf302d963d92c3acd643855003291787151c7b5e15adfc3344dd754f22911c0c629f460ebcdd4f5575449b09884c198c7d030ff1a576115c87997eef928ac2a516bcb449f51607d01dfb25453355a9a573107d036588d5ac6c4d5101b15593818f23637ddd36201fd5c179c9e2f5496bef83e55b66e4ff7105633433c084ee535830a922a2ba3e70b3f00e101218786b61ebd8c79f91825e3caab9b7460ffd8a171b4cc3639e22c2f5017f2d4d4e475e4daf0a34d3d8f8f4f0e85c3553cfd24f2ea4d3a85caf423792471de67cef6c373bd9e59f752852c746626b8719db6c08b34d757d9d22a995c6a69c1d680aa99e507105892f633936426ff88e7b633627dad8ad726b07a951c3d7922aac0565101c7326169ac89a1947725f9ba7243fa8056c92de82528d1fe593eea65dc7ebc3e478f01bba0225abcfd4dd8d20ede5a4dd89e489e6a0126566cbe213204d3e8adba42468b59f613e7f5d30cd040018e7be8969817d865d052ac00a38b5b740edff76689e535419", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="74b989b8d2e91f2e90c3eeae0d7f907cd6994f79dbe194f235a4d599fc3c8dc928a57c110b6d091fcd982bb6845cb439c201917fc60c0a3021fa289d7e1b45449533f266d56217e0df2a023000d7e7c1d07b605bba2fc1c3ddfb1a51adcbf8fbc2bc4658a44f054df6f79195c801a596661a5afe82188b30b2b394cd21076b14cee735f4ab76a384fcbe9e985b01ceb5a5e74e175bb6a105884f4c0779aac0fac5500a12d1f96404c664a11d4c49071f1d", 0xb1}, {&(0x7f0000001440)="d795353cbfa03a35d8b8e83f8a0735da487c5c8cd1f30c9bda4abf83c06ca162288b88d4c1be3b7ed44fbe578bb9edba093a61fb784c378204ad34f71c882d0439e77f2f7abaa1e29f0f2cc9d2c4a38c4584247ca2aa8e2b6af8caf2cb00368cc7c48e9540ed4b882dfc111a3f7bb00b2e25d7aaf905c1d1bf426fe272cd188c8e0ed292f479057808850d0acd4391b5e344e9405040cfea1648fe3b8e0122754c30c8fcdf512f656434986cb023d49005ddd27b014dae0b60bddd10732d1e32316bee97cf54343c4e7f48b593f132754a467c2a5375a9954d4f55ba5b2c35e5ffdf4a7b7df0ae86f590549d88f515f2eb03125147c0e293246027af66fd8be4f7706e8c568daa0489d362e28c265be978543258e65567e0d2f620f3e82858a7dfd2acc0c608357b9369c623bae8477a109af7907e12811211fefcc4bc9cd561e120d52a959293aae19f555936c48d99961769d2bd999f35d0466df3b595a81c7d613e27a14e796308f818b7d86fddc07051aa2fa7a554176a401d5f58ca57542f97da760c38851f028d4770fa5a8ca1f6108c59eff9a4c583403bc54aba42071e82973e5a370fbe2bbcf972f417b9f45e6b5f59c0ceff3de4f4b16e06ff9db07299cf0820d7e7ab47ed8605b5f03e29a03a8abc30fa0bb89802b90ab62571f88255779d247b1227b09293eaed4d930a4716c029a68021af5edc522519e850d022acc6f04c62128f5e1d5be96bad553033fdbe6584e82372052e69c9fce624de020485e50b7a2289e83d0aefdb1e1d031d8356a97e65a0907d621f6c0a08ffa231b1a080dfcb1afbbdd1f9c214c7aea65a46249c8e37afe0f3e8bf7301d2c7652fcc542873f7cf77edb885f7fbea70f199daee101aade954aec77cd92479d2054cf9256cede32328662998a9184685608f919353c344bb8acd368463f8275fc688763f061391dc43d5b00a0d89ee47888c43fe3ae8e96279b7f6afc4722ba381b9ed019f460b572c3af60ff0e9b60bccd54943c90ee1a8a6eeb7d0f9d3ce7ccc3873cc7f363573143ea60c874e47da543c6c96c8ddf465296fafcd22ec0fc3df3b0f129f7ad5e586e3f6480349ed7955adf427c83dfb6d734d3c2dcf1689df869c22958dbab82472f24ee3fdba2e5b6f247e2ed85bb51070d83df8661c10031ce367fed4992cec9521d2ffa86120fbeaa64403e741c25e3f5ce4805fbfa0aba517c8d37a2a393b38b356ca4b9a5cbc40b962253a7ddbd8a16e0dac6e1f53924fc3469ab51850287dbe75ea37c16bf4e2a04389a47e6ff5342763ed5445eda7668164bb28e557ee9d2a238fbb2885c1f6def249fca0b2c6ac8943a3bfa3320ac5eaca6a9f88624c6a72d0ae87344feb14d2631ca9449b23c16d575568bb410b3b63b0c050029301aa343527ca545f7072ddc5ccbc79dafbf655796b5742904ff8d7d4aaf0ffecb391e56921c239a604214a9a69d26e7a12ca7b94654e03e69eebee7dfd489f24a6b560d342e3bf54b380c126dfc588c670bd74ac589a222b27ddc49b1b53546ddcc1026c28e5b4af1b4b32a391a454badc4a7274f71991b1f01d976d344f4a5351bd5cb8ceec0c14d0dfa3d52e57634dac41671d1fc731bf3bbe443f4830b5a064c0df78fd878c3d57afd21aef181ab9e0a6dfdee1f540c00d259440c3696f996bb2062025011bf39401ada5004a609437e285e996908ef0eaf0c2321abcf46f2ab3650f3a9faa1324a49fd8db854d72b7fb31eea9d2000755370df8cf098c68c389eb05006eae40a29accf6038494be1dcee0b89820f2b325f9e91ccbdf4d551ed1a75f87f4458919db3bd50f92da61666a87942e93eddd27bd0f4b3aafdec5a64cc08a854f040eb2733432470b2947cb956c31cd16b13c21ecf38ea615fbfbdaae638133a6e2fc8064495b63f947b9964c70d08e14f4778e565a45430b7a3a40bf41ba7740070a079e11bf35714ab8c69efa8a87e476ec9b6c023863e80f87bf9f8f4b1adaf68d2f5f3d7217a3e5c5103cfed7df19978f593b17d1ef8845064f0278df8643153babb46a9828042bced9c7978680e4a2c799acca80202a839bcdea38503531ed4a30a452e76d9898cc1198c1127d5af33c63e8ea3a8ef4d576f075701c266b3df5e9f67b979d4e79819debecd85a465b56a723ff881fe8db825b47f16f73c1a6b4a904eb32196c921402a8144a1f2b27504f04a6a67598f526cbd93a351b62e3d9f2fa212bf47f4b018714a416f34190104a1623f5824a9f2af1ffca94fc227622aefeb1bf4a1feff7f23028ced9753732f55738f44b63e6fa4a7cb59192c8baf999d9f1c418b2858c04bb54a7097a27a5f5f51c0f07d596f16d27723c6e4739296c5d93e1feebae7f44344be8e53c061d6bf4fb59c56b10c28613a827bc93c8b2da8cdfa87644432151c17670f917f4055842219ee772587d8b367f66738df872a63d82f8d783782fdd3408581867f0280974e49b182239fd8df011be9909974aeb3603d953a8aeb61cd0545211662b4b1b7e363f010ce8e434a30b11da7639f05754c800d27f7d1264e13188ff02b190a46c3606ef0ddbbdc768b74feac93e4bf4efdc822bc20aac22fdc7e4071c69381100f2f03580e80e8b721aa484a18132aa170c27791708bdf9d2b763b4eed69c1b981b7d9f98750ec8998fb0c31fff510d312d478725c44d64d211e42580a6e2b6a8242c73f6772cd8c546daf60e89da192a28631a301d6186da5840521f835b1660eb39f6f9e6892ea8b57f8fc8398781b54f5f520c25a70ff6e4373cb10a570935d222b4f17e84e1937cedb10121fba36a015710322b1f1c86c0074ae97994dfa875e5e0e60b37ce6c7f22330ef51f8846e7fb3efee84a3a8cc8f1d73099f1860308f26298aefdb894b0da9526a1d7ff85165f432cdbc1abcc2a8bf67c3dd39d21d4e92a551b4afd9d3167b9ed4ce235f754a39e87daec55897a34a9dd05a233de296a760138fb22921aed4f4512532f8c97903fae0285f9784b74ebe0f72855a99f2b0f54996305eb412b245aa27fa006ca35e931ac77b6dde4aedbeb6f4e55b4d7a3df7c4c90269f082c46085998dcd7d319abbef8ff417ddc391b871ed4f03d20aaaeb95b0f60516f5462c942325ac7203658e6f1d9b956778ff4c7fa2edfbaa99bc239077023c58876fff6aaa330fbf9ead5397d833f363a8568d8a617f1bf79082ca62399468fc22e4e8412e6f1728974d08f66506b1a54655f392b6013839fad674fc16e5de3b38584a0e3747d65ab7f36a5ba00bf2f04a9f28a2cf9192124fed19caa67f72b329d18efeee4101f19ac6ca385f87f05f54acfaa15555719926dc6d88567dd6748133e4028f1d837b77c1324b755cb76e52b547b912dd265cb999c27923729058a25eb24d14f7d1ea971ab8d67fe443673412dd6eb47ecd60cb942c5ee74e06d2cce781a36643d32360366ea296f8dee841049b0416a98cfc8089a93cd83725b2260db9cb9c9ebfd6499c2b67755e118b4244338655dca7544bfcecef4ba7349063baef41808600c0230c087866c4334a9adf7a5d9614b55276de14d66564886103194f2b3c042192393394a07aa749fcf154ed2e02847ddac806db71894f82199e32d98c1ad1562e3f2ba8df6d065411aef368ff7edaa50885f70b5299b933b1db5aa1486d0641b783430fdbbc6edb8327d869283ce8d8505fa9277da5465ff282858c4ca9d9c3e15d16bae22bff3a5591f44d731aef4e1291a15c22270e97c517a52f55291b3e9c40fc577e93e03549180a129f86e715207d4c7c7d8649b769e2d2e79b9213e417aab411cb144fd5ba2d5ac7ebc6a42679dad049fe64b01a7dcd3555b0470f7306008b79d19c7fbbdd00d41d2c50f738a2974ee5b1a7c402343d97fe6b8056395ab2ef07b46aa9757f8e1261d426ebc38b0e2ac0d17ac0b4b61f0b5513eb6381f6ed32cd94ca7d324bf2cb8b2c6a4fe62c4d14d955967fbe3f432de90053af0671305675f90d2eb70b08eaa27c7a068bffda62bc1fe1a95eeb819e6e13327e9a43a5d99ee3869d2cec1858e512b7790dd23a4da54960255b0e681029979754116fad589f8c7466eba6487628425dd213beb7d202d1d80a2a62addc0284caf14a06060bfcfc2e19fee2544047fef6cb2d7e796ac70dee06a35f1a96f900d088e8afe74784cc0576a91c06dd844cf103ad1ae4183c6848fac456ee016d46f95a1fae3b0d1bcf4b2c2e6d3304fe789d6d6c3c9fc2f4ad442cc86e2bb311322432e1cfbd401565a5fb2b46470b06a2da5dc6f4eedf3dfef2618c42670fc5d8180a0f23b16cdd67ca49a8f5baaa1f7bcd68600280966fa5dbe02f5859ac9727bb1a163fc8688c4ea3b80b008376b44edd0b03526e1d35c19031bf1ab5e82c32f27ad6aefbe2db12d414e3f9bb0bfbf427f7c11111caaff4480efe2ff557741126e91b4715ceee2ff0aa225c53554e2c2c052ed97678ca28dc067089d922023323b40052da60b17fd83c1bc96616db816f6ff9cffd015e96b561dbca4d0588a4f54872a0b18946836cc999cb3783cf35e9a8e938591ec52a1255792ba1932a2e16b4e50a21aefa58577340565b3b848836476cb14f873f42cde2e14612526a1783cc09ad28f741988d7975d0684e42981939536f1c29bd9bbf6d651e193ea698c6ce6561a8f0aa523ec81ba9ad2eeb8c8c4e73e9f40b6b3217e4c7763b106a567b307e608dfa67fc1597cd203c76d8f82ee3bcad7ebe2a3402a5ec38a871e234951655b63175d1907b05b14d3d27cc531ec605d4c9ccc445e398cb02f5101fd767b9eebe43ef6f7a618a5af0fb8083de511d05686bff2484afaee9657a4c55a1cb22766f3ffc71d757830189648bae8c39afa3eab5967093193717ad67c43a0df009a3afa99be4d523d25de4232228402e031aacfe66c2a6a8c7c7f1eb512b668a0b188680e8ab4980fdfbc1a1d9e588003a73acec3470d26281e5fe326dc04f79705d72cd4c735d5cccc545966a5150d2b13a7317fff53faf20d89077514f232101e93aa690f5c31258897bfb9d7ba79c73e94979e558e34d032f09ab0a75e4e6abfcbef71fcaa66e4651fa7b2988f7c3e76d0e338297ac28edf5f8e34da90d2b00b379fd9413d03f3dfc3343af24bc825c0b34957f64c401f748284d02ffd45d2de9b74197349e9f9c8e75bd048bdd4fc7cc6f54b3954b5a90e2b4ad82a84ee8774ccdd0e84dc84caabf6cec2e9b32acde84e48c75be021916adc77180bea107104eafdd90a944a80d20d2a963b851f5c11ac57a49803ce42202434b97435f39494a207bec86b350cb142b57397d477bb8e49f0f5b1177400187d4e3b40d093c108d5e0d9da4590e8e5b4c050def3faf73305a841bd338cf2887025b2f1f46995551fbfc5e73620938fc0014468738dc0a3a32497bcb08189b842b1f15cb926c817e0af8744db0669d597a452f82ac2c536d3c36265298894f9c745cd5411cc3cd849605852b25259ece5e3735e5c2367e6fdfa3bb3fc34da45c0571fa37eb8ae7cdb4354fc1a39c1d90f547288f8c22d107edb2acd94c736702c996176b071dbe285a69bcbfbad327c11f3b867ac732a514cb7c0b2c407e28d357eece6320490284b65a5e162907da53eaef3dd3dd670ce5187ca1e69cdd630025e2c94b201bd48f5ea4d9b3f1c73f12fdc3cf75a46c3ea1a62f906126624a309e67acdb4879e218148b713268fa419aec60823046a8effb42e48e20bd80262bb3003f0bdf394322e9e678f0f70b1d1caa34737f3d49b3f24", 0x1000}, {&(0x7f0000002440)="51c39c12ae7514fad1133e480cb2af4b55c06145d25f4f4adcbccd03e5a3f6946a0324c8b8bd8056f0c1c89c62a88b983bf555e9522deae3613ce0e40ac85fac4ca55fe2f35bf765916c41fa91670a97e521bc71047a2ed91d45f643137a98e331ea6bb274bffbd0d76281f8fff0d8d433792d5617de32f1f2eee7acc5bed0168e898d910a46cd483a5c7f62f025f8fdb6b8e6a6c16f7038ae58c54472a25bf1218105ff290eddf0230fb50c436bfa13086296be8bd3a7e968ae7d843e4124a151e82a9f3c0807c1e6e1ba8fc729e6d68adc121b71cbd02ef78170ed6948a39734b7fa8190c7d1f334756f79fd8e39dd", 0xf0}], 0x8, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc0, 0x8}, 0x2) r21 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r21) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000029c0)) setreuid(r13, r13) getgid() close(r0) fsync(r0) 21:07:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x101, 0x104) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000006c0)=""/193) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/103) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x6, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) chdir(&(0x7f0000000000)='./file0\x00') 21:07:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x0, 0x9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 21:07:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 21:07:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10070, 0x122) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) fsync(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 21:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:07:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x3b, 0xb00, r1}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f0000000340)="2ca1891427b5a4098df95966e51a236bac33752ed6ff486a563b11b4e836b705d1c0015968f2e395f932967e329a1c97ce73797b7ab3ac5f7240b3a5cdea427ae83028770e6378c1d61da8e75b39fbfd47fa90f6b3b1c52186c894809e14d2fa6cca5c28c8ca69ce6ce33696ae9cd4e567c3be16ee0202222cba3133e7a0e81b20a9d0609695cfd44f6d6e3834492024c0426b090894eaa189df3c4742f056c1fbf09aa8dc156f82603daa10b473232c40869263c4142bb70996605bf9cc1d5eae004b872db186460d74c81f7fb0872bfb", 0xd1) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x401, 0x0, 0x7, 0x8001, 0x1}, 0xc) 21:07:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = getuid() kqueue() seteuid(r3) 21:07:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 21:07:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x182, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3351e619776a5633f7a3ccf0d19c403060908b3ca44de504dc098f0a3761c767b5034731edde82e95dc1d614959f5277f389e5212394cb81db5d6d32ad43b617546a98d7c4272015348ab843a3d725a60932256cd4518028b78fc7453563c77f1120697198b061b19f9fdfc87a92255a8d5970f250262a9300e85c559f282d3166a1f1cfa172c09602f9152e28744f546da2eaa50bb88580c8ae69c85f19f2192fa6435457a32d66ee4615f8f2397d1875819f41a82781b764307248a3003723cc7f3c77ded13cbc6fe107ce7874", 0xce}, {&(0x7f0000000300)="a0977f9ec819226bf43117eeca11f737e4451d814439a33f4da2e8d7dc3fd4c479bc9346d066d5a2439416559e6ea0a7bfd692b1a9289274e60fd60f7c5339acdc1f1d0c88fca7b355ed9c173740875723d05194a11e", 0x56}], 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 21:07:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f0000000000)="9384da94936b209aeb968c76000bd18905827ac2a0337cfd30cfd4cd9d6b0f73fc74d17e59821e4f89ec2889a94c5331d04f0635b822616b120ccbf787bd2f9a53e3fd242b2ee3420522dde3271940b398f5638bb6f4d8041935ca6dfe935d0a7d7b486ec944c3ed03753a6d38728684c5c18932f5e22759fed2fb97a46eed9d5027967aaffc9e891483f386590a5fb9e562b6aeb4d0d16da4fcdd94a1d6d865517c65189d620c815f4648f495530ba1c8c084b36830614c0bfdf36353b4", 0xbe) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x84) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0xffffffffffffbd02, 0x4) clock_gettime(0x6, &(0x7f00000000c0)) 21:07:20 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8441, 0x14) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) getdents(r2, &(0x7f0000000040)=""/25, 0x19) r5 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x1) write(r5, 0x0, 0x0) pipe(&(0x7f0000000100)) 21:07:20 executing program 1: 21:07:20 executing program 1: r0 = socket(0x20, 0x4005, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = kqueue() r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x80}, {r2, 0x30}], 0x2, 0x40) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 21:07:20 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 21:07:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x5, 0xfffffffffffffc51) sendto(r0, &(0x7f00000001c0)="5120c3eb25b2a92e7499003658544a63b902123c71d8ffe2eae1495b078fbee8118343da4595b74ad4b53dbfadbd7f185ffea28c9e642bee9d9fb0f967f69867439d8ec6696589c7df4a28a4bc81d5b38137a54a4e624ab6e70f5974957f06f8baf50b5838254227a2d590780d21679b76a2edb6b0246beb2e0a0c9b36b592f08f32751516efc78ced6050daa066a01561a588e1b2fd09f139bb4e1367349f39beab67e82eef2c05d38d6f522d0417517266ea1816060831a9f5f9ee7bf9ba7269a8983c4099ec13c748dc4efef819e130deabf4e2409f723b6da420adfd6e5d989a96d2479ad5b22a86111cd82cee3eb42bbcd757d88ce21c1bc53d709e0b18829fbf12f19a7e5c2073f4a188c02f775103bab47f7e633130041a1e167656a94a44ca176a1cba247ed758202db6cd8c73d3e0bf4b5d8c7d21476cfb46c656354e88109e88e306da2319c746fd143e81c9665b8b6b51a934e993ba1f2d4a2642266b318bc04b2b076c77960dd5105fdcf8de234ca5ea22343d416d1a6d6d3dc166de9a47af7954364aa6494ba4d5b2fb1b8d1cc97e745d7a03306b3110741f5d2887995dd3f8f2c82484bdcd31039af51be9b2258965c260238b048ec0b44c92cbd9c1a1e2178f0785bfaae5d201c08dcf8ba5575e8932f5c0748354a8fe61cb2f9479327c3438b399cd1e748f747276c448a6b87f10f784503ff7a65222d0dbb3a1146d40f102e312f2745303b2efc5e6ade9211abf4345f435cead6cc6083645061136da34268a05ebdc7548dff89ba0aeebbd2d46b38f8d721d11285c94e9ccf7f10b6f0d5c9cba621057b171acdebc20f253f914b3e52da57bf4b90b5090a18c51803e147f1ecdeaca137477aedf4538a7a364bf2d15e8b5d39d9c94f9705f3bb868e25c34f6e97a011bd8ec869dbf096a39abdb67f1d6faa0b0423c3df698a953852f073c3cc52bd528b2e528a194ced1e7bf1dafdad87df9534c38fc54eb2742eb4acc8c6436b40312af284fc335b88f71c64d02bd11925be19a65f24fc045a0bc4726152055104e24ba4914c271b8762c308526726ee7e085a92eae30222b30d4a8ab16cb11c09224ab6a7443419dba2a734823abd80be0ef4dbd25586e7fea2aba07d30a8ed084cca585a83815f0fbf3767aa761f8a90c8972b73d91363680335803f8de169f8ef63e169a481589ce48e4fcef79b7809f81f6bc8a2e7e7c33e4ed7870d458214603b4e882a1935b41d0ffa245b022e809e089ca20f8240f5011bf1ee4aced41d6005469206d443ffa03c66eda553e567648e12e21d425d0a7f31db1b58b0b9d409dc580bd065cf435bfd6d93c25d07f4b0273d8274e0cc6599233eb251b516f8bcf63ab14f4330e73e8d56c00caa6a4ce7180ede9b6a1d0ff3fea1a844c645addffb64d600ddddc0e1e31a4a01950c1415e98daa63d4a0a164925224e4bf62cb512894324c91ad451ba396a0b3956154f53d8f8fc3f1c033f9c410250a96b83f1b3f10d4bf4e414d748b4edfc937e11242cca0651d8cd8e237728af2d402e161e9bfee42d02d9dcefff445087491e0e46e0190ef24eea29f60e3ae6df026b2cd4a333e58271dc689d4ea330be640926ceb3cabd1fc8a7a4911b05252d4b9bff5d51bf8265c1a70fcd7d5873ae721e0b52ff5ce953ed64364b6a11220a94b84fae27ba8e0cdef51823a007d097e2318792f9a915105e92ae7574d456f709109a92bf7a22b86d87b46abe5261010ed0250d27635c1c732feb7756450a63ea44a7bfa75d068aa9bf0c0aab1a520c5a46040b1f3cf343f9b731623d266de1664526eaf443c17b3b0b1bf2d666d4fc27c9f07f024a859810f05dc09c86c6cf42ee5a28fe7b28bb32f7ac7505ea44c0613bc7648b18e35d0b3985d01e6eca0d51a4cc35df75dfc9c29043bb53fd4f229b280f9cc7caac154f2e0ab198aa5a1b9809b033f14a8d5134eca4536a575d92b70e4b1b2261593ef0f1c6925755773a4c348df2743873f534b8a3980896ac8726f4a788cf09fd139cf8274326815051c511ac029016f7316876337e2f66009bc21558d0a4e445bc8b5a29fc101978a4ef04778b46e22bb6a4bad47f74161a071af2197b1c899b1adc7dd7c62add370dee4fa725619184c961b32aef3dc41f60a241baf0a0d57edbb07966ff275dcfdd18f887a2d0a0f9faa0eeedf039166293b1e590285dcd6b0f880265ae25c18cef4e9654bfe3ae5e7acb1f64469608879075e6bdcba8eb65df5d02f7ec60206e9024bc18c71ad979f13ae748a401c20fe35e12e62aceb91c1c13cca78de0764b9a18c8dd22260aef7630247fc4eb03b69472ae58030ce946cd6e382b41956da706fe3afffe0d30ac4d2304c80f4645520ab95e59babd7a894bc3c3dc1bc0b8c3edb63c124386b437ffed79e826877608996fd4578d1b9f08451c916d42b916450206eeeafb048a67b699f3f777a040d7dcae16d32a560301f35e484cef859a4465a3194f6b3b9fef5cc2ec4a551e9d8ba92cfaa1a6824ae4712e98fe940060cfb418f1efe2aa2fe25cd0c89c0707f7f4b20e9f8a814be6b1588d4e6361c48f0e6ca34c784fa27f86d8973c6d230086c39ac073a37c2240cbd2a9b796bb8ba06c71d51da56429af760e9f6a0ca206b32dc8d729c838030e1c73a86b4986ca6fa4752884fcda6e8f3558282fbe7ef4b47373640948e06caca200678ee41b4ab2d2f982cdd6577e35a578c41bad302bd92d0941c59f8b17f08db887a8d5e77d1153a3ae859338309d444cdb077f30180fda5f15c6d9d90e33ca862df72a80d1e192a0a3200748d7a8f13c31c1e5d79916a8fd10520a0c5c5dc957a85f864fcc177b24113c094763c9f936ac01e1558632226a5a4ba21e7438b28b55e92f71d66eef51bad8fc32bc7a7c4de761172efa01fc92c970c293c7efeb6db7f9c4ad217f9ce3b7862ad164769c551261cdd878df97295ebdc794d83d9a62556f0297003893b2ea6799050ea60a2c85d4a6d480aa010eb2900e4639a78a2688066a3400d69145c15fcb99d9fc08bc62965c829c2c02555bb9ad5aa8d99fbd5b8ddde44080a4c109b9c82c8ecb266d1fcbd47b24d14348df40997f43e314037bbc070e509a6952c55a8db96491e2c79fcf4dd7a98df4b1b695b061f24dba571983945fa664aaf327f3e8ffe4fea9fbabadbb15848875044ffc2313321e7560755d027a44411ca6381051173c09abec5c706fcd941e2235826af6c7c2ed14bcfa881ca10d491fd9a76c8f28d3ab38a0043d10b7e7df085f25126617d1c5c099de54a4d04440030380b46bc71e2ea68561ae7165edf95c4bfa8ab180d4656afa9e5f515373bc443b42ad280234c89a5c4fa0c420348ce1c0ac8c0e1b50f21838c58368a7354f5f1900a172b8751c045bee240d722bf488a0e44ce1177f8a55950bc5f72112ab99a5a2d30850da2fb136fac8b0de6a031b6534ad35eb6c599dd024b6875f1b9143186685a4c22eb9f2b36d885f0ec17d63417b8e9390c881058b33e95517464e021d36b36f1ef128a5e286d801891319d70ffc70d355ac86fe108990c806c75681f8d22654a249d7973a7b228d2e53724b5e6cd79b6908c9c133953257eddee7c2d1ba15a327640639f0c479b835b1e7a9359f80469d5c9d3266972fbee2997a80ab7f2c5a3dc0c202f15ac32c3ee6ec3e14558bc0c825e7864ee5e8fd3d7c691d6d8703d21549ce9c16fc7fb4d78596269e86e4cc9d3be754ef467f129b8f24dd9b99a9beca96cd40ff9adcb163a831e1288ac2353aa86189bc55b3d12ff1c8d840260f1d458e1bdf68f7d99e7000aad4f7626a68e18e749107a5fc5fb116feb505ccceb24391778623a4cb8a070a1da0f6a874ccde6ab9df7abad8bc5fe452c324a147276c8dd13e67218f6cf24449a35dd6e40e18f890e5006f64bc410ab8dbe1c8c49c6121d2f41ddc5d0bedd80a9f60386ba697855dda12f78330dec8bdc411b9f99100faea916102e309017ad39979666b7795741f5e527359d95f995cdbd02888802b9b0598de135345426a0e7fcfa8a2408c5c3523774f5c3d717f03937624a7a2fdd1d0d4e3bf54b5925c9e9e9fd87ecb94025d8a979e1921c220a56fcd0b160da0487487582d5736f97a978303adffc0908f56661e543eacf6a4ac3462ddf68953684fe7eb6ac618bf284e13d2cad890f1abf8167ec7482c122c45e516a58b6c9ca928d1e1a86a1d943df7be6291dbea0236aab04ba60c72bf566937a0981b2d42fa6f14ce9fc74ae7536df2a870825ea6f7e367492c19b07f9dddee4630df34e848a9c7e0c920432645251d108efdb009bbbea318d363bd277e1c2305e6dd2ed5517811489a5691f15c2bfe3f9f4d8a5a81ff76c44a58fa504f7cf0d02dd68a69bd1901e52a75e2ed79716cd741fcde2db19915226edc5a0d98eb0751f6fc448964f3709e99dd8b90e3ca62004ec010abc792046a151641947a1f6f59b57ba5309b3c4d4f11574fd2a9c9da0f4e52b4693d7bda1f88eb39cf74fa430230083c81539148c0e2807c92e2e2c18aee9dbeae3bee9dccd46804942945bb9bd69deed9bf480e13fd7c1fb1a853e46cfb7228a883fd181860ba05adb81a93570b50a680cf76a94a2758701bf13892c163cd55d5a4842c698171f73cb02cad19b78dc8ecc2d64b5e22cb89b02a72d551b099c0c25ddab16ddc28d15a25fa2aeade4041428041e147e45e6ac8441e12cc79b2bb998e31f2cb2057b6764320509f87c6ba182bc0669753b74b3f99f3dac7b43bef82faa31a7149e6b7eca55452349cdd5dffffa5b7f2807ac93218374c3fbd9c94cae73e066721cabc534ea8db1bfadfc00b9658f3074d1f18bb671498d5c52d11194ff98ec1a8eab7e82f859a0398cf7e4f6fd659ee72cd2da3def3caeba4709599b67608971d20f2fc967659e631919b907f0fd25d208afb6033c8e59419a231f0374adfad2c1e3e3f561821f0830912711c0b56456f96b480443b1d4156cce035d63695fe89d34f14c8259b6fb7ec21be248b7096309a301f8ac4fe78f1477f73e5d95413a64fdeb5f510897add1c356aea2fbb5ad8fabd0e52e45cbcc5c84377ec308d8854561ec1317bbfaae8a6f5b509a3ff91936b3f0ae336c8c122e56db1fb930993b10337e91d88390ba6e924372cc283e3918d0dfc11c264e0324ce619bea2be8b553da1484f3b3d321cec71e542f986a1beb3bc187f4ce77b698439420a0c1d3e5f4870673858e5c5ac4f96cf3350deb9368ad7315a9b5cdcff76fc2fe985f8c8cbcddbc68fe544c0e7e9faf98c2714a274a8b1d5c7f876a7a6423c6223837ae773621e767fa3229a0fbed2cc2c859af0057bf1e8093128704237734fecf72adf30a866287a873e4e4a934d33c71ef6777e066631f78ab0890d769b5dadc25744ff342e5a64455fd515df213fbcf3ec528fc6008709d97c84ec05c5b96702471b14dea77629e53b680c6b4813ee957bb4e1c4720ff9c43d22783e7c993a350c80028aa7ef36914f804fead22f8846f22c5f3ab4615bf2dae9a467ab8111de2f600c62e733f73cad4321738e675aa0eaa2e9c005e6676108b6e5d885001634c5a7f874290038cfec6f41239d650371a471f6ab87095b132099009bd290724dc2279fee777c85acd0f9b95d76fcd5a17778429500f3fedc25025c7bb3e238938f366c30fcff7da3147087674dd3bb178ac8068c1e868a1778e7c820d721c5bb4642dbbc64216da434c040c187e22646e59dac5e4c451b4473e3bedf2d04aad0b61498", 0x1000, 0x5, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffebff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) poll(&(0x7f0000000040)=[{r2, 0xa4}], 0x1, 0x9) 21:07:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000011c0), &(0x7f0000001200)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7f, 0x3, &(0x7f0000000040)="4d881ef6d05e2057e828163713c44ca624648e3fc6fc2a6e5e18b6748dce85c2c3b2", 0x22) setsockopt(r1, 0x29, 0x200000032, &(0x7f0000000000), 0x0) lseek(r1, 0x1e, 0x3cf5b1b6fd1c17db) bind$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="46752e2f66696c653000a0811bcd59ecc44a26ed7003b818e10cd820e2c884da68ea620700ba36890eed181bb3b119e4fd3e57855fe2fc7635d751e1b8e80160e30dfc481ce2e025561e23c237a8de499a8d8ec393f68929aa9015d3ffbff200edb0876e1e029fe807d474aa6203903d89685b6c9cc3b5bc6fd538808f971fed5939545afb269aa9847a9d18235743d6fd3dfe95ff70bc62d48595001d4576f2fb6bc8638245fb588363d5680500000000000000a6f26f9850d23a87cb6dc16b242abdd2eb"], 0xa) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000001280)=0xc) setsockopt(r1, 0x5, 0xab74, &(0x7f0000000080)="63b2e57dece5aab105471b95baf6531007685bf39e3a0bfbff28e102ddad24cf21f7bba5d9bae7e5e13c6bb4f6921aeebaa02c61a92879a0a1f626764fd38c4b194aaa4713d0454e4ed8f8707a95d596a06edaa635b2ebb0ff4b7fc73c7d3f29757351c0166f88ef4d057197f8b573fa6791832c1b7a50f83641639ff4a1c28966e86beb3825416476f3480a2b45e9461f8b784c77c3f5e22620a453f1b027574d2a58fc25f7d0d431a00a7e6b89bb19b90b23c63b85c36ce8529cca2ecea40c5f1eadf561da3884176bd56a040afd2ab1cea7e6c6eaa4262059eff13d944a5e87538014ba2cf29c91082139a55cae49a3cb9057ede469e3521bd80310bbb9937b70b372c4b480299df7c66536f5e31f98ed5c32d11eb6fab73b003ef726095fdbffef1922388eeef923540fe51fb346ad041fd5e58c52dc496cf25f8cfbab4fb8289ebfbfb4a6f5e910bf6b393cd7018686821dce979507d780cddb97d394a79138134894d20213467afb7b65c592c21cfbcd5b20cf55eaa5fbba4269655970d7fb32590480cccc5e4edfc6ab750108d25b7dbff6d9ed01e92a5c796c7850e63a82df2c1ebb4eb916ac0c3c92ccae0b44f246e3ea0a39cc77b4d988ae6f7a369471bc77723d1aee3fc0869187ebb2b912b138acb82c7ec2e6c2c7d3984587a5feda24b0098a162f97a3f645d2dae2e298330d07168d656e519414c2083eb96ffdd829ec9cba6ab6615dd42ce852da712be5beeff2a622e868cb9ee8b3be13daeff70db31afa35ed0d7c87a6635cb44826d8295d783bef027cc7a916d2983608d5f9207a394664ab131800b1e84fa24e65bfdddf4374801f61cc2865c56cad3ab46c046f0278489b4ef31688d2eae49c10ed2bb1839fcd013b277dd8298a95b4bad8a1a61607b5362711afb0d483531410035ddc827e216dc385c42e9938c11a537ca391903c273cd9e29bd60e420ef155152914df0a6b4e05967349bad2f5247f95b35c5272fa86d1e94bd13d2169e1c7179ed7f2c2355030a2607a334a7419a27e9c70d2fa91f5b52fcdf318828ca63176279b73ff6c3c503cf6e8f5f9322f0cf13032fee762970f5c12804cc357737b209e65725f275308fd2702fa8c5f3a8fd9db20ca2b2a3a533e35a2f2b0e9c4a896ded49ebf205546fc6dc43badba3b9ca7ece48a6ad8800b9d004e7381e1d9d366500e5fa32ab7c7eb1c116da2e31ebe1831a294c39e1d1727315e5aa98b4528109ed58db872ffd64f310eaedb4abf9bff064eea118ec7258f3762f8dcd142b9d9ad873369e3fea21a713cac80d30c3cafc31d9029730a7e82f0fe6b713a47a1d59971282643ffbda7bd32aaa3eaa02a695dbee6e11db1c90012d90f4c95121f4cf1d32ca75c9f818b2bb536979141ddfa71a258be8f949e10690cf035534775203d934ac0fc7a1f12a83a6b6968c72910a34656c2b983e85d7889b4a405762253d41a3d37b3d94be8e5c0f0c6faece4379810a28d4e66148f8fafedad4671ebc885944c48ed10fd1b12cee87956e79fcc46e75eb4efb7f83d42409f1e8f536eaaaf0371efd929142060088c2cf1dfb2fd53ecc9ca598b149b17046448140e047d072448b7ab07e8b610e51d6d837a3d35c4b9cfc3a67f7b5ef5946b62247197c45d7f8ada140b8fcfa60afb2ee5a73cda54e7ce9814f717a3cb5a8c4fce38cb1a8f06911049d5d6a6e8b66a18abefb4a6459cea70c191f2d430901d8e3ffa8e561ae15eb4e358d947d83b64a4004feac1f308dae2de83b1313cff388aaca2453bd6f421792c5219633e0244b150a6c318b1cdcf71fdd65cbbe9b77c7a5bbedc53248250c211be195ca6325baac8840cd5b0278c37be84c396b923e25aa8c103830f8ad3d8dd7f097509c3f962c7e8ef8838588edd3da340ca0e2b507420875ec768bae7caf140f3ef26383ad14d9c459eddadead487e88526a0accce49f6cff5062c54cf11e62893c9e1291c382a4e7df9ed14f72f2ff451d58029506322b111b0a6278f018ed7ce9223142269ec01984a9e8e9625b1fa88f1d1a8bdc08b80d8ce8b48af94fdce334b538fd6f6d8d51fdbc24c92f2e60fd0804425ff55ed3ff527cd2555d7097e123e3de6c684edafa94a505f3ed7b09e811a9d01835e7b92998492771bee0819d226de97f0b96e8510858661d9584aad50a62aa737ff9f17c5d8ad9f31271bb7e19ed935a661b85273a120b646d74dbbe2b36b57ff0bce8d1fea9ddcfe9d73f10ee4bf0bb739b85bb75256749636c7c907281f9f84ca93c092d1c83188b575db5e8047a95b83b4997020dbf7da04eda9d6c78dadc3f4870f01ab91be59dadd2d06ae79073c6d084a4986104539b5732f118eb8cbfd8356d6c6d74ea1a3c83ef1b57ec417cebeed2f85803691768a7112bbe29c24fd1790d6bc8871bd8c28b703f0998aa477cbbbab56079b27ee4846477fa391a80117d720a592105dc753616160ded22b0e3709c09c30b4c95fbddecf6d7b84e4190dae59f58142fe007f80ad88f1ba4fffddc23937d7f17c086b5f824697df9384e446103e10ee977666a5a51bec0cdc21f6ead98c1fa744ab5a4638faeaa0b229961a9db421b70bf48c64e2296679a597f40a7a9c40683bfad6d88714ced847a6716e0c0916947e176b586e0cf75c6ab48f36d54bafaecf41561b4189e9f81f4f076179dbc855e818f5e6737439ed484a5c35445a0414653a32270698a8ec9ea1b88d407b42335dd301b60a7fbdce4ef86c125f5a5c503c858dfc4b929833cb69c724c996012ea3408a89b0051f663939d6ebfac487671ef5faa1197e0b5658ee6e9bb0b1826c5a39c470da0160dcadd03b66452a92b7078ce757b346f0f8328e30e81b71426843caee959d61908fa74df51f36a4940fd913b27a19af6a9a68107b6e9af7c310a101062982cdaa27a69a6db955ebf05d819a5c76763550020c321f36e0014944fd1bb4d8687738c167470745b3e80470e5e3b51af5fcc677fcf41396940f3eb7842a02e0babde356d90115068e918f887dc65218b904379e945a53a6fcbde93eeff65d1dfce0632fae70f759e52afc7eaccf66b1c926df91ec5418d9452ef7d10302ae3325fb57b493d86a044492d1c6d984aadabd229f5d43199c3ca521228de8e20b595acbea318f5f2e60a4fa620908b82e34507792bd3a3db0d5ed965635c0f9d317b7c7e71292c5f6b8d546d1c7960fbcf39268ba3cda3137022d2c69445adfbbd90d320b18c6e16b507d9bb7d3eece4bf141700db58cceeecbcbbf16418c01dab67aa33a0f0233cc26c4a292fb0ef9574da9365f4238ce618e6ee80c4e14d4fbbde755177b10333bdfd320c602a4bafa7435d3fc1cea64e5614b452b0281656462a3f7b71667dac64cde7c00aabfef798537428d86ebbd4735349f8026fed47c0724950103c08b452d230c553dea3a4c9608d7812549449b851e06d1f873292448db2fa07529e05e9375959733dbe9db3557f4d39f5b0546761d5b375fde34ed08e7a48efa01d250717844cfe1df4efd4ce334c3f98086c0a83c7d405a220e9ea1a89a64eb078673053ff1babb6ff310e9b060a485c44b533734277a2faa97b5b773402709253643866c897c95c9d8dc077ba565d6728e1634e67eca6b247947fc0650e636ef63aad9804316253786b2f424760992fd70cf8cd8470eed24d36a315f0a030d226424b6a8f1af03cb0c2cbf04e84d4a09412b5751258909cd834087d5c653935adf742c05df44f42633df8e020e922f26e3496144a18ca1bbc608fc52e17a24114976ad1124fd01b14b5af24c84a70d45dfc2253e6c4142499f02a50d41a8e86c408a4f6d2277c7ec28442a35a1a79d794d76f292a45d1b5ddeda85e33b4bac90700bc5079ce3a516304da61d1f33135465794d2f6183bfd83c5cfa3d4654727a77d0a5c338fbfd1988b057d8782c413f205fc83427c2cdbe1e3646d50815386e3e5f97da05ee43b4557262ea02ad7a22b162f8a78f175577d53226c365e6e52590fecb2f5887d31342ada863991e1074a039987fe688e71f1aae6acc1b989c58e43994c3aa1e94fce1c6fc9a1946dd3e597651d30235f9e386d529f11ff1142b74a198f308f967c809849207d37be05249ab4fdb1c10d105f0fa4a214c0da452f30a0e03d79c9b9b0303b222b223a2f282d7d5952d7301d6bd09324753ffb74081bf9545f47ef60d34133878f95e835d51b1d5948824f93d408ae821fcb80f784f8a556e935f1cfac76411d870c23769e7a5305497c3d2899237623b2e23039e9992ac59749f6dea24c265c1be6badb7060cfeaca5316f163dc18b8778fd56219db3c55dcb6b9ea799438e3ba8a7704da4a46cf30155bc88915e5a17690caf4c7322eb3d7770e6947522156b975f677bf6493b487fa2a9d1a1e44632d8842596e7b5798a2aa1f8ea3ff45edb60915cd7ac2b6dcc3dd9c93ca2a94a4cc1226c1381efd2db5fa80fc2bf8e50cf66e6739241a99817cd742dd110058af2ee1a6b440d133b82f1415857b8f51ec02adf0b25127fd25502c4c16f053452cc35cf4607173980c734313e0e036c1e2a94ae09086bd900badefe4c795dcbf8fedc9cb962c17db7a4d98c4b3d0cde9cf6b41beef2b1a0def6fb350ad303c3c6f35294e370d094c6654199752dd49473f6e22b68e360cec118aac6e90cfcc9dfa76aa6d7ee41557a11246d1d976a68073d2f167693a8904679bae6b97d722f36c9875547e04969bc09d6b67bfcc6477b694a8c5114c5c0424cb1275912e16f5f5bb019d9ef5c9c0c64346cbc228209bcce6f29b345e6afe9a15ce860071076c966e0a8ff9b27440563aa819e1eaf15834cea3b451d867a8761e2b52fe504e651b6b65c1c14910cd8f09f9087708ec8792400fe9f1b8d9593221bd86062f623b12a68c737ef5eb7438c6397b1a335f1de7c03130daf8d791c930d3e14c4e32d6d2e1ba8d97db9f4dc19b446c645fdefc3cc7abceef30e0158d3c5ba824c2756ffd904586ed1fccfa4b68396d00de6c5f67916f5976658b639e3d85370223716dbd7e6a97bea930604b58790d42d102532c8f5fdf439a016fa02362d9a6e124289f3e53e8ec62dfe0ed9c8c7e180d19407a79bbecf3f8589ce43cdb9301e243882998c5e2afaa76219c6ec2f117de547311dc76dc0efec4b48a195a382f9f41d9135cbb54b5109bc0da50cfb90094aaea2720e50f6a43f843716c9670a3f7cf93cfc499977c84071b80ee2d94995071a41f9161dc8025dcc5558a339623964d50b41a8368576c1072fbdc404b2905754ff21cbc5aee41abc7371662cc4644c703e9f9e6f268f8f50547c3b1d00d45333fcc4149f4b1b17420c998de227e65b88e2b1e6d600fc1649944a151e124b3146272ab80f8d8151df14b77b44f5d54249822c386d0caeafd98d6e151661739e45317075ffa1d7c3a3c0e3b3d40a21e909240f55af50c5a757cbc38e815aa73cbf394e1fc4314066fce50a1ec3aae54498875a4c7f2fafc44bff1fed42e704a2a82f64c4e5318bb9688ac49dc52c0e37b4eeabb4af4c1245665c7d1ea33aed61fb4ac04c4248f3e14035b89bc6791228817829c74631400dfb9e0dcd4553d076e8628778aaae4d9892be69363bec3b0456760202effd14ae6a3089c55f6bf44321a36a6b6b8c7c16aaa88ca6340bd30720bbdfdacb50c62810202e02f43b7389dfcd28cae38cbd0a06c237215af205baa4faa31020a3dc27f032ac3a1552a6aec4bce3a075e19e91a96bb0227581187ee2608fe1fffedc48955b8", 0x1000) fchdir(r1) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) 21:07:20 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0xff, &(0x7f0000000100)="8dfe77e1c4be48b6b2c85eecb247279234eca11f498393058830d93b359534f40e9afca124aacc3d1a33aa31b3350941c8ce5eb808dd59987b3df0aa72e46cb706dad196b0cc38085bca71391754f8720b64eb7a97e7293ef907813761260cf05dda8d8fa316c65813377f0d3601910f54aed498f80c0555752e94a492941ec68224d2ff52f63153b5adea883fea8d0245a076349f932cccb6e4dd4f2f3b0f42eece61f6dbbf344dea28497c4b651e7df5c1aa58dfd855ea1077f457df6fdd25375ef00b72a3747dccb2edbfbdca8033373df070671e0eb06a8724dc2a60045bccb9d9b92bbf732abd4946cbf51ef81724570b2a9ee76693daec71140545e5") ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 21:07:20 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x180, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x4000, 0x20) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) listen(r1, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/214, 0xd6}, {&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/196, 0xfffffffffffffee2}], 0x4, 0x0) accept$inet6(r1, 0x0, 0x0) 21:07:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x80002, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000340)=0x47) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="eecc71498d0f77120a1f21ea0e1aabf52fe95e7cc4f983ef6959bdcc933999f7e74ce602409a1f53bc05de5478da10139c0a036c177bfc9f48842fda74c8c4b097c8e3ba26b59e8581e0f927de5cdeea396490298fef976c7ec32e2ea6e3dd82573db69ce0e2c5ec2daf76d408d1d48a36158dbcca44b037f2f51a74", 0x7c}, {&(0x7f0000000180)="a0662dc21328824b38d460a09227adca844a4c9598814f6aff09dec00aef625834cb146b432f736c8dc3", 0x2a}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x0) read(r0, &(0x7f0000000000)=""/15, 0xf) 21:07:21 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 21:07:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x4000000000040) close(r0) 21:07:21 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r6 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x7b7, 0x9, r6}) 21:07:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r1 = semget$private(0x0, 0x3, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x10, 0x1}, 0x8000, 0x82da, 0x8}) 21:07:21 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket(0x10, 0x200003fc, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffefffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0x246) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:07:21 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) shutdown(0xffffffffffffffff, 0x0) 21:07:21 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0xffffffff, 0xfff, 0xfffffffffffffff9, "bf09628db39cb4423e19260e69412ce03e856963", 0x10000, 0x3}) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) getegid() 21:07:22 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpid() truncate(&(0x7f0000000040)='./file0\x00', 0xffffffffffff0000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x7011, r1, 0x0, 0x172) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r6 = getpid() r7 = socket(0x1a, 0x0, 0x3d) fcntl$setown(r7, 0x6, r5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="7e96c54a8fafca01a6ad5e7094c82189c9c59fcdf1ac44fbce33af35814988fc77bf6ff33ca15e3e0b1c4b2a9d844f147f47439e3003551313e27be3eacf432c07ad6e238b42284dfa4cd0dc216dbfbac90614a83fdb273a8f742564fd1c6c7912a19123f96e45ca131106f51eebdd052dcf7fef7df4ff", 0x77}, {&(0x7f0000000280)="5267dd9e4388f3835eb5560adf726cd526caa43dfd1f917eba056820619a17f3b5135dc579666da4ec178290b053ff4e62fb41d8081a2d486dbf90dd4fecf0d965f80bdbcd6375dad35e6049c1bc738658a59dbab1a13b392c550b72c102fce85d66bbad897547b622356a5b1e70b31b5d46aa30370c235d91633d7daefe954b3284e145552068df12d416d5ec155d6c8d220974a2a497862c8690e65ce75b28a2a9f684b5593520201475bbe3309ac7fc8f3c471f153036a7d002186167a098cfe8dedfc2693a8db084cb1041db7d76e1e87b65087bd9ea300b60c22a75576f1a575614b229a4e22d77b1241fb00d5e18a0", 0xf2}, {&(0x7f0000000380)="a58a863ffce1315a4a3d7e27bc0044dd4a9fbe0b9df97b00dcf8680a6decf9db92b11fafb7ce97255e2c8b6622a60aeef916a8cb4e109844b589a70cf2a99acb9827fe087c6dd23d519858deac3de7fd66e8d5327b0cdc4f15452cebce9c6b352534f1fbd04449b28dbbef223f6cb1ac9d689cc3cbc38023f792ee046a13be10", 0x80}, {&(0x7f0000000400)="ae5e52ba9b6849d9d1632a090256c79be2444829ef1cbe72712dca582799d2dad6ba107b17b51ad1acca0deba861776be33ae40f7cb1ebbaebe822edb4f695c1400e2a0bc81bd32ffd3514", 0x4b}], 0x4) pipe2(&(0x7f00000004c0), 0x4) socket(0x0, 0x3, 0x31dc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x80, r3, r4, r3, r4, 0x40, 0x80000000}, 0x3ff, 0x9, r6, r2, 0x7fffffff, 0x10001, 0x7, 0x101}) ftruncate(r0, 0xfffffffffffffddd) 21:07:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x1, 0x0) pledge(&(0x7f0000000040)='(#&\n\x00', &(0x7f0000000080)='+%\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ftruncate(r1, 0x800) 21:07:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x41, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xd3854221475ea8be, 0x100, 0x1}, {{r2}, 0xfffffffffffffffe, 0x6, 0x1, 0x5, 0xfff}], 0x80000001, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000009, 0x22a4, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x87}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x6a7, 0x3}, {{r4}, 0xfffffffffffffffe, 0x8, 0x4, 0x80, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x74, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0xfffffffffffffffb}], 0x7, &(0x7f00000000c0)={0x1, 0x5}) 21:07:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/84, 0x54) 21:07:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 21:07:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x7f, 0x9}, {{r0}, 0x0, 0x92, 0x4, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x13ea}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x80000002, 0x3, 0x5d90}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xb7, 0x7fffffff}, {{r0}, 0x0, 0x40, 0xf0000050, 0x1, 0x5}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x5, 0xffffffff, 0x7ff}], 0x40, &(0x7f0000000280)={0x5, 0xa96}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="b624149ead6d322e71ff0016d6e014615c5efb8a9c63edf5c7e734bd728bdc6822e232677a57f13d5de15131395e4f976270b448c1f44bf3c23e8d8b3d5fb35508cc9b3489f0cbb241572a4470c72225badd348bf6bfe405bd41", 0x5a) socket$inet(0x2, 0x4, 0x6) 21:07:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 21:07:23 executing program 0: setpgid(0x0, 0x0) r0 = getppid() clock_settime(0x6, &(0x7f0000000000)={0x1ff, 0x3ff}) setpgid(0x0, r0) setpgid(r0, r0) setpgid(0x0, 0x0) 21:07:23 executing program 1: pipe2(&(0x7f0000000740), 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000700)) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x6, &(0x7f0000000680)=[r2, r3, r4, r5, r6, r7]) getsockopt(r1, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r9, 0x20007461) sendto(r9, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r10 = getuid() ioctl$TIOCSTOP(r8, 0x2000746f) r11 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r10, r11) r12 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r8, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r13 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r13) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xffffffffffffffa8) r15 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r15, &(0x7f0000000000), 0xc) fsync(r1) semop(r12, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r9, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r16 = getgid() fchown(r9, r14, r16) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r9, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 21:07:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) poll(&(0x7f0000000080)=[{r0, 0x5}, {r0, 0x10}, {r0, 0x118}, {r0, 0x100}], 0x4, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 21:07:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x270) 21:07:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1821, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 21:07:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x1f, 0x3, 0x8, "0149bf10d85f069d4f0783a17eb7454191f02de7", 0x80000000, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_emit_ethernet(0x46, &(0x7f00000000c0)="b7e5b1e35d568ae20f8f7fd681df472a215338cbbe9f0230e5cfc0f68ff36f74733839be7fad4b4dc7f84e37cc9dc8db38fe79872098dcf45443a4ab6563784f9b9e99d3f86e") syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 21:07:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r0, &(0x7f0000000040)="a68c36e6bdf85ba6d1eef7866961cdd1c49194644cf0e59e03d475b11c5679eb6e4c948598d49168ec6afaaa8f0bbb946b5e0367c4dae7a79ed613afc766992c62048e6fd20d8440", 0x48) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, r3, r4, r5, r6, 0x9, 0xe80}, 0x3, 0x4, r7, r8, 0x3b, 0x6b1bd879, 0x100000001, 0x4}) write(r1, 0x0, 0x0) 21:07:23 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') flock(r0, 0x1) r2 = socket(0x800000018, 0x1, 0x0) kqueue() pwritev(r1, &(0x7f0000000280), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080), 0x4) 21:07:23 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7b) 21:07:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 21:07:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="cd767b67188609d85433c23e8b644ba0de25afe89c6247fb8c442f26e37a1f8a8788cbae1e592a5e5a7cad7a63bff90fb85b294e749485da839b536226a414ee3f57a50b0f3565d50e288983acd8fdc4c8d6fde1dff0555446a7480a0c5b8e057127ce1e08ecadea99bb42d0dfb52d61588854ebb5aa9bd4fff49e582cbe3bd470ca8a36c70f4867", 0x88}, {&(0x7f0000000940)="5ce8f823f02f8f68d90bb0f237d2edd658ffbd92b63a1fe6d4783846a33144d87aaf3cd8bda1834d817b4d42a08fd26693734e107b87ad915b8580c9f9216ba95b81afbecdabaa522324808dd897f499b3b2565f8ad64e8a842fef812713fcdee8d79edfd07b9233a11b93fcca3c150b6be19d1487b3af3414ffc2783d9fc67d4636a9186c064d2ddb5a93e3bbbd4f641f340cc3bb244ef54d8d0300fa30f1ea7c3c2bd636d4ed8e7c747361bffe0ce54f1c53ab9ade4630cc75a1f6bbcb0d1989b3763a859770e4f0a1704014d8c0cf522b8cc877ce9ef9c5e0b9d603d70a8f1571a038ac87a3cbf117f19ec34b38cbf76d690aa3043f41f96869fbe18ce4a582b682481ee3004960b8a7567289a49b521a88fb53d6fe4f5e68ff2066ab0a2795d7ac09df7e336e1da1160021db2fbd5f9b4719cc12e427f9e6dec5913b2e6c398be1968d22946715039008d13bd254d40e473b5011187873500893de6d5f8abc17c58e5126c1e68f8883df8270d30db648de3c2ed8ff33b15960d58eba69fc6f39566796a8279d78caf363219e87a2e4adb9dfd9bea789029e2ec907ea0c1ad4974d2f4d15ced901d77a6d00ddf27c0d0ef0d6643c21622ee4e59d7c90d0e17d91f39e0b5d45e9e565c038d4fa55543332a9fe08fb12d8fc77ab4994479aff5ab7772ca69c7e86962827b462470731728f912bc0355251ea4b4250f940f9b32eb66679c3fe2e8eb58eee447e7de047cc26ca718876890b59951d7c649a1227472b184dc32ad3e02f4fbe53670ef41434f165b27a074c5177094e0199dc1e009c14c9a9725467cfdda382b3c585da8799f7c6b50758accb2f244bf85934c22e3dcd32376adf79f28323434066cc44b78979aa7cc8710d965fc7cf2610c6494ebcf2209bddb22581afff9b01646121fc6fbe49d1ee43398323f893ec858d47e224946b868b8310caad832b0760fb83bfcd2af7d7059ca05308f158a280fdbbdb53acedc152f670c37dc2e1b0d9919b3cc21aa67b51ba915ae9a7ddfdd79a779b8adc4b16045528ee32905b6607e3acb933667a3251f592cc149a2821e45431846d9e65c7ffaec3cec65dac014e052548d081620058092ffb035784a9108b9669fa42615008f85b7aadcad5315424696552d3f38f1b612499c0e825c12b719d0986d52a12391ed23e6868a8124dd1a7156e051e6dadb1966038479e633fa92b5c3d1b40e59907a10d83d67abd81fdd01549c5c8860d682fd85b8244aaeb71f4d98e368389fafcdf2b3776c7f0024083a8ea030becaec2da1e688dc52d3c93cd5a875155d7f382ab4e86b401642857e11cf16bcfbb97a4fb831bb5170a74bf8640d792b849fec78330dc8cd0da12540a712332e81c99522a221cde97706a428e0b7619813c2378580924dc0aff9b5f3c5c4844bc24d4acde2b8d6159625113fe80518096c84820ce94a38f0729fed7d03f935e75ca042111f1b3abfb29911fe7a2dac4206d5d9ef31460c48f58a465e0c99ca441694b1bd157f158136a79ee24c31cca009a2c9ae8bac1e79c870933a310981700eb478b70bc89abb9a2524685d6ccd47fe16bdc3f4cee268b1de01ff1f782078dc95b2212fba3a152df579424184061128cb1e1485e2719d6abb8e08628cbf4e8fd90474d5634867760cd204020bdb3ac7d401591b7c2ea418ab3161a66524e065c2fa04eda73d1ac5a99eb861eea24a23a9b11967fa75ff67ed7b8770fba810f81ba0b5ee2f7abb3e1a05ba3c66443cec6cfbfd3d921b8dffcd18c3efecabfea70805dfb7b01b7c9908ce34260f1b4cb47a8e5778bafb969ba5ed5d2cbaa49579c64e873d785fb318826b9b224eb8120c8c175e48eb4955bd4bb2d5baabc803f7127eef8dcbc3dc167f31c016ba6e7ba46be740a04e84dbf1b4d25a7572a97fc518fbe66fd55ea0881db3bb711aefedf009a0a5a361936ac08a8778e56582ed5d7eb9bd743a373d09ba87788ec3ae45895c2b69dc0c578d2a704c0f977ec33f02eedd57a09464ddb011d55ea0cfdf506211c6285b6bfdd98c4327536ae26db205a2fd775cafe614d8034de7357829333a064d1aed1b1ee8e2e576a00cfe3b2aab0a2cbeaf102eb09e2efcb9206463d0a097d9a369659bf9bb62123048dc970307c88a9de3b67e6e61c8f9ee7c64f1f97def32bac812f021cf1e76dff34cbc07063eba4689241c7c3dd7ae515a95d63925663e7184f6456d544dc302bd556d49dba1aeb97016c4c05c6174938d1c33ebc63ea7ff81cb9c73d5dc72f794aaf630c8ff29d9f976541b0102e4ba5f8d8c05f44715e530a8c5c130758ac7a4b6f24c9e421abfc0de2145f3e278f19691a789b3375deb0370733cb7500894125907b4da3b1930e8e18d9e24c9528841641eccd1cc8d6903bf0e3d5e435c0668224fee04ead8c1e0e617880ea0ab84c0283a5bd8c366f2364f08a7e2e9f25d6f55f0f5c8fc376cc517203cde6c27c824130f63e5b91eb29120ad896c1c275f35dfb2e3b9a50caf06b1cd02069d66244c14176ee70911a61a025a8709932aa053a15567cc77f41061f53dc5db6dd6d8ce9586efa0b75822310f237459a96f1f4cf2a6de44c61c2ca10fa173775a080f79019259a6c79edc5b9b94b48d65356470391adae3dc1e6fbf9d48357c94109906afe7baab47469294f50cefb0ee600165041305cc42de536d805bee53ac10ad065cc90ec8a590639b0a33ee91a6c8339d6e95aeac3226dbb6c75c99abe9101f4e70c4bc10c17bb97f6dbd8f430713d80afae3e3e5ddb2fd4e526f965b120ecd1158103ff7a5807c338440e802861990ea430597ca9280eb2c6d7c02527a5281111dab7a51f45603692ca45aad2a7bbf46e7420242c310cf5705fe6dab317ac82f152025057fdd681b049b49452de0d106a9d62d01d4807e460027329a478a50287cd48f6e0982d12b70de20ab420dd3c709c021f9dd65f7325fbfb1a356529f83b0d347662e6985823cf96ce5899a40ec00049a1231657292d9f9f67d8753a1c9622288ca2686d682bfcf1753f37413e5c2b6ede9658ddfc6a1614ac75f4fba974b4d486c0ab45349b2edb03c26bece02639694a0676f007a6fca8050064a454fd14a6bed5431a8a7534b22762ee0a4ba34b19dab4aab753fd388ce9227c1736586f0d83b0bc2e3a61423a00bd5d9a3841394ae820265515a54da44ca8b87a03281dcb8cf188d845baf9a33526b0e74da28c285b56b254ef4f6bac9140fb2bd2365b423ded03c148e55434ca0f747d2fa6f03350fde41ce4e229c99e9f0b2a0f940f5aef078c6b6cd5ea80a1c9ca4f9b62972ad7b957657e85bbdbc8cc31a21e6d66db5eb18900717efe92bddcab5986f36a48cfc72dd70374f3efffa5bbdd664f36eeba333e77f84fd610399a827a7431ed9ef00be36e8cbb0759a752acc32b96cb257a53197cedeea25baf4367e9cbd4e29920e88376552eb36650a342627cfa4bd4d6c3f43caac1f2457f5856aba7e6abc3e37fbb3e145ff88b7b686c7f75491ef5cd4e1ed307a3cc339bcf2293677889ccd2b095f3073f1f2775c1c82d0004d225d541276005b8e337beb82bf251ec83088fae5f4344ba839462c727a4cf5aee4e3573124a4acb285fdd027d7bda807499a0191dd7a76edfb9e5ebfc4692b1aaefaea905a75529f1a9f2003919cf40ed8c0317153f32439610a747f1dc60751a3c491d1a8ef749ca65ad6f872610938e8b088fbd7e70d165d946d4892d4bd9f5ba9fcd9dae874d298842deb2cc4703b1070c023a23d7fac2ffb5b1408502427ae37e8839f625999e110ec730e933c799eac350b28da2e9eabc91146c5f24d80958fb0780db9a25c581bfea4850237c43edf8ec1b1d6949615a1ef4927342ca0f37654cec236911506dcab3a9aadca0b8fd8c262b1a3e1db878a98fcbcc081c4c0f8d7ef6c98e361b22e9e0aea854396e1c2c4b322e060261e937235d80ef669341ddd2c9eab9786daaf751d273481a73c803df2b6547825711825a19b4d44a8ef7495c485738e9a9df7642853488ccfc9210d4fe1a4da3cd3d52aa7b3c42ed0c7a7e8cef5af92ce7cc36582f3f7fed9e7593fc7109dd63f55ca6a89b595c6bd6cb790b510664c40630e9bb52b9d43b0d45b884ea8291b116c8284e09c260575ea10e986ea6f9c17b64c88000dce79a6c529dd5eeb87ce07567de40694e569aa3f89b4d51240ba07ca7993c6ef3538e21d82029de83508e15c4267ac7afa05a6bfe203764136c3f5a9af5a06f07a42f69ff4349bb79df716bf7c07776d440a7c53250a5a21909e17967bc117896a1eab56cf711f44bf8419c6cc62c422ba3a00e44e02188dceff948e0418ece05669a2977c09910de49b204e91363d147bd6610411721b3320913b6f2e1a5ee812c5d1760a8df4f4f9758111ea13f7085385af2d1d4373404d331da8cf67d9ccc29c5f59b28ddcf34157cc04a935dfcfe996d3bd3e9a647bcd406c2d35f242475dad10576e596e3f874437dec1be501e56a7f2bbbefbe2b3fac825b08c86267d8024ee462b823d7a0ea8fd123acba5c615201d7b66fb763e601474622d665667ae2e525ab8759cbc1f5717ac37c2269bacc4849c1a6bed866d0791657a3d8460fb2516177005b5b3b0e2f3f104c362572491f12e7887c40e0137d8279bef061aa9cda92898203324502f49e0a7c28719c6faa43b17477ec8e71bdc25b560f7c66a8e68d0731fb3ef126505366d5d40111d075d28fc3adbc7aef9920ce9cbd0dade775639c67433cf150c18c6081ac71f69d786da4de9ea8de86b27bfafe4fe8c4bfa6761e1d06653b07341a12af54fd8b32bc06d26df2c889ac8227b89b66d144180d363fb2140c8e3f2b18452e79d8f9c068c84fd32dee1ce21e23f42fa01a8ab166123b90edd879e37ac0adb3439eaac50ec862eea77ed1ccd25b087bdbf9db4ef0766bb3e1c04149f7a3edcb72bfc2e6b8b09fb7d85f3086fca1637ecfdc3ef6d98e024590416917e7423fa5ac9ba76711f26f106f0254fd899307904d120d0cb671b0bd7634bcc188e560ba283fb7453fd22ed6d4273ee57e9c3746ea1cc42a908364da53fb3d1c8682e9d61ebe1cc013e4ae3e950eab3181eb490744dba640397415d97e269ceb5a91e04613924e54ada7b4420a5d46d2ca284871f94312e153e565b6d3eaa01f221e4127417b8b65ceeb563fa5e355344f145ba07e5964265c33c76b7ed0113bb16b3a1b6cad8eab294e4e60654715a2f61df9ea1cfa0457d7c8712e227d8675f33cc4339f2653e4a338e673c5f2abaabe06b72b5010c870bba9f140bedb934d8d1cef6678da93498ac35f11fa9e94480cca0211f0e89993eb2f96369ad1d47304e8bc4980b446be21957dc071d0edec72f00aa10d859df54b73ab93e80fece3cfac40c1edae640ee46ce167215c360308aabbc620a2219c6aea5a87a2951daf6041195ab0a5e80c74512922b2b9ccb733de25c21c2e706e218be50999d01dda7091377f2db724c55321fc91195f391a6ed44fd0a7bd2e28e7362ab7754f5f3a70d4a571e295b3bc240459dda2615b5ee27e7550a3a72371f2d51c527e9709a688b6e930a28f29d9f8ecf77428f9bfab5b8007f8291a95030fc5b6929d5798d72f569fa65b13987dc57ca60fd6000339f0ee3a141b64e5fa5bc255edd900f9e0c4d1b60b29db4384768e17e3084788157545b85537bdf3a07fc976741d89dec06051f97beaeaa8025c3a02c324b7b3f297f8175c630a66add05d266b99eab467ad20a44e40b74babbd", 0x1000}], 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) writev(r0, &(0x7f00000000c0), 0x64) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/165, 0xa5}], 0x2, 0x13) 21:07:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 21:07:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x208, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0/../file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r3, &(0x7f0000000100)='./file2\x00') 21:07:24 executing program 0: socket$inet(0x2, 0x5, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ftruncate(r1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 21:07:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) write(r0, &(0x7f0000000100)="91cf0e1852bae761c65fe93ef7ef8f0a1902a877517d01f4e9975a418908684982a044add31ef1f56047a18d8a45eb91ffdedb4fd2af7f7a1e7310c91a5cff54610f0b01a878c9b687521a6359c7ae56", 0x50) 21:07:24 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000140)=""/223, 0xdf, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 21:07:24 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) 21:07:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000001000000"], 0x1) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:07:24 executing program 1: 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) flock(r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 21:07:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) 21:07:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) r3 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 21:07:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:07:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000078da54869d7ec0427faa9eef6274bc3d426eac7fca7f2673aed18fe431d4c124a2563c2ddc510a15e9dcdd7aace93078b037e7c0804edbb88bb5ecb15051b93b0600ed202a56d074c09953d0fceccbc1e42708852c78245f01bdef6e8e52fcf83dc2819ecc384af5d12be7228ecf6a63ee85506e79af3c5e6c94ed2799ce5819c1d05e37f1bbc337b98cd534eea80cc2afb8ee8c0fe9d15e701bfe945b8edb2247f22ddd2a5c4e79edc6210000000000000000000000000000"], &(0x7f0000000100)=0x6e) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x5c8}, 0xc) 21:07:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 21:07:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x30, 0x8003, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffffff) socketpair(0x1e, 0x4002, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) r7 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x10}, {r2, 0x42}, {r3, 0x20}, {r4, 0x60}, {r5, 0x1c0}, {r6, 0x82}, {r7, 0x5}], 0x8, 0x3ff) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x25, 0x0, 0x0) 21:07:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 21:07:25 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100), 0x0) 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) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x401) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x0, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000e6c130a2ba7a9c8c0d36aa4a2cd4de5a3b1576ef417fcacd68de00000000000000000000000000b682b7ef09e5b7d0eb5d4594726e644bf45f08280655aeee202ea40769db2e3d9ff44e128618e5601a61bcabb1f8a908671620"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000001980)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 21:07:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 21:07:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0, 0xfffffffffffffc69}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a7957bb6be84f36a5d000928a87e5890b1e1dff68e3b402826646"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 21:07:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) r2 = semget(0x1, 0x3, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffff9}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r3, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, r5, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r6 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/205) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000580)="c633540a5c2a7d0196280f6c06fc71dc3f2645e41d966971471b68b14acc3ba4a9ec57255843256f74d0a38d9e946c92f667b6ba7cae9384745ce9ee92508e597ea33f7d0c02f125f251be22d4af0ca865f4b7aedd181969704b03297d1a7e84", 0x60}, {&(0x7f00000000c0)="b9b66549535649a3a6778f575f353d40b711747acaf4d9304acef767da9263752a8020e3e91d93a30b4a78fa888481b016b458e0d939bbd0394eab2c230f", 0x3e}, {&(0x7f0000000600)="912643d8eb345701901a5d91b79c512473af3e4ee225a90a442662be66b5f697df237d041bcddc269b6b86d45a31452df54352357850efe16ba2cf69e0b55a36b6cff96191798ce96e5d9eb565aa5a646790bc0c5c5c94f1b508", 0x5a}, {&(0x7f0000000680)="e8748d021a80a43201aeda753cea664faa5db60bd4f216eb051dfbcf302eead6b6476b3c4fabe501ede41c98fcce3675d821a01a79b55ad401d24346dd8f024611eaf03b2c0fb8873ac505de607a6a15b1d0135b663d079ce1923eeda21731e910215fdd3944d0ec283a0d0f34ea69e21587b1281ab03db25e71aafb257e778dd944a99240b219c042ebb763b358823b4e0f272229284a003e0b18152eb8378c40c7d018c1652177b6688d9168e235ae61b57dff963bd430e6ee39f79c3ee1f5af6eef7622e94e82d96d52525b91638e638f21049bba2d1f4dc94a7ff10835695794da4de6461e6aee032476d54e60d1854d0df6bc5e692211a815abab084c38e3af928031e1a7f28c6ab77501a832fb22c8c87c8e26ed7deba103534bb867759ec8f8edb0bf9c45893037ec8c3803c62a8c4a100ad1650ab405a0a69b004ec84fade09ff8cac91f6268ccd0f68fb291b9d6c9aac4d599f720043ee783c0419d6abc2c3ed968d430ab4e993a5e7f57572ff53ef546aa8beb54da84d94ad993553a3ae0f44e89250d55ec103f67b875df4493c15826c42676a9317e07f10cd6257bcb1b2a134e1b9bbf61dfc721d61d2c44eea4e9322ad66c7be0e6a80fedb227ed1a6be248e9911ed48c65c94efb731f35667f64f0eddd27b2243c49ba3623c7048d0f41e785d7c0c35813c27a798cb6196d49332ebf80da3b2752cfa3f85d0d09dfdf333995499e7a133830093cbfe98a072342bf7fc4cc9b97afded7c00fe8f2b9a8ebf99342bb59123d6fda201298bbcbbd3c3fe637ec346a9cdabbf618b92161421a096b63de969e74fe445065f923b314705c052626b4541ed5231cdd9a0547d8e32a69089ba6fa797ad1e90febfa20c70130f053da4da71eca6949550e9e9a328da12cab79cf707280a8804e6c77da5459a9a95e26df9932edce6afe86ca35cfee68de4c613caf0fde815b2288f68f2782681aeafd2efe4e82df52c02e4da3cbdd2e0217fea689ef1b9279cfc7af9e438693859cf08f7e888b48c6894d63dff9bf160aad1f136a87efa23c7271d62bb0386a328516ccdb6d417ab205cc7dea860a984f373742c9b9bab2d9a7bec387de756e0ec6308db40ad56feb316f57797e462b0d029d3aeeea0b6f3b4f727713bd43a526b28f84a3922e770f89692d9519a3835e5025f058e171281bc79e072e57ff78738e7587ac4a1f07918948a9b634455203f7b3916bc9207d56170063cec4670918e6f33da94ec532385faeb3f30e78c0cc35dc0b8593aa026d10809ae9ab3c5f06365f7f70160d81f6499d19587a4d2373c8c18fac69297d80fcb85d93df94c302d66c667a96939fc3f88c4422cd01ea3c4b964cc838ad0136aaef248b991287baed6bd82a633af426cf09018f929110b893f2dc9fbef043bda5cee125381f843d815751917178fc7962ed3df255c38786ce4477aba38f1898de4abb21d4b8356ebcb2172971c8a7640094d92f6a275f002c9abdf27e59d0e20a66d6d7dd6f330935b4c17637a441920253008654a5c97de776e898650ca803c6a3d776c8486303388c4d4328846a8628d17ee7629194c1120988bfdc535bc77a1350ccf8f3c517cf934a404aa1e08c3e09b90bb9bdfa4bd33f057a1928e545d11a7a712f4e5ef7b96a47a75f4ea11b2731e1dd03b4a8c2e5cdfef36f5b5de6f06d512ec8d6524a9a7c15ae828c455a1b020035760afdcb9d7c67e0f5687dafaef3ad0b23fdf13e17983d6a92a2f65744488956183a3f3333bddc4aab0bbb439247e456e83c3a6edf728b0f8c8c5a41446f03b113a0fed09ebd076170f3d31e01587c6475bede7283fd42c62e82e1d8c62cee87ff02ba4c6c623b07440442772cb0321cb5fdadfbf1bb19457dc61f5a306e46cf96f479e129491f4865dae0b304d87fb0bfbfd84f93b35256dae0bfaed0438e5d8161989a3a7b5606feda5d1145eb595d5dd19f5af29fbd93944c3f8d36d28dce122401c7b50981344bb9dc2fffb61d774f5fe4addb58e397a990376faeffb09315b2acaf1da9c22819876a68b92e6038dc7b2836376c7a481376ece62f992385731bd94afd2be8dfceffe35d5a7ed0c49c8022e4bfda26b6a527a0dc5d62e6bb83e3ca271b221ed115950f06d7df32359377417692b22df2572c0104e1ac9f5ea30caf032f6e1ff438090c56faa103e345d7a2d53d05379df40fb6ccab457a496660fa2909d0c57b732fb88bc8eab7879a86bca8b8458d9e41392b11812e3fc5aec5b640edce5bd735c184c52811937eef1b31fb397ada90c1615342a041cbd5744745a7940b5ff5e5f2789ef88b656215b7d0544d52a5c8cfa53f5ea51e1ac384bcd1ccf5af913bec652f49f40ca96a3d462e367c7680b9d88d4cde82ff3c711d19ddcc23c3f048a45193fd12867579dc79b6e53b6aecebad830d933a3716c2c9713d3a3fc02b579c6f3e67fa7f661c793932a9de486c3380ae8c216714898a8297ccf523c55540de8b6d72f7d7d41509e1db839162ca7d20b6b03737b9bc35e93b3a264391a69d4eb513f17133da6834f556497f451da1817e642758fad67aed43a34052a5e52c0572be65bf59519e47579f12c2473a581e6987fdd45241d0c2d9b9f065948f39a9fc7dbe5965842701e83495b378dde8638f03c8352cc2a71eedecd0b840dc4b849580549a1da6419352b9c9a4d7d18d77c6cb3fcae6136465d0043db7885ae9cd111d6b0ed83bd0c131b8c2880ef40f020cc05fb73adc405eb727577f9bbfe594b94050b701affc31f56871807519ca2963006441a0e3f7db7414f0619270eac50b94537e9394739369cc2fd9fd53c0a3dbfc753a874d79417a01e7b3607db8ec5ddd8cd7848bd9e96744a74e065dffd016fa1b71a86beac7b691f82c548ae3058a1f6a6697f199b011717193bdd9ba133a9b438b95b94e830e4054756824eba164dbbfa629bf73fa0f27621a795b8a54a64e1cc7a514d582117fba34e01850ee2e705edc0787d447034f4ca39387e666ab015e6af8c32734b1eb6404d26d16f270e6fd693810087ec1c329d5efded05b3b612b9a15670ca18e7cc3996a5345bd2f52932a816eadeb2278bc8245269c23f8239e994e9de9967771a591e3e62ad086d1e9714bb8cb5b90b260d25a2c8146e7fbe19183d72443769cfc7cdf6bfebca201f8f0a703f9afabc86143065a4090056a3a719957182f6536c1df6b383f25d224f181e3f28bbf6fb17e5e33195545383c608c14f6a9f2c733686a3e4f015163140ca2e72147637d9bcc62193f3866131d59a17c5abb0aed4bb132bf14762952a296c2f1b13287b6b71e9ce19ba59a2e8643d330b3410bc6054b2870b93a15c11946f39cba1eb75d94111dfe5e38069f65a817983c7010822a93de4930d59b799d73914461f81d8bfb6ba92174ef9556983ff740b2fd4c220215cfba1ce44219a02185ecb3ae6440a03f0ad4c371af452c27e56c523087a512dd50117ed099a0b67c041e759ed2ca0d251e6ecc49bad34e071533f2d7b947606aa1aea6b116c73c96ff38c46a77fd4041d34e6de2c588e2ccdf030c68cab3e980e99df02751ae707812ad6a184ae828bed0d47b3b4ce631dc2b5e245143e7c6311a1e18ae0f8689f4623c10279e5a38b3de8408786551c756ac86dffdbb776efd5ed3030543fb669ced36efed25d61d25ae857fb85226c7dc1d106af2ad899e6a7e1999880278ba5dc75f099ca8506d5452856f89500fdd8aef5e8682d44855c165a8e163c22609cb400932ec8281f4bd51b804441037bc28084b93e5065edf70d4ce0d155371153e68b6b4ad0d73841d8f2a44708b913668c699c136c0e4fbd4202224b1a01fa3092e6c419934d7f2b571d8f8e47b9aff2075c845a950be2e11f78c85bebaa0d1b840253c71997c71355a7f7e01ed78f3d7ab664566f8f3c0d9ac26942b12181b0c4e4db1f88b42706bc51039141f754d0ac7af970090bc8eb9a2b6fe4cc11dcfa227e42a80e1f547988c469f5f950a671b773960539e3b57b5934983c51b6749b7fdb07f8ea884d9b103b913940aad35d836444f1f525b98fc91e7c4a58a771749c0109c2a615e07fc9d986fdec13fd94672be08fc63dcb9d892a286c0ed651c7f7211a6e9007015b7daa5e04876e080ab489ac53ddace33267d662e2e96b2ce7f19ba7d1b9bbe7c7c517073a743d9b4e96f1bf8bf7313bfac8d48645a32a4d8290581b7789355f518d27e5a2b5105c7bba26add511c5f6ad0ffa1ad945e180e9165d6c063344b2ad8336b7b1a1453e0c8f8f22388939b9240f07764c11b8e9978c35f14a9a69833caae6f9843703e3f0079a07e389d9d20c17d43e0d3b5d6f151283c4e6aca9de1ac286e00b81f0f25e4d61abbe3c84260e94632f8b626d2a066533ca4d751df7d2a03012c484dfd3328bb0a194a429205c24ff4e065427b264785a05d99077a1a69d00c22118bbb5343a7e461df112890211bb6467e654a333b8283e6a7579c90975d9b1bec11b5bcc905510e62616f6d748bdeaa2343dc7c6de23787eb14f8f4e1abfc1e80545d8eeb9084ac2aa43a28fb96ebf87620fe377c4978b8a010e1671132fdd2b56a0f2fc7888b048cc1e8165ac0b4e11d515bd108c5d4575fd2101dbc8803e6bdcc1b4117dcf8bbc7c114bbfea64081cf8b2a91497fada031fc18b9216b35e8ef5351f660118595d58da26c53ecd221386314486e6dba3ab3109053919975285c6eb4f766196ee69e28f9afd839ad2cba59f0c7650a128c55603a78bb69c533e52f1aa94ccd98a29ccb11b82951982d3e60680a81766d02a48cb2fdcad3890800da8f86edf71da0ed559533bc1fcf58e32e5a5e7b27d16543d459c01c68bb15dc89cc65ab75e2d684e3ae5123e1e06036545b6dba7985e0b7e73b21712d9e73b5d178b4b2b23157da46acf585c870a2a8f86ca74ffb2cae0e89ab37c69306cab9b6f944aa3a52751c7cc9bafab3b9bdc01b868fa2d82e7505fcd6a0f1ffa0fc57fed10619a28b11322e06369a22b7317c709a9b5bd15a1457853e900d6e1ae8c5a840140165786d1344bbc5466ad08f1a942c7afce2c9fe282a83ba3fd247fd723d2bd0ead84a0b56127b605233460a87747c465d3ddad21be952d1e244b4c8410d39b9c0582e9b1ff1f27b6832cd874e73c8926dabe2424934fedb6798e9db9e7da0698322f5a5a042ad737a0eb45cbdd7cce1af2a45876b8b36425c2b1f8778f3543f3495e3b52e853542074e61723cae2a33b8e719b9286360d855250d28ae33888329c492cf2249ecfd70650e04b530f7c03a520fca5f546115c691ea812d644bb04e345d0bc03619cd527cd9852f04e935c72d21f9ccb80c601795cea5cf75d74f95f3e791d7746a4a2bd0aac43f347a3fe9512a76252b22e7e296413786daff862bdf7d85b891ae3927f8679108c3e0bc5e7a1d187df5acccf7443d85f92ac3f30387e656bf1141dd7af3b3654fcd0f3395bf30aade663037e9561904d7a2b5932356f8a29430a5517823c683546c9f82396df85f9738aa14e69d1bbddb9f6a29a4f241b7cfeba151c839ba213eb2c50ed63e5ca8b630953f0cf03610ca72ce33fb1d10e4af643b0f7c0958dae069bbb94a4721381568fdf0abcd8246a156587600518ab684391c8929ed534b89173d0afa96c7365cd547b6d1fa6e0fdf45b7e4b757f3fd20f5881e3595eaceb088c2c7d72099a0e019f636360e92b50efb6994aaa904a6dc7b0a3042f7f504fa2ae391c81ad49e781295db77ca435f95b7e82df11aa9", 0x1000}, {&(0x7f0000001680)="20a7af5239e930f3814e82578e8b0e64c875cd2dc2214701078af7b0ef3a9546afa680b101fda17fba65cc32fcec5395b133dd1bef0b6321d429d520d063d8e49dca5aa0889674713d10657e6a4f28d2c1b2c0930b8b2c9481a0e7b1db0ca453fef17fb62d3551071a660b6ef06ae252a6e02410372c5f6983afe72049b2bb3191e87353fbbd8547b92c70d5f02cce02361e5430d29ae719237b1179e2412a08e366237954d0ba6ae9c522e393d4eb8315832213c8f1c82980c12cef3c67780949c1c485562ce6ab26660ffdde5e885738e4", 0xd2}], 0x5) connect(r0, 0x0, 0x1000000f1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r12 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001900)={{0x4, r7, r8, r9, r10, 0x100, 0x100}, 0xc42, 0x4, r11, r12, 0x3, 0x2, 0x81}) shmctl$IPC_RMID(r2, 0x0) readv(r4, 0x0, 0x0) r13 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r13, 0x0) 21:07:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:07:27 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x90) fchdir(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000180)=0x1000) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc4) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/103, &(0x7f0000001340)=0x67) lseek(r0, 0x10, 0x0) 21:07:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000001c0), 0x0, 0x4f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) 21:07:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 21:07:27 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x28) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/56) getrlimit(0x5, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:07:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0e4955b2fb95219fb5df21841fe28ec2c467b4eea22efccc7dbd123e7ef3eb30230607cb06de2126bcaf3073067be86526c67e4ca99ba8bb758ca8a21d9146cc2e1be100b095ae3f4772307973fe06fee23c1d7b246984ef10427bf11c804367b95e6828855cc1ed8fc5e178bcbf8737fed3e9bd315351fb560a97692d523be6f59957a747e776e7280b52d7230454c8afa27bd29a850802", 0x98}], 0x1) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) 21:07:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x6c0, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) munlock(&(0x7f0000645000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 21:07:28 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x861c, 0x100000001}, 0x8) 21:07:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) socket(0x20, 0x5, 0x4) 21:07:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r2 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() r5 = dup(0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x5, 0x0) r8 = open(&(0x7f0000000840)='./file0\x00', 0x240, 0x24) r9 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x208, 0xb0) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x2, 0xf97) r12 = open(&(0x7f0000000900)='./file0\x00', 0x20022, 0x1) open(&(0x7f0000000b40)='./file0\x00', 0x480, 0x88) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r14 = dup(0xffffffffffffff9c) r15 = dup(0xffffffffffffffff) r16 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x90, 0x51) r17 = open(&(0x7f0000000980)='./file0\x00', 0x10, 0x50) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = dup(0xffffffffffffffff) r21 = socket(0x3, 0x2, 0x0) r22 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000a00)) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="27840fc4167dcd78c69d80317488378b8c9ffba9ce7db6666df9eef4089371273d1e78493a53232af7bca9aeb91a6958e14ff7744cb091f9e2bce4c13c1616eff9cf8b21c01df41389298120d7988b0f82d21307da666b7aaae891159a64d23c37b997de850a5015f0e06757dc7c5a65ad812d58d1875d36c6867197872b89b7079f35c7e4a558c3", 0x88}, {&(0x7f0000000140)="a854c1fa1db242a5dce8c9c48b5d293addd68bd3aa6360f253243aa0f7fbdbde764077035f4b8b53bd2c5d72b095dc16a601d384a5c4465a23cd313ab8c33e80c8606f9c4b2550623ac63403457634eefe082e557569d57c14bf3fd5260a5b951df323b8088b1271d135099dd835175ff3d595413c063c235e0e99776406d23b6660f5ee0d67428ad91d17cfed6efb5abc58d49d33a97a91c0594aa1e68741d0657a02020d41ac364371533e8ca5364901801955443664b86ff9a924e5a823d799e8429eb34ce3d9649b3bf212dd8d68b75048be1e9c3b36ae6a9af2405968c5c51c3ff2099336412fd11d19996aa3dbfd787b32398731a110e7944bc5eab5", 0xff}, {&(0x7f0000000240)="53a847ca451e29b314c85fcb82e9ddca7a7eaa4e264920c44eef8b0aa9d3d58691016052057d849af069bbd8fc8b73247fbe758fc5fe52c32a3faecd1100802bf0e3c720b562da6634ea9821ecc3dd894efe612c9e0c21c1fe32d72f3466424f04845f0dd302ce50a6346e7eb1a27c93da4cc35a63357525feb8405408b2e4fcd78904b6c7bb92709542c33e1c4085d1754b8757", 0x94}, {&(0x7f0000000300)="3abbc7c78d16331599feef19fbf96570d79f77f8f4c405b43f22d1997f7becb1e67e09f550c0fd6dcdc4b7a1849150710f51c74bf9ea717d7aa4cbc6375ba8efe269b3b8af5dbedc3f88d34abd98e4042b20015f39485cce598d6630280b807c82f448105514519517e2d414897fa6edc1788d2d81cf7664b7ab43a2165567df47a72852894ca3c176558a007c622d23862fc99a749bbf6e3a58cd3819eae4028eea055a9c405367f07fe56cf7bd1dd0d9206006343fa887acb4a8ea66567c4780bff8a17b2095189e84", 0xca}, {&(0x7f00000004c0)="d27af5ea868a8f0169113ccd22aee7bfff272709f09d30495c27e2f4963a974fae2062d397af4e1c6baeb4b7807d4d4a11ea88c3aa4e0602bee4a0f46ec171d7ba3213fe3e013efb7c143c43ef7458ee770d25afadc681538ae2f9d8f72a5dacf14c21bb84573f0dafb4d2020e00bedda8ef5f0a87b5cd1d3551d17369b13208c135c507b15622b40a1916b1ddbb7cc44f583e4ecc0688a10aadd7d05b9ba7dd5e4ff1cf", 0xa4}, {&(0x7f0000000580)="469f15d2ae6d260a7842ef9f97e65e365158695ea7555e9085f0ba021a3aba05dff104f3093474273bb21097be797022023961dbad2d61606f5b1ab520a88370fd783dcce322b96d9e98ce056424e64bbc5ce03ddb55fc72308580305c491fc32465fd5f931c2ebad7edf33e43da119439d43f97cdcf8301ed3d83c11772ac752dd5d04c62b20cc95c4d01e38c13467c5f1cecdaa59b479d02adec51bdad436ff3c69b6eeff3d0ed0fe4dcf3113115317261be6341c74e812cf1465dcbe41b4432f50775d324bb85c0e167722074c4ac48bf93b0aa8b13b785983a60f44d4bf3e95eba2347bff1092a558c7081", 0xed}, {&(0x7f0000000680)="38e81fb314a0f6b6752ac030dec6c5fb4da6bfecfaa2f51b23c9103570d9b6d2ae430ce396650fab9cc8b3fef05e315721c2d6e302721b95ec2de09d6ccef369629dce437bdc7e32bf20b73cb7c0d9a96a5f07ba69145d8a6cefd79daa68b8d9844f0d55aeb83642ec44868f7ef252671a33c197e81ef713c89865c7d8849ba80fc72773b51d1daa1c04117a6e0c758530f84279ef9a089decd13f12ac1dcc48b5803dc0cc471f03877a1eda04ed197bbc08a4988f4d86aef47ff46c11b54ebe9088df39f25ba474c08ad9c77a9bc1169b839d8c86f0af0e8153184f4e681565a05ad8fb", 0xe4}], 0x7, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22]}], 0x90, 0x2}, 0x1) 21:07:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 21:07:28 executing program 0: getuid() mkdir(&(0x7f00000002c0)='./file0\x00', 0x26) r0 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getgid() semctl$GETPID(r0, 0x0, 0x4, 0x0) sync() clock_gettime(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x3, &(0x7f0000000140)) mknod(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 21:07:28 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x0) getpgid(0xffffffffffffffff) 21:07:28 executing program 0: socket$inet(0x2, 0x3, 0x2000102) 21:07:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x2f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x39a4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x8b68}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000004, 0x10001, 0x100}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x45, 0x20000000, 0x5, 0x8}], 0x2, &(0x7f0000000200)={0x7, 0x9}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/232, 0xe8, 0x843, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 21:07:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 21:07:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x40, 0x20, &(0x7f0000000040)="40823b33464ac6d2d64277c2059661bf6bc00dbceed31c92985443e29b93d021e42e5abf0a8405ec83308b476b3da17ea340e9d2314a6951602c7fe858486b15dc5c53ec9d239ea1a5b388595d196def94f6d96d1a394c1d5db367abb173774e45b414d992be42971463e4bda09a321ed48684628de39aca3e2d5d1d94580439344d311f7f59e98c501c4d92512dbc5f20a4974d33c6c89519ac6919f100a9876d9f", 0xa2) r1 = socket$inet6(0x18, 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) recvfrom(r1, &(0x7f0000000180)=""/231, 0xe7, 0x800, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 21:07:29 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0xd4, 0x10001, 0x64cd52c5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="6e63a142be159bf8175c21b5072af2abdd50fc3f8559bcbb02", 0x19}], 0x1, &(0x7f0000000280)=[{0x40, 0x1, 0x200, "f16734164ae5daf52d8acf24da453ec86ed2ee9eef68973e0622003768456e8827b446fbed71d3cf0c72"}, {0xb0, 0xffff, 0x800, "c06f8aaf72f36a94242adb96a77dd256f6501b9041a999cbcd2067a56cf37e29e26de625e4d7a94f6b146ef470112bf0a403e8ba247a22315664073051fd2d8a78b4e168ab6beeae182f51567526204de5df5d94453d884671a7e0fa4782d35d71f8c2e8b7c0566359717c5362df541db83e33dedbf84f1dd60a89185553f7bc03a1d7b407ebebcf1b6251609f51ff79bd23fc897989849108457079e0e4f7"}], 0xf0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='rc') 21:07:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x349) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e5106696c6530150ed12cba5d0ca9ae82f74e339dfa00"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x2) 21:07:29 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xfffffffffffffd5c, 0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0x400000000, 0x7}, 0xffffffffffffff71) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 21:07:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 21:07:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7, 0xffffffffffffffff, &(0x7f0000000040)=""/148, &(0x7f0000000240)=0x94) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="0e7945dfdd8dba1d154ddf018ae912ce37f142904c58fd30e5a87f643e78b2f04481e26f22142e0784f9beed98019a9db2abf5e5af96b48980a00800172b425f600bba69daa8c28a21d8a15f832599ce4d31222c8aed41904c720029c80fdedee085c0997fec4c1f9dd8f53073e8", 0x6e}, {&(0x7f0000000300)="9df6bcd4ce2d1102894946cafff8270e225c34437d4b1b9e8d54bb5010ad8582baa22adfa1e1f36e85c39e08b72e0a3594b131d6f7fbf2b3c460131b2568f7deb2e54e74dec4ccdc2828ca854a43a66383b9cabeaa801519cfd53b347abc4c8ff4920077c23c33de474b8d1b6caab61d7d0b4ae292ee96e9e8af61de28004f4b2f024bdff18dbc4300fa84824eb8d5e13d9aa5afb2035c8c99a38f434884de52e622944af2fcaf8e2679cfa68ed2cdf2b11474e6b0602e81e3d609ddf35a1b9cb07090885165857daa190cd3775e2fe3ef343b565777aed1037366710fed2b1621621dc34b2516ed002dbf18c15877a945813f02947659e69f69bd2d69e693", 0xff}, {&(0x7f0000000400)="8fb5e23dadbeefd76eee97e50c24882287c51a3ea6f2e781b22dea8d71aea1f5e62c3fa75651c849f053e32c3d75b43e64df7391bd7a7d205ddff85352f213116b6939f0ca960c4e548d767eee9d88047e0a1cb24a7f8eea97667683459e81ddf54a6be05cb49205778518b9b9d91edb1d", 0x71}, {&(0x7f0000000480)="bacc8aa4256b2a62b90e92980137ede909b7cc26aa77ecfa2c09a83cacfa61e8dbefe1fa76a34e6cfcc53e295586d4633bf4c1aa1e1527930ae92ca99ed6905f702b0ed0b8b8821d733d2a26465b33520b0443018e7f7ccb96b3546a3741aeeee8aeab3717a91717f32fbcd1c5d70d771dd337634f042a7dfca45b00", 0x7c}, {&(0x7f0000000500)="693b64cc01b8a92b8f9069ecd6ce9700c55c026504a835e05a2b15c73b93a3e4eac2a67cdd6f70883598b7196dd11e79a3bf46fae798dd6f4aee7c690bd08fefcac82ff328cc16ecb2796f97e0c9512003de307ba7e86cbed634d7b2ac9158b5588ea28b3cc23d10217d8b9345d94c372db4d3c8d4b4975e9d9168fab6", 0x7d}, {&(0x7f0000000580)="867fea094d5587329e3c747b48babf663ceb409029addd9935974dbfc46ff933e09dce17e041d0dfe4d8dfeef6b18abe2ec50418ac7fc0e7f5cf807e08e80007e97c0acafddf98d27322fe7c2c216112c33eb7769cec2563393bf1497508d949c93cf3b3a5e0b67fcb16c5b5a04929cf6a32e9a830ba6661ecf931c9618178db6a03b676c7a7988809cfe2c6f04b32a82cf762dd9b", 0x95}], 0x6) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0xffffffffffffffe8}], 0x1000024d, 0x0, 0x0, 0x401}, 0x401) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e0000000000b3336ab237cbcfab0c0dde7a1563230c29083ca35c50db5e7b5248697274cd"], 0xa, &(0x7f0000000940)=[{&(0x7f0000000700)="096a676dc089b0e6ceb81888eb55c428952775c2ba6058a7cb9b6010de87ce1bb506b7c95cb3418e6f645bbff1d6e35ec87ae97d9939d4525352bc00484261739562177d7afa2a59231c4506ae1b0af38bde1f9b547a019f25d04c335ee1e3601aecd84834f9a139b47013f0b3e0282d5124b76960ee09a631ec28aa5f2a2da9eafd76a91c6c6eb84ece8161e46d01cd3c09ad53eeb012f6442c93505e735353e0639e0f104182f8528b4c41d99ab26bddcd90c85c9c0717871c47ce8a4aadf6c25381081a5d1ccdb0acd5be01619aab11aa5913e31ed309d25eb1375a1fe856db175ec5", 0xe4}, {&(0x7f0000000800)="ce2b93f3fc8c65c6db911858063396542b64ef36ad68c5bbf0d003338a4267ef5e6626af4b46bd9a72d3f21812a4d832c7fec2e8d55ab12cd1a0b2fbac2609648324c73fbc111e334c84f06a83cb145c6c1effce4895bf6ee423257d4f82426fb4ad7f67843bdce5455d5809945ae96ab38fbbd45f747f3983974a241a82ec5771e9144db53e2e71d32ae31bcb7100108eeb2edfabd17c3148302f553310495bc77d66c4da57f082e30278a002e5dfa97edacc5a15a6bdba38fbf1dd7628a3477194d5948e077fe6e9da604ea75d65c9b5968effc889945919a8c90e", 0xdc}, {&(0x7f0000000900)="7aa14c1f6a0692f944", 0x9}], 0x3, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x90, 0x404}, 0x1) 21:07:29 executing program 0: shmget(0x3, 0xc000, 0x80, &(0x7f0000ff3000/0xc000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) dup(r0) fchmod(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:07:30 executing program 1: socketpair(0x0, 0x8000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/139, 0x8b) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) 21:07:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0110000000000000", 0x8) 21:07:30 executing program 1: r0 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/6) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 21:07:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x32, 0x9}], 0x34, 0x0, 0xc68, 0x0) 21:07:30 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10d}, {r0, 0x20}, {r0, 0x100}, {r0, 0x2}], 0x4, 0x7) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) socket$inet(0x2, 0x1, 0xd5) 21:07:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r0, 0x30) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrusage(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc119, 0x7f) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:07:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x30008, 0x2) mprotect(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x2) 21:07:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./filw9\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 21:07:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 21:07:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 21:07:32 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)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 21:07:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/210, 0xd2, 0x840, 0x0, 0x0) 21:07:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffe55) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:07:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') 21:07:32 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) dup2(r1, r0) getegid() r5 = getpgid(0x0) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000240)="cf026f90e59c8b5225082327c335b121798eecfecac10e3321a0236085e691d9f82c09e4c1073d8d8bc9b9da5682ee13d44116f6a721db429df960cbaa7de3b9f9a70e3a0429f2634fc5732e7245b5396ca97ef9f5ffd7f3074af10bcfdcdd01aecc11e5408212c3393073726fbba938edfdff8b636d8bf484b27c683131f4d7ebf63cd8d4aa", 0x86}, {&(0x7f0000000300)="55b61f7e9d564e6c9fccbf26c97d3fa3cbef6bf989a5791e9b6a229d1adbc3f45c2e54d6585301aadf2a1b10143ed3775ea0bd1a2da49c84ed68a0168c79bb860ed1028f496c56f57edb0744ac381ddc5308f5d8e9bfaf41601d65ca9f09f5fe77b8b3dcc09f475e241a476edbe03e3b6ded9eb3c22003e08e63b5e47725c242ccb6903618b2581665489071a3a76f44a421a6d94fbf5d26cfdf1cd9c5b4e9c6b5e3dccb4814a32b474ec49966ade30cdbb7d6892c7136381dd342e2979df6819b4ba135ee6cdc351aa1cac5819c5205d58a0a626d15c473c2c27e5ce9c145a858", 0xe1}, {&(0x7f0000000440)="1b603f4061cd76f4f0c0d33e0f2fe1e4b85c00dfb2eea03e42835ab72d8aa0270298a9a88167cecae31bfe4ba582c2547e7b71615cb8b2f172a02f0443f09506258c0420390c85d40818f6262280f92ff445141270bc5caef062d7900079699ffeb36a8b8ba1e13b00d365a69f3cd38c5d351aec48316da2907e828769d8f4db8b6c0d6f5199f333234c727b949f4dc2b70b8dd1cebfbdf2608b67755538487454f390ce10c3e4e61e577a605c7ca143a2c129fed2399cfb793b9400ada2edb809cf90f6fca8e427ad83c17249b50a31e5257b1b89b32ae367516d80a627b62e049e805165961520149d349df389c7260d", 0xf1}, {&(0x7f0000000540)="a4ab866650d4c25b28fd4d40148e8e5260c18d406b1de2e6ccb9590e83f4586c4a468e7d317e4c9cf7e98563d2cb3042f5a896c21984215317f8351d0abc9150b7bc6cf8bc476bc3bed4f40809b7e71be055aeb1c966a77af54fbf71e3263bd1321e4c07e6cc51279a94f0b4d92d331212fb1fca39e5e78a0d69aa9b94d59f61c764758cdc0ab5bb5dbfbb71e3aba2b9b807573620cf224e76d5d17d81048ba8d973370e0fe740cea9e976a515b8b66dfbeacfd1303303c61613537618f0777d37b1d9705fd9dd89325f0ceab0f8b6a7d9d97d48339717e709a27bd678b9", 0xde}, {&(0x7f0000000640)="62738431a381382bfd91cbd02d84a036d12206", 0x13}], 0x5, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0}, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4a, 0x8, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x22, 0x1000, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x9ff7aec3aee54e6, 0xcd0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x1f, 0x1}, {{r1}, 0x0, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x1000, 0xff}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0xff, 0x7f}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x56, 0x401}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000006, 0x5, 0x100}, {{r0}, 0x0, 0x4, 0xfffff, 0x8, 0x8090}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0xfff}], 0xaa6, &(0x7f00000001c0)={0x8, 0x1000}) 21:07:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb3929a3da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0xa00000000}, 0x8) recvmsg(r2, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000380)=""/3, 0x3}], 0x5, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000240)=""/195) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:07:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x6, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) close(r0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 21:07:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x60ff, 0x2) 21:07:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 21:07:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x100000000, 0x40, 0x100000000, 0x2541, "3b4b118c85fe96317d8115672af8cfeda504817d", 0x5, 0xac54}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) flock(r1, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() close(r4) poll(&(0x7f0000000000)=[{r0, 0x84}, {r4, 0x10}, {r1, 0x2}], 0x3, 0x1000) 21:07:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:07:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getflags(r1, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) 21:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:07:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000001640)='./file0\x00', 0x0, 0x5) r3 = dup(r1) r4 = syz_open_pts() open(&(0x7f0000001680)='./file0\x00', 0x482, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000016c0)) fcntl$getflags(r3, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) write(r1, &(0x7f0000001580)="d0a31e16d878bf49d65efe535ff3c382922b1be212b6b9306cded78fd2990199e4c1383d7df5c862a101645dd9c32f9666a1c1c6096a88e06d9167b10717a448d6b6c62d4dd3da69c79e42a953e5f246469895314f0bfd7750545b69e42b59a0cb94adfa4666df3c98c4c5955678e7d2c1576a753e9c094af0ac208b6c6c9f1cb555f5dbb9a82cc4cf2a8fb1e22d2644bb1456024adcde", 0x97) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:07:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000580)={0xe55, 0x0, 0x400}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x10440, 0x28) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000500)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5a44f8e0007b223c5c70923840762596bfe522e55d50d1b3497d1fcc1fe19042e266988511a718b95309eede6c89f5786cd61259c9164a36b77d6936092226e925874a99c055f7df6448efd1da452f6b8fa52eafabfb7b7dbba16a097c6b1ad48a924dfb1231be0429bd71cff6b50cc5ab3df6e2ff47d7ba", 0x78}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="6afa7ebbed5cae0ac95642c9abcf0a22b01be8acdc9c327520f8c97a6db21447bf9f5aa33f4d1ccb0c317806b01023c0cc18fae2db71f9c9fbe18e2aeaa1e8f8b3f960709b0d17f3d2e3605fb8a0c3633de1e6029293483d9c64ba52bc597d7f76b308017c538601799d9b", 0x6b}, {&(0x7f0000000240)="62da928226208d4f19cbcb6d4ee574f638a27030d12a21c78a737fda68a25df8dff340ce396e6f27be10c5d67d8d38666f6b1be281d022c40e4668cc971e299cfa12d6b745b2d438d9b46eac1bff7b1497ebaab5de2dad7342d2464cd38b8a9db78765328165a932615e84119a2c72767817adaa532db2b74b641552b55de20a63d02a4d041e0e842a8c863643f418d7f6f19c23ce3b1e009bc3db2e2497c97b9eb775fdcf4b46d2e94b46336cbf25b9016c9010d7902f47a6144e35adcadf9527a9c65c994cebf4b312e2a3bdfb2a2fca964ab95152f69b43ee9e7c8703caf8e3279ce5abb6ef", 0x5c}, {&(0x7f0000000340)="19c9826cd5858fa96c8a", 0xa}, {&(0x7f0000000380)="23818f8a8d3a674a6c5caf9844ac39ce5ab44ae16341489afd17a8ea39728af6dbf6fba7a4ece2ce1f12a2d073b87e30eef0c6be9166eea1f4295d74563563673e", 0x41}, {&(0x7f0000000400)="47533293af11ea56455a995112703eb537835fe7", 0x14}], 0x5) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000540)={0x800, 0x9, 0x101, 0x7}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 21:07:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) munlockall() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5a}, {r1}], 0x2, 0x46) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 21:07:33 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x32) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:07:34 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000180)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a231147a431ce6d54d85a7acfaead2a1bf800cd45144cd309", 0xa9) getitimer(0x0, &(0x7f0000000000)) 21:07:34 executing program 0: socket(0x7, 0x0, 0x3) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a202faffffffffffffff"], 0x1) 21:07:34 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) write(r1, &(0x7f0000000100)="096073c24a6b9c8ae0785b58a93d36560c632d7e89cb68844100997e827b137a9bd5eb58eef22ade9eab974b3e797b75ebb6ecd27202772a844b80cf63108460b89f78ac95017e0646b7a22265edca74a3f592dabee744153909bca50b520807bf947199edbe843e4a4feaefca4ac0c2225159463caad1bd8eb355798f313b1ac5d463ed2c866c3c6d54825b707fb75e2224fbed55eddd659445ea1c7f4f4c05b890d13f7f19e6f5d94fe3", 0xab) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2004000000001) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r0, 0x82}, {r2, 0x2}, {r1, 0x2}, {r0, 0x20}, {r1, 0x4}], 0x5, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) 21:07:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) listen(r0, 0x5) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000340)=0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000300)={0xfffffffffffffffb, 0x1000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x18, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getppid() r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, r7, 0x5, 0x6}, 0x5, 0x6, r8, r9, 0xfffffffffffffffe, 0x3, 0x134}) 21:07:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x400) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 21:07:35 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:07:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000007ae26a2a000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d34325ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) syz_open_pts() msgget$private(0x0, 0x42) 21:07:35 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) syz_execute_func(&(0x7f0000000000)="66460f54edc4614ddc80f7efffffdbe3f241a7c4018c5ee565f04583ab0b000000bbc4c21d3822c463315faf0c000000ebd221c461792b9aaf000000") getsockopt(r0, 0x7ff, 0x100000001, 0x0, 0x0) 21:07:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x7, 0x0) r2 = msgget(0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffe21) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xd42, r3, r4, r5, r6, 0x81, 0xa0}, 0x8000, 0x37cc, r7, r8, 0x0, 0x3, 0x8, 0x1}) 21:07:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620469dd964e37fa2497cabd1a66ce993db9e629b67d2e8feca353b40c78fb992f2a778d208b06021d94af167e76bfce95951cd1bb7e63c4d384f9be467b68487e7d7351ee73d41097a77e73fd3df39fe0863395694212453079d123713e93fde436e653899ceab47e7d35ce152fb8b2b8ac7a41d0ec4f2d19c9aeb773f063e0337e47ce7c0c7cc4a981531a121f54d1d9a"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 21:07:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x6) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) 21:07:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 21:07:35 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000079a000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 21:07:35 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) 21:07:36 executing program 1: pipe(&(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x20000100000000, 0x6e) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) pipe2(&(0x7f0000000100), 0x10004) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000180), 0x10004) dup(0xffffffffffffff9c) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x120) symlinkat(0xffffffffffffffff, r0, 0x0) 21:07:36 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="3b3d9c5c858c9574b3c5e8485e73f5ada8203a753eb1bf5a9848d8c19fc45142e079c660ce852815a0b62f8561d2ca266c8c7ddef61b52f537fa87133d98d40e24d729f96d11a6", 0x47}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="e8000004000000000100000087000000535cad029322bdfaa28909575c5442be77b522b943825c91fa0f0f5dc4d347b032194f77679d9ac9e3f69718bdf8ba6330eee518cc161e9869a7ea64d79846853bac1f379ccd90238d0aca73ad831ed43b103f00adafde6ba75a1f656053a3137e2c4b37694e30432f8ea82fec9dcede7e0004f6bd2547085e7b7c7844f4091387e9bd74a9c0dad5cb7e2a8322858dac9e6c4137ccf9f5b10f8e379b088624c51ba9463186f37c0404335bc01f971cc8cf446ee22403a2d7585d2c0555fb3a243c61b95f2a92af000000004800000000000000ff0900000000000e310087b4be13b316f4f9d0b5eb08330e2203d6618ec23ff999b1a4c4ba417dcccf0bc20e5030451cd5cca3e659011632ab38972f6c00000058ffffbcd7d6b6076779b6f70d795f7ae11201e49cc5e5cb1e86cb56431efb2d5cfbe665a8f9433253a13f92c88f5d4fe0915653e5b257605c2623ef70cd0000000000bac1cfe77ec8365800000000000000ffff0000ffff0000b56dadf1042dca4d358b01b2b620592547978294d251003d3fd9c45e048b978ce885bf66ed1c3376478c9681a25f85d99e1fc9d2071ad88cccee0f533f408293523f78dc0f6e000000000000"], 0x1e0}, 0x400) writev(r0, &(0x7f0000000000), 0x18d) 21:07:36 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0xaee, 0x2}, 0x0, 0x0, &(0x7f0000000200)={0x5, 0x7c65}) execve(0x0, 0x0, 0x0) 21:07:36 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}) r1 = syz_open_pts() writev(r1, &(0x7f0000000880)=[{&(0x7f0000001480)="5d8e063c693944dc6399f63d70fc64f71c974cf808b75bd97b1b48f49a6ea286e0b0908d80b11f2fb5a51832a23c3f58e708705203e6bf9de6abb573de1048dd33f22a0ea1d0db603ebe678fcfc84a0624df503690e79bf786878423668ffb4e3092b3a09a51cb0c636e2ebfdc2a1aaa2fd09507974de0d31cbc4f7ebd756cb0ed600ae44c394f0de48f50808241021ee384698d97974825d14af53c6a7397003ec37538c4a008575a592f9791cea1412a813ca3a3d282fd1313d14234c484daba74fdfaeffc48e2a87e88a14f2b4cec90047aa3be6a86c5eb6c6408016d72453a9f121bb1517cb7a9bc25cff9eb0c051b17e4229ee5b34ca7b126d92e6b5aa2177a001b093d26b43f8f64d6032c0ea40e1ba1b9535d3214914ea12a4c93ff3b58ab598cf2a268009e355dc5c16a7a649530e0d5a9557ec3150fa72e644e75d78753225dc7e3a0b1da54d83e6822cc20b3eafa918757c7e8d99d3949a2d1ade7cb0aaa6ebc5c3edf1581b4e11f4df5a34773c40642dae4939bc1bd0e51337e005d8631f1bdddd73746d023aaa5e165dc7e6a07cbb04fb33a2dc32cff7c10fe44d450315b92c561955a5d4ca8f38accbd47d6450a0a16a14696341d8d9c1d65082e47b4b2eb3069039f7299abe1538e57e1d44d89c6dd0c9c22e9001cf48fa328fcfe36b1984028528edc9f6e51d069052cca34c6863acd56e63c58364bf20d2fc5424272b092e540352d70419d2e500221e7e7dadf5e3906d0a0a7c329fa0c03907a3e03b9f38383cf531e89a815ca9a19189c8b718c8356e1fe4b24ce23ae39ec8bc8708dbbd8f28736dee7f6575546b78f81dc0f8f053b1dde21d34c857c29aeb92663cbcb342a81d0dbaa4507c8c97e1802b3251836b9fa5e754f50c1d4d553d70144b862099a39b4f35f4b908c6509cdd834d77d7bbde2fb4402baeebe99cfa878a89b8cb0f2f89553fbc7c71623242486c2422dbce71ddf81b338eed8fc4ffb76e05cd62204b4c5f3fab7b7c894d8c44e4cffcb0385c0eff156214e047cb7ebb999c215ebf02c7269825df6ae87ac658ccd49e165fa9d841909e1e9d0a7c8a102f9678f9127af16d4e905ed3338b001e6e545338ff854076fa40622090b761fe1d6d62740e2845842f7ee76e79c080b1efd6d3fb86fef345b1ff61b5a043a2b334edded442c1307ce450fdb28ca51d1ae665541087fa3ae100c5250fa6dc1b7aa8b19364345cb82b524005a2a8a44507379c1fde0c67923fa283e45422175d8a5f5558e18d4ee582436b9ca26690634acaa9a36251fa9e0e258adc16714b92b2ba018782f5611ba39ac25860e7283ca3aff0063748a9032def6cc74afe22dce93431e810dd269d1c1a0012d921f701302b9ba406abec671d4452e35b8251b09b50c29d7034956e4999637872a82e6beb76ae9764f18b45871e6935c3b82d7dec01e93ab76c058ea2d0c94ada6187d0eac0d1008d5285ccda370076af5627f65b4d115ae372f6bedb351f89479eae0c3a8a7b4e3c463cb85753687929ee39b3ebdb73e9691474c8fa3acf05f2086cf6ff2ba89ab442b686b3e1a371d0bee0d94445ff83b823dad14efae3ba3531c54a89189e9523c14e57245df1f0c5ebb0583532c6d4481af1997aca33d08e05c3a12641681d8e5fad33a7cf35a680412f5cfa53a657229ad5587c7d9b003071fa33a073a2f1eb44c34338e8532a1b0bd2ca92e05cb358df65a6cdc24fe953e2efb3082b95c543a0831df211161d503e6f77158ba1bc4dba372b9d01fd6ba9bc1f3f43e8d89a495e5449ae75384f620fa2b5e6752f69a6948ae085339adaa7f5fa65ea0034c4f92939fd99e65fb6daaf514f4ee08e3330c89ee4fc85b27cfffce26cdb1b49d1833f81e5c43d49ffd1030d69a5d6bbc9fd4f0d53508d22d35194b49280c0698a3912fcb65998495c107e928d169594a1bd3f4413c5443086b56bbf0f37989928834d6451db9f5d044aec93b367f68b12a34c16d286a345506a966c62481c16b25b471e475b7a3be970d1a886d604204c605f802a17f8cce823256e4a435fb7c6ef2cd5b66941a2aaa70c8d64ec5207073637fceea588ee05d2cf50da023ef03acfb071a55941b6940b6b306a025d747742829605516dadc873f0a1aa41bf2f141e4848355127ee13ece54ec1e955605b8faa7a07d470cda9268a3c5655e68b66b24f97a8cfe20ad5c8dad2e3aa1bf845a22fc6561799f938d8d1a0916ada9494df1d3fbc295f691dff41bd7dcdadb8ba06289ddb8f37a5cca80f6ef8d0547e20cb88848471b9c2f69b7f0290a469fb10f64e91af9722d323cda84f8d4de79621f442fc1e5ad5caefdcdd521a4c58f37c9b79fc3f86eb28a4a2f8f8de4dd334c768d0046e25ef1c6f4e945a484dbbf58fd6d00008721a703df1edc8a7b27eaed48f16e6341bcb7aad9713fea28032e36feab9fe14b14d0bd7dc6c57068d8af73ad8849f214c9779b3e18317861cd9134845c159ec6f9d1234a9df1c56bb7a7af2c6ffc63dc487042e19a35d9bfde81651aee3a0c4b2fc282e85d728ff358c574ba052fdb2e037aad8b50944df36a299d44627f6557b1fcb5ec8b89ddb0f3fd13bf6253db8673da749773848c62d1c96e25f0648dcbe26bb02da0e80f1669637f2086a623c40b77717dc5ab5456e0fbe24b5467909c81c946afc85e4fc90d93ef44a203c2b85e6d9add32ee79e7ddc1ac6fa9327f8940d42badcbf4a3d25963a76ac2d5fc07cd0eaf9a7a0529eb4f9ad3206763354fb58c26e03f326db08a7463e92d3966990cb7690ac946adf3d57105c13c32aab884c4220095613364b195b76ad4f1bc9a41e4146c4701fbefd18adaa86ef5715c481f7e44a4de55fa2338b7e8f6408a556ab7693165265e26adbb6db524719de36917f375387ed90fba5bef57e74aa0a166596cf2b033c15514c939d83ad31a33bde3d7da805d3571e26dd6994b7cd4fa721b3d6c9f922a03873a723ce9c3a8f1614f62b4a18e29a855c20a52a974ba9f4ac3a97f828d06a56c6f1c7ac826246bd0e60ad9218a10b2be96670745cff38fbc2e26d45cf698f08992ed124008653b57f2fa28f83c052790270e9e42a4f51480d2b420c8a3d07dade4030af49f8def8229d92f916a932e3332a78ca8afab51ebe4f5ddd1683db4503c83c7d24732d8c73ef4448fc11b8c6d379149f0fe17581433c1efd5b706f8f3e95f6e0998e92b4dcb2f43fbd4e5d9231d0167a8b5d8d04d0f136789496231b97b3624e8f6c7acfd6d96870eefa186109b035f2388b2599a13f164b423a6dc3ef1599bf7c996b47123d632b7219c99048876c1212ce8e4ab5821ef0bf9bf020217f232aee943cdcb9665db5d65fde1aa3767e2394da0f161a331fce97a4d0729baddf98db6c0ea61ccab06f111815f6be12a22aaa35527e57e715a6e6e7d7bdc5cdac986ab26a58c721ab15d3aa78bee9d524f651c8ed816cc8a6eac849ed6f0ff4cff03cf70d77f30ff5508d8b93ae12d058ab018639966f3a69edbe5c0742a157efbf3394c2c1a3194be3b20324a47408126cb94009145621b263309a8f84d1aa63b7c7088582d3fe08de478895f5b9b542144059fb63afc66aa4925c03574f73d68cade048d5c74ef529af7faeda51d65645d4e90d363677860cebbe376f8165c4092cd40371dbc1387c6e7875871f55b2e8cb364d79986901d34b3116d24de30e5b793883003299cc6ce61f3e33bb9ffe872393fad8535c7ca01bc8cab9d18ec8c53d63009095518697ac28a08631912c4432d572643cebf5c3ab2679528a4b964f5c5d6120abc58f1b8a3e060e9b2f526465ba598c0c9dfba43873d2fc661d93b130e0def2878812bfcd52cf499fa52f673be6ebb9b29af81e20f7e26a9fda8cdb1d483348071cdc728eb987f0b911cc4cae7c8095b4106f0b5d410bbdd3552c22e30d05883408a14623830391f5cb8e8df7184082ae15fa931b4f637445fa548c1d1f522df132cf714dd54f4681b83e617762fef725252c0bbd8ac4a2a28e537ac8f27581258ab0821e94750ad8a604d3eaa26546adface93ecde07a41d16365c675dfb1a3c8c98bf2198c358a2546d89b9063d6401791260f3193ad5e72dee8df3ae53d1b1cbdd6b9a3439c46a1770f140630cb1cfabacd8c219ec8f9bcb5098ed9e2c9491901777ed74c6b1d9f66db90dea9816b2cac64eb78a6e377dbe5a40f8928712f25a53d204169e8662d431388b3006f9359756aa64add56ae76f3dfac34a8d088472fa193636ee907d31f537107fc69b2f1cc3b36a66775dbe65ba36ff18c547b76f2642a5c5fff583085b8debc08e6240dae3798010f20386b5bbcb8504804382a366882eaefd7654ae95660256b5c1586b207ddd4527e0ae616761f64a24a2106108ee0ee22f48bab4eb0ccad206dbb2e7ede11c9e1956a54c5dcbdc60253934b6d9061c82d3b1695f3a76b662c19ae0a7213b1b24f002cc88d11b69f1ec04b2f6a2c1e091f39cac3d63b37700e49a4947c8b919d193bb3a3e10add543e4e882f8180b5147a10bd55ea41bdf2b17b4fda37352a8f44704a4e851e6e190eadab08f27ac6de5be19d77c458de4f37aea6f7efa6f9acec060053b997e9b9bc09c4acc3f02c30524070c03b370d045aeb9f47a36a54faf9978dc1371519471a07250be384df16065028d10ca1fe148a4c1e5b3036eb688b2560326b98c6ebac315fa639ab0dc5f5a81b8b62cf7a270be42de8ac1977001098d50e179b2ae459ebcde24ddaf376545d1027aae15de86dfd8b28f7c662f1aa0029dd6d7de19c05a4ad4542e117420301f1233da54d41ce2d34f3f59e455800719abbdeb47960880c2dda0286f105a7b71bafaea587e68f90129df02604ca544962affb83ca5ec821a14f9c9d74d9eec7c613f01fb403a8a92e3418c04e958fbbe121bab1b79ca355431965294fb6c4cf95912620aed1f04fc53c2e02ab5a8bba537b60a392c38c52ca63cda94a3c4932a77863ce9d1a84d8037e7a5011cbf84cfd25c9c911efcda405a0bf2241a0661737f49cc8f3c2c98534d16fcefd85fa7e2b0d761c2b2685b972c49850775550f252a445f44bc65a408ad410e0f5eb1ba41e0e6b0e0323f7942b5d8a3f7de6e9186cf46289a2274d0bdd991e84815aeb2f436cca19d2ea3de9737d8c2223c1f10230ae954c3aea832ab25c7ddbe326623c6d4de0f5f5964507576b5c7789342f66bb84113fd9e5bc9e92dfe2e05b4384b19e3226ce092930b197232bd11427bedff5b160c830ebcb834f202eae67566f591c8befaee6b7573cf49bc57a887bd0a551d5c82618e4b65260b62c17dc9eb7f19823a2ddc0cc923b7e2f684d0bca93567d29b69713a10c30e646ef5f476378fcd689824122db690c0885ff2f648bdcb6a2e86787bcc26a1d7e3cd5e9b28611b165bc120be20270758d274c36ad586697f6ef65546b62d52cb0626b92fc635c50460c3b2fad07cf1fed4ec43d11482c8b645a4578135d0f97dccfc7de3a767e77d9a40a7bd1bc2e7217c11efd9b88ab1301500ec82e5c375c44a4b3778aaee752359c465c37e61be2d0eb088ba0d8cf7dc7cf1c5b1c017a73f00385d4779acd0474d31f3c2333d18a81e0bad556afa195d8481384b67627bbd98eea8dc2be27e7bd622e4265358f79c9920246f06a58607d59313df0b5e48c30ea3a0bd288ed6b61308a4287a0f0e42c623c1e1c8356d2a046c82ac3505da5d86f556c176013f50679ad81f5dcc2ae8083e46339352b3e10c7a83745cb84974120454dc5f3", 0x1000}, {&(0x7f0000000240)="5d991e236018ae36e46525a07756a7428cddc1dcd25135b1bc29f7903912b9125693f817f8b59f8f7e0cb5cf459603c9a9dad94932e0d39d679ed6090a9529b02e235667e10114379bf1097fa18eb56b766dfe3e9b42624487901b839506d621786c39efb416a920dcf42acddaa13af67b9192239227a6b7e0ccfd76bb7dee8c32de1f7e1495a5d07b4302ba60b33af9d75cc264703eae239f643b3042dfe501a262e66ef3609b3965b10d4fb4c1589653ae682ce85f41d6476de56c53a7c6ad5d4e27d436bc3cf78d61c44002eea8ef736f6427433f83", 0xd7}, {&(0x7f0000000340)="9862a034f405c615d154f401f5c903406994d63f09a66741dd6cc16012ceaf324cbaa88e47ca00758fee9c087933079bcec995999993a083b103dab2786463fb42c4", 0x42}, {&(0x7f0000000600)="cae56a9e8d6e0ed0641a0935c2238f90e3c9eda79924289be67edd531947426c8c4beafdb5b23fe8599d970362e5c0371218b5df19d2fe80500d85a3909052f3727d814f00af10cf8990bd3d74e92cfdc686ccd89cc4e0c70c8b6ff18e292be84632aa3f9af3b114f47c1edd46a347e248d2aaf27d8dab727598597e7938d78dde03532d7f92e35670429dffc4db56e0350f6b9042a54fa43fecdd3bbc3606f6f5ddafe64f48cb302dded20dbe3cd16e95cab86b284fa9ad407d61d85e0e06637c0faf9297f8cdc0637ee4994703350d3d184bcb487bafdb84b3910328bbbefc6bd4a9a712fc3a29a4d0f523b713", 0xee}, {&(0x7f0000000700)="fb3d6544d22838636d136d57b601fac91de20a52f3bfdfdba18117c51a2b0835920f2deeeb14e63fba862195d619960a904ae3835bd3a91fcae217884486523335832fc83a4a81089eea5cf7aaa39894ac36d94032803564b632261ae63895804f3e5e2152e4c18cb3884e7686a33f535a7ee4d051646f4518403e37242df491210bf4717ac74f7b935327e7dbcdf8106b2912d37fa1e30d66a1d91f07ee4203", 0xa0}, {&(0x7f00000007c0)="c8c1f528dd005d2095cbb27758a2495b44594f70813417aa165e70fc71866fd37976ee8310f9db49c93b2a5ea174e93780bef47928847f1c391148003bd9d21303d6a7f160c8ba15db26e837b09ffeb9bfa916e84035c0e0b7e91454501a3dd68f723e107012b662775ed9b769ef22119b010e20c5c4315370455ff16d38810a4e927683ee1d39e3b8fa0f30cf4a646421f0", 0x92}], 0x6) pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 21:07:36 executing program 1: r0 = socket(0x1e, 0x6, 0x6) sendto$inet6(r0, &(0x7f0000000000)="0d8419c75a46ab514431030ebab4361f0157619d50b60ef462cc42b32154367236f4375d02b298e0aa8096eb0d93731951bbd588fc4ff45b6851a1ff2e8eff3d28b7dee4d61911be4de78048787cdcf05a3cee76cc838e33a626215a2c701f7b85f3f92447c37b201f94353da6d27799a753d9ec7b72b5e637a8c5", 0x7b, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x7cb, 0x7fff}, 0xc) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) recvfrom(r0, &(0x7f0000001140)=""/4096, 0x1000, 0x1, &(0x7f0000002140)=@in6={0x18, 0x2, 0x1, 0x2bb7}, 0xc) readv(r0, &(0x7f0000003180)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x1) r1 = dup(r0) getsockname$unix(r1, &(0x7f00000031c0)=@file={0x0, ""/65}, &(0x7f0000003240)=0x43) r2 = openat(r1, &(0x7f0000003280)='./file0\x00', 0x110, 0x0) r3 = socket(0x16, 0x3, 0x1) sendto$inet6(r0, &(0x7f00000032c0)="ab51b6495b230bfff238344cf75ac8517f72d54003f584ad6efd91f600946bf1fc792ee8924eab7bf6fa881558ff60c5d7a64b2f18b5d4dfc659671fb11538a6c23b4b674689354233f467d0fba3b660b486179979771593d0ca28ebb567bd", 0x5f, 0xa, &(0x7f0000003340)={0x18, 0x2, 0x200, 0x6}, 0xc) bind$unix(r0, &(0x7f0000003380)=@file={0x0, './file0\x00'}, 0xa) socket(0x1, 0x7, 0x7f) kevent(r1, &(0x7f00000033c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0xc6, 0xfffffffffffffe01}], 0x80000000, &(0x7f0000003400)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x100}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x2bd2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0xfa86}], 0x100000000, &(0x7f0000003480)={0xa11, 0x7f}) bind(r1, &(0x7f00000034c0)=@in={0x2, 0x3}, 0xc) r4 = openat(r2, &(0x7f0000003500)='./file1\x00', 0x10040, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000035c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000003540)='./file0\x00', r6, r8, 0x4) symlink(&(0x7f0000003600)='./file0/file0\x00', &(0x7f0000003640)='./file0\x00') getsockname$unix(r3, &(0x7f0000003680)=@file={0x0, ""/4096}, &(0x7f00000046c0)=0x1002) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000004700)) getegid() r10 = fcntl$dupfd(r1, 0xa, r3) kevent(r10, &(0x7f0000004740)=[{{r3}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x7b, 0x1, 0xd0c, 0x7f0000000000000}], 0x6, &(0x7f0000004780)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8, 0x3}, {{r0}, 0x0, 0x30, 0x400fffff, 0x6, 0x2}], 0x80000000, &(0x7f00000047c0)={0x52f, 0x6}) r11 = syz_open_pts() getegid() connect$unix(r0, &(0x7f0000004800)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCDRAIN(r11, 0x2000745e) r12 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r12, 0x1, &(0x7f0000004840)={{0x3, r6, r9, r6, r7, 0x2, 0x6}, 0x5, 0x7, r5, r5, 0x5, 0x2, 0x1, 0x9d}) 21:07:36 executing program 1: r0 = socket(0x18, 0x4047, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x3b8) r1 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 21:07:36 executing program 1: r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) getrlimit(0x7, &(0x7f0000000040)) clock_settime(0x6, &(0x7f0000000000)={0x5, 0xf6d}) 21:07:36 executing program 0: socketpair(0x1f, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r2, r0) fsync(r3) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r4, 0x9}, {r4, 0x105}], 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r3, r1) r6 = syz_open_pts() r7 = dup(r6) open(&(0x7f00000000c0)='./file0\x00', 0x30010, 0x4) sendmsg(r7, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 21:07:36 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)) r2 = socket$inet(0x2, 0x4000, 0x7) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r2) 21:07:41 executing program 0: semget(0x0, 0x3, 0x208) semget(0x2, 0x1, 0x80) 21:07:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f00000001c0)='./file0\x00', 0x0) 21:07:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) chmod(&(0x7f0000000000)='./file0\x00', 0x120) 21:07:41 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) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="015d37f49f4312d9bae761828c7ac8e728cd863dabd4463b232231bb15cdc32bcdf67ca590d90560a88bea263802e0b65fa7f45fcc6e3385f6971b926980ebaf49bf96e003f19ef923ec760cf421073684432af77a6e8f180c1b1f59639f9a653bdc4e2c5277dd9027d04d0c825a6f60bafc48219d6d81df5e54034880a91824529f24ab5ec8bf3b74c08565ad85d8a8d3d9a99c08c230c93a4652a9a22f79b4d061c9d02329a23a104c4f49e693e5a33c7dabcb2597a44cc15fc71a4c086b570064a3a16b590007c938a475992a9962", 0xd0}, {&(0x7f0000000200)="c4ab7c83af040cee3f6ff94d09cda4e2cc8dec7ea8973b8eddc24c35c21238b9ea7d2a4b0a15482ecaf93d5cfb28c69827c1f3df1c0348eae990fe52b51d5111a279586e60e000b13b42b70b5b641a5ef263bf37d01aadb5f87507f802fd4137b959a2b61af96f8d87c45e01b99d2b928e285be110273e68e0752c348a006715ab36cc654fead649d97047ea92fd17d1953bed611ee4", 0x96}, {&(0x7f00000002c0)="29ed1006780c20a484390a7c1555a78c5db935b6f1936d37dd5017eaed6faf56ac784ef8bb71ab6cc051eeb40b394aeadfac1d9a16d474362e6399ccd1feb4e7ff902aab10fe1052c49ee2a208a77d72299963e16f85c5a3c04890252edea913c8885ef7b091d60639c4", 0x6a}, {&(0x7f0000000080)="290cbfbea7706ee68877c680", 0xc}, {&(0x7f0000000340)="a919a92d8c96774a0e224244b983e2c6c4cda01ba882e38245a27f213ab422ab657c8cf9851c016b260507fd07676dfa15c952dcc543344f6df7def1d9c69577e059dec68b8a544bdead3aad5001089272da3265d0a705112d4f04eed8321d417eb2a0d7dcb6e036e01ff2092d80ff44c7088190b2d7fd36e7385cb4ef48a620364c59d653392e126083547d6a81288541158f2d37ed18defcf5b2b17e899ab207007cdf8f3e6f955de6f339a510d50d82080218d6982897b85251af5e5e4a11a081453e0be6e3a1dd41cceea5bd7ba5e7f157188799f665875f", 0xda}, {&(0x7f0000000440)="a22e0a7356b3ffcd99fa1dddb8a663114227ef7a322729bde0acb197d53c34cff8ffe47d918eb945974f444790257f88b10fd220fbc34c5d064b47acd8f2666d5bbdf212141786ae8d262000f06da4b8df00e30b2c96d802f07401d0caa67257086f3633ba3eeb065fa5313903bb8a6e5c769984cf994dc0d99422f0c07ac89aceaaa0ce01b8f5b106691749e7398119233c3389ad7c9a1538b208fc7946b3fc0d9c038db1f2118f058c1a87f9dbd50d5da98721e8889b8e5f95932dbe76b73da1524332f60e05342fef", 0xca}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x1) 21:07:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x41, 0x2) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000100)=""/28, 0x1c, 0x42, &(0x7f0000000180)=@in={0x2, 0x3}, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x20, 0x7}, {0x4, 0x1}}, 0x0) 21:07:41 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x8, 0xffffffffffffffff) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:07:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r5, r1) shutdown(r0, 0x3) read(r0, &(0x7f00000000c0)=""/30, 0x1e) getsockopt(r0, 0x100000000000000, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x27) getgroups(0x8, &(0x7f0000000080)=[r5, r4, r5, r2, r4, r3, r5, r5]) 21:07:41 executing program 0: pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28000, 0x40000000000040) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000001440)=""/138, 0x8a}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/186, 0x2a3}, {&(0x7f00000002c0)=""/162, 0x43}, {&(0x7f0000001500)=""/3, 0x3}, {&(0x7f00000003c0)=""/4096, 0x16d}], 0x6) 21:07:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 21:07:42 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) socket$inet(0x2, 0x8000, 0xffffffff) socketpair(0x10, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f00000000c0)=""/85, 0x55) 21:07:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 21:07:42 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r3 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmget(0x3, 0x2000, 0xfc419c1b4a3e91e6, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7, r4, r5, r1, r6, 0x100, 0xfff}, 0x1000, 0x400, r7, r8, 0xffffffffffff4699, 0x9, 0x2}) getpid() msgrcv(r0, &(0x7f0000000240)={0x0, ""/246}, 0xfe, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:07:42 executing program 0: r0 = syz_open_pts() 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1a1, 0x0) 21:07:42 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="06cd7b9b4f424109605a82edd023e4e48141c0aef0b408d8640d2d4188048c1d75092b936f1d769c642459823a37862544dcfa724f2898add1a58596948936af1d60435f6ccaa291ba74f2a05bd0cf4d8c640587534a040fa8e4aa6b105ec864d228ec6a5cd3ed38ba7220f459335a711d4e9054da1a2f4c4d4c29a57013387f61e9defd3f0d117ff9cfdba0d836ac420deef9bf94e2bb151bde2f52ece0d8561a767a5a2b2e7ed07a3798728f096fa88284f5cced9db6899f276dc053361fdacf46eea8f22b1774a3b577cd568ba03b6c0bcb9517faf48dfdcdf05911123d59597a4c6fedb9059a", 0xe8, 0x2, 0x0, 0x0) close(r1) 21:07:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x10) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x800, 0x6, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x8000000000, 0x7ffb, 0x2000300000000}) 21:07:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4195, 0x80}, 0xc) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 21:07:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCCDTR(r0, 0x20007478) 21:07:42 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 21:07:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/2, 0x2, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202794a"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 21:07:43 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="8598bff739da7ac132cb0000000000", 0xfffffffffffffe36) 21:07:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3}, 0x8) 21:07:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 21:07:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 21:07:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kqueue() 21:07:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) mprotect(&(0x7f000076f000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) 21:07:43 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x4) accept(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003be24582948b3873c324dbd2cfc7857d6b10affe4a9324e36273d77df190a9fbb36987def5e261a8bc49c2a94d304e59ae9175ce3a514ffb70985ab848dfdfd49a4920b57cede9b544795a6a4b3ffdc5c5a395a0daa2aa407046b0afbde3faaf97f51b1bfcc026aa43bb73185127cacb8193a47846a2fbc139a6f812ba53dd52c0104b90b9691c4dbc8f4d32fbb6451b5104be9c571cecac30f0ffd56648c3ea6fe48f0ec4bde1601ec28e606e7998a81ad5609acbebbe0ef91f770ee3eb3433f2b5"], &(0x7f0000000000)=0x1002) 21:07:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') socket(0x6, 0x0, 0x6) r2 = dup(r0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x10) 21:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) close(r0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 21:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fsync(r1) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r0, &(0x7f0000000100), 0x0) 21:07:43 executing program 0: r0 = getuid() r1 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r0, r2, r0, r3, 0x4, 0x1}, 0x0, 0x10001, r4, r5, 0x7f, 0x0, 0x40, 0x7fff}) r6 = getuid() setreuid(r0, r6) 21:07:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000), 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x817288f0a5c69eaa) 21:07:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) socketpair(0x20, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x10000, 0x140) open(&(0x7f0000000100)='./file0\x00', 0x20201, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r5 = dup2(r4, r3) connect(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f64696c0764d3"], 0xa) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) connect(r5, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 21:07:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="68952bcf154437ad9a49d11e00ee58c85da0310da981a879", 0x18) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 21:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18fb60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x109) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r0) 21:07:44 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) chroot(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0xa0, 0x80) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='x\x00') faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x3) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 21:07:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x10001, 0x1, 0x27, 0x3ff, 0x8000}, 0xc) r1 = socket(0x3f, 0x2, 0xffffffffffffffff) r2 = dup(r1) syz_open_pts() connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) accept(r1, 0x0, &(0x7f0000000000)) 21:07:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() close(r0) 21:07:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf6d784346b642a8f, 0x100) r1 = semget$private(0x0, 0x1, 0x420) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 21:07:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x10, 0x3, 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x81, 0x5}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000797000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) minherit(&(0x7f000076f000/0x1000)=nil, 0x1000, 0x1) 21:07:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x5, 0x0, "3a7a5649d201efc92ef9b3e1b3348562be2d231e", 0x1, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xd2d}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() sendto$inet(r3, &(0x7f0000000100)="3b95f5ec4f82ad80613565ee39d998a68a81f7a4114bc85436afd97a5d8a115a3d0c1007bcee3be28e1c178989f5dec85c552404233dcf617fb9c8173e1809550a06a5e7dcb87ad8fcedf74161519348eb8d72b7", 0x54, 0x401, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r4) syz_open_pts() 21:07:45 executing program 0: pipe(&(0x7f0000000000)) r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r0) r1 = kqueue() dup(r1) socketpair$unix(0x1, 0x80001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$setstatus(r2, 0x4, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x29) 21:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:07:46 executing program 0: r0 = socket$inet(0x2, 0x7fff, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea00005c00000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:07:46 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0x0) 21:07:46 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x740}, {0x7, 0x200000000f423e}}, 0x0) 21:07:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xff, 0x453c}, 0xc) 21:07:46 executing program 1: r0 = socket(0x6, 0x3, 0x1000800000000000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r2 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 21:07:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0xff44) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 21:07:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget$private(0x0, 0x40) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r1) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200), &(0x7f0000000240)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000000)="9272e5c5fd496c0f1edc3cba5669a861f3f8b21a190867280103897c5e50fc", 0x1f) syz_open_pts() 21:07:46 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 21:07:46 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10001) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) fcntl$dupfd(r5, 0xa, r4) kqueue() bind$inet(r3, &(0x7f00000004c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x3f, 0x298}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="206798330de57207e68a6ce3d8181ab11ef516ecce3d222383930660171f1ee0fb7df7c639b9aa7c2d3173dcbaad3f9ce9c3b1a6655ef71ccaa3706b778c82bc26793c6b5f6f851b6531f895b0be3771c3b3f9eff09790e0ab4597fe2181fedf17edb01697eaeaaa4a1f7d461ca97ccbe5768e5d7628b4d8ae34d21f8773", 0x7e}, {&(0x7f00000001c0)="86609ceeb32f1c816afa0765632f5c13de8e583b036596c64d1ec774be83edbfdda252356e0a6ad4027f78a56b018f04bc2c0e038fc74f72752b99de50df94569e60e6393e3a93023ebbf3238f1b5e31ee0b384aedeb147a35422035627e61b0250c9314972410be0b589e7710ad2bba8462d6f9deed4f96bd7e501e15db526b83142042c40702f40648e47536e92bde27d7ac94766916a9f6ffcb76b6d6c761f9c684e68275e5cc858b", 0xaa}, {&(0x7f00000002c0)="aabca5f1ba6d74323997b6a788bcaebc9d09cae377925a9ae459dbf8c68e81346210c96bce10289d1f20468990ba07fe46530700f749fb1547d4ca85165fab0e556d7040dc94f9ae8f7e51a11bacf9582e5eb3413c93c1e9096cd89d395a3137434ed3b64852948875abcc7e929e6618b06a72068fd2c18a1d525b2ceeb19821c1712f98", 0x84}], 0x3, 0x0, 0x0, 0x1}, 0x0) r8 = syz_open_pts() ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000000c0)) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x6, 0x9}, {0x7f}}, 0x2) syz_open_pts() fcntl$dupfd(r1, 0x0, r8) 21:07:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="fbf4c9a10392d81823ecc55120f28fbe29f77e3ecfc3a03ad14bd267f58ad4b4fbb02a08d497b8fc7f6bd89503bf25bb61fbae80fbf720666795f0edf57f6f29ce64216d40769d427fb0a88f688693840941eebd5229a0a77f7962d6ec90294417fab28377629edbf59aa505abb36d68d321af64491dedc6861d38ca67d1e62d7fc9ee50eb6707154da42abcafc47dd65a38f4172264e8a2f2b806d40f4808b1e6b3f46ac81021a7c219a4dadcc413425c9d8a741e6bf67f69516ac897f22a0f339701d85ee0af92135cdc4d", 0xcc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r1, &(0x7f0000000200)="84cdeb3b38c6cb8bdfd5a5b01ef8430000000000000000000000", 0x308) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) close(r1) 21:07:46 executing program 0: socketpair(0x3, 0x0, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e02b1cbb3c4a8441af1de9ed3eddefd8b4bba4544ec40d85039e3fa3899dcb7dac71d4a92d0b08b5a89b5a60e21e0559878ac1e42b7e560e457fa05dd88277568ece2d62e6e5ca4982e2f61a133f6ff4c62a7da56fb815d34660056defd8e34c292348322ddd9c481610f6e7b59da75372b597c2e026bf52e1f0b0ff375b0f2c9a6fa8a84a51658d8a8de744214baa4b6cee9a26d8bd73dc03b18d995758538859b63905d4ad98436e", 0xa9) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 21:07:46 executing program 1: setsockopt(0xffffffffffffffff, 0x1, 0xfff, &(0x7f0000000000)="e9105e0fa1d449fc030450f3aaa8b129869441a5d57c48863ce16437812c92f841bffa9af7423dd612e1ccd6d689e549c3bed696214944e13aeb646d7f1a40a2f1917415b5f195b126354eae52d61e880571193b75a841a2da2deef550c14d1d27a868ca3ecceb05516f70e82e7b890b0096a44b1cda90ebcf8628ab44e8d4f7178fb7500f5c575417c466beae66a98aadf1f7874f648c8776d6e86aae70fe79149f7bea03d19acd65", 0xa9) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 21:07:46 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000140)='./file1/file0/file0\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') 21:07:46 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() r3 = socket$unix(0x1, 0x3, 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="2b09df7576d400000100"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="e0a11b2e3eee71e1b1e9704fa409fa27634b8e9e2af5b40d2166e0df", 0x1c}, {&(0x7f0000000480)="087f76096939e9f884bf1d780cd396c60bdfe8542df015a467f7bb8a6e81b594e89a4176bc9fadff72f61aee8398cc3b20757217e4eae7e59fd2d5523cef073aaf61dc3b0fcd7c8d0634dcd1a00cd9f0d92151c24d6c5e8af26ccbabfa4235490c506c3185f2d961b7789a152f7d76c8a7c6f3dff434c6ac4a3ceea0865e6b35faaecf78adc11dafb791cee2fdab620cd2a61a62c168d4507ab05f9e39f2a0a14985ecfeb631a0140face2671d504188c0c5fd69c1314dd22fd2b8daa9d492baf939564af33c98bd5b256719d3ef1d1b06f324a2f72af6abf77ffd52165fd17bc40fa6635cbf1e846cbc49b30835ec0094c6b91a260d13942160a92d875f0000daf76635f81e7dc0faed7c84c13c2cd0ed93b474940fe8e245a2a557f49caf8969587709c02e2f628b3ea9556f02daf5fa337dadfd38f68934e89595efa828778a2fa8c5769538e4901eb6f3fc250066495036253812d2cc80b0dc8dfa26a11b96ae9e99498a4ec2c274995ea33c012fe40493a90797d3a5378e02805ef33b4d5fc81038c02f202b19c9572f4377efe04bafa0652ad3f66c5e0967ec6b021c7c47474f5c049b96c345cb72acbb609b086b8851d80307a010fc3e276b731ee6e5d4dda08d5490b7767e73bb8cd1c064490a0895ad9e0b00ff7b098b11a381e114a25558b12a6d01df15a6effccb2afe4c66c7e04031c1fb81150c28d7068e2b6bf6876330bde0976390b55c610e811c9e89ed253b93e67cd59f4b84aa434f1c2c9b0ccf2f05ae9f430a5fbb805a11301d5325c8faf07e4f603e313e526d9367f6d59b4fabececa9d83b1e59e539f9a350dbd5bd47f06b494605f6ff95c0260a08e5c05a9f5e210a568b9e29e96191edacfa7e03cb8a5f2eb5ba7dff07df58d0eaca257b4f49b597469c527d85182b2e5cc2d1dff422a715bffdee1c931e4bb29e4227ebaf32a661fca03ada07f944f2f69e980a9cc96326893010776ceff0aaa759d8b9d7cadc695789975356e9eae78dabc8bc95c21b3c02b26c1441ea3df65ff8da81426ebcbbb7904aec89bc068db3babdb8191afebd7c8f744428ef6bcc48d152c59671d1d50b2df87445274716eb31f3f025610ab2c735488f0536a03b16d7df3719782ca3d7fb0664589a606b2320c0afc65afc5a97c208b2d2df2b8df52cf98924ba0e02bb1c87e547875993fbbc8fb675b8ff80cb38e44be0443af97d47420bb6656d2c4433827bc0d1edf7f89c9a35eeaf460350f931f51d86101a57047188c3f9bac1baf463d36e0aba4dca1e47d37987403fcc2e31e76d2e40a3b88b6b97568a5b8ca5deb3e218b91fb1fbef784c23c10573e2ad7dc8d42e9a5f89a43c3253261726e8fec96f1aa9f0208eabec82c16e9e82a0e68b17b14925374655bb007cc5e24755cb099b57b9da1d410f983fac16642819c0f836578bd983d4fa091abdb5b0c10248012100898a7438d0232bc99e11e2d2495464e7630e2debc8d28145b61980313bf0d561c69aea451e6c8cd625782b1fe1871708d97b750d797871d9345bdb6f3db1047dfcde78f3bc0d39bae6b59018c8445eebd5b2c58a8220c073564f6211809446596161d8826a6d7d9e9ce143cb8fb82cbe10ee1993046bca3a9d4f8a0eb0b4b14f2fb72e6d7ccc6c7842481a00ec32b5400171b023666df2bf6531187aea87162066d1917f8e48b287c2d4a1919bdd49a23fc42797bc4918ab45cc5cff80d76729651b465a07a707bdb255cde066fdd14f7379dbebb4273ccb7606e41ef263112fdd7881fa1835b02324daa24444e89dbaa26b796069fa4771537861c9549bff2f9b7ecf216d04a6e321db3af113bf6e10f13332cd108afaf5a607696c699cab4ed24b9bd9b384674361f21b339d4f32c09ebcf9e21fa0affa93e030bc69cd10d30f662e2fcb31928bd7f1d86ae482daf4e9c9264a4682a3ab8cbbc1bd113c8a8633ec9ef77e7345227d0817985a109a7dfa9d77b061a286f5ca40b93ed1f311c71f7b113953b4322436f7e64c166287917bbcac5b6705f1268644043687d1793d9a956d6db31ce2abbfe6fc515f36685b5a5f4ed8c199ff17f4ee18d514169d1a8f37bdc331f138c7f2491d553075f5ee3a80724acb8f6b01777410c143396cdc09c144f93288a0c40cb5d21350d9d03f7080300c66af8b3a7eb08080f8260157d9546768d8b61e0977c65a0f471c6f2dc9fb07745da058ccfb48c438bb83da170112c2deba934b699328a750f7804ef5730a91f194b3012d26a848e73c39a7eb9abcfe087a5f4cc65fbcfaf1b49f249bac923b2939e6ef473c99f4206c0583637e5e02f76d714b41bd6e8e0b127524ee9560d766c900b8fc3bfd3a52892f716018e4e2961ded79ab6ef65f9bc6e8fceb4294898bb2c48d6680116724fe1be0846ff3b06968a0bfd7dc175dcd7ae6bd4fef6020f08e738f38fb22f77de6a58fcabc33e1b9453f379bf937b9a78d41d5ae09a9cac22ffb2bd6167c57ce0ae1c524a668edee173807ad4a9274fcf4f97a6e4db9e4ab66254705f52430bd9a66fa36110100be5518364d0e20421b5e41c9401b01eb23b2f06164d6d3c5dae6af46d5490f550f1c655d0b22c9282a358dd24d91ddfd7605f65fc27078479ab308b02c6df405aa2745d72607c9ec8dcfd9f34a56141c6703c2d19f3ec0854e8cb3cfc01a7cb3a82edfca1023768b07dfdb167497b02b12816867f14927daf8a8bec3f73930398beb314319ee5630d7a2bbef101c11c70237cce80d8c9fb2c968d6bc0b5171c455bd444f6558597c4ba7d80fca4d953df6eb0c4c4b939ed46e09056df03b8e579f63d4950d4112ba518d80238a6734e4435ccc3402dbb2768a9b9f08f4291be31d76622061cefdc86e31917241e153c355f4085f8ef24ec8fccd6e361404bb2798c749d107ebf2768ff303c2559660d9c15854302b3b26f55732fc5c5978d8c41d14ebb853aef329f650db9d8055bb5a219f8766d580338b6c64a269db0ed6d630fea5bb6b77438b9774844820ad9e016b5ab27f55d6884ae5b3d131cd9fbe7cf41d22cb486699cfcd6afce198bb21f0114987acc558e7af478ab9f31886598fe6a6cdd2fa1af177d279f6b33701cb22ce3fec5e69c1373e6d1049a78acc1a1a4262839347c9869066698d71689e8d9bfd3bac8c8cfe4c79e8502a3c8d284f8dab68374e09ba22a9e7e42ef3025012f4219f1bd0d00b7b654381ffe03b6f4acb0131d677a3f83b4d3c72978a4b88b3a695e103c8a1733521c7891115e23491bc2cf6b4e03ca54f1b43e38bbd267524abb50b5782cc29e36f5c3583cd7e89771a1f0090ef2963f5cd839807aa6503429af41940c1ced005c234d8160043e843aa7159a635b067f52f7f66de10b795f3813d5546abb090a80026fe6fbb5921ad5d568391008e7519a4a8277d124cce8be12fe57f86a11c2c74b67cb0d12aa811310c76a692ce8e8112e5d45d0784f584d094dd058f4373628b2ada2923212c06754a1316126633aec50d470494fe9ee8821e043323d2084fd41d1a384e8ce55236cadd05bcaf028a5459c4679fd33e54620f14cf289730951a51a5a8252c338a9ee053e335bf273c5307ff7110fc4d364d02ce19e30342ab05b6132ea3dcbd4d0863da316920faef80c89f98dc63777288a838420074da7abe2548507bf8b4cdc40e89a064c3dfe334fddc580e34b36dbb76eb3592cbdbda7f6922a1fcd481e65f11563aa28fcc9973f3c54a57e196ac989f79b93527ff30f1fdee9cf31472bc8b4886264e97a20637f429c1c551b9fb6fb5abb3bc3cb46b70d6a483d68a2593a8f61a9dd335954522c5921a3126e50232d094dc7c12021aee76873d38155accb4cf3a98700786fffa00af2249d0bf2e72d0fd936be9ee7d9378df78d133bc1bdda041d07b896bd71c3f19fbd10aaed5637f5189ca1497b1d1df13b77f262ccd3a08dce7ca4388a767934859df27f75658ddcdb14df7f665a96451a6fcdc176778af856161ac8ad2116e4485974269594a430f66bd686d73d8d1f3dc2604b3051ef1df874bba968461a3533c52cc0ba9ee642a59716f3f4427b6fdbc937d7e7e6fec4c63d88b072917f201acec8587277c41151fdb15c5ee60fd05db2c8b7353d98e535af5db771a74d488abc369391d7296a008f3777a12636c78f7404ec8d31a6f459add1f3182ee08de4fe9d9ccc087c236dc6ca33a5879fadb925e196a90738c77c98de3073199545598f4cd08db0a0a15e54800af8725f96f6a7c6b7d1c84f661fd21e1039225baf6f1c5a0be9d4bc21fc87297b6df8e99f0ea25791bdfe2d926e3585996a997a53c1a3c75aafc61170e6c2a3da514d242bc6b7a0c2e6da06cf3df1880a5bc73f168e6a59ac59a867de2a93369fc5eef2ba692117d949f232748cc16c0f2c1cd9c3892af6459151433c0081e7c50b0d6074b79688556a9894147601899ac934c27270db9e0b4cb803d0630661b360ce02a21a488aad28f8b56737e3fd50445b6ff95e23ea4fefbfb11d153ced0553640bc2404a47736fd2cfb3705ccd25baf0f3fc5862bf3bc834a05a5d866b9f9b1ec11a9da236ac02cd1defcd86c383cae4c3f453273f5c6032fed46acf08c14f92f87f149ac668a94249030647ceb07e67b4fba34bb3566ecd230aa1d3ad64d7369ca3ecc7bea336793665ff3fd08ddd8a420b421110b7c4eaf76b6a2f65a7384201ee2743097415ecb9baf7e73b03c9f148265063b393aa03d9dff5fc906fd393452693a1961b6a33ac74d5d339f41189d0826789cbf52f71f74b113e1ad72c3a0e054b8b8dc31931ef11a8a4ba724b7441f602ba060dbaf8757f394570ffe55f79ece23e9d1482c7a069f67dcf0ee487a24afb9e7f2031dd39bbd31e6ad49dc17aadbbbe6f1aa1decda981d0e6454b7d994f977d0af2124625655a9740c1783650cfc5803aa712b7096687e646ee210a3edbe9660aa923c6ee6fdd7ed31269cab521a72bee6489f9183473b8768a788cdb833b4b2e684fc2ac59924dbf6fd6a53f347fa838409805c17cb873d6c593c7c471927a648abbb29ca42cc96376057d280b2123b7c9bf0db263f4386fe8c0dd975b6d74238734c68e181f87f2237629984ece171b956bf969e9b2041cc9922f42b432fdad8ff02655a8fbff5e97fcfb28ef34cf2b79f35d14558096d77570969dcfa902d62d893ab2d5d45c8f1bbf7f9018bda38cecd7c1b7a370c15fdcb7246608473beaf6bceaa5db0d3d1d84fde7421b6c0367b9127451b67d4f1d96e16794f3c8b204007bf50ade3b7995e152bbe240d61fd2659ab66a9b66e42209f63aa8c19b638b776f26976c7cf999b7ac23ac5924640323a1d93e1653dadf277dd9c41345917bce243b163d6150cdc9ee745f2bcd72ce8e4b0f862ca66f636a50daa187a72ed3f08538602f03140361e454d26223c9266747d9925a2ae04d2e6ad9618b22607017fcbdd21d330d09af7bb95cabf633ecdcd98dd9945fde38609b3b253b8a816d8a528ef40bcd6f68e4002ec33f7bf1a0d3f9368c54d8cc8d3c224f066af05576e064fab88e84f64e1fc77284c512a286fc1a42f5aabd1f50591d0795f07c714726e0b191bda0013123700c5b09a9ed57552a696f8bbe37212f1ede79a9952808873b09cf62f4882649d0ef7cd08f56751d326b06b382f5fbe16594a1e50adc2d9d6e0025a3e0e7e4176970279af038881e4f1f809dea3c088e3f5e6ea7e793844500db851134beaf7cf8f8778fd1b4bc1dace1e4a80e57a6194777b3e698c864d0d46074e", 0x1000}], 0x2, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r2, r5}], 0x98, 0x406}, 0x0) fchown(r1, r2, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 21:07:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 21:07:46 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 21:07:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300009de2bb2086e97a0b7b5b37079334609d46fc0325a1284b3ddcacefae8334503afdc31c9d15424f427693a6ab8c561e465dc67b93c63ebb9f92a922a4adb2ac5db6a462b48dc33cef8b51417017e0be10deeec7f4c632c11c330"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$unix(r0, 0x0, &(0x7f0000000000)) close(r0) 21:07:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x200, 0x1f}, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:07:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() r6 = geteuid() getgroups(0x8, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="945809a879a1ac7c42093e9be49c477dd1b4ab629477845ead37ede98a50873185d84c8ffec4d28526fa250a5c606d26fad1a4381784fd14c792ffa41f325b942e4dc156a517154f9b76684ec5c82ede186f3663727829dcde93edded9b24d7a730e2d25c37d1bea6e9abf2694ca82e337bf1fb810e8c35f0a87916ebefe95760c468337411e6bb87ebbea64d8cb57807198ef4ae7f406df739fd3bdefe66f4d1ae20193c92e62de5d322c879e540fa67f2884776c32aea1f51184ef167348a890108d01d2b12f72aaf697e4370fc4bd9d44558181872b16878d6261de06588f938e1685dd4014d977be217efd265e83018bc4367377078a6146a1a2", 0xfc}, {&(0x7f0000000140)="2347c5dc4cafaaf0ab3d9f2c6a4748fe3e02e8d1ec4e4e4f088513ae6a817d7fb1450679999fb6e76bb69872f901fa97", 0x30}, {&(0x7f0000000180)="1f6909722cc600f0b4f9061f67f0f6ce1a043964b439ad1dc6a032aae26613f44275008643310ad7c0ec8f74e618cc564d253b2633cd312d57fa63dc508c1dfcabf8a36fefef949ba6c8db3d66dd431ade2412987385433606e77d047e36d3e5c8fb8dcf", 0x64}, {&(0x7f0000000200)="65a0b5ae5bae4e9b84d75e3fad1e8385e358e990364675bb0abb", 0x1a}, {&(0x7f0000000240)="51ab108b0fc9d0b465068d35c62bcbdfe84664d5374341f863f8a7c86b9c2d6d20d81af547fc72c19dac01be90ffccee76c53c604bd63de2b7e629ebe7690e36f64dde4c6cb9c16c14a1c38ebaba745f3d71efbeeb2e24fb25d4a22abb51c1cceb3ee02ede8914ecdcdb6b8366cf9b0584e1f571b7e2c99f8a661b68b603dae7860eed4e193290e27e4beae24b9649014e8e5252ad91b1ea87543700aed1927af00aef7f6b4ca508a677bf1d9dbb16ac02853b4873a588d6f2b8cd77b9e19dbf85e1051e16e24bea0ed5646a8caabd75f415e9baa60328496360aee753f5a810ac3a1743db251ad998ad83953b6e13a21f89", 0xf2}, {&(0x7f0000000340)="667edc3ac6bed1e849d7698afd1772c1319bddb0b983e82f7e61faddc045d0b1a49352979dc6adedd7148f3ef2cef544f542d76f6f3e2bffadbb98259f93055920c8c9420e44f10977f3d2ceea65101d3bbcad30d2c92a7eb0987014547f0bd40a0ed11293c9470627ed2300328273ad02a26ca3b6e42f2b8e02f03f963477131599d9a97a1fc004e857c61c0c6f58d296e8212e1ef532ed9343eec0fecc0ecd1659ee657fd7ae19bf0d508cafd4f3f4fd70e1", 0xb3}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r0]}], 0x60, 0x8}, 0x2) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000640)="a4d1ff6f87148228d4ddc1fac00e435407278d7da9323f0434ba077b7717dd931b504925125653cdbdf9ad710222ecdc840e5ea3ea1b25e08fd5a4bf74d7a0c89073d106d5696407bab6effa05644b7e50cc59fb23c85a8b7b7485d73686ab39b0bfd1d7cd8c586cba2e1078a007570adc9bfbca3a3b9f4a39c88f836e8f280d91698d1e4bc27b6dbf2218f895b6b0f9d5640d2a67c1065d88a5ff9e717fb22cc660a4f28f47aaf850cb7c94ad6ea3a07449eb3f1e9319", 0xb7}, {&(0x7f0000000700)="a8f95a2eff93851a1c976b788f47b42f6597aae57059dc9a7e074b6739d9c22a89167574ffc93f8220e8f6db0f72d475f61acc1cc37ed6ed94e3f5ed3cda4151b9101cc2ce3742da9f49e366d32b02efc1d64559dec20a9a7a0f1cc22cc503f9f89a926d91d890753a2f9c3241c2b89a39e4b63dd6af7b6527b2b0106dc68fee958b21bca6d50c03705981aa61f5913468f756119d4db667876044c7375a4bb0f8c66a75a3777efd88f221c25c60e59c3d4f1945ca9d4227b3a4a5b7f2688af5ebbea872d082898d346cdf8fbbab1e44d7619502597014b856b01f7d45ef1ac2c4859c4b9ae0246467fe6afef67e709d3fd948eb9f7230afb76b0e9bb602cbe6b49ec3cc64d58e088dd9001d602859aa03965ed905aead45286d241a4c823bb19f47a579ff84a63a16022d7a1056c475be2d5d1ed38fd32b8c869c7e74f926c998fea204db098f2f84190f3267b3f3582d9c25cdfc520bd8f78985d86d71dfae1252109e88a7ae97f4d75a761a0aa811c9f5da3e0f58e2cd699104c6931230fc759edabd5be1a69fd532ea6c3bdb34b4fc81f5ee72d6b6e0f2c143f2064e8e1e16622731c9421fb6d70f75c7f00b380daab9d4adcaaa9e0c7a312460c7901bed18b467f7d9e6ee8c4dc6faf885af613767eee1944f5590e7311e88046f4b80c3034b3835cbeae3e5be2c1a838500a50abccae9e7caebad7e608ac7c48a72f3f675755ff4244f32028684f866087131db5e54a61bd741718ad2c815a06799f1e82d722687e797173a647330a0870ca454aa35fd5672d5e9b4657ec434d799fcc31330ad104a9aef771d1bce4777c5c5a35e466d46a450537b6ea3ad28bdfb5e9b5188ca2461826d286f6201151f21a14546bd3781f864412d9e403e9350dc3432283f69d9084eda03b5606d14386887271642ba9d3b31ce3b83cb1f26477c2dedc51944c326b4b05629d527171e083d4ff55bbc05f4d4dc9ac6f3d1a18cf30530a73d2766865b20d93c166466227f2a54d2cef23da6554b153efdd667bf149ef7c388ab87695b590041b2c9eaf9017fe9ba5a5dd68382526b4603f351ded1b19ed027408d5e49e83570814c2325700e30468ebb29926777e5a62b3ceace92671c9a07c7779d60cfa5f7b158d14b86ddc849c3757ff8fc4f6eeb83f1768fa2ce69d946819837973a50b3cf7cbab248373b9c5c1c4c827b49a7e32bb7844942ab79412113d11b3358e1546fc00d5116a66232b062d0d30ec79596937d4e975bd3418dec3636059f9e572fcbba4fea1452f25f865e3d69db7a678952dfe10d5f322026b84696a7cb60535592fd87da3ad45a89eae74116318da8dfafad9588feb750a105f944ada26bd1712069ebab3505cf25827c36be6828896a40dcf878537ba0f2ac8b4d1f4df4204828691143f3c99b79b8771d5e203b4bc184a5cf388820954be28b2619a338297abbcae45d16df5b57a5d50a37fd55636795e213b4405d26e5ad85940f80f3c4aca124c29930cace0b7b9c16cc2d4700c47fb6c81ccc4ae01482f94069dce10e9b0507777635ac8b33c32e4c83e4159adb7a94072da63eacb1fc51419cb57ed02bdb92bff67b1e0acee83cea128dbd2baa691028a642ffd4d458384a67ea492b09c634045b3caf7d778a42a90cef5304d6f40092e8e6d866230d96a9d759539883579956a7d202906693ffebe6fa46cff702bbbb8338d526e2540f48c3845afc0ae0c4ccb62a44fd0dd986f2a9eecf0911b0b4b9c8df672e0e8e5c8485996bdeead7541561007a92e2ad4ac77fed8878eb684fb08e70e18eb4bd7c9dd20f766420e99bc4d876d815f107e77ffaf53dff1c4c5c57d7634686997e0b5b6657d6917accfb0593df942ff5d7eb2ce95b9632c18209e3d638288d56b6030571262e89b38d6ab0c99cb5053a71597dc2bc4728128f56e54827d37db373508d966c1a861c279eb9773bd7853b6c26e3a8139b24fb68c561525d98b811955fd94ae132b4dd023a5baf840a48984ad83146b75934affa3cc3a72aa589c4f8237940464006d352aeb3da1f2175c23f591924210036c43adce398534c44b179651a1e3fdc9a3fb80f0dd2299a07d74425e2578b19f090872e5c278a6bd1ea44108c914846fed5ccff9ecd1ad2c7b46dccc5600000f530c9b961759320a14b2843f192e041dd0be9f029ea63cb6a799bfe93cf5fb75614ce7e24c390c77a1aea4c952266c6ae1f8538088cdd326b0915b5cac48fe140d256c473580e7f86dc80250a7ade7cde5b2b944dd7a0d3a146cdd46126ad71f00d595da338e93200e7c6987220fbe5c2e3dc73b4fb27832b22887e888aebcf821bff3b52f9d562bc32c10035639cd847c61f2a5f921c2ca334adab2c0792e2f73493ca5728f9641ecb918a420d28c5f439b671b3f854b5d94df244a65e56e11b81685adc5919ccd2711480f5cea2f12c1256fad35eb75d1a2cee6377a7dc6a86044fe0b64fd1fe6f5f108f8dcda0b722b6c48c8a98d708e25b2ced1c7be44c1cf3d65ee885a680f5d44a16a41eb398834dca1f6034772486344a1429ebd8b038e0c7a47362c08aaebf88e4c2172a5cc236d89a354f078ed553a1dcf583f170d85fd43f00e7f30b41fa659a3b632f6dcb18266c2573d3a161342647a4f802566847aadc23beb82f885ec26ba6719d1292daa91e361910fe2308cf4693675dfa010f40334a1741ae1caa2ee3e4df607d494e1704ce318e0557931eede991f9ce99cacf030198baaa835a37b31d52361b95849e4393f3ddfe9f90240e4dfe5550d783909bbadaccd1684c9d7fda1278dcfe421f22d117309e073f97f7290969c7ed94d8b74d31f6706faf8bc7ad59da9048883fab903a5a1a96b93841d54427d5661df38834b43e60ccdb7fa62d63bbeb206fa1893808a61b43352d633bc51fea5cbe2aadb8b380bbd50099643268c773eff0efd4779dfdc761f3e46b3b4d301aed4a6534c2bfbad87819632d6e3dcaf046a45e720d1bb9bac0afc72bfa3b63259d95d188e1b99474ec8a7717da8539e0615137d4c6868922a8235d553b0629f3266059cee1c6e08a190e556468f92e0c1a874748c0284aadb8325ff9a773c1a150a0128a5cddb015e1d7b92867c70dd82ac55f1ddaa16b5bf0512e99dacac32728efe2417c7d26dee56628972e49e31733b4f74596e25ef7f4f0cb250ac6e2faf8fd7d711ba679ecd0c83fcd5ac6e1b08e0dbf38496a5d9aa41d5bb7cf403cd1c4db5397d3899e79e628447a4efd0a1c0f1c8ea681886a17adbe2025058345d66c88c97ee251d4798c57b62332deb74bfcb2b9fd0b6f119ae8c363110c0ed24e783ed1a523489b6d2772827138dc0553d1b1d7efcd9ac79d34a50680a8528ae6e31c0247f7b39baf8f0bc56b4aadd3e77367b432bd59dd1aa9369ea003b23572c028f6ab36861038e231081f6c6562eb29fffb8e1de955b5ddbaea4ae85a69066beec7472fb3348ca81dcc9b5cd7e18db9770d38fe307e1249081f5d216a1e751fd5a182db92d1f3bab3bcd40a77dd5501d20d185b8c7c49e7b5adbbff8c44e52774e8425dd8917ba223d4af056b442b490f014ca2aaabd080efb6295e54957b7a5e10c0d00414e0f4dbd17809055bd256631fe68bb1883e090b369278a44de1a0a0b848814d5ad3644b3efa387e6043198baa9b9512efdbb8234ee02c9ba5a4e0d46a062e02df814a738b116be79f1bd6b7ea61df7d6332265fb357b65fb26b70c43a0ca30bfa9478b34c34e3643eaa5685a53b4f9ecedfe5bc6f003069972fa59d156de63d15b21b429bd108cb262462b0fc6d48344e722bc79d436d9d7f4f368f33be4ed8c1cdcf41e75888b24bafabca61d462e96ef43b6f48c7d6c0fc7f228bffeef192a46a9cc020fae25a4b7fc657a9680965b579171708f8db336a03b65aa0efdf3c1795573c1916b52d995e6d6ebca86aa88549ad021c7b23c60c94cb5b9a5e2953bf8da839181ef06c2cbf40d97beb623c5f05312274ab43cd2c84c138a59b64b18f6ea432a265db5cbc819697e64e2bdf454fc32f7148c11a79584097fdc6420fffc0a4f8f1a9a60e4b34b19f0db4708b9c849ea52b5a51a7b964f6294fbdeb7ef6495a6bd90254c07cc188ff6bbb940d23a85399d951b7283baa331f03878d23185a369be0a1dee8b494e25e9a21ddf7d8fd767f54a8e0db1a9e63345520b5e4a176e4ad39d52072f151010e7e01581575f672d5c190ab13982fccae115887fe99fdff01da9274a9a86fe7d7bebc48cead4ea13b6124ad18cc0ca8bd03e0ef199d98ab1f36755d3d1f9403b2e9bdd834f1f54f428701701f33044c34b5ec5c9e342d677a9d79520553c60cd893988ea8650896c89739880ee14c94e25c577e333019b8eef77f2221232e56cf510028e0fa762352eea1f21f41e3f57ed94326bc5ae77298df77b30646c26742e39f70eee07faf5a214ffe3b89c692c260ddb8846c905f701e3560ad790fc71610da6e73bc005491fd52a6a2a21c624048ed09efe087f4919312cf186c5436deba999a7cffd17e857b0d3c848d95684d65c823bd7822710290bf8f7ff7f0564e95359d1916c8d69805ef35d3dd62163b1a220c53aaeeaabe09a5f5eabdefb471e961f755dd7eba6e010bfc0cd94e0cfc44a4fa5d81c8913c0c69f0d33d2fbca42a4c143e8cc85f4863a313dd8d5623377037969a02c136379b0fb3bccfdecfae0818d6ca93709caf41733a4f8476520cc7842b331301c8b6c27a93d48ea8a43e4b65bc33ad4731c1e7d2b38d24da89f7be313c407552b23d68a3cf8b7eae51b22743ebac0508ea8f13033dc09b111e01a10df22f7b89b9c77812bb2afacaa00eadc21a188a9eb3d41b62038d313a486db2758bfee16132f6f7d9ae632438b3488f73cd4f3fa4b665da552c4970adeb33a4fda89a3da3c96f2f211b88b83e347601d554c04117c89d5de26648e3ee1aa50b81b394627133b09b5ab0b295666181f7af3030fcfd878410c1ce3095f10eb8f976840fb0141a9a0fe0f3b1a0bbaca71d219bd25bf848e5e4ec450a72a16312c4e030b6b47176981e8415052f8e64a238c94d0b907596f8c847234ceb9b8ce10690176fc792717742b61de2bf6b4d10c90f53d982b43d2adb709260e03665a81f3a7f5acc586768374510d321288c72b596662e35c594393ed8c20290cae3079f83e220d96d83870966089187a7eab19a30b557381251500101209d778facfc652cf54a32428caa543e8326bc87099a6ddb55867405b42098e9f8f04619b78d8bb62f2837b13c96dc8e5b720bd8efcfd315eb881aedfeeabf2d5ca54e4b019453ba5ac050a187e7d2bd8fe058ab042b807af47094b602310242fc52cef7a6aa6f009e10b7f08e1b96e0d93a85cbcfc95294f383e02f9995a84c6580460908126f40df14f5ccfad9a5736b3cfbc9eff94762f9477e8a097b885457f36745ca7fc4451cf7fa3b34a09dbd31e03ca00c7642fee6f5ee810173823ec3f630cc6791b4c36dd4a213f04993cb43cf909cdb90f434780b232ba1cb0b4a229d29455ffdaa4b3168ef6cfd2f49f29591e16079eb20754e7591761cc4fa43b58c07dab3b136c663c85901c814ca94d5af461ccdf762215fa2926304737d07cba801457ec8cbaa1bcad827421cc46774769e97ccdfd177623530214150991a4ff78429d990dcc5456612d3b577fc7b58576fef59af576dd3e45e0475a34ad54bc01aa118b7a00b79d6d2c7adf90ab0a5208b8240361d3c50ddb56e566971c3294ae870ff73c6fa2e3127aa9f", 0x1000}, {&(0x7f0000001700)}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r6, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r9}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x405}, 0x409) ioctl$TIOCEXCL(r2, 0x2000740d) r13 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f00000018c0)={{0x81, r6, r7, r3, r8, 0x10, 0x7e9a}, 0x0, 0x5d5c0280, r1, r1, 0x9, 0x0, 0x0, 0x1}) connect(r0, &(0x7f0000001940)=@un=@file={0x0, './file0\x00'}, 0xa) setreuid(r3, r6) r14 = open$dir(&(0x7f0000001980)='./file0\x00', 0x840, 0x0) connect$unix(r2, &(0x7f00000019c0)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x5, &(0x7f0000001a00)=[r12, r4, r4, r5, r12]) r15 = fcntl$dupfd(r0, 0x0, r14) link(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getsockname(r2, &(0x7f0000001ac0)=@in6, &(0x7f0000001b00)=0xc) r16 = accept$unix(r0, &(0x7f0000001b40)=@file={0x0, ""/36}, &(0x7f0000001b80)=0x26) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) getsockname(r0, &(0x7f0000001bc0)=@in6, &(0x7f0000001c00)=0xc) getuid() open$dir(&(0x7f0000001c40)='./file0\x00', 0x0, 0x2) getrlimit(0x8, &(0x7f0000001c80)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) close(r14) pipe2(&(0x7f0000001d40), 0x10000) fcntl$getown(r15, 0x5) 21:07:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x41000000000060a, 0x80000000080) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x888, &(0x7f0000000040)=0x1f, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe(&(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 21:07:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x5, 0x6, 0x4}, {{r2}, 0x0, 0x4, 0x0, 0x80000000, 0x5}, {{r2}, 0x125ff514c76551b1, 0x4000000020, 0x11, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x19, 0x4, 0x1, 0x6}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x40101}, {{r1}, 0xfffffffffffffff8, 0x38, 0xc00fffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x3f}], 0x7fffffff, &(0x7f0000000240)={0x2, 0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x8000000000, 0x0) close(r1) pledge(&(0x7f0000000040)=']\x00', &(0x7f0000000100)='\x1a\x00') 21:07:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x9, 0x0, 0xaf, "efb1bf1aef1be68287c452feb5224236c4c9d4ab", 0x150932c2, 0x1}) 21:07:47 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r1) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$inet(r1, &(0x7f0000000100)="e400c1da24dbb3967bbfd97a797685ddc3107b23", 0x14, 0x400, 0x0, 0x0) 21:07:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x30}, {r2, 0x8}], 0x2, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:07:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 21:07:47 executing program 1: r0 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) write(r3, &(0x7f0000000340), 0x10000014c) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000540)=""/254, 0xfe}], 0x9) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r3, &(0x7f0000001a40)="74fbea9b6f0d353a7a65424a786e9224c2e3049ae686098c4ec26efd4df2b0ef2b3d677b078b5968a768c2660416e7b96b6f2f793197b43061d759e9d771ec36624089c0fbcf2dcc3b8ed6aa74de4736e52b19854adecd5580a2d310cd6c063e8b420530fa87d715bea251e78f84d17237c6d6d08e110d615fa4b4132d4f566307bdb29df40ab5cacbaed9a721bc26f867737a12656650c212a50842e69f8a9ae7ac5dcf85848c2b771e8c252c29900f81eea218a35b8814cb493a77aa28d1db0d5fce8274cbfa28bac1cfbf4c1fc5890f3378a9ae23b9751e4a6247886f8415603158f1e454994c91546c913e7577d0802160446bc52c2ad4d46edc3f95afdc1d772df04524495107279b6e76814e08bd9c0d3fba5940a4127827d93cfa4afbac71fc8bf62980d6c951f6741c12ab54adcd4047b4517b8d6a44ad6a75b2f2957b1c353681d7844294a2facbb5e8d97ba8d4f3ba7dd190082a276a17ba3355ae9a5a1aacdc3a16af9ac65488eeab", 0xfffffffffffffe32) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r5 = msgget(0x3, 0x202) msgsnd(r5, &(0x7f0000001c80)=ANY=[@ANYBLOB="0300000000000000b999ef83b7ed35461d073fd1a9ff000000ea8a2d01c8168f2f186ccd00ab3532af81aeaec4e3a5ea637f6fd0103e040260ef94f42d703656d6fff131eab7d932b155f808387463dcd2b48a5a4da3062e44094e36e3a77cfb15d6bdce994a488b51fe393aeb73622fde80093f408e56c0bf3ee855771da30717360ab965794f41ef74"], 0x80, 0x800) r6 = syz_open_pts() flock(r6, 0x3) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r7 = dup(r6) close(r6) flock(r7, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x4) recvmsg(r2, &(0x7f00000019c0)={&(0x7f0000001740)=@in6, 0xc, &(0x7f0000001900)=[{&(0x7f0000001780)=""/205, 0xcd}, {&(0x7f0000001880)=""/100, 0x64}], 0x2, &(0x7f0000001940)=""/80, 0x50}, 0x40) execve(0x0, 0x0, 0x0) 21:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x7f, 0x90, r1}) write(r0, &(0x7f0000000580)='7', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 21:07:47 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchmod(r0, 0x36) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') getegid() fchown(r0, r1, r2) 21:07:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20101, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 21:07:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9380574260696c653000"], 0x10) shutdown(r0, 0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000380)="2546cf01a75d9474fd41fa406fe0e5ac8e0f7038", 0x14}, {&(0x7f00000003c0)="fdee58d2ec5cdb6f8e831b39ee8c4f7e0e2209dc66f62e2ffb0ce1ff90472a86f4a5bf737545455a7713566ff74ad5893ed9688a2ae50a2348f58906029a4515425ad3f246ceca8634dbe41f06c1223e45e43e66c44f2f4c23dc32883cc62e901f68b119da1bfdf133df03b6af5d4892b76b842ce78359e53c74b9707818692e5dbaa8507cbeee8d893cde48ec807e7b97bb176433d625e8cd6ae2021bca4c279020a901dd10ff85b59428e97dda4a05331a15f8f1b2b638b86e914b6f91d026bf648534dbfbc28ce073afd29f5dfd2dc7c39ad0e0659d4366149d2ddcad19e07fae8ccb63de2aee0eb9f73a5e7a4cf5", 0xf0}, {&(0x7f00000004c0)="7343f3b8f7a042e9a938f3fc9e0d36becc136d88552a9dcb433ccdab976125cd29ab4ce2b3508bb32ef7fe7bc6ef02b786e50c7533976d1e5dc4a52c2a47cfca9a260bc00534f18cccf4d50ee505627211b67f479914398414bfb1b14412aa53360890425b76824455da154ee78ee6aae2990f777ed799ff0844a2f5590ebf936a65ffb55c2cd7f0c0e978686c17a6a6933ee09f5d2b2bdd0e36f0e0c1a1a3236b4299baad149349cb3dd23249f2ad24914107a9e1c7418ef526662e0e9ec003fd379b163d6a7888d150ea881aba7d66bf47fddf800b2a9b69afebe4db2dc8b1e7bb7e40ca0410a682b7d36ab34adfbd66f7775c90", 0xf5}], 0x3, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r5}], 0xc0, 0x2}, 0x400) r6 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getegid() r12 = getgid() getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r15 = getegid() getgroups(0x9, &(0x7f0000000300)=[r7, r8, r9, r10, r11, r12, r13, r14, r15]) 21:07:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) sendto(r0, &(0x7f0000000040)="6e29eaffcd3208afab592c6f8246e70bbe02a6457f30d1784904e752b431e0a97b05221b759669390d20ef89f9b24f8c6011772e3013e9e07054cdbdf9c9cabc54f64e764fd9dd18358d4a1d6e2e382f", 0x50, 0xa, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 21:07:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:07:48 executing program 1: r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 21:07:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 21:07:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xf, &(0x7f0000000080)="e853000000000000000000", 0xfffffd99) ftruncate(r1, 0x403) 21:07:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r1) kevent(r3, &(0x7f0000000100), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='!\\/\x00') writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="8f2171182b337cc729293abcb3de5e6ab1981d78d542303f33890e0c861052cfe912537fe888a471ee63eb9c41887c4990264ec3730551e1b091c988f8e3b5161423f98171f077b9a113702009ec8f91f467e58a4f", 0x55}], 0x1) 21:07:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 21:07:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6, 0x20, 0x2000000}], 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) 21:07:48 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4ecd5a6948b00db79ee6b9be703011000e04bda", 0x0, 0xfffffffffffffffa}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 21:07:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 21:07:48 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x7) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 21:07:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 21:07:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:07:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:07:48 executing program 0: close(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 21:07:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xfffffffffffffff9}, 0xffffffffffffffd8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 21:07:48 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket(0x1b, 0x3, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x67a}, {0x18, 0x2, 0x4, 0x2}, 0x2, [0xa8, 0x38f, 0x4, 0x80000001, 0x8001, 0x4, 0x8, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x34, 0x3}, {0x18, 0x3, 0x401, 0x101}, 0x6, [0x2e1, 0x5, 0x3, 0x4000000000, 0x80000000, 0x9, 0x0, 0x4]}, 0x3c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 21:07:48 executing program 1: r0 = socket(0x22, 0x4, 0x8) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) socketpair(0x2, 0x5, 0x400, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x10) pipe(&(0x7f0000000400)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="5e25762da18fb8a3bf649929476c8aec661dbe203eb0edbb3330dfa035f8abaf1e6d32c617551c482d3472e0a1672251dbdf80b0d524a2bca5050ccec30421bbf79441b43366af372ad2a7605eb3caa1014dcc2a88fb57b8341cc65d50f0716be3af55ab075685783cda612aab5047bc33b8c5369340b72f2bcc0768b1bd4c64479da101f7afe18ee8ec9110b42e5addc4551abd3c3fe5f7407c4d3a3619459e4f93778a620ff803dc6bf0", 0xab}, {&(0x7f0000000140)="035cba9454f3b453608ad10e8b1ad5160889584d0f6e7e25e03ba1a0a17ce6f12f19", 0x22}, {&(0x7f0000000640)="cfae481264ed57da5be513d52fc7e6fe09b66a75bd513facbe2d4cc2b369c2881a8a7f74a08e62b977fb8dced80a697b80a37d83247dd2c7f3e10936f085a809c9341f86cdf84d58e16cfa1e34993b3a84f0e9d7b7dcd3e367908b094de69adf443bf250c994c993e6c3c448352e6964b1617845dc16023ca347ee5a07f296dfb3957ce41a368263ed38c8c5a262a3d7cb6a353b29bdb13cf41a1b0df9f67b991c90b6daf1f2558d1dbcf821e4a0d4e59555de61004d5559702009a59e5e44f1a2ff63d7d18bcbfbdedecfa3cd4474855e319b9fc6c21bb6bf3265ab624c604e902dd0391184d9033f7cf717c3c90e1813f29b728ce51e77efb4b309622306640efeb676115d06ab279b6f991f22c47d22accf74b921b590fe4cb13d1f23702ad1b2b003e24e96b2c73762efda872f393c557e7304533b5ca53b7a671c779717bad882041cee89f5f5d8dc3964c848476539dfa494195794b1a2feeec0512be1c2664ea8f943290300764c0009ab207e0e305718c3e57df2f8e3f857da2e25c7a4e5473bf3af5fd4d76b9e99b92d68c481424e20a47ecfabaa59c3b52cc021c4157c58f16f5a9c5172ecc5cb2c662942b072adfe082665362f84de4afcc32184babaf89b060559231d7542c59c339ff92408ae9b02a4332c5a91a871a51a119f0d598853d3e3887806afa4d18f11a20b55e6b24976ebe604af90c3b34a7b8f44ac54aacb9e59ed8728ac011751ffc5075bbddf445ffeef166056f54c5d753d82ba6192c6b5366ef0c61791508db29afb8de1abb4df4d3fb40be93abfaa6edb23ed8fb6084512de5532bc4303bf69870595dfb8bda5bc8f05dce708f5a2fa8d17f6ae4c4491ecf3b279c5782eb5a75035972ddc0bf938efe7304c39006acc343b088da4f8a6259ff4ed85b2d06243a9a56b21686cb8c67752b5e0a18f1f613731f8a0c81c18f1d7b017a578f74e67faa5b4ff5310cd423d04e2fdf613b1c6466d7da3c27692d1b94cf9f4cd14786627d3e533ffd4b20942fd6a0ccf49b73312538ea1edc9d18408206423574bd449f1dc094394b110841f7c9322bd9dc70babbe9c0cc1a43bcb7903c0a8b2a7541f60249a8bb6aa18f3b35ea83251a07695f16707bf95b1d02af9cef530f9c391d2fa9bb355015888d0ec2d232cc3f39ced002a285e1abc39b9517f310201fd88b887ef16890242ee648ace0ae6c5a627c6ce95044b56ca1bac68b6a14b8027186778b0c4c5220665477df1fe2b02975126d121e84830be5a90ebb71e933b14879a0571908601a94be282453068edce48f95b647eed26855a41bb6c2b911a055867a89c6bd8445d356f858853169339497948bd0c02a74d53f6463e7b2ffe00bfd244549ed5bb855c0fc3b12ff24ca8429e2ecbb82d6ef38411dd196809a588771ff89395dcc19148a12fb37a28d8830bf50d07586234040cadd6916958ede903f14d5b304a0ac9caa102a8889ff2ae6b75a41bde9226bcaf7216d0d3eaf7eed3158e1570b55b9755035754609ea19fdea27107f43ba8d43b1048f3ddc7fd53053ff95611dba791a71fbe000ff5b64c7918fd3444c054a09cdbecb27a0cfe16a6eccd2953e390b5c80bc3c80c9797de9c55e93311568bd73cd3384409907c9049ec215f0393fc100c9945f6a05952e58263bdf301468f46bc2a37b501736cad38cffff04337abcb42ea4797543387bd00e67e9e4ab71cd6492922ff4dcb4448e099aedfeae80da18543de778ab42f68cdf30d4de242cd62abfc04b137e2c2aeecec4399ed219a27b9fb6393fa0999c4e9ae51f1345ef8da831f514658f21f26ea059bc106ac7201464ab1b98f606c9fb04a5ecbfef2c19c9a84edfb9d56b36b1593488a4edd66d8c6f26f81dca234ae22e6681cb75d7f2c1b5d23bc77b7e975e8cf7f7b4b89edb9595b8ddc159b64c55eb0fd9662d27fe35d21237ea9c19d0a6cda3c97bffa6a6d944f3994e5cbad74ab9753d5e9e89561e0c2d9b8f8065a29b197f09c8812ae13a828015b70cd83197d4a174abd1d5036c95d1976f9a257db9e0a53d37d03897dab46f8429bc71a93730665043c9a01c778aaa0e8e3d45b9f24799642636dbd811dc61a212b5063966fb2bb97271aa6673170fafd0ac6c8b702d2649ed3e4ec19442e42341925b00ba84750c28713a6f46875688e25140ff12b914abcc979bb2e4a08a8a55ceb2c68a032c2a7c4aef9c5f88c882ce88d612b71f49ffda0ba781eab5d361dede9fff609445f01b7bdd0ebeaa40bd78b822aabce1a7afef979eec7ce4b119ee44f3bf46bf5d7d7dd7f8df96630ecf734038468b6ac0c2ee06d9c49845fc9ac1e9b70088010f51b2ae6b61adfab200c7fdcba81893aadc38a4480ea6437163a569aa538cc229fe5d831e7ea24f11cdf236e20895877a1282664aff756885e286bb0efd1f39c3e9793d1a4265897f9724e9addc0804130b8e8cd50cad23b73ad807bb3f8f50daca898ee45f955560b24b1a7e0ad839011be2a242bb30176679b565dac4b1bc0c666e5632aa8437ce344a785d2e9daa83894f933dfe8deb00dbdc2acd20fd8aa309573e54f05576d08f671a1340c024f12ad90d2507f08d60412e118f52e1f7e4281406e1c231ab00e6effb098ebe24dde4c2251e48ae74d3705e1244713591f0baf5cf25372e71f916990037626fa06b7de844f81d44318e97c57a1a235b215770a20a20936ce715a6702d107869cc99a44f990be7c0c4f2cfcaeb48bdc67f25764210a719c4888f38ef23f108e084b9eea6fc5ea4045b1cd317a88337f39550e04fba6470c18790707ea09bb5bab3034fd91fe3f3975922cde3efb0e8958d31619a17d2f308cacf36bb4daa4648fe6aa34ba4702ed2256b17bf135c05ef79adbcedc7a5bf5101bed613dae394a556e93436a6ee0d5ef3cbe7f0bc11846ef3fac752efafa57937f98f0921d4cf6886eec930231676dcc728e3347d438a3bfbee63ac8363a81f002d40ed8aacff801841c15652c8760515de42893b0bb4133320f6560c8464cff50db5c1af01673a5a4dbd52817219e7a8fc5ee55bd6c1758bcad7b8c7e147a61cb45d109b9cc132a511218c499c0b594048f485001c810cafbca5201ca7ca8201827b77fd96059f7e2f150dd10d13fe75a27d8de2d347b83df237b69fdbf517132a80234fff0e92b4584ef7198f0cc6be22525a35b113b6ca14b5ee448181fe4969fabbaf87c98c30597a15d21689368a3e74a065a1371872ecb8266a13126de3e35d5e912bf18d699c202338b72b17d6e4358112d7f2de7940527150e95396ce8af0d19e88299881ff894437ec5cd92062d186b4515410434168582482bbcc3d79640db2781bb34d17c115ff3ea3cf8579d2a6c84f5eab8c8ea027890d5cbdd35a18cad669996e96bc708983fb125fd0c0d9e09ec00ee1dd53a4fbb771d780b8385369089c96e676b6a3d4eddfd1d5165de26eaffe8ec926cd35286e1bcdb65a3728ef9e9edaa5da847eca4e55463f6581d08dcc6edba7803914d433182b85f79c3b7db55532e823bbea7cbebd1026a5aae00a3d734a3fea350a4917acebe3ec64a28f7aae1ad0407e644efa3c5246f10934e6046d5e48b1a6ab8abcebdb11c5b32d98a16e81cbc25183b4850e277d7ac70b05d1d91f96ee59dbea87b988b2a84762e61cc882b5e1b92972555480bcc99c7ed082772da6d9e39991272af517a8672e2f310a9a427ae69d1cc84364d13755388769b86795510a0598cbae8fa57e5b9dbd9a6cf4b594c0b54705966c4079bb4ac4ec6ac89d696e1f503939744a595fc9fbb55e3885c0a693d8022e4e9eb99b7cc0ac82d892c4ea53274885eee1f2574b6d0b9f7e970af82397e0e420e384acb053eb42a20dd6c0ea7b4eb3253b4d2b438f9f339925f54d8b96564cffc4824671975476cacea2fb74a26e06633ceaf2cb7ba6fea5ef511bb153d512f63c2cd0e9b2abfbaaca9ce59e70f6b4ce63d96c81227c19fcdc77c6b48c87d0ea40b43331006be926cfcdfa1823807a253a980aea5af4e06bd3ef2d40f569847036e50aa19897307f5cda97a76df3d742ca16b4582e685c035e0044096ba7a0617f561d1783d078131d2f330cf72feaa158c494a3c9a35b45d121812d3e5fe6b65699a3eca0859d3b6df5e7321630693d3adb6a8ce95d15f34a9ce2b2474c8602a4ad3ae68e5d097e7bd738fec85abdfa8c082da92f48c84615aa95f05255ec45746bd50e13ac6a4b0b15ab1fbc954d91f43d9d6786cd84b148ca475a7e765102f60c170be25f9e1566899a3943182dddb80cd5af7a23fb6d418556d052724fdb798acd516b7a25c7dcbc96342f6fa2d9506345b0784176a1855f0bbfdcd63cf423e5b9fa5d9147b18d059c9ae794b356d1dcffb0f655aec14a7ba876c6e0a0a0cae5881517ce4f205608f97668a255685cab878a1c36b210cfcb3ee6919a462e33d34b9a5c8bc694b504abdeb65782b2273273a5b8f26243d57ea2e7820557582c1fcf9a85a2c2e2342b0d6ba4f7e8a95eadfc9a096918432d271f59876ab115f6c74a4b1f607abccd3e2673d97231adbb0bcb6a2788e74be9526445c70bbf9f31d130a502e7b05da71fa03ebbf0e591b3cff9829870a11fdfcbdae22543018e1baf886253f196121ab6d9a793b7eaab6c55c612b1308823e61d2d624b7166bc875379a65c0d0c8e222be87e28d86121cdc0c62a6d0af8bcc2c4d02e250380865dfd23a9abcaf374784649870e800b78315f393989812a7da6ca9122f1349487d9185e87057d207d7445e05ad4cd43dd8bbdb103bc16743e7161ca4d5b7b9891852d853a2617d18cadb569bfed5658a9f7a0647e166678931c7bb938669731d3666a73841192192201df86d6780c3a91f036fa1a9f661e96d1616bf2d539681f8e594f853149e8651dc4de7d4d5ebd8b2cab1f68b36b63d8cd1137822b79d3b103c8234f3aafac047b2c6f6b75a1bd0853c6850a585e2d818f284cee8ea2a74c2b67bc9a1835bc1f15c6fdf1228e703c59863c61bf69e4e0af0d6920e419ca8f48a74c546fcaaef3fb1f0be5ccf96be2c4b4fc98ff14531238b82c3ad4152de58da2ded9d6c755f3d26de48cc362a574b3fb64ba67207c4c4ebfa0b80d6f930174585b1b9927a691074103d44b2f025c84bec7d8baf0da61f2cb2642dd14a8bd58591f2c7dd1de40eb07a5e9acfe54f8f4daee0d8b9cb956dbb96536961a5a7c9fa19ab20f6e27f5a8a916a0cd19ee13b0561b69d9c05363adaa465db718acf587884c01d8de8664afcad7c4952a91c4bb15e35bcbe36aa8305cab7017938cf15e78456be47a0018dd78fffde9be3bfae3876ddc41ace381732e13f160cd09e92813610aad1b4061ac8c93e1d6675c05ea27f1b6032078d9363520855bd39476f3a3c15bc23a26b21ec581429325c7759b040173dd571698566f54c2f18c889db3f55a0f70af71fa31d8e6e82bb9b6d1a57725675a87e725cfad5009dfc4e0b1243c5db8abfd4296f31867347fe80b0f674a6b1c5c114b8cae34b34f45a1eb99affe6523d5b78efc9ddb395f1b4e46768e2e837c27669e9115bb35cafd3d84a2e6288489d87f1121ad154063c691829bdbc8eb244329ebdec039cc17d56191c73c1edd20e70a3dc7b99e052b2afae628b3388c08184d1d07d66a1833403dbc26e2405009739d60186d9a0c98c6603d7491b2e65bd26d0d1c9496a166851b919265570b8f7e6adee55109f48bfd9b6f0a10122e0070bba211c3188f791b4e86ea6f29ad32fffb95969e14b27de", 0x1000}, {&(0x7f0000000180)="112030c74b73602e3d35657bcbc66d6cb3dbe534c13895b81c4b5cada74ae94dc64490fb25dae20f1127ec7759ad2f5d24962113d9d0696fcfccd9e829840014a4750ae1d2280ede1946c494b5e3a7743a6a39ecad6fb0546abba1a7048b184a05eac97543838c9b7b4ca061d644923c4195d086a337d6a610efa37f93da2a248ae4ad2fbba54cb5fe15ddd5dc369a306f426e4744be9cae31fc40e1736e7be2685f3e78821b17c2092dfd0d24fc3a84e71c25509e9f69df81f8c53c5319526b101d05ddba62cf44bd1c2d092a320ecdd262c74e5ba0a62a5b5bb377e80733f41f880c0e54fd1ce7c9fa757b", 0xec}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}], 0x58, 0x2}, 0x402) r13 = socket(0x18, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000002000000000000000ffff0000"], 0x10}, 0x0) 21:07:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r1, 0x0, r0) sendto$unix(r0, &(0x7f0000000080)="537d969badd3401269eb36fb013c68f53bd6b33e4a1417fd4a3132ca50c378b37d4d0984f6317c247a67e851e01a0f9f3bf676adae71c37dd3f64bb4bc223454194e7498ed5ca617d56afd3199", 0x4d, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r2) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 21:07:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x68) r2 = getegid() setgroups(0x2, &(0x7f0000000180)=[r1, r2]) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) 21:07:48 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000009d0ffc9c5b0000000000000000000000000000000000000000000000000000000e080000000000000000000000000000000000000000fd000000100000000000000084c6c7a3388540e5f7ee53edd69ee79212fdf7e456970907355d9dff070000e7b1a763b51a3f54fee84f208076a31991676cac8ab4aa3abb9abd96521db88350568b9c9f81b53c230bcc4510b3051dc900cd4927bf27b94433a4e87b1b77cb072724ea1db6b072cf52062009e6a12ade5bf02cd90c2cfb7852d723aca51c6b4645ffa5b01dbd5b38dcf218733ab51b4aaadbeae1338ea87e971257c9063a710eab23fb5c82d0160755773b9a27d99cc41afd8ca3b2557bbb4702a5ff4f0a144ceb278c01000000215265dd1b1ef6d07fc3af699d05163d160a878470762be5771a792542c1cbfc7aa6f716e6f4a4fcb753a77bd43c1e69501e78cdf99cc9330766c7961b1d9beccd0878c1df78839cfbf1218401264f82688c776cfe5012fa62a890be20820b69748babe04c09110c70896799291c5a9b540ee4aa1189f5f4dd999769b1e6ff817e407b3d8aaffc9af30209ac6db87e05be208ab5bafac379e000a59c141d9e194318a8f2b09954ff4f8f4e2b7170e6aef6605c19c778c05867a94de60a80d12ba0fdf4bc9d8d9626fb2286787c1cf85c5e07d25e92434e1361bb63a07bf11f586ac6003274b0547f1bb3f45807b4cf30715a3231f0753fd738fc727b86f03da999f7d306fec26ef1cf5d14119170cf4e672af76a2ce3675eef50d25dbb860ad0"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000004ee01e5"], 0x1) 21:07:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/43) 21:07:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xb2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0274ea151123692f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:07:48 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x200000101) shutdown(r0, 0x1) close(r0) shutdown(r0, 0x1) 21:07:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001040)="3d667ead2f99e3b15e10cae7ade13a3771037ee8d8f7e61da7b6c1fd3861f692ed9794c5b77c15ff40561b07a4cfa3c2a71f3a2787fb888195f9e63595c13aee4c9d6e7ae7cccaa524f42286413f1953ac04d899402bbc98cde93ccf94", 0x32) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 21:07:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r3, 0x44}, {r2, 0x86}, {r3, 0x106}, {r2, 0x60}, {r2, 0x20}], 0x8, 0x8001) 21:07:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0x7) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r4]) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = socket(0x0, 0x4, 0x8) fchown(r0, r2, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x14, 0x5, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3b0) 21:07:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) execve(0x0, 0x0, 0x0) 21:07:49 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0xc1) chdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f00000002c0)='./file0\x00') 21:07:49 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) 21:07:49 executing program 0: getrlimit(0x7, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4006, 0x100000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x18) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = dup(r0) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="59b32b088020260324781721e350abe9ae2cd61604a69bd0340aa7e49ec5fd0a33a6353754a93cb35c977a68e9a85803d018628e30ab9c02ba4921e7f4b3233b35830ab6b6340372e5a7967ad53b264c2f0a6c5ec0dcbc6913eb371b5338", 0x5e) 21:07:49 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x1, 0x0, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/92) 21:07:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="85af11580234f5183830b9df37d9a305894ab4677a7c191fb4acf1b1f36bb0f34eb886185a3fa4223d57728bb7df1de94e6264c210a903b85097608430131719fc13f40b2b21f6fec28945239506e8789a5c1ce5190b6a640526462f65a096ef32d5098c976d79bc8d151f232addc2abbc8f72741d167dd409356fbe23255b392c20037c3a773dbcb44e04a42ce5b2f93218506faa4f3c160edd991c8184ee5ef8271583d73788fcfbd21a1c95628c69ea4fd6408a26d5f500d37c9ec51954a1a0cc5848584ddf3147ff4f6b5f6b91c0b5972079317212a735836b587b9f84df18b585fa5bac9df941d1cd69bd948ba19e7840d4250486f1ed2d484c1c4915dc7a0f3478c3a2a78773fde20d40acf1e2555af2785c6fda18556a6b908d6301c0af417eba33b4cbe316cef34f8efb8148e2435d3af9eb002bdef22a8eada82404417d7674ac52bda953dcecda84eacbfd853122057a021a0d64f5bb462d5a65779534ee5c2fa34d60b7fc93a7b1de8654a3b5a89ab76e8064ab1ff815f4100cf5aaa6e9fdc6197357253f93c8714e2edc59532327f55198210d6037b3d003fbb79fcde885795234dbdc0ce7cdc3b6bb430735db711b519f72a553d5ea35f7f0bd158651908aab0ec9a9240eb122cfd00bd6a33e3ef0eec8b46d6e4b7f76ccc9519d72003464698d65dfd76fb6e5edf9852e2a0c761e28cc893ba261a897da741b0ca9423b19075d1058615271eabd5a21a39becbb7611cc0e7605624a115696942dbb8d46aa47886176c90da9e6256721c276a06981fb267ca49fd6d2412fbb14f6d0775909e22090545c4e1ee5f72163741a41836bcb28938adcb5dec2ff8b51ac9789243a701b533e1ed5f220d15feec2499c68d948c2020ca8ae861361d2d50c2acd02da5c91bebb1eaab0f511f95a580f69f9a7c9d2c3ef85c3c3db89682af04d5f4e48eb4f5baa5284cdbab97c9514bcb30190e4b73a02223b4c6d5aa5ee1910c272de950e2c88c577ffc8f7a3ac4d88fb6ea6088017fe18e232d77e09fd2bd92079b62daa7d027112786529c6fb69eee1ab83a17f9c4279f4f13bd44cf1ad44ade3ada724c85b55bff60b23435f6be2eacc61eefc5ee3d500178a3f5ffaedfbe444095542140dc671c2b5a2174c2b4e35bfb8bcefbee4e12189496a047fd64871fc151ef4684d71089466ccd15a8c37a49d5e8fd40ebe9ca86a67fbd39b73a893052612529c916ceaf68bb3e1e0ab9f0fe693148870beaaaf635521910f304104cf1ca42bd9d100f83c8294aab4186a64c7eeda876fb0e6ac575919163bd8cf83154c6472269fdc6048aea786ed5b1253d95163f9b4516599b2271f3011ca0219e2a5dd446e3695caec2bf4ae49a3c1ab7ae15ff9b94b80da6b0fd4ed4d533685c188195fa55791e15481055a62504e0015ca4e4fb7dd3a25e37b60e065c952735bfdb77c5ba82a46b7a8f717542788b5c9354d1ac91b303ff4eefbe159e6bc72747870b7a582f28622e75b4a359d2c39d533d10ab0825845e88f7ef3b4bf2b829a284622ce955498077742f033a9e3bf8f24e2a82f0aae1aa06edbe8dd04cf72bda5bc9f2c6f100e9327c11c76375f640916f321c9a2f4b6fb4c21470f9b39e5b92e1c75ff39cb549688bd435486d0aa85ca4320d078a8d2396c3da8a18490c46da90f6bdcccfe04924e7b7d8a551a53efe175f8fc0255bb224739f93384e5368d496cb737d32658b983870ef35b666bf22a68e05117e41cdd4dfec9bb7371c485d6721db5d8f531d07d092f455cbc302c8b5add4f2b1a55bddde9304aafb09d49011aaaf90a6207df9cf8f6f5227c53033fb4f27e7ee377b4114de53065eafb935e4379a28e933008ec91a82ee1e12a197df987b5be64255ea1f058760ebea5ef03de4e0c2295d0aa11557a5da2a0d7063ba8e365488946d3dbc3349e7857c76d3749aa0384caa525c4b23a53c0ef9bd4aba11a83016f2899d287bb0a711ca46d5f59072e8f13b66b9d646e725dd0f89e761dda5ae05b549d018d3c1a9df7cdc0a4bfab6d41813c39063d9735d8292e23fd7d1d297875696b8d2217f033e81f7a0234118969ed4b46d52819a4d294cbcaa1d2dc75e18389aedb15963e345f3587965641b1520f209f72f8b2e226d738b2605ee2ce9c854d8be994440715e0d27c91fd807c2b8b63036563d78c5d0289eeacfacffb5fa4142effcd09c0f83b5ff9e18423281448d0a3a8c09788f21064ddf258fdc42269fe40ddd9dffb6566a3b333dc9fdf479fb8a663fc52a9c50fd4703e52962c4747794c0bf2bb44af16fcd4bdb8048c908f41eecaf3185c262d20fdba5112c634c4bf9320a50b200f3364144463479d76889210f41dbc5936abf1d83e69098a86d5fc46ea91192d9ee06a21e598ec70ae7863cce0f2c1e5fd5c86f1a24cefb61c5c21aa15ef1b9c044be7d3df9caa8c398608912daa994e5098f2356d23fdb47d1fe998681d38b5deb74dfae716d216403619116b1e6a1c0fdee400cab726ba5925498cdc1a993772ea45e2c1cb3aafcda0179c06671f9a2268d0b3f28afa83d2e7adaa3c5e965c71938fd35b6332a321b75d97b50dc16427632d8961c1d63a0c31261ea1727c0afab6963b50100dd5ba54397c490c1f3cb895932e0d102ccafa9c5c968f934702596259d58be84ba08e4e27164402e8ddc103193c89b036836f0743533caf247d4622c17f4033f3a15964cdab25c8d4ec023a4ce10dcc1905019be633014d93ca17dc9af5b68c752b1f57800d9b65eebbce75e6a6c9c8fe34f9f44c3f901590393dc5c9be3a4d4f7480c281e55c5043dc8b9f209374f920acfc6220db18e9b40b6bf505518f74518dc7348b87fcd6909586d656c317c271b27295d31a9ea7390713dc9f88c07625683c955f50ca74507261a00d4260dff4b324370ca5bf1e57528341e2d3e7031363711d2d83d3560369f03d5e30a638d91426aa6539ad4c4cf5c45deac4e0a373294a2dd098165355a2e23269f79a33dea95b08e023108e14341c8a12252c8e8d58565da0c1fa6620a404e35106d05be4ab45a27d26e34dc2e01920fcfbc1acd84bcb40aaec13d338168eaaffb4d73ef8160b58a4aa8404c43953a5ed80beacab60a5ba414a3054f658daeb4dd8474cb9bc7299a38bff57aa9ed2ca4aa45ece548ec33be31632a871b6665dc2830f4d1383394056a28a6771530fefb465f6bc9697358e7214f8d442eab65dcd43ba98ffd862c37b761816032e75f1f73b5c0332202bd561b40c5f8d37649ace41d4af2d41c45d40743fe61054be4874ecde0a6c2e3a2dc83a4f586da8ea757750f6e5b791835ab695a10b0ce1213e374647784e194a3fbcd15817685cd4a85db57b065ecc4e93baadb3b08bc88d27152bc3d4e2ac4a72a5e78a2f29369ced3d04af27115f3f0407dc2091c3913894b7ac6a02fe0563a33a3334a5b2ea4346aa5ebd97e7e57cf25e4b5e8fdd32cd24e650c4e514b36b44d4eeb7a3407ccfe6d4fb90ea77a6fc0251d1de775650bb33c1d8c193ed470b9aafe88de7346ba1eb06d3549551c495078e1fc65725b7d928dd03b703ef6ce806eb7b6b5f54748d5bd0c1320fc298321cc274618b9f5ac7515284d030c31e30e2d117db07d2d1a45b98c1035a382c157814f2c99c99cafc2d58098e2423ae0345439dc582c39cf4dfdbe8e6ffb668915a09e1230363d89ef0c706c548727fc60fe1b36c31a192b877024f08b92bc1af1e5a5b78911f7c3973311e2ca06e9a62ade485210323ec699a69750ab88807e357176405e282ad787fc02508c38b827d6c88da3323fab3cf97c55ee4431624b0c9dce87f819a76472e0b8a0230c131124d8b749fb432bf65371c8083a38f6fbb4c68e57dccd85d07e20c01891e43cd039cc34b38fe1b5b330c399133a53e32ea88c0933550c84e8b9ee7c7802ce11d0440f3a1f2ff6db462d9dcb542b019fac58db170802f98a71a7bdb8e6ddd6f67537466f3c858e47945142999d189ed36b8d36dd16e85a5a49cee00f78f58e8fc67f88f479a3a53ff28bfb16856a2a85cee5ae8ce0537d5d28ba844d2a57d96ebf7046f01b665ee1a366c33829ec421d4434185fac96f601684afb25e523bd9579610d267bb05c8831607b506cd59e233f8a322236c3258e134dd87487f77e6c335ab9167bd728b6d23efd0b60ac0550edd340229e640051bf207dd0dd6335c61646d9a35ffe8dd6f1fa5e4879060fd0fc5cdfa3e242b7cbfe67b62df55664fdae26133f314a703754a45e6bb289a7e82d20a79e4dcfb9053f0eab9a39331aba1d524bcf538e83b0b9536fca45f67115d0f628b5231cf323bd84929a19b5663853f997c6914c1ac678eee776c79e4836c6aa446456a1ea89fad07eceb2dbfd0f9d067bcfbb9a3f14790a2c2548ce11d7e03f517559ec0f22d2705c3696c460f9063d9d5532d59ab632e5c6976e16716c907ba78d08d56bfb56b88f004b362e351b7155961029b4104721c71b6b98b67eed0ab029b0454d0c5b16f10442af107e6793b40e7a62fce4dc010c66e4736df781d3e8db46a214b295deaf695ff7c401b1dbee76f5a87d2bd93f456e6c602f40b7fbec812c61f6416e250c31027fffa60bca9521c424817e55a50f06d97dd6d3231f9c639d697547bf40a6aef7fb31dfcef5ae5ad07d6af5feab5499de6aa565c6ab20c3b76d25e823aa0c0ffd5209924aa9ad72b06648f9872f5c9ad442ac61fd1a77ffa35ec1eb34a9aef008bbcb287082def7e43857adbabe79820916cf2ba8291faf14c81f17de5776a43806efe21bef69609550c74550604bb05198540d41d14495682c600c5df09ead75451cf6a3e6ead402971d005c99522c28da1989b2525e6c7e7a73fddf37213000ea287cee65ff39dd55754f88462d867e6d24df640610a451e7c015af505e26becde22d77c8d40441a593b8195916d95592151845da3b9b0dfba9d576d4553a9219f5a8b1c512583188fa27a1e9856906a0a32f303dfcdbe4e9b294cc2e19870e47ea0a3dec36083ac6104776bc4c175b0d4c2fa30f284cbed0df2a167c8c31fd1430cbaca05e70c2354427d281e27515fd3305ef1a5d9fc5682237613d4d41e139405a880049a93a1396169f83056189b093f85918212cc79d3d96ac6648a2c523d0dc8df3e8632da878d86b3e21ccaab92cb0e844a48c8d987474d9e30a5565b7c0b7f6e9a7d5e172e2e8eb4567664bcd8bd390e84b3175fd1107d0cb6804f815e9b6902e1209f6bd8eecf80b6c6a0e12b208bc3feb5915dc7847cfe47cc44adf563b0d016b4379ecadf2fb65f7bc4d202a72a91f45ecd9ad90ea60a869520f73c720899b604bb4c20bf1073defc0c34888e2a371fec29d8e85454e92fdc818172f0ab2f44c773ed1de8ea5d8850e0a7c4f6bee16b77cba4f78b6261625ac1f1f0f0e0b91761de52c0ca8595bdae8922c54f8b789217ae2b876b24ceeb2f4f515a33ed0843c11c446e677ec603426bfc81c736a1473e712af5b556736320d5cbb8052fdf773019a32833c31f0f0271d7a89a787aec79fd053809c82773e1f1eb44b676a95b764e2c6820b94267ddea80219cdc27ed94b34a35e17829a45701216f5fc667fe02f79dd9adbc64a5d712bc73191dfafdd36c215d55d447ebf9470ee04dde825a070a9dd11d8b80b94de5caeeca81c51a6c37fd9f8fbf39a137d015a26ce6993f34873f6adfd83b2d4823c290d7982d807eeb638bfeb28387de0aaebc5675892abdc2812ce1d8b7c296c354cf68310d3989e6efee77de", 0x1000) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x31}, {0x18, 0x3, 0xbb8, 0x1ff}, 0x64, [0x4, 0x800, 0x3, 0x8, 0x0, 0x6, 0x1f, 0xaadf]}, 0x3c) 21:07:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) setrlimit(0x3, &(0x7f00000000c0)={0x3ff, 0x9}) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 21:07:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x6, 0x4000, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x3b8) 21:07:49 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 21:07:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x60, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r2) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 21:07:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x2000000) 21:07:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="16af05f4a8d2db7b6a4d57935850e8ec8fbc7dca825df9da7a4e20eac3515b7f684a27c036ce481a733fbb1a8a06a8df20830644b9b7803847c17028b0cf1d2d3d6b03", 0x43}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r2}, @cred={0x20, 0xffff, 0x0, r4, r1, r2}], 0x90, 0x400}, 0xa) 21:07:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000800", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 21:07:50 executing program 1: socketpair(0x18, 0x8000000004000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000000000000000000000000000000a01a00000000000000000000000000000000000001000000000000000000000000000000000000000000000000008496000000000000000000000000000000000e00000000000000000000002c000000000000000000000000000000002151334e3911b61cb5cdcb6e79f58f98a12e874464f20e593066412bc1c19982f88b0ea9f8d915be064230ce54801d698371af5b5299fa9b1c8cb6dbae26703d839880ef8a1a803a09d29ee8c1381b4544f853e6c14c3857d837908fa0dcb7ea9caa8679000000"], &(0x7f0000000080)=0x6e) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') socket$unix(0x1, 0x2, 0x0) 21:07:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:07:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:07:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000100)="770b7d9755a0e89151972d9f194f49b29e6123991090cafeb19425aff6c2b948a357e86db126630799437a6d44f46d050c4d9166ce393e9c7bf4d84dbb41471926a26a619236a183adca747a4959eca79128996d69d03283394552b3f96ec8408e57cf753b1869ac4c8e6c9c302fb44b0cc1b1efadb27fc8ee788f8373919f5f0b8412f4d2a458af2d31b2498c491bfa6adaae4f5cface747b3db6057938dda47d4857a6ecfee58653a728c104f34f5c7e859e7a28d90d37e7f2df14c3dc86f528e748bf0996cfeb704b790dc64df3274629a99aaff79ae92fd480eeec560af6632e05acf76c2096ebb76e2f0a05db97c31c48169afe165f45b138ac96ba", 0xfe) 21:07:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) getpgid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000001, r3}) fcntl$getown(r0, 0x5) 21:07:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x8000, 0x100000000}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 21:07:50 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x400, 0x3}, {0xd309, 0x4}}, &(0x7f0000000080)) r0 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 21:07:50 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x90ae30aa) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x40, 0x9, &(0x7f0000003900)="4bb51c704d8adf7f9bf2c92c63f1fac3dea8eb46bcffb158746d7b6dce37e86a0ae2aa7f7d9552d57c29031e6526aa509229d5b5ba2ed43e2bb382dd8ce31ed3a896a322f3defe76983c78c7133fa3998974014be0d196861d3e5b51f3f0db9ca7f35237ebceb76141df0f03375537a0416ab27ee8fe22796a065cfb1ee54a7d3ae9eacc4d9e98efe48432ccd625ee54632edf49588965f2a9eeb54695242159647d0b140126b0088c0fd602c584069be5a5a473dc7263ab3638c82f9309b00edfa277c3ef7799062b6662a5bf07e05b58cc8df21782b12541174ba9634b59ca60d27414f93cb1647feadde5dc114cbb5b8b01fa2e86cc998665063fb53a768c866b595cef2bbbd38c358e249760851502d5cdd7cdd428f8619d1e79dfa27736cf9f4c0068855e77352bded64411ae440b925022fa059da53a21790bacd1cf04c7cfcfe0821ad734e5efb5e949232fe0f613fc0e7abbb9965681df81928e9e2a091843208ea76bf9976ad64b19478ddcab4090b719ac40107cadd6fd807a353f8eb54d829e2cfa7822da61078e46fe2f7a5628b8c118cd77f98770df6dcd419d1734850759047a461654c2b6655714786ee468e81cf772272ac433f93ee80ae2a69dd4e34c92b651e443f972ac4bfe94e2ce1d475a6fc9682bbf16290f823d7746248fc2279374bbe716ca407ad7416acc73c69e4fdb08e6f30a278bd74fc6fabdca4aaeac95a117ef32e55e25e58c576734b06f8635820a421028a751995b5f7e4558d5de3f09b0ebe4fcfceda1d8b85ff409149ced0dfc7bc1ee4640ece341c31fa50096b269667cbfe9d6d74e91b1db52e0c9b5f0efb932de2ef5bde9b1e8d7e13df3f4c6259d69e71053d4ff02162d7b96258891ab6e2706ec6096393d140a6c8496864db6ca05b47ef81aa53468e53f213835cb17f10276a225f9c72d38969058500ce3e79657f82a7c65fcc38ba0e933bb5778e5577b12838e1cd6f508f09eed703049bab37d8f65861627ea1984b2d6f8d4c0b203f3f730f44631c7e3ec3ffecfc64311bc732ec572252d6787f5800d7a8e75320daacc9bfc0c51fc30bf0100a5e7a8656dd89df8dcd16d74e753214755c2aebb511f7b42bc60eb6992f34cda54e262a8e5b57849f1d6e4a20c6d5de7d099cdb7a3b6174a5fa2ada8b814b7c09606b470bf22bdd839f0a3373d0c24f11a158fef1acafca9c6bcb45fdd6c37dde1c4e477bc52b8443434732327755d4d964fe4f1e070f61c9e776c60872b2f5064fd5665d36788a30ada76dcb44ada0cd196eed315423adf5cce5eb6e3adf0d2715b2fd0b5963c971b31a598fc3c5e6028318efebfca3ce7e066af1ff36ba90176dbe61f5150137d5ada361d83e49cdf7e2749f5fbc3f93d3c8396a21f591367237a73edac7b16d291fbd577c61366962788885cde336db6365292fba9240db59281e779ac53c1205eb371a911a92d140a8e049fd79503622cd60f557fcaf9bf1c390f4071a204be3b2e0d376727109435687c5c6ca5cba25873135be930fd1f0f630d899fb98057c536e318742cda5510720e9b64c94948b089b79ef40756d29eafb6a7de4db05bcfab480cc7121ca6631746eeb9cc7b5f96ce8fd2a16dce322cd55994ddc46df20a3f4f25bf7c3443ed520a52e09555cfe4f7beb89fd3f0dba284ff544fd42b11b7ab601092368dba87624ae80394c4315504e28e70de7a5255ee562c67a6db90bce068c54c6e01cf8a07865447573c741493174a28ef693265cbde14faaf42f157e2b8ff875e7b4c9cee9264ef221e3ccc58290d0e576cb7a30a6f1eb3d75ee91b32151d9c9257c80c0b673ff5bfd7503c34a87a9ab0969e445348b71d66fb897853c129da31a0f294dceb123469d3f9056df6f124a725df5a787a38cf9b6b3ec786db9b506a3e77ae84961a336b557d63173314d7a4ce7f3db9d77c7402c126191dfd9ff2164fac954d6b08c65a8f6cbbbb15dbff13ec7188c6c02ca331166c367a709b40fe559eccfa8cfd4bf40fcc95b8e80839773dcb4aa1c2c9759d6e8fbf872ffcc4c4c40af032731a1f4c7ef1cd6c0a3d7dc9136f7e6bd9063bbcd9f966c8270a04ce2b10a139e0379d5ec279072941f0f17cbf66cde06c5abbcffb464e8b6fcb9503fb3ac8549ef356348f9fc0b6999cac7830eda7ccbf48fa2cba396d72f1264a6db794e832082fe9f0bf3e4fcb5109894694cea4f22bb88f083d312b73522b5e368f15c68e49437b17a3380d0ff5e082ee98c46c07ca988e4a3c65f5dae5bc048a3e4d67e2d4596b3c51a190598284bf5d1fd1f996fe436ef58bb330d5c044bd05b9d90d4158ae117764eefd29737d69ebd66be6a48eddaacb19cb9bc9f37d020fa721da05222cd26fd46ee049d65acc3e1e6402d9832bb7cb4bd40379d05c3513cd4d3d593d2793bfe61e18762624031b9663baa6d95268d0a74e9d1578d24f99707787c55993d3b61c6fc7f59bc978d20057e6fbcebdfc0b51cdb9574f016c25c0acb8d8334df0119fdf3e0d430f9f85de9ebfc8a9eec78145464a20c62bd23a32b850f2b5c3ddbf5e0f3e50006105c4bf0d833f5f70d5c4807c1fb8909e778b161fd52b477210cb7c51c442bd7a1bc768f5e1a4a243f3bd09fb1ac60e7d3ffe3a35b3ff6cb9bbac8608bd1ee8f3147042e157d7008731c9266dd3a6771e1717262cdc61d5f4024646c8e7d94f5af454a4fe2d56f976150c01dd42be534dae0ade6a48d2b7c2477ec41e3991bb172428ef0299543df1c83dad9bf5bce426c40ab5cce998f4b7970c49afec368da80104930b0615d5b12955e6003b1616183b53c72cb026aea0acf83c6309b3f177e53b0bf83e47f2fdc5e92352ea3891dbc7cd71cd5172f819b20bd8e685a1608878a9f10b4d7ba2a8eb5fa05f676d0908d3638fced032e2c93b467313b3555e43f5e6a9b02329f9f07fb6b8c4d7665a042f30d560476476fcce983e88a660a8821a36f1e3ff428603420b12cbdd340e537d1702314a8098f878825cc9b2b362bbf570ebe101734866e675e6f47aaf453360cc052a136007ea78f008763825af0164ace5ca1e071a65fc4077713b3a05ae9083696a8c769a748db9450eec389fd63b47ce4b72126a450c83e3b9f91e4dbfa1637556e46daea92e19de3ef57741a484e3dbae63e8dc63ac22bf7a85ac7b4baebbdda04d5fc4e7298d43e329ae937f0411bfaed03e03596bc5c3d72cfc30f4878d5de5fe6074c46d9958049bc0925d19e53173a7d59eafe5fde0db5f55fe959c45f72e648ba23568d27db9d68d910d236ac74a75a9854a99e29410292b27aedd655e30767dbdcca69b2680ba722fd2d73088bb5c152173082065f7dff56114a7dbe2a9bb33907614e1eb50d92044add85cb5c1f9f36e5f79bec9a6ea78df34f527293bd4b6362526458524447b114af71fd9896973d1dcaef86d272ec9c3278d7acbbbf566792a3079923cb3f9b42175f9794b0f2eba8d3196b55fd4fbb5dfd4767d814adecc25f1938ba1d8e1116130e444cd2ee5f5df735487b2e56d9559bbaa0fb81038dcdfa9f2eba753d5076f9f52b90af746d6d9f42a6b86a27cfc4289e27c078087014ad72fe4fd69e713551c7690f63a3b513c011b354dc080e75768cfb21b0c9b8c35bb2eadcc12edfe00992f51fe443a3ccc8b4ed2b8cfeca6cd61ea96777024493242d6459dc31aa30deae95e9c77687b82b6caed10b94c4ef7a049feda2e542ed37ee006eb983f7ddabe99e630255ddc7cd5b54052bee3281811682b86f4dcbdaaa5edd17cfb48bcd51a9fd84c65cda7b6dcdf095d8a9f80417bcd8020ede070a075ec801388d64bde5d7e5ecbfe7b6abc3643456f71c24c3238782ac3cba72733108e60671337b6ab50bf587ef49245b29bd78706501e14722d360e582e35d06dd07bcbbfd7946efa05a1742ec02a9dd91f216327e1588398f309bd458191ba6393393957be42523889582def1aeacd0dcebae8dd1bb6a7b5b892cd7463e8e47f55e0592ac502246c3a447e1604e9ff39587ba832798d38acbb77d09e5e0822655acf32fb67626baade209967b6747eb5f706ae729af40e2a9a47cf5cfceb2ce81b0ece89d14baa68ddd2bda5afcc0414d15fbc654197d51a20b6c84bbbc793444e536e16e050f14c82d8b2a0307927568c3afdfaa822f69a3b78d04fca22994e51025fc4cfb97257720388dc350f5378c0dbe36008e9ebf3ba402819fe8ff27e9d21941e90b570258fee3924b63a06a1f1d9344ae0f36babd379fa2c352bb86cf720fccb8161680c9107c077cbff127e663da3f9899bbbfb75d15d6a953954ce52b15d17219679f9916c54cc743c1fecfa49990e52732127ae06d977cde610bea15a5bc1bf2d18d899fc60fb5a58c757d4dc923e985b5be0164afc8e4fe0c8a92b4423fc0781fcd7ff7482c8e434e21690c555d47863a4f58c5b2719efb7bf55e4dc041759ad492ba12b3d09984d282e03505c8f0ab8a312388fedc9403b02c0427e2cce533f976f4a71b50c85f8931e93200b3e02861d5237195023c57aab6a2dd1d7c1154c30e0839a1447b745a44f183f1318111eb112a070deb73164e3d158c6c67ca086c3aa8ca0714d77da0bc834de735201b9cd818eba742d0173e4ac8ec35630939cc9854aacc660f9dce1944b017d866a01a3e4d91227ad583ba0876be6512bd0d479197ad39c5ce5fff58a129821cfda6ec9b271bc2f1f739c6f2f7a5bb0ac45081f71e60685ce0a1399ac962860acdfd49f460fa8558e312ac697d3a09c6ad3075561828b79bdb8edbae7ca8f6c05558b19f0e1bcba03599f987550c91c1316cb9b2e4db94a4103bdc58d10cdb920ce016301bd6ea0a1f27dcd7d0e5d7b21922f24dd57b6a6f1b340755b3cebb1a65b8bec52e61a0f1314a75deeedc51c72a16e30fc72d0810797432fa371db4371b52377cb2852f71033e32dbf5ee7c9e464bb878ee45d158d843678b431142c071376a1e46054eb2d150a1f5a1ba3f454a3f205505a415ba5a729ca70e68cbefe538a3604fe1bfb9082932a3396abc64d40dc5815e862ee5dbcabb460634f475a14bcc8335aa3ec9aebd77e93aba6b6b1844a9458a1aae1e6597a3d6109afa690a0b0b4f2ebe132bbf9c27f91cd92f4e10e48e0314dcf1f218e43a92cd5769925068f03ca32e0f50ef60dbb0d9928a78d9cce84ab5c35882f40798b93bfead76f8738f24a3427311828147b66e76c8f794de7dafdfe1e6afafab9d5a25aa19c137ced103b285445f5d27beaa09f5fe7b9275862ebc668e3f348f6beedb3429a94d64563bc589ae971bf5699147f75f39d1fff4e18f6655c8f5e5b113110ba77d39c07cebf1dd22756c986f6bb335de37f47abe5eb5515617125a928b27a26e1f7dac0443c6aab64201f5294f842be4ed34a836bba9e1262b2d627e34373a9c4d76cf1eff985c61920c29f7d0c2729cbe7e1d86654d4ccf16375f69fb2711ff9b86b52cb221215d8e35a3d27cc245fdf392d6936ff9eb1412c97db57cb934b195ee2b12cba43757c775c2ecb141326a16afa80a97d9dcf3cdb0eec97cea5baf781fc6581f5678c55fbcbafa806ee6f961d77a6aad950baf53c2cc1c0128f47196e4ded2de9a553ad9b25c051a842f60c6f1ad24f92c6a211fde28d62b4300b643c44404844a7816c3c92e06c0fb7cf56b1607174b176a2dced2e85e3a9e13996c29f83000c8696074e0c2cd9208e8bdc0903c1e52576c4c4da963ee233a7e5033e0b33fdcb066429751883971677969982660bbdb70cebb2fb634ef605d4863004f7c14e930c95233fdde952bca9", 0x1018) r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f0000000180)=[{0x7, 0x4, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x7ff, 0x1800}, {0x7, 0x3af, 0x800}, {0x0, 0x40, 0x800}, {0x5, 0x1, 0x800}, {0x7, 0xffffffff, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x3, 0x0, 0x800}], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = semget$private(0x0, 0x0, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x4, 0x400, 0x1000}, {0x3, 0x274, 0x800}, {0x1, 0x7, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0xffffffff, 0x800}, {0x7, 0x5, 0x1800}, {0x5, 0x6, 0x800}, {0x2, 0x8, 0x1000}], 0xa) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:07:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 21:07:50 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 21:07:50 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x2, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/81) ioctl$TIOCSTOP(r0, 0x2000746f) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget(0x0, 0x3, 0x2) semget(0x0, 0x7, 0x148) clock_gettime(0x2, &(0x7f0000000080)) 21:07:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0x2d42e1a5}, 0x8) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000000)="26eb53d7e6281aafc38be13c7b3eb82de38af736a644ae1189c3d3045260daffb732aeccc8c483d8ab13ec17872961695a885d06809d6d0f43dfab880e7376077f4aa247acbe627bb9c4591ba7baf884c3f128c8a6f176fdabad6a04c22ba26b14e11cd2e531be2564c4f8cbfe8de82fd5aacf2d4f3e0b890fa0e44b55c048c9195c736f0d9458d60bbf4871be153ff3f938f29baa2e186fc792920d3946d188", 0xa0) 21:07:51 executing program 0: r0 = socket(0x2, 0x2, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) socketpair(0x30, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x2, 0x0, &(0x7f0000000100)=""/149, &(0x7f00000001c0)=0x95) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 21:07:51 executing program 1: sync() mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:07:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000040)={0x83}, 0xfffffffffffffd0f) listen(r0, 0x0) listen(r0, 0x0) 21:07: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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x36a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:07:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 21:07:52 executing program 1: syz_emit_ethernet(0x18, &(0x7f0000000000)="7f6194c339bdb513e827f8d7ac57852cf7f64cdc09c702df") clock_getres(0x2, 0xfffffffffffffffe) 21:07:52 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 21:07:52 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) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') rmdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 21:07:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 21:07:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f00000000c0)="e1d3ce509625ac69a40cd94df9f8c6b55b43df019ae4515e32cb7ae9c9f2ba3aefcbb62569aef67f8fddcdcdcbd9108c77d6ce177cc1b11a80c31da0ad13d65adb29707664497cecd23ce9594800ffb032769e3006fbefcf7dcfb49af49d8a67484faffc20bcd8f5e7d9c8726b3e5ba1226ec6c9677f0f556fe540e587390aff2820e24630781654445127997d1669afce6b345d7343720418c717208966a5fd6ce841bc5f646baab7fb2272a83b2e2a9d70641011410baa4921cb5af8a7f15f13ec9461c70a9e7855", 0xc9, 0x400, 0x0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) lseek(r0, 0x0, 0x3) 21:07:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 21:07:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0x78) r1 = open(&(0x7f0000000140)='./file0\x00', 0x206b0, 0x2c) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x20, 0x20, 0x3ff}, 0xc) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) fsync(r0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() 21:07:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="00c8e5e1d3690b4da01195a9b8f305698a789bae", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000001880)=""/146, 0x92}, {&(0x7f0000001940)=""/27, 0x1b}], 0x3) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="80409a5148c2969c9a3eca62050cc538f473b0a4dd0fd9c192de4a19155afc2ccbcbe40e656eafbe1c25e3c7a7169955f15c819b35439e589cfe6e3b5a", 0x3d}, {&(0x7f0000000300)="67c0e4a4a28e649a249a5348bed06127c8baddcffe3b1b7793778d60ae8c3d3f3e1777bf1a37d15cf976bdc927ce14fca8cee54addf5fed8d576a00a3161503601cf5bf03bb2f7238b5a895cbc1cc0d414b56518afdce25a999fcf5e7d453938c17f12f315cefe5569d5a0fc9722f663e810", 0x72}, {&(0x7f0000000400)="9ee384ad0d7b3d145a485d3f3e55edf27ce1dd3df4d48e1353d90c44a14242e44cf3371ad08be0df4d79568c565ad92df179eb51792ab96a135f7a2f20c8da6a714e0c5a2a4595715ef845aafe82ace61559a506a135f766a0537980ec5262b556b5a15495e738bdb65579d089cbb7ee362fa07c11bb11abf8a771a94602b3506f524947ea9becabd78787a467426b27bc2d0253e4c8f95f6bc185f58ba64be98a9b93be73a20d6feb63cc923b1c40b381ec4c5975ec730218690bc125f970c0f0af68625597ec0444dea6270f232568a8a25508c364db64a8fb25951dd0c5351e3a03e9e94e58717cecad267538ebb135b908dd5c03853a4c2cc48f165a2e0baa77b731468976490e042b5e9eee6fc9257eef8e659dac9ed6843f07c65ab162ce467f34011fdb91a67ead558b7baf359e1c0ec56bba9d98355be6edd846e236f84275425d4dff9084943facebe5b6dcec649e13ebd8e2128bf0cefa732c3f6093640497a1b0c7165af7613c4a25f65d95a81b582d5e82a6ca6d3047632e69146292e8f523b1e74b363568f7ebf860cc4c9cdd073e872ff18933f349c7dea8083d9527edbe97f29bafa841c58fddee0e7f2636d289d5a71a3423574042e0fa4f8d427f2aa48f01cdff4535d6a6335fdf6fafcb8d451c3f029e99cf02a9aa586906003f5476febf28751a62e57ac1725399b85f9d3d320d29d3a3b56804453726cdac4d806bbdb112788b6bdb07d67466dd06712eee0fb1445e0badf944e8cb64c7fe54652e70cf0def0c860f62b795645af1d2d9be5ddbf7517b9363bba42b8b18f8b6ae95c938e2d16e1d6500cb5cb0354eab4be359e52286e77d4f9bafc655bf7112ab8f29ed3c5ae92f0c4f611fbc4170a1f86b2fc31af0673c027f8c0a4250cdc2ebe30e3ed02021f987a23d5c5a8e4ee46120dd1cfaabb06489c0c663d21b59f6074cd4f98eeacfdef2cb74c4be62e29cc822b5fe93ee29292e18f19245c3207bccb9c1935d6faef4e10cface307f2dbf90e6b63bfa7570ee7bd95a83cf31b8f6b62931c7168a253e364414d215960854231d705e2ae9fb0fee8bc6aafdef2d77d23f4aa2f88c9f35f08444f9b8121906c26ddebfca7b834d90d5779665154568c6c6da14f5220432bc1c695174071d0717ca09d4770914a2a3df27ecb39e5edbbc2816cf57e3ffa1099ba656604421d612b21b04840f95fd34c02fd60628ec7ff2d559a3f427b2461b3e0a79ecd4afff77483bc7c4c19af0f66600c4ed03c1a5a21746c06a999ebcc77e2ec2a85f5f932da681a6732b070fd1cd8473559d049041af1f6da18fea5c506e77a25036b96de2e02fe7857fb8c9521f0bd45822667a3e79e9cb588a4f6673530f4e28eddf78a82a3c685ecba0f55810750f31c36723e242cd02712fde68da743926d06b0ebf353e5923514a7d6f0514ed1d0fabbdf512bb0f0b0ed22bc19ecc7ad52a2425ff01a8e664d71ce4e078d17e9487fa9144ab516eacbf10b05af4c335560614e1d3aee305ddb28ff106db6775d2577546717d15893249916cfa1d64527b866cfdfb18ee3640a2fb9967a64ed2cc230d91a241cf642d7c107b70040a3595b30d9a1a6d01869e0100d4ab8a04096f40ea28152ee71849b6d148aa53aefc641fdfd59b6300f33e12e52c01776caab9daa1150e28f7de6477e1496d0f9d2a35a8a3494f749b9441f4890c3af7ff34cd61c14865fc0bcd6b426faec518b33ec716c9c35fe66d3c04bbc0c752e5ff5e519ff6afcb5cb6690d897fc42797956dd09d80a7c843bf5fc8ad21936729a0d80b412961160b0a37e70d2128703a7ad9ab7ff2478618c8b9a3f937fc59d98f5ebf994b9ff2b9c33b44d48511c5ec72a0af13b4b9222a618c69212ffe2c344e470487be0b97fce0ab1b67d8cd284bf0398a6960c96a8fee74b41c44a05a85e30f506bb3e4d03a63912ecc42318aeceb488bdf3c13540f208f2fa9005d0b467ca19aabf97661e048167cc1063290c8f4557e765ef13fdf37bb8f52ca74eb8a7a9bb0037dbb92c47acf4b221187359c1ec20bfefb7728c043fc62740ddf7d2d3e74315e95233b24cd3f8968a6cf2878027921a111c0bfad38d2922ddc5fa52c19772ccad86e66772d2ea79d597c8fd013c206b1ff89dd71de5ddc39908f96f51c09c26da210e977632d0057977ee4d5a1422842fb9743f63bf1bd66c6ea7a8f464f31cde56c85ff0293122e499e6fade8de87ac78c4481cf62b9a0f747b69d66281d1737ad89b64f863fe99ff98d9a16d741870967d40d55603fc65e547d33c380e49362656dc259ef9828648063e2600b83a7491b3e57921c8684bb022aa5b6b7fcf857081bfa67ecc4f3f5a5a51cf7bd2a7af8ccc2444e626c80cb20d0ef83ec7adf3bdd06f55696a0520bec5914fdcf6211d0178d480faba7247bb792d846feae618909eb9f824717972ef7de38863d4283ef8af903dab6b41893d525a2c8271b90bc926efa7c58189637587b254287e960ca073d1666a6b408cca5af4fb7bcc9ca7c70db2d54f42d4be82fe9e341f51b266b6f284850ca5218964d176e30a6ea4e98a60934fc4a6332c158b032dcd0e65fa904553f33c064fd2f59b836f0b3a7e7d5c4321ff8503b51ad49c13fe43321f521a421b5bc3c110202d66c1797979b642d2ac894a0d3e111d8e56824d15e38d3b7dac6ea4df42f3ba82a2dfcd85bf518514836ca8b5669ded5c760f1dfb1a92843f93ac2133e7ee7e3d868fa016805a66ba24c905ef018ea1d9da58ff32c8300dbd285f5dc91d874ac0194b745f2d61d401d1b338112887b479456518ccfaca232ce4add988531a79d0fbc46029fd7f21b45990d953282c47bbce1a4e8200e818fc0906266255d354d761112defd98113c732374c36b58e521400f713be86cb981fefcef5d1b2b7e19dff2cdda851b04789f11752c4950dc7598c49785c2b10b5aa4a0ecc2256d4108cbbb71da5fad93e69f6bc8021e3a4a94f846c973112eb7d0639b4ff5c623c45a96b912f07059fc26304b97f88c418a89e113b62bba2bcb1d916a2c43ccba5d70808e5c89c47b073a803ac7138f1703c58f250c7ab0d6cca495ca063d44f751168c54c719fcd8d0d5cdbf8a4843180ee171728fd152ff0f0e3fbf91f09ec6774e8ad17900d7bff57639a4efe574ca4cf50fe3f4b2d99a1f387e74bd5007a7338d623a0d0989c803ba4eb8b2ba6d79274d422ca3f33d1ac0ceed99e77ff1b34df54cac658162ff4a6e86c5f70916875921968b0ee2410f6838c9cb33106a8fd49cb428467fda49e5b36d8e7f3674b24a75f81878fb1d18fa8f7192ec3be061e4b19b3b9cce91636dadc99f1d44dabba4a973f0fe09b3c0679b13a5d26eb62706f04447fe764cebab28bb80f04423120bf44479fb181b96c55b4e889c624a94d7d7a14f546d1608c46126d65676b6ff7ba620b36b3d6024241b8fbf7e87788c465d8db615b022a8bc80e6a5c2566896949ae7cc490a4be1fa84f7836bc659551ae54d990a176cb71c39c6d45075e1a0af5ca6afb2d749ab77d03d23e2d404a0627712fccc50a7f1eb676f48f003b9d67cfaee6409beb2b20c0ce500cbe129456d0fb63c2e1c08d376730b7de8d798ebd0ebaadc9f821463db2ce47c9298d18b235ab64dd101b86e4f8553fd4c55a8d5c768f315b5162c8c8ca40e3b16f4782c4f5a224e1b18c31f3440288f381ebeb4dda1934023bccd22f33e3e2c05429210092aba96dfeb91d50cdace88693dc7ab4856ffc573e6d2f66d9a259aee0b6f913bebe702448023101f547cb3a4d5b3271a70ac48d5171e1153690203987be408084751a29dbadb041ab37747b19cc1c3113e94572936eeda79201c36ab988a3cf12b53faccb95438082ac09f7bf807e3ef0bf903c4c44337d4ad93f3282d203f112fdb0339875240e6080b043761fb0875e19c1f778d3764968121657644fb0afd095fb58df6979387c9bc6f591ef93826de82360d710b17e1b622ad7e77ae002a5bbd23dd774209da14c1c45217532e70234ebaf0aa9bd796cdfa014d53fcdc533992f02f3ede3036cb6cb0f5747d9f699176c641583393de11ea0fff39d20cba2a4df8d186bc178179f435252bc9eb319fb5c97910eb0a0dc6a601a8d3bd9c380c7f36355e30c8a9db28a4c162cdba0733f46ffd61992daf80f768ef953797d8b5ac3907768a7bbf2d082f48633798b17c385fac417b32af2e6949b677b3d8b3657692cd76128a0334b10c7aceaa862135a54f12d850199356a35cf1c69cefcb805b4d60dacd07990b73ea79ef2c9bd541e33630a9bb766c75b7899bbfee3155f3a7b1df9a25e3e58d36f3cbeeeb8fa5e4d598bfc9e882188f5d2835b274141d74678c5d7a382741b89a831350284d5cc10b6ffb2722b9da1738a4a856b7b59593201b1ba89c773f0606fa05073a79d7419dacbed1e0ea3d1bdc38921ec9daaf2fdda4e24a3bba16e99fd2e78815a2e864f6ed8af5ea873465f696ce06a6fd45e7ed86cb318f3a8f51c3e26741b985052b22345c61dabd7cb8163f99398f0d0429721f88c070cd7dd8002f87ae4a15396c05dff5c4997db9fd591d61da7330b37c13083b4e26781d6db6d2878e130c2fa32aea79a06c802428cf9f17ea5fe6621837e9df45f87f7e100a4832b4eda75067c920647eec2060ab0f0c665df724e336e470f11badc639d3bd79166d830f7ffa4ad0f8ce74af0401b3d28c461bdcbaf9ef925213f1f0acd92ec9103d96531006882c4090a21cc4d5bbc2a0339f396d37d444e75d7808b1e51b7016a36f2da731a2a7a8431d3308606b7d3f0012378326f71ba3466578a3e98b25579b56e0a92165db25fd521d6039871e5a8588300ea588d454cd0fc49bf63a48ae2135272094a2de31570925f879631146642e1cbe982b41632a920188e9690bb416d8f8ae8affb367bc544eef67e80f5959aaf43f8764d756a1dc1af7be227e393bc5b4d069358c292648344eb37f5fa6351a5b18aee96038ba69165b4ccd9101d594571a6688254b6873a7f06578f9dd6a4cb66d0ca0c096fefaab4d78ca577fade6a8a11b9680c27c5e4ce4932d73f0da363664e69d18470b5887d3b51e2e9136dc4d125048f27ab23d95475036108fad2d61e37b53e9071d984b1848c025a1dcdf747b507e14ee92c3d47e796eb73004d4c5214ee38231ce2702b03f54375c1a8fb81c58cfa6e58bd88df80101b0d7dbaf746510bdc3555e1493d60acc9a6e72c2e5011a0583fb7786e9dbd4aae2af65d6caba40afbe86cdde382bff63681880de055e5c44ea135404cf1d5521fb2a7de188187c3fe1fd93767b287f3acf876f0c83693674efdd41291080ee54f084d0290b9cbdf000bdb850c79602a5d6a16fca1f863ad335c20367e5ce718c66da80e2a8808c7600f5cc35f1800084f098278f862262dca695307cb49896862c31f2deaa14b423c1cee8f47bbaab65a4f213d665d98fd116b8a39b7ca0a3542618f11d4e555a4a18486321aba5519868c57d547dc9ac9bb867f34e08e617553683a8f1b2ab6fc17f209c68fda83bf28514b30454cf7c1fdc40b67d2b046411e08d77f74ab1fbfb11bae78c755716ca21fe7e3ecf8aed4d0e64076ae97981cd7cde0dbc302cd55efcd1638048cef744b1861e937dfc6ce847f193f0e698977ca2682ab8613c4577e82088dcb8b8a88a7996716e8ab98e5755df5fb0e6b4af8d95551faf0b38e21ad9bcdd05c516cb370311ba0749a03f9c2167c6de4940f923fc3acf7c78b7a17c46605404e0cf2", 0x1000}, {&(0x7f0000000140)="db3799133804fe", 0x7}, {&(0x7f0000001400)="b2559680fee5a332bcf1d874a3348715b6462cb14cf67f7a7af035a405ce8171d333f29fb1bea1c6eff04c2e009c121c9f6c97e44560bad4827a4dd8f9580bc1b12012e4b75d31223b18a7a7d32a7629e9b81a07ed4d46a4192de41e093eb8ee94d90d5bfe35f4ae9793b5c8466e7993e40d01292a31759b5099b0afe65c3f87cc3c59d3759cf1bd0123aded6441c0c42832239a77f49ad723790aaea4d9fa53", 0xa0}, {&(0x7f0000000380)="dae74c66ad3b4ccefef2a161896b125fcced8ccf7e2d4c9fbfc5d73f906c4b9ca59525", 0x23}, {&(0x7f00000014c0)="3ab6741bca3e3f386e17149fc081804a0254e76164133b6e199b1bdd668f884b19a4ffe12ff45fefa38b4513c7d18c4cac50c8b8faa75232245e12297be5f3b920d63624d7133c533948437875d56c684f5826717747181dc42b7cba", 0x5c}, {&(0x7f0000001540)="3446cf35afe0538dea345e5009c7ba43", 0x10}, {&(0x7f0000001580)="7f8b21d2917886845e51ed6fe55d8b42aee7551c6ad9b12962ee3ad52a84614571102631417372217dca0c7a31466570203bf7cd00a93e8f68aa1f735a0c2f91c634d1a7315eef42448ab9424a81a63d52336d8e59422256df60cc72399a9ced6974e375a1538aa87703b283b601d97521a1ae9f8a2e03ab4c2b337dabf9320eccc3fe08343ab1537dd4c40b432a4d0b50db734f07e5deb83ec47d084057", 0x9e}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x15e}], 0x200, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf000009c, 0x6, 0x3}, {{r0}, 0x0, 0x0, 0x2, 0x100000000, 0x9}, {{r1}, 0x0, 0x80, 0x8, 0x1, 0x400}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4e, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x80, 0xc0000092, 0x989, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x0, 0xc0000042, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0xda, 0xfffff, 0xe9c, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x40, 0x4, 0x3}], 0x40, &(0x7f0000000040)={0x100000001}) 21:07:53 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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:07:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpid() recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r2, &(0x7f0000000200)="a5458ec4c5cf7e36aa3e2e407955070e3c92eead514243c094eb0d5e596d9195c44a579de4e6f77e605a9c34633c5ea98120e2143faefa543a3c91ed423cdb7eae4a605cdddbfcf1ad1afb1c443fb12ddbb63b0a6404f873c81b206a1ffa6b03e27c56bfbe8dc6fd1dafcb1d04ec3775339aec8a133611dbcae084da14284508e23b14a1a43fd0c9", 0x88, 0x408, 0x0, 0x0) 21:07:53 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="08f2a3b7f54911bc730f97b353e7c52c81d17bea5ba23f7b9d03540633762e5a4673f3a409c9f47aee44d0752f25e26df0dc85816637f094e2021b2d305e3b733e3f9b1e12f94eefd5a6526d6d573ebc73f4c7716eb56632589834af67abbd39fa20b03863a9b045e5bd2102d4d9d214bf8c68a61acced7f3feeb08fac3df69337d377b927bf344046fa17dc217d58be2fdb1bad94517e5fcdd121b7934a07ee43134aecd9955105c7", 0xa9}, {&(0x7f00000000c0)="b61c304255b5f703ab70d93de21c33ee4de3e5ffc151f20128b7661abf2f2f1a5fcceabf9fe73b2b4b750ce41ecc527a4687a79119e4254fcbb642d905f37b84fde5a47b6c4e9d30009ec7635fde1e4dbd7a155775d0ca7ab9529a1d2381de4809218196697824caff87b6a3d7d1e68059eb23aeb521f6e8", 0x78}, {&(0x7f0000000240)="349c190ccaf6f0e0cf8de25234ca55af57c647a362d87612280be5b00d26abc6b559b28051d86e8d7c", 0x29}, {&(0x7f0000000280)="a95aa4e8fb4117ea130158659d16e1855d36b80c04163e90b30fc148f29d367e5aba838bc58594b8763d116bc057fb67e654642d4a5c1aeba23dc73913d77684a595ddfa3ea5", 0x46}, {&(0x7f0000000300)="a53c9dc2dd2a461f9010a83d1e5b971ed5421624f22f4ac01f7481dc18fdaa4a4296a10a577dfbffe5e7857ae121edfd95d835dabf3cb4342d27a7542315f550313125f54f5e9a0d0d65bfc5ad92aa25e51b025d4e1e8a7b520915c860542b9c453d70e157198d7795e5e1d2937fe041ab4a5eab9d714df14e05727846f34d9260a719ca9e722bce671c86", 0x8b}, {&(0x7f00000003c0)="552ee0479b7d5b693ed6f0ca00e4708ecbc621393a34a61fcf3a3dace5540cb01f8d150e4f77f52d39d5833bd7b2056130e6dd9f18966e904b3bf36c605c0bd9cb3efbc785e66f91cce1ff75", 0x4c}, {&(0x7f0000000440)="6b45c32a3d1b8e", 0x7}, {&(0x7f0000000480)="8723affe7909550ae79b1f7f5b9ddc7ccd1d45f80f4d77471b00793a78527294979fe3cdd0e5f7b960e2e3f911b6a59cb4d4f64301d5520afec9937c1145a368ae6ad0ba679a3a007e2315ab6096bf2315ccd366c46992b1993b8b6b6cad36f5dbf46167ee4f3bf217ce89ef55d06b0b2e5f8cc58d96cf4a3d6fed0a4670990a6410a30edc61cfcde1b9757fc6974f1c39e86f22c4efc66d2d25904a20fc907375a9b51f32a7750dac5e4a66b9b2da9e77437301a557d7c69bb688d9b46280b90a8c32a406d8eb12c8abc6b5a7824350cfd9051044332afddd082b", 0xdb}], 0x8) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xd3) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x10}, {r2, 0x4}, {r2, 0x18}, {r2, 0x2}, {r1, 0x6b}, {r2, 0x4bc4456df3e6b51}, {r1, 0x10}], 0x7, 0x53) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x46}, {r2, 0x1}, {r2, 0x11f}], 0x3, 0x0) 21:07:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) socket(0x7, 0x4, 0x5) 21:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) mlockall(0x200004) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0x4) dup2(r0, r1) 21:07:53 executing program 1: r0 = socket(0x1a, 0xffffffffffffffff, 0xfffffffffffffffd) close(r0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000140)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="a000000000000000010000000100000029235862415c7aaf4eff423bde819a873aabe17b29d9cbe1e44fa1e7b3e2f5571420c597dda675e3ec06e0f88a767bbd07cecfd0749d33b35cb0845dc934cb99993148c5423ab31642030496b2c01cd1e3bb3ac80da3ab5f5f487e14c383687269bde33818624b4777dd0bf9bec1341be503a8325984cea4a0442a158d5e5f7e93ea5dd15f8983754ddd615f0f750000"], 0xa0}, 0x4) 21:07:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) flock(r0, 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = semget$private(0x0, 0x5, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/234) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4b3) flock(r0, 0xa) 21:07:53 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) listen(r0, 0x7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() socketpair(0x38, 0x4, 0x4, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 21:07:53 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 21:07:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x2) 21:07:53 executing program 0: r0 = semget(0x0, 0xffffffffffffffff, 0xc600) pipe(&(0x7f0000000000)={0xffffffffffffffff}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x2, 0x7fffffff]) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 21:07:53 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000040)={0x26, 0x401, 0x3, 0x4, 0x1, 0xffffffffffefffe0, 0x0, 0x9}, &(0x7f0000000080)={0x6ae9, 0x6c84, 0x1, 0x7f, 0x3, 0x83, 0x5a80000, 0x5}, &(0x7f00000000c0)={0x3, 0x6, 0x9, 0x3, 0x9, 0xa9ce, 0x7, 0x4}, &(0x7f0000000100)={0x496, 0x1}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x3}, 0x0, &(0x7f0000001180), 0x0) 21:07:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000430000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff139f867627885c940348e69931929648", 0x14) poll(&(0x7f0000000040)=[{r3, 0x65}, {r3, 0xc}], 0x2, 0x6) 21:07:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x22, 0x4002, 0x80000001) setsockopt(r1, 0x1f, 0x3, &(0x7f00000000c0)="f1b4a7bfa22463b857d40f5b9be5eae8b30e06833e2df0a0be1e0247a08b03c485293058dba0ebaa234b21d12f6f9f9406394b5c0fea73dfd7ccc3bd72086b3a266f35679becf1b677c97b6e86c08404f2a3a97b4d7d02731bcb5f9382089f36f32cb7b3fc9757a0de6ac4fa92f91a61db893e2623ba179667a81ad5873253969776ff8e72c61840518cb902043f597e3ab594c7ced91021247b4637a191d07d82406c99c1fe57c1dc510caf227e5bd428e541", 0xb3) getppid() 21:07:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="16153be02114f34a11a7ca86d7742db5a94a1cdc45a9a211789c44d20901139b5926acc0ba4e", 0x26}, {&(0x7f0000000380)="fe6ba2c1f2abbe74131b06299e2f495967ef385d9b4e5c26d2aae06b123fda65a32e3447eca47de384594aa6abb65c15dbda3a0c5995fef329963f8ea97017268f68f8d68ea86c4cea4e68656b979ee9e88ec95da1c63857d2b2ffc386df05cb6fa91ae7a8cf5ca802b05967e420d5394c5a660bdd31ca1a6e57", 0x7a}], 0x2) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ftruncate(r0, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, 0x11) unlink(&(0x7f0000000680)='./file0\x00') connect$inet(r4, &(0x7f00000006c0)={0x2, 0x0}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x0, 0x8) writev(r3, &(0x7f0000000880), 0x2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000480)="3eb877bceeab059ce8c07d4f5ee2c2a0e9377d5b6215319b1eedfe2f5d7835d9cc91a0ce2f6d66c86a24c10267bed2cb282f66fca65e7529b76f06ede1fe9e931c5e853716ffee73611f6c2114984acb6926156b40ed4e577e150f75f20b533c57a1bb6e2b2255be89035e537ddf01bc974aab35f02d5e815665f28d7ac5b5f3449371fd1a2dc3b9b3bdbd3411134dabea10da50906f", 0x96, 0x408, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) r6 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) sendmsg$unix(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x15}], 0x1, 0x0, 0x0, 0x401}, 0x4) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) write(r2, &(0x7f00000000c0)="314091397386d394a90a5aac18cc3d14fb2ed55447dbdcae93b1a53668ee8c6c4b1fd5c24579fe525d51c99c998ee5067157851e2a96c1f7190fcb0862075b3d72bf42f858726dfe616e4a8a364bcae35c2bbc06f52533f614a197b96bd413db42d83724f97936571a", 0x69) write(r3, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 21:07:54 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 21:07:54 executing program 0: r0 = socket(0x31, 0x100000000003, 0x0) shutdown(r0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) 21:07:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = getegid() r2 = getegid() open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x180) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) setregid(r1, r2) 21:07:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000a40)) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f0000000640)=""/228, 0xe4}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000740)=""/139, 0x8b}, {&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/173, 0xad}, {&(0x7f0000000080)=""/58, 0x3a}], 0xa, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 21:07:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffe, 0x8}, 0x8) sendmsg(r0, &(0x7f00000035c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="c36725e75b83bee8d2f5b971e190608f920c7b12e2651c55f63af388e3c4dc8a0f69fad58a2fce940d3c7797fbf431d1d89ef731da331afc9beec5da21e59cce5da5e77cd196276b02cbc28477fe15891307c1bee40ecfa3863482acac0cb5aa08214ab985cfde6cde3a4b38fd39b31eb2fe99041873b86ed665e3e056b2966a86bb27e3c2c0f4895d1cc434b2caae5a5b2d0c2ff607c48d513b73650411db7d1c725c212516d2ceec0d71f1ef2b8502bed82b9c821a71236923a04f5040b5559029302291917d794b8fa9acc04a33385204cc7dae27e66964cbf5b1dab59647395cea5ea0ccb617ca337262bcf672c4ddec64dfe0be1d9fdaaa2f25ede724ebe6c6f9bbb2ac89b6d36fa2789d3d2df12c1abcbfed02f3bb980d4814a08480b29b9c12fbc3404f52d025f64641f23d8aab0c776ca5049b744ade7b010eba11aba035bf6fedf7455c33135f263e5df5042fbe2165704abe023dcaddf53c04e0c99d41c950a0edaaa28a31e77d6dc8c4479cfdbe792f82e29ea07974754c517dcc37b6a1c14f351d54fde40daf2ed279c836176ed2a21c3ca66f9c74dff796fa7ec283d36287dd9f4d0b61febe9d5ebb1a05350ef4823791f6e889ebbca6de810b65e9240db422c16aa081102e24b85fb2aaa8c3c1b01e473bc7568a03542dc461a6eede74bb046221ee566ee62037bd70598f19d91a0379d63a64a488d849c23e9c3c17dd9595fd1eea6b716c7ceffa6e1a4bc0408df506eb01ffda87b948156d08b5835134594c91ed903540ecb3acca504e53cfd78a7913c258ae4798ed2a4c775ab2f5f59b0f7112d73e62f7d1647d8dd4fd798592fce667c92d96c0fa6cb96c55a57de92f3391f7f63bbf869c9372d61853abb6bd43a0dd7eb9ca424a53d3b096d348a8fd16efda17116f6a7e23566a2ee77bf46a31b842c2be2f95caa1d76e1d943f68ca873f723121ebdd0d1f0d858441b771568126828e0eabcb5309c33c4fef93c460a3703133c2e9f559fc3309ffed3c806d9098cf836266e1ba23e66dd18c8582a4a8a5588b8a3dce0287208eb21ed47c7f92b45d61bc72f7fbb4d9e2b5b03eefecd266e3ab5693b45e4c8016c7d899f807b866428bbac1ad32458b974a6e51d10b6f527baaac9bd2ec806771d43231791bc3b15ce3410ff583fae5273aadf39c8da1444735ba6b3d0ab10738dc3a93b4133ae91b41fd2b4a1cbc4a448790af250e49d0550941cbd3edec98d32914937fdcebcc9e3f0adc44064f2e0fe91416eb050f14c6d4c4fabd7fd4fedf2703784d447260ce55191f297c29c48b2a9dd4723ac665cca1e9fd8c8bcfd0959083048a27ccc4094f275defbdd7bc4e4ed4e2a51bf90c58690c7c738f9aa5c1fac91e15a6fe44e9a5a90e3a732533e9aac03d719dc28e7cdc3390395b8359fedba32ea1bf4b1842cc6a82d3c8804aa36215a5b21ccd9d155b205ad1b216ba0ff1aa327681e3bbefcf67fc723569b16a3ad48dbcb97158e852bade7a0de4ef335b0c1e70194736a805ae00c8974e26565049ee35db3cb108cac96146b3f353754014c8f71563dba8ebbd93b5ff494e444fb9cf29b13125548dae791a458ad69604c81ea52cf94acf3091fb13e85bf44d567a49eccc6dd85cd480f78ff1d19f7d62b8eba06518d26d751b5de8e7cc4b59921df8145cb584380cb810f08ef9b79888a322676f202d2efa37a9f8f8443b253b0d6c33beb8c3ba450eaefa8230aed5a1f98b9fe9bbd68a11344ec6c7624a3c9442711c2b96d95cfa14138d5ec98f62d126b5a7a35604503b0cc85bda32f277921b0cf829febd4a63b74890f3d606cee41986fb3443502c2407ecadda76530afe846e931af114efb1b85d556f6973b1587755fb4d5241dc4ab99b999df451c1bfe08ec219bf9fc232437c0350b7ddd97424c56dc78f9912c43dc15dfb8cd609257f04b5ca7b4786ff7f71f2028060151ce9b1d7e11873b00f4e5cab60d0222104569a29147e74f57bcb63e79350ccc88087f364af7ecabc9ee3767a8ad7f8da2b56547942aa5f0728e058689aef04289325d10b4e45d1c53537032dadd93d3e2938c931b03f763770c50a97e49117653ace8d491e8a5703c52252b449b13f97e9b8e590affe81ab4f0cf2cd9ac642723f0d90b58e8c642e751a3e90b62255baffa699ef6d0823a53a3998542babc782fa97a633c5ee080c72c1a60667af2454a3c7bfa2f5409bba38a07a7b487f374dd31c9914915edbba99c0f3d07aa3531e7195e9f3bddbce1e0fdbf2f71df7f22d64ee824e0d32016b2cb51744849a5b3fef19d7e13b65a5f5331e0e7474b59bc7b458f58598866b16eefbf1a75cb4ea9beaaaa66b493a01c66beec9698f50047d2d23c7b4714a277aa37c94fa36baa71c116ebdcea161869586ff2a296ede4c38eef34e69dd1d524bc4bc9658b1e83354e1634e823d749a5e74af5248b78470420747ddf52bfb0ea6c86bd9f3f2d8df6edf84bb59b7f7e72b84bcb24485e82fa14fd5594aa8826cf6c6acf5d999e61fd48f3721ec6b12c471e7860bcd896dbbde5d220d08109b371ddde431919867d1029067cb64ec88a94e1b20bb29361585c64e2e66a95ecccbacef866642de92bbcc904439c5ab6abad6cfac4d519a0a052444263c8c4ac12c0a2ad837cd29106f844970e7ac4ccb7d652375450a1a8a69405976150b248b92c9fc1fcbe8ebc7bf9a4b22eb0f77ad761ccf4c506010cf65421240a6f3bd8a164b7f0788665de111c45ebce6e173100d5abe1f80e4b213931b41d7dc855e3b744ad2475d25b644e872b8f2a819e525a452cb36ae98d812fe503e933a309bb124aaadd05ab318d9a57599a171f274a0f08a712c536d44bfa15ff5d2e96bd881b3850ffa373c1b7ec25af8a44f9bf4088994d71e1590c89e0eb3f9604370323cd7faa9eab3b8a6c7ace4162654be4786d2a7e3e87b1523b0cc0cd11db0eaef438c6e706ed504db75ad6f7f33be16a7e0771ab9e15401082105fad920fac7510f992ff00e3c0474f0c405cadd16aa956d676643c32c6279f092691cefa4ac9b55d7ef26ca7badba3fdf0d0719180a4cbf46cb6a779b1467221593b7e5377d6d53680fddc21dca0363edd6d8fb3463ce8ca8262771fea55e500e76b2e10af313757b390fd664047f0e53833519b917eb0331a769e0bcd2da510b9ccaae78409f503b934dbcde0a4cc3ade8fae4fe846a9c779098763ae9031d57d3986055e23c9c1b940706268927ebdcb3ceb3a18bcc5e1739853923a51b67b7b14d460e2cb947544e506e77c678fbf2f01648e381e4cd9b4ca9fb326a3c160ab42cf41c7fb9562d9b12bcdb6eee021eab908c7767e2d66f102b23b25bed0a17fd44d87e679813d63dc7afbaeee828f59532fb0d65d9168180b6fcdbc67230ce2127d8e62645cc8b444a7454c5c94af323d0e754903544a3f310e2f3b1c33f062d3b6ec276d6176c3552d1ba7aa622eea5d7f0aae2e8282937bc2b14b7d5098831fd14887e25fa96d3ff5e3f27b6cdd458e79a8d57bf90da9eae55e17f8fe94eacf94b24dda37dcd2ec635c9a7999aec57bfb6bdefee156d0bdf9d1deed9b106c029a0d7bc0f81e8f69820dd98cb15e1b5907e41c9f24af6dab387ead99dbb071e8aaa3800c640a9e981e35ed9e903d96fa3f55ff3515d9a1f85fe074fd9774b308351787f320977481c03af4b44e28ca3569ee69120aae09fc76629202e9061137e7af74fe9955b7f0b6360cdd9b06410a19373737022a8ae5cdc3f838df6dbeef6766b40a2b1112a6a69b4828e1f15e5487b962dad18736e2cc68a78759656c44080d143d4c2b31462e5e7ce2770ae8661fa846a564d312616a6d3c29bac1dc8c6d2b8fcf281581a45f92f89a8990e530f13bf1eec8c61d9962cc0b8184837f0478b4728ac978001682a029bbf6ef656c51156709de94938a5614930caae2da33df6332b4356244acefd682152c788debb5d04a548b7a80f6896c63be8d98b94979a72553e6e8306b0188c6ae7f03e3d3743c22304f8e712ca3eb5392bf5a0a41d1b36ff438df1e7dc630854138660461582d5e21baa990fbf56edb2689bb52403ac80232d3b3ee8a5eeef510c0a432fc62005c3ad00cfe1b82e087b359061b156afc02cbbc470f81dd3a3b87f7fe6f137d9f74f0d3dfdba269dd4f09898d341da65fb5084dab3862a0835787a9341e751b8e8b31944d3df371540d4d83e6df35edf611d7e2d8bf9d5d195bbeb90414fc3d337911373020e1620bfa2b977bb352bf53905ea77d1ac4debf18a030b6c07d89b1c7d6d508a90e45cdbc5dac69c31c488882c880a1f9b0960dbf053b8540594e8d91c536c8ee176e2b53d2adbf985f344dc29a0de8ba76da8be7c09bc31722e24f131e6190d325b91971b53369d38885c2166a1d126ae4893e64ed4184d5f5bdb0b2514b199d184f952e205194689e7ec3ee46403a031309ceeb8c74a5145a34575736d2415f26f90c78d0c1329cedaff20cc0457ea51c41708f27f0e0004a7b6a3128a55e4f6f724227c2fcab06a43af58295984861abed5e918d2253c29e0c0f71bfa65797bec54296308dca7c0624807d14975c3de4297e21a843d4e0f87d253d13f26dce7d5145422b1c67f37c52e13da43249e6c77caa24ec1cf5c03b1c223e61d5ee5fe72d76367205ad0ac88a9def03f2064ed76cb2b0336894cfd2b49f2df7ab9303542dc23769c70801ad84ce5cc9dac87d3daa66c5dd7382f0898b262c8b602b821d32e60d6c540ad79fd764d9ec8661b765d5d2d578a498c6349deccbf50ea0acc1091c4b0fd02bc8a568f064f7c39fb67ceed1aa5a98ef702e6eb92869c0c1309c8f6d8d79252dee8e0159bb4e1f12ac60afbfaae7e4b5060119d2224c4eb6ab590795134e81fb31d20ddb5e6a07b3cc05a007835038f11c6ec199274d4f2944570ac8752b4884940d560e32456384d1f69dca5356e4c0c6ee0680cb5d219567b0d4a1318aae6efa5bf48ff0e96b01ff9ba79ccd3a298b8b611bc7e211840dfc40a4bbb3be794103769ad12a8c1d1e41007a750ddfa62412165705df83513009c02b79f0342a47cabdd8d66700c05b30606d7970e07debf43ee10def83f9fba9df49a4826d4926e5afed2b74d4087ae050dc5b964e2314786151af3baee53f7ffd23923081d267b50ebd20b54c96f85132ceb821768510850732fab5abb0a1a7249832b4581a314eb47c215336528b381b18673e194c4c50d0dd14781ceef248557a2174de51b83d9bc3303c3f6eb99b24976c8254c357f0ef82c03ca98394cc1baace27e4f4918f8b22afdf6777424c5e25f654f9c06cded864bd451496c2bbcaf3169b249971ae66d0134100cbc6a1b93153d9326aaea965c625a89647aa6161dddf5fc9e5302fc656ae6d7a69e5a9d99f3648e6123bef1f760c80c0d3b4dd164300b59b9a222a46a6c42a66df8f14234e5d1244190b3047d305fa697e8ed891a5afa49d58616847202ea211cde0c326897e809f531961f1c22b9d5ab258520dd702cdabeb2ded02ff40a33db53406dcafd3c59916a24a79addb1860efaa4c7f04f621e87e96ce09d58fc480643def418b6e0027db0acac9da98bcb351d4987af125d3822413ec3845a700fe7e96581e385f9a297717ecdb889f253ae00b7a9430d26c52808c0d59dff7b7f0493a01aafd5528c0c464cffe445b19a038a7dedbcbb36f8a27beead022100b642733235b8a9e0e7fd99f82c839026f9fc7672fb94e44a25b2d9c80b741249fb05a13b01169613f88baf19", 0x1000}, {&(0x7f0000001080)="debaca3ae4cb4a20451816aa649451db851f455a5ab6ad0a657aa5c611030c762114bfc474fe8d48fd7b0a3036734c7c3ef556b6e2a702e72e9ce28e3d2741f0230262fba2167d23d3d09e0668ffcd2fca7aa790368cc82e4e273c00d343418cec4046dbf042246a017efe0e150134014ebe8cc200aa9f885e6afd472d5af07b503ce8c0e0d38f60dcb594ec0baa7f55f7cb52e323574c69763f6a69c753dd77155f63dee938ba068d17c912c2699fc4debcc23314e395c5258f1630593405485a37891f06ea9dda1ad32f213193c2f97816c2b70b2f732f9ccabc6788fc7f4aa2cea566f98ad8d0f7c5038073b55f87541de49529bb715c", 0xf8}, {&(0x7f0000001180)="32e8c13877dce1355262f5aef9146242a3a8cc1912ef562fef00c72baf70e11ee498eadf252cce8c701709e817bcae12bfac7e0441872ed12adf0714cadb2326f5c792d5a706a370fdcd0084f8e3ccf0e58aa29228c8c9a1bd993b", 0x5b}], 0x3, &(0x7f0000001240)=[{0xd0, 0xffff, 0x10001, "d48708c95fa43eb083335a38381e2427f58f420fb112923193a7e6a7794b1b0599d233f013cc9f5dda9c6d1af4f2496a776ad1e62b0c27cd382ba2f1d80400c7784334f1493af747e8abf1b2a34cb435f6601e81edb95c47514aedb667fb0533f8e4ac788310f68c0191607a67141ea07edc9883dbcdcf3d4dc5ad330c3ebb41d168be0cfa2a0c57f05a8ab80be8dc0fd2738e36814e2b3e52da021d9c3f6dc99722329f1c0885c0b4f6e175d56d12ca008521a88ea38d11caadf2e1ad"}, {0x10, 0xffff, 0xfff}, {0x58, 0x0, 0x960, "0aeb300f2b3a83a5432573ec5ef08dfdee013ba41fa20b44abffe39697f16e7c09d49f9b70e392048588e35c4ffac9df58f0483be5b5813310ab0ea5234e2cceda63b0b5d298f21e"}, {0x60, 0xffff, 0x3f, "033336b4c12d3b0d9081ddff68bc0b706c3e4708d74f2ad95698b3d2322765cc2f169f8035c58c7b843428f2cca3e6711e37745e2d97eeee5e960fd7afb7129a8d9162e2f4a5dd0171dd3d7921"}, {0x1010, 0x1, 0x1, "253419179056638b24b710d328d44e07846c4fbd69a143a2e39ce93ca1f9ebedef1d0f9d35327fd532ee263963f8500dcd1bec80007bc00bece4d3b542da21658789e070aaecdc50ec1f2c6479e50912e5adae81d63b497fa1a98d023abcbf4bb763481f19ceff96d0f6f44bc0e6af39b28101d85da7a0addcabf9331224d6eeb28ac61281054db493cc3119ad7742d06e68b441f24b19932662d160ec7b5968f23c006a1dfdb44a764749978f3ad8fa061513f9fc6989a545e600279a4bd0cd36584a7ebc02f715521f733b64ceaf8b6e927069c794c322a0b61e69dfda043cffb78e602aebc70e67ae7984103f292081057cb650fad317345fc453f5c0453bdc0e4a576e14a4a61ae94d1a9c90b6538551d60af094572b0468ec021c63cc95f0305e0261b555789944bb6b2a5a55333e3a0ac6043037b3cd179b9fbc74eedc0f5e7b67e8149a6089c97c579110aa5eb34c36147ce9a81d2155de395fa4f160023f38668cbe1859511438c48489e7fe9e926566bb583bc82ef3299467c86b70eea96276aecab96aad62cca2c2b6b2e7b95f7da7c05ec1cf163bde8d2640124db04bd8f600991bcc5b251c1a6bd7ac69932cc0a6ad4371a0a867d5468690757d1aa92058a4fb4d203d36557c306eea6b3e19ea4f0445e654644ce852935517eb702413a37972a36945efe3ed44428ab90e97aaac0d61963433d847edc9359e38900b04193f7148d64b6a14868031ced5bcb90db314798511e462f12569c7690deb3824093255618641a4e821c8a8de50c918222ba5482674af0ea2e8021948b3c94e11ba7d16cbc5442ff98f449a7560b94cd89dc223b719ddbc3a01e6175dd092cc64c76ae074cdd53228070dadac76cd52fda107cf61fbf63b51d9bd7076d71cad2f9b983b2e6eb6552c8c8cb8d5398bda2962f26ed5a54f81180f7de41b39709acf27949daeaeee42a058732f52f8fb5eccae314918bd76e92757d62b2364ccdb4cd975acda42979db2962c36ca28ff1b817eff45a82acb376a68a1065d9cf6042c6c5551f97921956595cad6268553246506ee9305c9cb1750cf699eaa7df50f02c7aac2ac0d7c7c70d727a230a44da4040183c9178dbd4b91aed151ff042d0738cab50c8fd730579e56f31852d8a05ca2eb9ef578023d600dc7fbcce5dd0757794d166d568e222992b3282c39cab9460461b5502eff250883ef4f89d5516e04a446b267c9d2032bd7d7919d6be32169d6545cc10b7835c135446ad9439ca62b545e575d48fa3fb1a77b3413a3b511277334ccd0effb8651f4e9007b94e598074111778ccf5f6eccd9a9202843ce85a7ae4c103dbbd003cc7b00fc6590553733c5596d49a36ad2aeadace0be2ac1f632410832b1740835c0321a5e98a6b8d261922f48b8b0568d97da2c1f53ee16fc73acedca17210fb5ff238cd5dd23d7d12c1b659f0a5f61eee732bba715073ea9b6b6af0a1c63557452c3f7679d204a4e6efca9fcd1e955c413c8c21dbcbd3d1e18573d0f9b60f32419aa32ac0a03c3fcb4ff1b5d415ebdf1214d510a8686f475b10487afada28a666a165ce8c665cad6be6044d3fd27796a398f04211d5e920b7cb7b8c03778ad35f450409efaab571c457308aabd484c1c1ee3fdec482a0db4c956faa67dd2f808e29aaa957dc76d0322e1f14a9796332b80e0398376dc4e3270a404342ea6ac1ca9cdbfc07df8d69ae96f182c840a90032bd389aea8db5ea734d5cd29cf4599a523886b1c5795466e26cdda44601f2b5d624dbed234d13193fbc4849d1e5dffd7a5a758103a8c5eb1cc9a418a79c50f52565896bc28d51f369ddb4dafb7c7d64a163f08e7cb79d41af68f2b5ce45efaf327e8f02d32c61f66cfecfceea5fbb48c2e7b69c97a59b3424a84ac8f091581898aae7508d29057e861baeeae630a2ad542f0b6f0b5037c037779ae495bba1f06d7413efe196bb26fdabfe30eeb8ae4c5fce7605520228c9944466cc44f0ea905d34b4359f1d34bb3be3011fe23c085ad2ae6dfcad22631652d176d67fd0cf5229a95c2d6cf4881b4088497417897bb3cae7030c259c84a53d6b7566bfe01a9d7f3815f5c2c60193f713ecbda38fd405238703d63f1458289fc932c2b71c9854b4d9fbc7ebf0da76de25a9aab335ca57c524b4e3a67196939d40d3c116c7dccccb04ec780530912065f18ab7e454ac9dcce5755fc4c7d0d53fbf7489653219984f8c21fc7118c70065bfec2dcd1ed94bb25414788d3ea9881f8fe35b49efb884c675b9abcb8915527ee384fc3b019cb81ad1684522caa618303c759f80ec5f91207fe98ccf7f4ad32ba2784caadb12f71cacfa9db1e64b9216c84bbb4f7404ff78ebf041c135d40a4f0815508254333c2b006f74e5cb4cfffb3d98e535de1b2a6fa7cf06550c69ce369b4c61a0987725f38f67e893b991e3f144c589469f202f4cbb2914d21ebd4c70a8f788ee4ab369e2733205a07837c5eb37ae98922841a5e36355d868dfff94be0f639aafd6ad267e6f7343a462c11ca4fd3a531416687265d8bcfc416b64cdaded8416ab71999769a700f457929a4fb7578452f89d64df5b05705fed7aa254229c82017dcedc7bd0d63de775d58fb96d4364223fcfd4bf708e4147b5a057d93467c9c54129ed32ef4bf6cd549164222c230c2c988c06b21da44d2ad284ce0ff5e507611c0e40f0f5110e56345cb0ea3c1e5846929a7a4565abafcdba13eca890e687261b0accd7d73f7897f76c79f8b299c105f1ea6ccbd71250fcadeb49c31b9a188f25e87b6f497b16ca669ccca145c18fe22d5298e4aa177f598f4ee09f9fef75b431f4db8fedc2b08b170ae85180d7754c79c8eb10ae96b8c112d53373b8fc5790c49a831454415002fadbf6427634e5e36b6f28c6dfda8ce0382c7e1194fe6151ec9fca236968d4e298d6109229235443f6b61f18df7f9cd3ca69269153a41527d2dca298565edbbf743593422d555f492e16139145dcae29e8404c6def16ee1757fa2799d43561e7c95c43f52a0828d09d1df6b847cbb40c0df5b1da23a6daf0813529c3a792f401f2b35a0dbf6a7e7ca325a6908d270d8f6f0b5d26aa284c15656be63c998a243d0c639bfc288431c115d38f934d90eb44111cbee8ec37860c178e9287ad4f6773c744038a0f8139a96b75799bef2307d649a17fe843ce1e3abd4049a58194a5314fcae10757dbaac52846e4546bee0481b0fb052769a637f7a0bd0516110e1b9e9c6fc52eb141d18d6edfc4e2cc1357b51f64aa2cddb2a6968be2952c5637c320a9da006f566a77b7e11cbf06ee827db7015612814b20ac329eba2ff19c01754d5c023f11d9023ca750248285fbbc27448f63da515180f00f1fcb3c91f0c910429cb95ce15b197a023dc06c8d729121b3533e19f1d2be2ed45236b5505f48c01b9ea8357921a809d38df61474c917e2e17ca5077c9a417bfc3b7fa18766cb1e8354fec4ca7a0e5a7bd53a2b56badad1d9dd544cd063f25972fb03166edf445e3fe5853eeb1bf8642e981e30b02bea7a49f88543f97f06f245b7bc667eaced793c330a9bbc069c14a0d53785bf5131626f552c7381edef01b5cff52ecb83e4760bfe2af3c7b13abc29d20d88ec3861fab989e622d0c8d9d10765ea3f0e6de2edce41dc05fffe6da4d3e914c74f43c591527f9a69905ecc1eb9acbc9c9cc9af1d94b1e9b7a358b07d260b79dace9844d298128f75e81e20930141d348d6d74bcf122085a6409647746b6e48920c7c8db9586f1acae1efcc6b56a1f7f3d5e65773ca8963c043152702259a714f94dffc2c8a74b539991d36dfdca0208e7ac3a4d757171fe734d1f98a9a025f00f75404f4f6c3915ca3e16825b2660cd40f8c2cc29b36214966e88cd2e690e1bb5e3a93405c35a75f6281e6e8f563b1d1d8431fec6cfd52930353ed73957b5e4cf3a5ba6ce847802135d452b17a1cbb642f39756e6ec2f1289c062fa017995f987c5c6f389718bd13efff4736c3a87485262b9fe5b20d8d60226202734c7cef862e3165b9276fc1c459be0c98521432ba48e3f8f6d11d5091c17bf99147009101088ade30de9fc701114980b81dd3008febccb3e36ef7e7be3739ffbdf1d116c604ea2ef0de86daa283f33cddf04e0374e8444fae53227f7a115c57745c73510ed268540e7510abe50b73b15990efba72db965539788cb3d7129b59ee300122b68a36faf966baf17148c5c1f8aa654ee0f1c0645781a01082b7cd6b7a5372d28a4690bde015d950132c251751351d56320aa70abeeef46b10811a9bba76eb7826aaf02601690204df2d54dfd9bf051cd5b3beb44dc1d71c5aab342ece96b438022f0a1b5f4bc30fc18c9e5f929b1aafce67b0baaf1e1c57982fd85365cee1e924b10095d9ee475176df3954482af8e35e330baaa1ec21fb7ddaf5d2bd7d9999e21b7a46584c0d80e27fa07dbf513c2f5c94fcf0ea2f09838ec24c05ba8a2b5becc85dc76d6d452ab887010af713ec101523f7d7ed42ba8ccaa0e1a800b7050542b8bde5921ded9c0fd8ed6b1121190ffdd87175f8c06ed85f4dcbe0e7550aba790b1078ed4bf8029be5332e5b30034a098dc6061d19ec513207803a2d66f2f75b6d7f79ccb69c6b02627438c21c5b76b860ae1478697999932843273ceba66ceb11f6c39523a43df43db7fa786a9779f2fa4fd78d2878f939a116ef79ec0e161429c8a3ab016323b04c0369d1349388478e5bccb6956d0c76ba196146338cd60e090b0106d4b56bca2a16c158c970c3c177d0ed02d730da64daccace9c38945d6f3fd7892e97c5331423db74cca28fdc92b90e8a51b4d362cf89f509548b0c49bb904258802dc1d738e0972c9530eb082186843897aeab55d1a89744763f3623e4689a0ff5d148ee688bd89fa14e9cf4e26a1a4c6af7e8f6d8bd27eb221b22a1878b6b24488976fe9a8ce740eba559aa645cef3d7e523b639c5e4e1203c46d95ef3bcc6d493e48ed535445e2a6b6a67efafad2dccef26168c5ec9f885356d5a4910c4bc9999156ea516e99cb81c9619388167304c11d77b409f97a62a799d5df439e5493e3819fa31ff631f99df3aff07d49e10354b21e5db7da77dcd54171ddee83c3be28fe580289bc16a966399ced0a503b9e00b4fd5ecd4b5c1383441a76ec19dd25604dc1007c9aa966bfee06ef985a83b4a69f5d6fe6570fc4df1023b2cc336e024682b0eb2cb5831fbbff87f3c5c73b343a45a644d4be16f41bb4c236182be4221c0cc5184867ed1af4047519549f13b9d21588259dc5b6af783bedbdac86cf9f0c430510f0e0981dfee411ebf057990d14e1c162225ae790e2a164263040d3c512d0fec3d4ad0dc050c4c6bfd46cbaa199f20bf3fc6dd45152f60bd109d853f3bba8b35ff69c9eb299e456b32ca96bd8cf86164ac70f7c0e1c2d71f2458fa547c4424736083bde2e63db396dbca3ff2531a994c01c22980768cd6865c874e5ad6d1b624585fa6698a18cacf8e7cfcb4a56c2978a87bb2fe464cc084d0d77898ed84494413a4cf2e2bdfbe3491be992afadf0e05b11ea914826a04f498b239533cad9db61301df4230e18949b9789fed75917491b8cc2c9e757885f678475d8a980900148e541d3a28b27f0dab327fb11962ab313c4133689538861e4582c28415197489c49783a825208177f76ba112153dfa6d499e5e9eda80b2ecd7b33b0193ad6b8f942ba877dc0cda985acb4786a74bd26d06c6cf183ff86e7aa286f7baf72e1e0737ed40d76a0eeebee3c2424beeaa39e8c1c"}, {0x1010, 0x1, 0x93e, "4684b0d7ae5068b476d7d54e34cd239affa6e494574ee1f2d07128a9891048647a97e71462043fbe0e4b63609b51b4a0cf8328322583b9ef77303e04339965dbacade9f92086b1aec65f9063807b4bac50f89d3ab5ae9a7b92da26e76f7c75314c94005142e32f3bd691cc936d27eae6e937933ca7f9c96580f6821f5b4826d5b11ad2d8a36c3020f37669b7c014d85d7eefcf94415456e6a59dddf4914c5c5e572a2fad6e7af5775a78fa3fdbe0cfe1af072ff4593d199375bbe4b3e5bc57a304cbd2891d04a5ec30fff394b667ea5fe11b8db759aea2328304c2b190d7957739d66f375987e68875a03c4a3b284ec5fa077d39348486b28dac97750bc33101f0b38f6cb43b86a5e0a67535d7a5e29523a8a70abf3e3209199c081522fadff498c27a91a1179fa6b9904594632aaa3a706d9355e9b35736cae0543cb38e0d5d532e7ac5d0d71c9d452a5de7700b69ebf2f774f8752fa3de1fb9a52008c73f8ef48701d919e31176b4ff97cae795ae1fc50cb022ea4a4cfda43c5a41791a9406482ebd8ea3409a551279de52eba59ee86d3ca18e0788d1fc294083e1414fec1cf1bf2a1b86241151caefb9c68640f94c3fb33b193fb7a096c6a3031ed50faaa9bc11374ce87c4c322711536db1bc166eec20589553055b2e4b9784686c60e87b602a00ce8afc39c9235db7e9aca16ebf2a4d9a836de3da6ee95af868727d7ae60e9750f573b7d68eca0d2351862d1710a7c44d7456a1e492d3ad22a9e5f1dfb94e1deb61923cff00b39f48bc8e8c6f9d1b682ee6832517258d63b8b410139d8b1ae4eb686260534621b91c78617179b0fbe04a984c91a6d7232369f5b5246caf70a3ce2249dee419b6f508daed2c623f34d81b5827fbd6e2e7dda920db2ffa28b6ad2113272a085a48089cf5922dba63897161e2115d301286507e11ec50814b955635c115b936975cb9a4035c8cfc3d158ff9dfca20a0a32cf1d62943fb7246e13f057efd6ff3772893367146bff593e14f4ddf45b2e2cc28aa31aeb5d892c788bff8fb0183264fa4b54f447c45bd666b30be4222e1e3df670051493609ffc6e95afb09fd635b34e6e49ad348425e29ed3d8ca9338c4a4b4aaec0080eded01cdc7a4e6b79fc8e1592c642d910d050c1d4dbd44510346f82047550d8942304a9738aa0886d69ad8cc6caaef4dd5ed89892981d20ece812e1f2b82e283c927269648b4cfed4d336867e9958419a97ba905818ae8d617be7fdb5be0a2ad4cd20fa01af69bd6fc6a18f722c710c4a856a6b954a030bc67f60d33a9c444f849f8b0e92043632ba2dfb753de338ee1c553c74420a4fabf1b897565001daadcb9c1af0c4166812c3dc9754a3c3bbbebef11b37539262efc9496c98b382d4af8cdac53ec29eddf01fe007f44607fd1c5454c10004294d0083d2804f8f289691946962af25954b44673433adce20c7d78930553f7925743ac09ef922d8ea036fe2f3eb1a3a258a74267fbf725c9d1c71c5244cbd3d340fa270d52adaad162faf39f94bb1ebd4aa5f414afd92e0bc5efd7902e22ef60e0d0e6c48d897e6be3220715744e730e38e90d7c377dcee1509b55554a31a2eb2ffa2a0b9660934a1423d32795108ad447a40ca617c9b9dfe7a98b6446a3c633096ede386ec2ff32be0811fe810854f80b2656b1ac5818c5715a5c0fd5087eedc9d83c360051e98a6d8ed138904ac17102d9889d5d24d4b58dbc7d92edb4fc9df6f8f0d99be7e324ce496eeb91ad2e574a5891ad2a4b4a04f7866dd473e4faf2381ee4e4ff28e45c418ea6dd59f575739eb62b9ba6add08332cf31e90a6783e1f74166507d7609ea5490bd3fc76377e7ea471aab31522b50f5c492ed787cc6a8804cf26084ce81d8d4cd24a57ecd57c353011269624cf8ffd5bacf4f75fb7e1a917cd41242a65923105950679c8cc89f1170b71c77dbf7c80917b63d0813224bc8cc11d220ec18bae1e189325707f957d1d799e2fcef8d0767a530d833b25e482898a7439e38010edd70fbcbaeddec604b904569013b2f9a11fbee0f880a31e6ca19f4e7efcb83aba7f51383367b5123bdb7157fae783b7f0e77385cd195cc4c59d8f1471d3880b5682b095fa28ddff339dde56af2930aaa3582f1b5824af1ce87f6c097aa5df51e59ffc066855d053e6553c1c49c530727db2353fa949e261a6e4dd1b5011badfe3e0f89038816b8ea63238f2fc5c7b245a6408fdee34c9c9e16d6dbb164bc9a48abee824f415496b487924b02efd92ef1aaaa0260b58f0ffca36b4e3a7e5b3f8268ef01657a6854c2dee7e0175d2f8865a098fc55cb941f2fd2cd7a96be955a97fef746e4eebbc58af30b341dc956b5fa720e33ce0e2aeb4a41f8e4ec9097b0f0026b44c593526f98ee1cad472cbc43c6fea51119fe9e3ecd412254d2f28f9712bc2911625dfb086acfc7962c55beace4370d4a6db4e966712dd7c2bbd041b24fa2e1aecd6d6c6a03f0667f0900c708686ef39f400368c0e9520806543de1c5b8b2578172cde7330cf4eeb86cefb3136678b60fa56ef44adf06a199d21675dd64b6ac6bf445561f28e3f6eb2ed9e5d13bbaaba266b884a4afe363fd1b07b8ec708f152c217c0193e6e6b883f60cbeb181cf19c2f6343c56dec36c774a2bc425608041776c662af2aeb2cef6e4d84eee7241aac80bdcfe5a4c1435485d8d6719ed065dc8b3b9338bf966ed68abe8d9f6405c91e4cf51b55455d7e57bb8dc4b2f9ab796a3b28b65fe3e4b54524739998786aac1babab1016cf115b23effed85ef54204f0cada6b72d404df84edcaeea47a02a725629757046c136e199b7187e699ec5b04fa175be413858b7cabf9b6d4929f4d3c9e27fbba482ac97ba1d4111c5e5d96acf4e2defd91c799771179f5d7be7b49067097d0fce0d16f9c69828735ecb5b9c394610b027f8862c11384a51f4ebebef093d8a11a27901d54df8675aab4966c3fb54f49877de8dd8ceffae1253120370dabe6c6dd02beda7402e43f1dd0b819f705853497acc22852103ad22fc0083d44c0c0a9c3550fc84840800864d1c81daae501285e8cd6f93551e153facb02d863cbbf055c192d032aedd687322923eeee12623f869dbe812f86b91fb4cda34ca0759319b529199899ec0a2791bf065ac27252305d44be8f5c99c1f75eb8fed1ca4d841c5d6f00db88f0d62098246a7716744d54b0b39dc6aff630dce68eb9d098e4ddc50f883313da46b475c5d5b9549995d34ef5492af59eed6c984e8b49aea84bdec5cbd1a3ede6a639736603810c602b504856a9dc4ad162c56d55795d8a5f9fe3f873145d048d7f18a0c9197cd9abc66a9f42592df80de4ebf7fc31a3cf6140ebdc571c9e6843cfcd173db157984e39895af7ad51a96142fe1676845c18134ef4c9e18816dcc5747897a97a2bcffc8816219b52957d7b35dfde1b207c8343166d4c725cc216cbe6cc6f1b03bc559b7a8cd943ca84b5438ab9c1a04f1ac01e515627ac72d485f6d243fc75bcd2bac267d84243a1560907e771f80eb6d9b3db7f4238d51f871215356f32962e1edb5d06e0bcdbf3ded766477d75859eee88c40b8fa3990d32f5823cbbe2d59208240bc19a3ca9f43e79374edf4ded3081d4ff44a6e91d06a44ee49dc6ca8d90903a7982b65199cfb128dab195deed69aaa76ff78354b46a17f6e643e9ac0642d5618476fac70cf8a0d9af8635ed326966b877d3c125e86c23a899e1f5085559c74fc4431ee86d1fb61579bcc5a5d6b8fb5d09e609863ac81cee13e4c934032b3e1fac755af7496aead8f0491997e668381b63d52930482c70e95d01ab8992b28cbc38935ff5c95b394f05c6c8f2a13b3ac90082416adc01a5f8b827cad792596812c5a385edd36f9b279630a572bc7ef9167a83109c9853699e4988efd6cad7d38498dda8a0c4ab18bd63f68969fe990782a71d0b3cd509f709c43ccfb09fa98cdc9b264b1641578f617b3b5c6fb079dea89a9fda5066c38dd8664275700cf48b44475275032ddc9601e7a69424838c625a87fd9e13c19aab3a18b1d22d0357e1c01bbc4b33085230c6ec1620cf3ac0126e45623c0a50400b7a1f64fbfac2ebbdff4e4a21b76e1361c196067943949e086f9ba208eaba110c9dbcb32f2ca858c55b88592e602f1713ee50d8511fad60b69dbe906dcd0ba66e775808eae3b16341e3e1cd756c8a76247ece49f8a7bb3681eefc236fb71168c37c1fd2de05a3f8d489038adc38172dab063bb63e405cee717b60ba6d6775ea4b609b0ec84eece74df69f91a4acee2dd0e5d429660bf6475a179a06291bfd86c1e4a33066a46cbbeea2fc33f64f075abf3a947efe70ffb969aa2df14ef78915dd8533be37d22b8233a11072e11ef1bccc95bfd83b8426e6a766c4898a4a23b5eeab3756d92b53a268bf6067ba7a07a0711282962757cbf1e0a5ccab60e5403a47b203a7f9f66242e51e2fe09ee5fe8eb943c9ffb1e92a43c0bd44f4343fbd1361465e5cd007d424d881f251f3a2ba6b39e74f51921c9653ff34530caee3ca470df9313984586183c13b14b9577ac6ac801efe8df51d4c171cb8b6a3f25ed8ad1ebe60c4514e01838646321b0cdcd6c87d3d39e578b4be9e56dd6f0c101701331bbeea05ea416c9a0e1ef1bbb1b6d160c33caab5a6afb62502b0ccc9c2edd85f172de680b3f8bd830392aafafbf37636d6c7aa6b2207e0a784ee243e9ed251ac5377625e5590c967cb2e4db3df2166243d74b6d831f4502598ae24200e79715b5b161dafae055cf96a40436c294ef63b7252a2c0c0d8c45a2410dc6ca49084ffa9364e5146c60057ce7bcb17c2a13dcf9cc3ee5f17a96f41eb7fbd093005a88c6620853e6fbeddb5880710baf8621b541449edf3805494367f5f7f9065b43d65a55298217e957477141bf19f3fb635fb0efa105109be1973f1079d50c3a8bad126a083fa88b8080a176b02d75a61713a6fb4c4da08e5ed0af321e83b05c7eee3663af16811200d83fade379e6d402f14216b973c2498a12237ccae5e89bd5d40d71b4494985712f808e47e41354c63fddde677df286e2e3f7200b619b10d5b3ab3f59a8871c600b53188780176b500fcb28f2ea19fb17f3be32ce8bb1b550cb285d9837e271ddb9e1c373fc9ccfda74240303f84baa54db61005466d8726d5b820168209652d93b2fd2143d3bbabea433a3eb54dc245806902fb6d190f4bb71a55cf822531432ba3e2fbf19e2822c1742126f8c1c396a5851c4c909a041b1709004b9fc71ed3f7fdf6dfc73a0b6d54ae7827e9bf784987541ce0c7518480f07dad11a209486b01fe9120e73c35c2367315f09f34e3b3fcc9c75c6037171774d381cd1095e1dc0ac58be572dcddc03328cab58b8384a7730cb84deae58137873c0e53a51b95861c635e4b8506d84f69de5fd6a83ab1e56f2fb0bf87719f0dfa82bc3daac82e29f2b485a41bc3f688d5d977ecda123d2f655692a195891978e81cbb9d9419e20b4b8d5ad4e79972ecb5cfee308e292dde43de4fe80002b6a55cbf7026b0f27c78295049bb004161fd5dab7fca82a51146d418a0215fe2a60d573ebb9d9d0ade8cad4c984faf4c3b7670f48f0ba8b3198268c452071b0018997d1d8b3fd5a7c61f8f10c660b9b9e9fa578a5ba20c609fe22e1c0dd34b6bca8f6cfee5c6792f8579a155cfe8f889f2c1508d409c71b9b3b7acec7d4e2a1841dd4e9d939b2e0ff3c16984d0d7165899326c891c6fc191ea761389250b76d8911a26d87a63d60a18f81f8727a9ec2a9bb632"}, {0xa8, 0x1, 0x5e0500, "20907fe2d031f2baef869ab397e1d2114869368017b3ae1b34e5d66ddf218ae46c3b136955ec334ab25f35ca3f02c9488d0a8752dab9b2842e835a08337056d02d8dea33c5268140d64bc2ce2a354e1aa33aa5e706d861abb79c50ffd4b24ebc3711a11a53f36b12fb05a01923d697a60a0acdea3e3cbc5dc79078800bcaa24829f6cd128acfd1f52184fb92d0e8fec0dbbd4d"}, {0xf0, 0x1, 0xfffffffffffffffd, "beb278a0deac718d32952b3d51a60716b5d3a73c9a143c7506e3a3513d0208d5a9dca55cc2c1a2fcdf5a8fe76fed533a035270c48c5cf2a5984785d161721a74b13c6cd5bc36df65e1730a69ed458145e5c99e0063224e53a04d3c68effa70aa8c34e0a7d928ed1adcac8b2f5138d10be50636801f17b4e4ee84b7e2faeaaef947e4ca374715f98fb9e0c0cb484abde1be0c36f19eecda93a7576aac20afc03a51859b5d2d6e6f40cfe78ccfdf0f0cc0bfae8c63936d770bf06f860b4a3fca43499c5f7750b0350253603c406bc3cb3a2496affe7b2c9022d0688da635a23c4e"}], 0x2350}, 0x6) 21:07:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0xffffffffffffefff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:07:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8007, 0x2) 21:07:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 21:07:55 executing program 1: syz_emit_ethernet(0xde, &(0x7f0000000000)="dde747d1ee55a16ff2ece7fae09d8f380b81edf6520e5dc0a463165791b083433eaadef34e29821d5bf1c1f824716fb5fd6fb8baffe15eb98c15a1fe6bde9b57b8495d38928b49052213c0d6d255991e3c8f677046fbcd6dbfcd4f95d60f007395549879637cb6cb8c8e84b82b058179d2b5a5b6ab4b0a967de39691e37cbc6967e3b34c4e2970fc3c5d654589655c77fb63ffc14c552b23702106fd3133951273f3fcde5cd0fecfcc661e986dbcacd53e9b697f2a3f9476f57aa9823b7f9dcd0a49ea735132e69a91439344019df9f4d30dfeaa74b17f14eca97e4b3ef6") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) close(r1) 21:07:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 21:07:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/59, 0x3b}], 0x4) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/102, 0x145}], 0x1) 21:07:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0xfffffffffffffedb) 21:07:55 executing program 1: socket(0x1, 0x2, 0x3f) r0 = socket$inet6(0x18, 0x4, 0xffffffffffff2d05) getsockopt(r0, 0xfffffffffffffff7, 0x3f, &(0x7f0000000040), &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffd, 0x55ab}, 0x10) 21:07:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x61, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x10000}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x0, 0xffff}, {{r1}, 0x0, 0x10, 0x80000000, 0x1000, 0xffffffffffff5042}, {{r1}, 0x0, 0x2a, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x60, 0x80000044, 0x5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x40}], 0x7, &(0x7f0000000380)={0x7, 0x6}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r4 = dup2(r0, r1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1a1) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x81, 0x2}], 0xbb67, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x2, 0x562, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x6, 0x800}, {{r5}, 0x0, 0x10, 0xf0000001, 0x1, 0xdb86}, {{r4}, 0x0, 0x4, 0xfffff, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x19, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x22, 0x8, 0xfff, 0x8e9}, {{r2}, 0xfffffffffffffffb, 0x9, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xffffffff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x20, 0x84}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000004, 0x9, 0x9}], 0x1, &(0x7f0000000080)={0x7, 0x3ff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1d1, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r6 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001540)=""/4096) 21:07:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./file0\x00', 0x20420, 0xd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 21:07:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x51, 0x10) socket(0x10, 0x1, 0xba) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 21:07:55 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x1) 21:07:56 executing program 0: 21:07:56 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') fchdir(r0) 21:07:56 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 21:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x81, 0xff, 0xb2}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0xff, 0x3ff}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x0, 0xf64d}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000011, 0x7, 0x3}], 0xffffffffffffff82, &(0x7f0000000080)={0x4008, 0x86}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:07:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x24}, {r1, 0x40}, {r1, 0x190}, {r0}, {r1, 0x80}, {r0, 0x44}, {r0, 0x4}, {r0, 0x180}], 0x8, 0x0) execve(0x0, 0x0, 0x0) 21:07:56 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x1) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket$inet(0x2, 0x5, 0x1000) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)=0xffffffa0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r7 = accept$inet(r0, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffd1b) r8 = kqueue() r9 = socket$inet6(0x18, 0x3, 0x7) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x5c) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="01d818c0454ca882ff825fce290d1a"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="126f9d79427010aa81a674ae30aca9222b3ea2efd9020deed798f5575d319dd400fda23d3249d4f581ddb2fd87c96869a00b4d4b77ed05bb3df5efceb590a95f6c484643849def0b5124639c06cf7f8a91471e13e849be733fdd7c4bd0c4f05678eb201151bb10e0cc22891210ea91cea1f78d4ff4ec26ddfdec549f789463d30d88ed09db8899e00ae56f99cc79f2d94c2b9cdd834ef3911a37101ebce6b972c69b84c888148989e1973b623492499068580960b67a95129e8f6913b2b8ee596f67162051341bcc07c044671fde4f5bd17dffbc32d6dde4062bd4090690", 0xde}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000028000000008050a6311b0000010000661df500", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10], 0x60}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffff7ffffe) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x600, 0x182) r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x40) socket$inet6(0x18, 0x5, 0x4) symlinkat(&(0x7f0000000040)='./file0/file0/file0\x00', r11, &(0x7f00000000c0)='./file0\x00') 21:07:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2}, {0x18, 0x3, 0x26, 0xed9}, 0x20, [0x0, 0x400000000, 0x9, 0xffffffff, 0x2, 0x4, 0x3, 0x6]}, 0x3c) poll(&(0x7f0000000000)=[{r1, 0x2}, {r2, 0x5}, {r0, 0x4}, {r1, 0x4}, {r0, 0x40}, {r1}], 0x6, 0x2) r4 = kqueue() r5 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r4) 21:07:58 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3, "5021ee8d49957cace358b4fa6303cb41fa7618101e13637adf5faf18625abb82b4cc93c2f147824cf8c139c8192c7842359d0da0e0fdecec223bf8b43becdc43b6ebebb6096d37254ef5f5"}, 0x53, 0x800) r1 = socket$inet(0x2, 0x8003, 0x7ff) r2 = getppid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007240ccfe288e8bbcc23d2f2df580c54e47f986725706c67711c1f3f6dae764a64e17e05553c067ad7fd1fa3adfe030357a8e70d3bbcaca6b5a3e9749e76169edc34f11443b0cbdc6d09bbfd5db2f3877222725b7f76e014db51c0c5d34b5da7ad3b921900bf03a223c83f3261c3995c697930c3135fb95c6d9163a884e720b7ac0017b00000000000000000000000000"], 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d7703903f569e860a600e3bfdccee33fb4d1f0f229bb92b8cfc17eff7702be08feae60d88ff89951a3733e678f5730f1ed29f97de3bf379a84612ea5ec24f356c24a9dd07fbac86179118a0e83067f8a50c0499d2d7812245a7efd06e860d97cb26b0cd3d5b732122ba3aa23a224e70d6b3fde25ce879ced9bef8eb6"], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000300)={0x0, ""/150}, 0x9e, 0x3, 0x8cb38269ba2186c1) r6 = dup(r5) renameat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') clock_settime(0x7, &(0x7f0000000100)={0x3, 0xfffffffffffff571}) 21:07:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 21:07:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 21:07:59 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 21:07:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x8}, 0xc) execve(0x0, 0x0, 0x0) 21:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x80, 0x10) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) syz_open_pts() close(r0) dup(r0) syz_open_pts() 21:07:59 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0xac) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) nanosleep(&(0x7f0000000200)={0x400000005, 0x5c9b8e92}, &(0x7f0000000180)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x20) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) getitimer(0x1, &(0x7f0000000040)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x6d8, 0xf86d}, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r5, 0x2000747a) dup(r4) 21:08:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x2}, 0x10) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:08:00 executing program 0: poll(0x0, 0x2c, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10092, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7, 0x1, 0x7, 0x9, "21112ec7d36cf2044ba344bd71ed970954a78910", 0xffffffffffffffc1, 0x7}) 21:08:00 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0xe1, 0x80) linkat(r0, &(0x7f0000000180)='./file1/file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000280)='./file1\x00') 21:08:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) 21:08:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = shmget(0x2, 0x2000, 0x152, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:08:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x0, r2}) execve(0x0, 0x0, 0x0) 21:08:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r1, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="8f0d044d3b3ffbf95a9df7169c87828b1b02874919bc3ccecd70cf1e398a46899562d9577217e2d9626bcbf6ef4a849eb69ebe5088cec4e66d6a35f5ada57044644ec76a192d4b01c20856c094ddd392aa44b580a51b1a8ffd16529a2382d39e4635e06e00756bc80a69a736fc03ffddf0e02ddf3992457807835033de152c786cc10feeb5b91aaab27072592f4b7c7bc07e5f9a7145d7d348577c0ec3b5cdfe1e80f731b6adec460f76e7f6a7438949a849375ca700e5dd02c60731e88972a183964ed639589d3db3938d7b70fd05a5a8710cc473694f602d4953fef1f963d6d3f8cf2bf4d62f328d7926133beeb6718649089769d4f9fb77399697a294b149f0232a3f55fed43a4478553563e1d22fa40a8aabaf2b770f7a9f34b8c38fde30fd6de7a34a377640534604a8ce98ac7619e429bf89605e5987ba0ec70519365e7a1ec5d4906f99990189defd5f579a35ee1b306eef5b5c8d4ee9290c28475ec7d542e6d1107e28bd601e288061f7eec6a292d8242b726302d25f113146dc48607261f4372da4ab8e8b6c9fc023c46b1a98d5f9dd20786f7c2081ec37fcef1a16d8aa42a717c5b664484b1144712e00f27704aa3e488da58add630d94352b977a0b4cf7fdacb0a94caba709ed84281c9f64db7c8e705ed630177bc5944ed887d46edbb85cae1d76b4d9bb86c4cbb7dc94c9ed2a1db252a2653b18ecd713954fd2c919bdf0b80be6cc21913ce421d9c3189a9ea17d3e960a6c6812ce76054e37474b309aeef551baa2dda4a2cebf174f8a819ed98323634b41e0dbf8893bac87adec0e80bbf9f07aaa617dd1946b1e9f910f8426577ca4779c7b668fcfa844082a43f2686cadeb54b62b4600c593aad379ca5d8bff8d4c4df52e303d620aa88083297cea4b3c0e4cc56d9d56007bca7afffe30b27c06f18b19f8c0624d669309d0686040120b6c7a318577418114cf81c55b8d2be7c33254b47b9ae534c644cc47285872abb4b455b0f3859909983509885b382b318ff129b1d0fbdae703b0a0896173ca31478b0889a18ad4f5e0cb544752ce752aa186f0be0c56c9497998b5fb15c01fe0ca9f99b2db230f941b9ddef81b007665f19ee9e99329c2246d937b47afe875dbd6dbd3be00f68e3f740af3e0b857f40d5745b2e7ec31a293c722ee238251cace5a5295d9ba06ee3477f21e0ef6f4a5ea8ff2ecf2e4f81474281d688fb53ac47c5551dfbb15d09bf3b07a74ac35cd9e189725face555ffec35572dad1e7b101d636048da13c33d80cfab71e9a67533b74ac9b67d37f7c645c19b228f41dc30542ec9f8b8da2d7bdc1a401c9f8eb99cf2f6d67fac81aaf8369c872975707415e3b66ebf0b5d2a41a472bb40a6fda007d9e1d17b6280f05b6e0e6e0957be94f7059d53b80b41d6fbcfeac6fcb395e5a51eba9b608290a8dc1d1e4fae12cf294758df058eb390a1d9a3a787a8a2d00bfff686e70297615e9b845c0b218e94412fe22159beb94909c16464d8a33e0232b76e539ad0ceb39c58bdc17fbdf61bb71b4a32bcefa8ba272f56e4aa4b6b711ac6e7d21fcb8d1f1a7de02c9c6c4e827b3e55ef576bf0d8320dc354eec36022d56b8031260be48cde347a141e8c2bfddcfbb946951c7d872f82dbddaa5fc5c70c134243a82456d7c34bc14b882640aa8e80e34652746c9515110d07bb9443879441a81e7633c06f332a66606ac2b0cea54057d1ac11d250e1b7517149cec61b49340ec87b3e01fe5100625efac3733ebc54cb9ac69dd23c5660531ab60df94ac9ccc764b6054787580bd2292b53f34999e6c5c5724e88da14b0ed5a166bf3cba1d7c38c0440c67d4ef51617e45c2b285736ab41cc4211dfbaef3507bc93a742170438d143f4cbb906b8319f7ed149453ed5dbe704236ad760eba6ba76b42312f319c55291c8d06e26cbc6f0600a0cb78308d391cbaae94f5013cf9a0a7bfdfe89e18d6fddf5f523645444ac9c933e5eba3318edfe61fbe3e5b22bbab35c87b17d2dd13d91b39b409158bf5e0c8c87fad3b908f77cf5c00746b683406d7905afe4ed29e2651192ac165c638ede348f9723ec070d3c71e51d78e2557e17a5960da896d9da2159073840ddeca89ef6ed313b56a77f115551c52be1c01dc0d469f862639f954143d5d9f2ac21ee4d355fd57b2dfb815d7edf750324161235cad2bce69cedac452ec033d24b5d74838bdc77d1958e223b1f9df0bee367d1589b49db3021187ccd2ec3122b28fd931104524c491ca19c894f36a2b4c6a3089c32773efa4d90775796b413b37df9f66889834c6a5bf8cad155597237da635e9902da08a7898fbaa4630c37dad46fcacb89003f2e6c02e72e873f0ee4d8c91d4fca9571161886a3cebd25984ca383ab68b9784eccb7508e2d3a7dc26fe83d69a9680d92c1cb8b18b2fa14ea8526d31fbcbbfb80ee4adc814e55f9d4a9d9b142424e676502a41d2d1910fec341e30673fa3393730951dd6ef6aed036bb2cbb970864cdf9448daa4fa3683d1510fd3d5834117ef88955b9e209bdd8eafaffb3dd7280ccf417234c61c51dde129f698480e4f689880d3e6e99ce178fb1eb23cca74349a725bbe05e09504d0dfef121425294dbda062ffbbbef1a9f6b19727e43a3910a4f2c09008157a1d0d68eae86ffde6c8f8c1125c01302b5d060d8d4a0d810526c5535242de7fd0ba7c298675de257aac43b214f52cb4bfcb632c7271fec1c6e72cb1743674d46dbfa3045c7267847fe891fd456e1ff9ad739948673f35dfa6f9bdc6b588219f256fd98a48e36e8ad63b62f809ba55d46b3ac4964fe44c0dd8baaba85627bbaaa8743896e28fe764de5809d11a81b920b9f0504e4857dadb9c081e50090da9f6f2281ef718f7a8ab823806f91a24d752745637f73db943daac149b163e5a3382f03ac59ff375e8e82120217e0d01e2078d3aa2b5704e4d79c268b04222ed7188fe2d55fd08fc7dc5bae207ae28c535f6f5eb21239e0b13f13370ec43c79bf910d22e0796dc5a46c80e8f0dfca49f491dec67145d9b2c49935993f4c62ae036c58317604331422155b9c2ed436caa240230ca998718bdf2f4ae2f49f6b4257df886abfc85de014a2fd20b0bf0433e503c68612ace50c6a2f048a65b80a21e75947219b4d48047de9c683f2e836c7415cfb47a06fd07ee18581a03dced70a2b6ff1a9cfe414496e1f8c669be9d8e16562d931c6426e36f20bc6087af1a32a2ecf60c8b49d41880919167338c0a1c7e168bca9a0444f59cce434102123215d2d6638115a4df4aaaeb3ea56bccaafaeb2347684fd70f3c8f890c0d079771a94ed4b4999d26d7d4a0b58d1dfc9fe1d83fc460f3ec30c1b0d3b6ed4c06c19cf603692f2d78bc723272e197324b5f74d9223a19abb0bcb646d7981ef11a5e4f6ed866656fca483d53347458e3c22c749a10c9d3a6fb137ff66d0d968954354801728aba0701aa889a2ce21c416bcfabf670e36ea27d5d93adc23b844077fdcc814b54ca5a75ca15b7c0c488b940676ddca34fa1f27926411e8dc8e3c22d9280c64bf4e58931a48c72e61393045eb5f0e29c5675ca7ec971b24357a7e0f21b32d403ebc3ec3720c1984bf3a0a5f285f489529c9969a5d4b1134e5f378b24fa41933d1e3bfaa3254c286326a47fa4fa1cec6ba7419d46abf4c497b8c3f8501323d1b596cbbca0e5b99e24f3676516d8b1f3636f8da4e9ec6e2eae7b51953b4ca8ef8236b68811e349b8587f382652ffdcc1cd55dd866570f92c754c8dabce619dcf0ca52a537050b02c2ec0b93f12996c5051dff4a0127fb88ca1ad37c094054f610b99c800fcf81c7c7333c77991025d0e376980a628244994ad1d168d2daf9647ef81b69ca91339edf48b49134e73a16cca6940316ed3654101541d1cad07924e1368d2b953bd578440e382a6af71fe2beb4d24b022b8bd4a64dac2c24d546a155f95dd21c703a772fd722ab3ebe35e7124405425170671883b3b3c4700722712ffe70fb21e7954f9f2ebc776b9a766b6a80cd3b600a02d3b41bc41a85b916abea36ac1de9c87f08aa6907f2cb6eea23a27e329e721c6c929bfe054ef14310b54e0597b19eebe05eec040e28521466827050d00518d56d9e6869cc13a388514ae9730d6f32b44baa417b4f1f978785c89f3540d7a2a808d3fb63bcdc1d78443bb24057992c6ea5458412ecb335f75dd8e256b8cb430bda8f0326080cd3b2ef960786797f9629b56bb75445061eda288b981092c675960591186127c64729de279d330d90b7aac269ab65937df4922a1a218e60fceccd2b3c591d66dd7dbf87371b6a654265bab52ea2c811c2e92f94bdaf9ce375a7f5bb16aae81b3a2b0b864aac5ee9ac9f02cbd314cc4f57caf6e4fca61a0d989d96098e1c1d5adf5093a6eb2aa8e95045b8d13134fd5c09f5e4b73071418353fa70d3a33e24d707247e9c2a525ebd06108e25f141d5f85467509bb5ef17ac321ed9fd2544ef7cb077f63d9a6464108a476d97e3d0c2b1b653554727f55d9ce1d9e1f09515ddbac420d9b49121fbf10ae5fe41fb1331ea0e39a8878a62ab2aa637e351803d493c40680086460c5dcf39d987a76016f6a87d3cd17efc6b656edfc695cc7cc0803ef1ec28a71955eac5c9db70a8c87d13f528ffddeed3459c7d0ec8b3338c848ee19cbe49883ac3ce0e70bc7e84e27f9594ffeda3906aadb364c7d4aa53f0008420e49de29403b5bb06ae06db948a5f6f895011652252f140620089c566ebe8569e0a28341bd623334592d4730e4d8c4447c5d67086559ffcf3fb8bd19d778ee11970ef4c861d39cf13afc434f8038a60c015b56a65be7e57911e767796a9a5059a686b99c1bba45012de19a4198c43f166e85afe61982b219f80845a315c0f94ed376f69f1215ea17b76aa48eaaafe2dd076330b0d671f649a73175290ede92880db415a6dd5800a6cb98218424d843b718e54ce8306a6dc62d81f47260fc9e30a5bf58e1c587f78d4918412401de80fafd68961f1465e96c26871e444a42c29e012914409a1239d35997d7df8c79f713217941c227a917c99517c96fd8818879268a2dd39a7e117230af18a160b54458a4fbec67e2c2448817c441c7cacfb8725c089ef8ccf860ee129ab4c3f02417bd492ac424e4d549430226fffbf676ae311b5855da791b0054f59a630f0304f90a402a0740a35ba1d34cba58f4ba2eb959afb114ba5121d68043011324abb65e45d655f508677d5b1f8a064132225a9aed0c77bf1d98c311481d539658b76495b9ee31c26aa6272e20575f77dfc28cfd524f4f4df356fc5cc6aaaf14d43e2b3e18ce83bdd004cfd3c3c7b838f4d872d00fbe9848268e76ab756aa45a73af6d28b995da14cb611b60c5aae7384a765fb92d3c0a03e0323424fa1a866b3df57d6163829bb28de6c4c4e436d8ccefe2610dbb19a181a522ec850b672d923f7147ec0f4cf3a21c9a50d4ff6e990cdf6d69b9347667865efc416fa126cecfcd4e9c0e0a0259e78c2c26bf30db9dceed8c381331882ec348d120b5304fc90e4e22efcffe30f6925c8454524cd13f40a3100b4708541e53487bff0b0cb4ba73a19ab0264f5ac50439ea6528f688e05781e330203fe85997b26b9bb1b54dd237260be79e164a7380257798925000da6d6ed0a5762dc8e2fa243d4318691d9aaef7186899feaea5f6a8db3c766dad11287e6f8e84e59e881fd98b4ad000a562f9d0b818883f956e7e61a84190a47eb0476f33a9bbfc308b7a26e14c32182f4f76e2fa583dc1906dbbd951", 0x1000}, {&(0x7f0000001000)="2c8faf791c88066f1798418fe6e66b8f7c575cf0c8261826a1658ab20f90b2b38c5b9ff23c0f7891cfa5d568a491dd1d18afbe0ebeee63b69c0d869bc3e6ae952844121910113a0f34169a819e66f919c8b27d5a67844b35aac9f0eaf1e9e94b481839e7cfaa69f5895dca2cdb96c782fbeae0a0595564eb044086360bc08723d0f5813e7052238357f9bdd1314b543a913da447a6faed6969ac7e7b88b4deb3db4ccd2d9cb919ba6ea04df94177ec87eb64ea7073cab0b657cf239e80df176523758f6826d1c148b0c260", 0xcb}, {&(0x7f0000001100)="bcb96ec036d335cdd45a3a94908756e66a5b06e7951c2b530594b7548b1625b989aef81509fed4c863a92ef2f6214d0f6d8a77a72e396ff8aa8c11de6111d6aeee287a4064eda55aa0d4f2d568465fb9aa3247b54c35639936d7beea8c1928bb061d57e7ce4f5f64c90d6ce37137830457870550fa346d781b9fc1a0edb9cfe7e0c81b948208977275bdabe6a38145634b2ff195a260bb743f64d72b6f13d777f45078da57aa2fbbbab6e92b7a647daf95", 0xb1}, {&(0x7f00000011c0)="ca4e0a1289da528a", 0x8}, {&(0x7f0000001200)="7a61adf19fc3d0da7e5c25dd3e85eaf8f17c2fd75f2a317fb92b76972df5509b3de52d7cea9bef1d6bb84ab101fcd24e94c3bec72b07fb7cbbd204d5aa189f9d8bebcb1f971629184d211c0db5fc4badf2a7459ac6421904560dbcb4d246fb22079bb72d3d0da003c96a4f08377a03afb70a8a896584da", 0x77}], 0x5) 21:08:00 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', r0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 21:08:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getegid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 21:08:00 executing program 1: r0 = geteuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x0, 0x8001, 0x4b0}, 0x6, [0x7, 0x9, 0x1b16788a, 0x1, 0x9, 0x2, 0x200, 0x1]}, 0x3c) setreuid(0xffffffffffffffff, r0) fcntl$getown(r1, 0x5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) geteuid() 21:08:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="e2158e913b77c02451f10a44e155ba92b5caeed5408817e73985882d46b6d16a9a876141a77b2dd8691516bfa8a8cc6050e0a6d7455be1235f25aebcc1a0d5867b3cd07815cb872d96022c39833f0de814f2bf7769334dceb000bb7604fb6baa591d84d9f05631bb7a9b3ff5ee73d5f7a554014dfbb0c697127bcb9c00b48ec4186250a81b924f51ee0a058a5c7176f4a050847ad2ed9905dafb8ac0372a5cb15852818f20d15371eee467579ad79e2bca5bc48fec8f085762f140942e05b5a2ee37374b8a6e8e50edd0752c4dbcb9b3f93172d3", 0xd4) 21:08:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="fe6f000000ffff00007e1c00f208be9cdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000100)=""/45, 0x2d}], 0x4, &(0x7f0000000440)=""/152, 0x98}, 0x2) fchmod(r1, 0x94) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:08:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="dabaf961e4de589dc1d3a05c8570af05d861adb79bb57f1f12310498ae708da2406857a45e83e90c952e38619feb8915126735daec297f4f3e5a0620f66f51b27859d6f8134f6423fe47ea3316dda7113a7e5e5d17defd43954fa0519e8a7b4aad0c394c19e8bb0d75b2b8fd44ca607ac2a289", 0x73, 0x1, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1001, 0x0) dup2(r1, r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x883, 0x132) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xd92b852144be3555) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, 0x0) 21:08:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$dupfd(r1, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) 21:08:00 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ddc9fa3fc2c4a5eb0b1c"], 0xa) listen(r0, 0x0) socket(0x38, 0x4, 0x0) 21:08:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001000), &(0x7f0000001040)=0xc) dup(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() readv(r1, &(0x7f0000552ff0)=[{&(0x7f0000001080)=""/4096, 0x87}], 0x1000000000000169) write(r0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 21:08:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) rmdir(&(0x7f0000000140)='./file0/file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) 21:08:01 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1011, r1, 0x0, 0x0) 21:08:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7ff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="7bbaf11908d6a6af69e900a20db7917998efece224e75c4e2978ce00b4010000000000008d090e57f97209b5b6307283a5242327d50bbc2d77fa6d571984617cba7efe813154f2f0475c71d6ee36ade19bcce4c02a74b2628ddf7fce7ffa1fa392ffa51e55078e"], 0x10) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x6, 0x2c4) r4 = dup(r2) r5 = semget$private(0x0, 0x0, 0x80) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r4, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r4, 0x2000740e) r8 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r8, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r10 = getpgid(r6) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002dc0)={r10, r7, r9}, 0xc) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r2, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002f80)=""/179) 21:08:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xb, &(0x7f0000000040)="2293269db9926e1734ca4bca8fe68ca6fc3cc0e0717e09dce6819850fa895c6674c90868e7eb938f40de752000ece59615fcffbd7a1628dbc43df0be91695152a0d25ffcfe8c0000008327e4e8e217", 0x4f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 21:08:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0), 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) accept$unix(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) chdir(&(0x7f00000001c0)='./file0\x00') flock(0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 21:08:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) r1 = socket$inet6(0x18, 0x1000000000008005, 0x3ffffffffd) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$inet(r2, &(0x7f0000000000)='\\', 0x1, 0x40a, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74e435757f09dac732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf80000"], 0x808}, 0x0) socket(0x26, 0x8000000008000, 0x0) pipe2(&(0x7f00000000c0), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x120, 0x17b) 21:08:03 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x9, 0x8, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x3da) 21:08:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) listen(r0, 0xc1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) write(r0, &(0x7f0000000140)="2ae3112351ce5531d874f4a41c7ebc783412518d938e333172d8577a12ae62dd37a3371d97c05c673dca00ede1555b685c87cd2e2bceab619caef746484ad8eaf894e0ee9502f71e3cc96467649a0829b0f22804d785b48decfbbda6662f451e0ccc929ecf5aac87c61dbba911edf84ff45a7df2d805aac63f71d78fe1b420c9ae46616d79e9f3ec833089486bd2557b186995f978f0a0cad6d533d8aeee3c7a64bd00b1a5ac8617b80d97ae0c6a65c2ea01c7185fa7143bd2714b8f830d8a4bc626781d9a4b4ee538a2ae1e06541d8f0afc7e2037", 0xd5) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) r4 = dup2(r2, r3) poll(&(0x7f0000000280)=[{r0, 0x20}, {r4, 0x40}, {r4, 0x10}, {r2, 0x100}, {r0, 0x80}, {r3, 0x1}, {r2}, {r0, 0x84}, {r3, 0x60}], 0x9, 0x3b4f) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="a0ee238f37f6354148f8a3dd3038411c7d774068ee6b62fb296b648f4d381ee1e8ba6ef2b9109030a1cc6129cd7d36eb18b0d413d90b3aeb958755bfe2d92d756f7b266869828f02db43854db86d24085785a99c8daef113c437400a2a4a982f53fad51fa25f03a70d74c545f4032e82f749ff4ba85514ee3017e670f850a69e9a923768d0d98bf22aae03f236551a47e4e07b68a3a048c5e3f233c226122329603f8758a7be6269f87da7f9870889", 0xaf}, {&(0x7f00000003c0)="1dd221e620d24cffba068d", 0xb}], 0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x400, 0x4, 0x9b6, 0x9, "06c7e88472110ff93a6309fcee23c67c2ffaf962", 0x100}) r5 = dup2(r3, r4) sendto(r0, &(0x7f0000000480)="c98f146e504088f34e1b074acc66e9193d194f741e7a39b9c125ad128604382a6aee23e2bd355a945a40568e662a5f37f011af72092c48b12720a32e6251d182d1c50a5c31061130ae541c1c4f9fd081878542d202593937296613fc96b795de4953522cabe5f979d3e1ffec295d79446ab422a78d007292f8be", 0x7a, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = getuid() getgroups(0x5, &(0x7f0000001940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001a80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = getuid() r13 = getegid() r14 = getuid() r15 = getgid() sendmsg$unix(r5, &(0x7f0000001c00)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000580)="12ddd3bf27f762716d47c45edebd8ffefa5a4c86a42184f2ab401e46eed51dca7bdf484b88b89195f36d7fe267c9912c126628cb478108b349e52253c8cbb80a678d6a5d024609bcf9eb1588a58745b7c93ec422ed0ded5cd655cf7abc120251f2c54b95e4430b183861424ee273a03d1f20930eacd545ace92f070b389a21577631eaf35e2d134ada5f076506d7be5b933a8c06465d095585163e852085ff66858b544c47d5dc7ab7f955ecd0441c85e1087806065254d5e44269ef7199938f07bfede9816c3d66e8877047", 0xcc}, {&(0x7f0000000680)="05a94eeed983f3f80d0ec6f70acc189dfd715250a4a0b72ee2bf556b2533dede6e14e9b247c70f4c6b4f6c1add7e1e787f62224a2365aae17367067146d997a747ecb43cd766356c28b7614bf2e1d6078e49a2af6174d4386a62a491c4e4896854324bb9d33eb266948829c399294baa0c95b60671912b743c7670f7457d290b3f620f4bcdc7fbc3b0b581f49f3ff592638aea24e5f53a0ca86264360ce97a237cd7534c3b0e1b90645b4856c0508b797c1a25429df9", 0xb6}, {&(0x7f0000000740)="e9045624a53bad9132ca38b1dce39f245ad4996b6e03c5e122106a8700a96f66f776a475977c308d8e347b9ba2aea6010e14d6e49f7817a800aa988d745792ddc8325d713a3eff7da845d83c5e9fe77720aaac1d5acf00ef2f143d11bc412853a168064d983242fd3461630017a9e47794e7760f53952fb0f0e5aebca4f8165d9cfec137facdbd4801e9a88df668041baa916d8443704e3c2635078e04121a66a28a424bdf0a3480d3b357d20801d4abfd5a62ff272c35e884eb10ecdc23b41a42419f898b001140a8c708ed1bc4885162241a3af2eef51d1c36cf72c52a6c30f779e0d35ccff48cbdd670c806792cb8e980aa25e206459e5b1f9ed5f39fb084d2db2bbe8ae1b88ce343f08a1f027a1dc20b571eef5d45151e9c283af8e59f9910705d3ff3b4bb8e20e6335895ee0545bcc7f0608899cd2252dac95fdeadc6de625063b95840b636c894b84563ba037b0dcf3e950b5b9576af9339366a71eac1d6270fb3f4182b942abc1b836fc597ae6ae0ed27d39799c88889aeabd6f3249b70e9d34654701b11b969ebb50ef9cdfa9f05ed32d08e5dc508efd32af934cfeda21ad8b681fa75f88b150f8a82fd1f282d99940f637c08a5d32458f78a37e39400698096de069b49d13632d8fc288f04875d1f1ea803807463f3eb6e98fd37f057d36bf4d29a36e1d1590e36a731522392436cc2a9635d3d2f6d38e49c3fe48e5c7b458eaf4a5b77ea14f2dc875a3439ae9574540a34ee4d43eab581b5933ef08dba51d447fb9da724696aef35bc95551a050f9d358517457944cc2892a19667aaf3d4dadbab15a4769f16d87a6f122226b911b345d1bcd05b0b31b20b3797ec8063f4e3d1b8edc741e74515190996459670937eb7bafa4da494431b2dde2c8f240e5684a3032428fc032451597cf433b047ce73bf6b181bbc51f7600ca1d6962dfd762870d00b060be02c31c9e0abef974f38328582e9a50dc827cbccab50c19034e62c42a5793d0637256fa16eaf787c7679d42b0eb68c2e80f2d6d012862b0248941aeb654c815e0c81e1d79d18e181c558ae6421d65d17d8e81249c198f4aed58e4bccdde431f1863f41e671ebe2e9bf7b6dbbe432df62fb01cf003c75777a4d1f00551c7597154bd7d0453de5a015a7f544c33d18badef4dc2f19a2ed8dcefbd86c6c2912d51ce90cd3a2be5a80e85418b6e0204a71c314750a782bf3e4fd51779b95fd5e9f144c9550b486545af8d881e44116cd0b6469213dfab9a2a6b5f3af863273491a34d7ecd9093224e856156fde1e71257702c66303ff205a5684140026b375a2e1af75975a1a101de3666b9382840547bb99441796a2b4a28216a6032d4bb0161462284c96916359bba17e5bb9c4db6e02c6b5e2fb62c60a1f6150bdcd44471f6ff6193501d09e0d2631f07a65a8482b547031367a15a68abafc5a7cdaa9da19617227636a0f69eac58d42e5f1c8d582b7564a7dc979ca06eb4b69555973572d041595d3fef88f41fcd49a6cc703d590d88a00ba70cd7d2d3d74809bc7defa1fea13ec2a83616cc680d03bbd81d0ca66424355cea913874db6fb2de3c8003b973586b6f1fd64ac64a17971a682cf834ba189c9ce4ae4f276e11449acc9dfdebef275ce5957fa8f0ebdacc591e40c4ab9c35f00007e7aa09acedb2aef4a8a33169b17189ede721143810f95c745f87045fdece027a391b2fd9d465a4f643a71cd88a2de59319f39fa39f2aa24bae746fdbba9a6437974bdf27dc9f703ffbde9036a05eb063c7757f9bb672fc37c395d62dbc1ed7a42a2a6353b23a719eb36b44f36359c63005bc195210a348d015c9380272a9af23015602a7bf9746e2797411289ee7bb91f3828428262c43d806729e35c84086ca4107ebb444469b4572d5056efe40ce1920de65eaf02cd2f00e8b45736c3fbfe7445f96074555e878a5fb4fb58c88296b51bfe693775769a9fac331bfa308786f139da23dfef9971fb9e451a60ed61991388c9938c89098d7007f7989ce751fe73fae71cddb88431fd0d1f20d6ad6bd4a23dd5208222f4e0d06ad5a5dab08c22170965f640d287305d43560f5a498131dc29e50cf575c83e907a087d31f1c41c53ea42dfaf2da130572d31603193957f4dac98a5499338d52170e361053169ee065dd1ad7dcf675677f1db3e125058479553c0899ba7b72a9df07d6fe87a4d3306b4fe43acc80d61d8b272a7e24f763084936f1bcbf9542e33030544d93fd0761ce54348a4d2209282c88698d976ba093c431ea5ec35bfce5da058a5c7201a87f73897a15b097ea7d9db0216ca5d26660edd2fbeeeb63b504f60e16b51a2464c107f21eab5a0cbcf0ef6d937309004857e817bd6f87a5b6075d12f1da560a7d26791b606080c25d16b6b26e2ab8812d55fdfc067ed18760601c77461632b7b15e72a8b8c1cb005bce10c020a2b90a18987c36e066fb2790900e08ef7992317cc15cf9fc7213e22921e6e38fbf2ff4b1c16e2f8ff8c74be863ca2e6f4bf329314faed4667817382836055867f781ed0476018a052bd1297ad4fe737d82bf378fbd847505dd0f6f61b650fbe0612c6d37ed23fae373557ecc7491fb02d508893f0a54186ede5c3fc54eb1c06704ac4460ded74defeafd3969ccbdf2b625ac6f0fcace27859c9944eaa0511ef8fda64841ae2b8ceb9ab8f9780046c5b29416450567c6e07aab8622562e791736b59cd5c658538c2a34d7ade4b3637da36bb38fca896fd3cbf1b612eb28ec6271e02b14239e04def6509d63c25b920c25ca5a787861a583f35bd4ca00166b5c3cd29e6c23130e694c202934ba4681427fd3ab21693c361e74ef6092475a845fbefe5fbbd2b54df622b502bcb93991606d5e344febe16fdffd5b811a6bb945bc2bca12b073652cf0ec889755453ed35fa602f0541e751c60ee0254442f4f0a6f79122ad245424be5445d3983486966e8ceff8d7e22668141f5e64d78744f57b80e2c1e607e09c3ee7cf801e991ec4ce7d0ca2b3b24c6abf215cce162a0d8ea61e3db2b20e854f6c6c140080beeb9b8381d80a28978acfe1fc7b81b8f16f3376143d79b895d4eaeb8ad3a40d915865edd54caa2a43794ac88066766d0c6114bdd0b4ac754239ecb4a228f5da308b53e76bef3f1d38397278ee4b6f877e1601bc378cbacc0e95644a172eecf89cef61482115706f33d2b151d04963cd62599b424c578d3e3895143f38e0c851699a46d763a04f8cce25bc0ae56b3876fc37febff8b25ef5195d9dd765ecee2f18a88308bd26e81d41ef60dd5b2b788f31365fef3f25f1d18ec8abbfcd7e929f4e43d57f9e91b53a793a23c4867684f52a53f5cf6a7fef43f4f9096114abd3225ec4e7dc70401454fb01cee2a5684203a1f9734b4ef62a72fb13640a11df6e65c47af4c57f4a312baee7cd9fca3c0af79c23fa5989949edda669c97e1931d26e803b8fe3a465c60ca83a1670d86f97a1617c756c5d2011f03730ed29c62f3a0c09d7413f1f2a7a9c72ef1c640e6bbd4385359d43764653c3381bf241319ada060882825ce578f10a228a046bf4cf90115a8481d4b37ae2ccd4b80a73f51ec342199990757808908ae7cf9251fe5342f604f8606ef6655292c6ae72ac70ee41759bb657c01b9d5ae57c34b6dd0d22388e307e5e46d6e60caa4f72d5f49f5dbec4349a4b86ed7ad80864522a930dc387b614f688d06e838c7266ce1986f0d7a15088c369fba44dc4ed020bf60837ccbc79def220a999126c1b8b4dd0ddab2fde97568e2e6dac7dfb6c5a4cd972ea3724b15ab420eb57a2f8567fd2a521e59dd53f7d32928749816b81040f7ee8dc7d095ab376b60fc5654cceed4578fd40588d30bf264bf37900d3c43ca2ef0f8594466519977e607dd2dc8822c15c88790feb7b2f21b81e1b806eea4d07fdeebcb352cc763bf8969a5f3086de0d758e3f99dd216ac07157215da525451f808bd96b8bcfa32d576029257dd3c4d384347af32e728257dfcb5d35838bcb392761f7e076bf8b9d728f4dd669687be07ece0bf91ad47e92c67f5c46563f7c00c4a63e022a211dcfdd97de7bb9109d79916273d614f1505aceec71be105b9822d9fef1294d9e87868361ae0243de4ba0e25bf525fbd42161fbddd0812fad0bec2b2c0824be10cdb67e6e929d4f8a34050ba6f07dd672f52f34be7d0cdc7290a3972c976992ff927202fc0638c55f7a0e709294afa0671e9a52274fdaba47cfbc281e66835b2e29327199e9a472ced7a1ac01eef3fa0adf0e5dfeabaefd8a70ef6126c58306889f297a42b2b95e1454178616208f21d308051f9dfc616bd9c0f47e4dfed63a3e9ee02dcf77324edd56324847bb137794a7e56c778ba4c1efc2e03892a03737b4a81f9a5611b1f8bba7bd7a59fbd2e67f410ef958073ee08cf2804c739e9c0b7558ff6779fa3e122af88773b9c4014443bbae44569f6e05a1df30cb90b6b5cc18e9b1c8c452c450d70a0acf4aed339fe954df479fff08e8bf12017ef07e2db42c527fa8d1c4dc2c7f1fe0e1ca89c6e8f2aa183c6ce86aa6b3dc5f9919697834eb697dffa2410a7f4240a92a880339ba1bc3fb6ea749cb26c76a7117a85f51297e593f44ec39bbf64595a099d34d441ab2bd589f1e17e510cd1ab114973813a554bffff9b4a0a3047d5d151147c39ac284bb31b1c4c41e3b6324d300629429e9d449bf15e403482f591f39f2bea68b06f965ead3a6cf4af78b7f4542cddc0279912c2645e949682de3b11e69b1a28cb366d5603db5d67f9c46c3a4ac370c4e9f5dba3aa594b738c4bf99670f8c0c7bbe7636ca5688d79f64584a79134d254fd1e870120f6e7b1d42ca7563654584e5284f70c87c26f9d54f1b10316cc72a64f22b86c76e9475687064a091cf8aea980232be19ff04171a1ca87fe3871fcdb4e806c188b01be7a27b432d6ec20cef7e69854537697160516517651aa81bb250d741a2465d1ca98da971684dcd0ccd5a254be0541c146d69690131c0cda2f70b54e8683cc631bc667045d3265804140f859a83f3bd77c17d159520f542a9b1569a55f6bd2db8fc897eb672956694123590086f9ce664bfbd8fff154757584102ba302bd684bd4a4219ce2c2b4730c1d70d589f8a25f09847f29dd313442e35a814529050a3f06f3594f15d49bbccc62e21a762d9d8a1f5231285b418b50d6247ba5c566399cebb257cba8b92c1cf619de479cddd899a123c0d04aaadf6057dbb99d06e0b1e8ed7f290f7d98b8a679911e3343a802076d355f563e4ec046d26f50d5b322692f9432a451530f39d4b2112f7a3b406de4f89ed435a74f8fe79c2bc9753360efcbc35b1286f223564964f513a2c21e9e55c25924dbb73e63e4b3a828778cb8825e0f099e888e2128a5669e0fdff00a5a8af9c621a4ca46c40c27d49faef188396ff8141c0563e4a7d45e26b715e51656477832251e828893dc5e53bb4ea47b3881f20b50325a0af1aa59d5cb47788cbf59ba35a0f348040c28043662bcd57993fc6939dc550b3e45a08c9f82ccf844114670fab99b9c45dac4ff5b0036b6678bedbea247d31bfa6d65c9869401f472a096919b2b0fc00cd5f9ed1da2e119f13c7d3024020be23145f989130216f31acc1f50e7339549b85c396b5396e9e6fdf14d7ae98158ecbf37811e9e56c432589ae6998a7828f8e4440c29bf2fa68b5c374596dccb7b8bed93d825eea0b071cb335f69185cd39a18efc8efa417dc0f3907e5bc596f6ed4c427028e43cb44691ca8c3dfb0d42676c6932580b51e6", 0x1000}, {&(0x7f0000001740)="c08f5117a647bb66793040e7ce402682f4f750e6592670e7662f96b9ad13a5ae820e052c94b936f6960b1f0b86943f63c7f68889b734e56d5212b0f2441db34ffdb102139fe25bd845d78fc901afc015100043a932e545f58d0b5f644d238db2f910f08d620b4e2af2be8486b872084cdc7e987923927817ff185e53996cf6cbe754ab3281dd2747fd2075df32ce9bc403601bf5ddf3d268429441a683b1bfd49d312ba364969e56518ac5d7e0d1784781", 0xb1}, {&(0x7f0000001800)="1ec9a68000db58a342c2a7bf576a8f15620d214f13a160806bc8463f5d87967ad06266b5debb3ef8ba7a123b410ce8227ca7c52bf6969fde76b740130651b0baf9dada51b0971ef198e76c24c3cf674022735a09b4536a03f49ac565014a7c95721a40b9df3cedd73a054f223e2aa879567c5cd47eb581d0e5cefd8b0ba7a052e7079f7441d08da684521c6444b78f7011994770c4bbf2aef145c25bff99131d60444f9b9ac2208ab819325714914204ff7130c33b6f76d1c39e89f12a7c3342", 0xc0}], 0x5, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r3]}, @rights={0x38, 0xffff, 0x1, [r3, r0, r0, r3, r5, r4, r0, r5, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r5, r5, r4]}, @rights={0x18, 0xffff, 0x1, [r3, r5]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}, @cred={0x20, 0xffff, 0x0, r1, r12, r13}, @cred={0x20, 0xffff, 0x0, r1, r14, r15}], 0x130, 0x7}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001c40), &(0x7f0000001c80)=0x8) getgroups(0x1, &(0x7f0000001cc0)=[r15]) bind$inet(r4, &(0x7f0000001d00)={0x2, 0x1}, 0xc) 21:08:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:08:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0/file1\x00') 21:08:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x6010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 21:08:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x201, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0xfffffffffffffcdf) 21:08:03 executing program 1: mprotect(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x10000000000006) mprotect(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x4) 21:08:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8200000000e100000000a23d12a8a471d807079a902639c957b182bc22182ce74f7e369be1b4e28edf45cfbbc07543b9f57e428519acf28bf25ff0806024037b8af3e67d449b0d0d8cfc1dfbaa9216221e907fe0cdff6c928e3900b62f50d38652cb82d107509f17fe082244ee4b2e570309079b453ef6efee28fc23cd91b62e8e59c02b9ae88c1b5f887c42ff569cda15c55f200976fe17d8628ed6627216793810cd7e02cf5ad1a2798a3fb3c36d1ffb82ec5f7123db59646fb6079886c5753b2aaf7c445535cdf9e6e3efc8bea0566f8687788f0be5f679fa647fafac8ff8bf1df4679b921f78b38db881785b20b4c2d5a44e9491f1cf76e8b741"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 21:08:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x40) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:08:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc4, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x82) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10a) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x4}, {0x0, 0x5}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) sendto$unix(r1, &(0x7f0000000100)="f41a02da51f7dfce188744d74d75a20ff2e2f359b2a18190cf9b21c2fc24b667d2e915a9a41664988417f4f551981c80fff3da72ceb086fe93ed5e7525e3e2c4a381c4b4091ed340a0f74ec1d4aea134781bf5e468186eb0c9663643be03633ef360dbff23e85684164efdb00c0a4eb7013ca3bc5fb58f0aa03b24721a29037138c4075b766b0f9a358237cdc5e7fe8d7703fafc6fe1224e0ead5f14c64d4fc6f7282b4f858e5f68e5006d22687455ff483a8da638a35e843dd173eeb1b8bb61bd08c0fd1a890b21db0c79354325da9ecd99c5c248112368434901e5acbe11d3544d26d8", 0xe4, 0x3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 21:08:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1fad, 0x6360}, {0x400, 0x9}}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x3, 0xe2) getuid() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="26f61310e06a5d4a92cd53a28430ef584c62f4a9d3270947e3a31e9bc47f3574714025fe042dcd7b9ee6ca26b252ded73be32ab79ad625bbe76f9e36c1919132efdf29a920f3f96294683f94418a118b4fe00b6be16ad2d970035d55535ab79d0e937bdb417cbee8a915517766178e8ee72e2c6f2eb62c38c5d4c55a94ebc58e5cca1f3bf6dc7db2c8146d2f6ef1c7816786c090bfedc5400f9da5d1e39329e162fae6afcbe94399c90a80d7c4c6f0968c31f34eca31e73b9b5c8cfe0d2482cba62f1d9c2b89", 0xc6}, {&(0x7f0000000180)="cfaba7b32a05d6b52a72b526aadc4a14547affae90fcb7cf0cc06a512e709d3d5ef19660", 0x24}, {&(0x7f00000001c0)="ed422caaa33f91efc8bce303b3c7c7a61afa0af94fd385f3d0dbb7350dc468901fd99795a0af067f0c8ef10909571a0401f1795841583ffd3d343b3a1cc37210e640f1acfc971b2bf0c4caacea56d4a38c4501fdf73acd747dbc1e3f6a3aad871657f89859ea5a2fa6536ba3d335eaec8a72c862f0f7b9d08a7d0eac0d54975b596e480be5e2b7e25bc43f55e89fdc96e95e993c09643864068bbbc4e80ceec08bccac41890589ddc78f61bdf6661af3d1ec141ff8a4ed33627811fad02bcdb6889a9d453408bbb6887ac33b3982cfb093a7baff6fa63d6170", 0xd9}, {&(0x7f00000002c0)="9ddbbe488eef4041056fd30cced18dbd7b07782cafcfe1cf8a21eb4a33a978c04c122b71800cfeb3bbea2b3ef1457189d40db72d775325c8def808b40190e79594ee7465c2c5fa778c15f7659b20202b68f615c66b49c9cf5665c9b23ef49858ad8646adbbea", 0x66}, {&(0x7f0000000340)="57dfd0bb0193adc516b9e8d5aabf5c9816d6d25641939c5a8e957db6a5c6bcfba7335bb60fbaf0c50701d47d2a68d802b634ecfdf9f5f0d3c28d374f7f1b9c89f93f9c73a818d32b42c9099c7f6c4c38b35e55c925eaf2a8c7771879131534122f1f20d3a4c27d557a3ede9fb475cc3483681e450623a34707f169d3dc57f58acb7e5d37c0ce645588c8db490375dfc1f2f164ccd9f1", 0x96}], 0x5, 0x0) getpeername$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0x950924892e231020) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 21:08:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 21:08:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 21:08:04 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x880, 0x117) 21:08:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 21:08:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) openat(r1, &(0x7f0000000040)='./file0\x00', 0x28, 0x12) 21:08:04 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x0) 21:08:04 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x1, 0x40}}, 0x2) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x20000000000201) 21:08:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1f, 0xb4}, {0x18, 0x3, 0x5, 0x1}, 0x1000, [0x2a9, 0x7fff, 0x101, 0x7ff, 0x4, 0x5d14, 0x3f, 0x28]}, 0x3c) r2 = socket$inet6(0x18, 0x2, 0x80000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x1, 0x9, 0xfffffffffffffff8}, 0x80000001, [0xc2d, 0x0, 0x8, 0x2, 0x5, 0x0, 0x80000000, 0x64572826]}, 0x3c) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) getsockopt(r0, 0xffffffff, 0x5, &(0x7f00000000c0)=""/188, &(0x7f0000000180)=0xbc) getpgrp() 21:08:04 executing program 0: r0 = kqueue() mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shmget$private(0x0, 0x2000, 0x2080000000000, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000007000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000000000), 0x10000000000001ee, 0x0) 21:08:04 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x11, 0x7, 0x3, "1fe1abaa805b18adecedd74316329995f8f0e2eb", 0x80000000, 0x1}) 21:08:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) read(r0, &(0x7f0000000280)=""/247, 0xf7) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:08:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) lseek(r1, 0x0, 0x3) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 21:08:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)) fcntl$getflags(r1, 0x1) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 21:08:05 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0x375) getpeername(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xffffffffffffff29) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 21:08:05 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f000060c000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x58, r2, r3, r4, r5, 0x16}, 0x10001, 0x2, r6, r7, 0x6ba, 0x7fffffff, 0x1}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x3) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:08:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) close(r0) 21:08:05 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) 21:08:05 executing program 1: getrlimit(0x9, &(0x7f00000000c0)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) getrlimit(0x0, 0xffffffffffffffff) 21:08:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xd8, 0x2) 21:08:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 21:08:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ef9000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x8, 0x81, 0x2e1}) shmat(r0, &(0x7f0000f55000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x9, 0x100000001, 0x2, "fa305590f4727e21d9bccdb0cccf3c86de4799e0", 0xffffffffffffffc0, 0x2c2d}) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r3) 21:08:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x64) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 21:08:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000180)) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 21:08:05 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 21:08:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\xb3\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',}])-{#\x00', &(0x7f0000000240)=']}8,))\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xcc\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000500)='./file0\x00', 0x80, 0x4) execve(0x0, 0x0, 0x0) 21:08:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setpgid(r9, r8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) socket$inet(0x2, 0x3, 0x3) setpgid(r8, r8) setpgid(r8, r9) 21:08:06 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, r1, r3, r4, r6, 0x1}, 0x100000001, 0x4, r7, r8, 0x7f, 0x7f, 0x3}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getuid() sendmsg(r9, &(0x7f0000004800)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000240)="15f707297d235ac8ca78390431cc96704c8436ade10b34a6f8c5ae3afa8a1d85c1c3ac8b65872cf0e6a30481f58aa12d07d1310c93b271fc59aae53516c25eca0f284cc00923009d2121550d12e72847e75d87fa655f90b862d549915ca7c4b1db19064e26fe2e94f7bd248273d806acbc1f94578474644248c9e347379fdaf88e57b32ae5bf0a0da92cb42d9f1f2fd44187c379c2ae0d740bdda49335658ded41dc50d378c235ab707b7744939f9c9078dd68081a6b870bcfa4b0cac69c1ad79375c89a20c79c009ed78d2ab67234fb67511757168d7ab9fb0b00793d193ffb9f26b9601542ce033ce3019ae31513863cf5994d70a64e3ed1980c36eea5a2c85026d4ff0ad90c42b4981d4ac896685847ac83598f46c506a0d19ee0a2b7042ef5e9d02590f3da62fead41e1382f348dca4afb3a6b192ad31be15685e0c305789b3041240032ccdfb1fb864c83cdc55dd88d638d5b27f487f47a2bdb69896191c54ea8644a3862792e163fbde90e2c45f5831409738cfa25721ab315310480bebb17b1037138d5cf41e5b45658343ed34bc7886bee9fad577ba32ff036cff22eef76921b44f87c5bf4f00924ef508599c8aeb285a4c48eeec130f1dd236619cb6c62c06f07a99d34530bc94c99ff0ba2e4ce0af0be01b5c00533799792441d20add25a61e80b58a281c7d1929debcf42b9e69e88e49a6ca8eb9ec134296d945a0dc4d0b1fdcc3744fe39e53ac9ee3e0d0d72ec1909769a107d8485c4f0dab84bd569da15a4f2b1dd949bedde63cfa65e18197934abfb4f846be0fd0622df040f33b36259e92842cd0d8f7b16f7581d5a6a796451522562cc3928e4de0388b1db55e0b6e1b0b6f0bfff2e7e5ca700f9ae16fbfb8a707edf5a3edd513a480693ed09a10e79919f7ce0c9779ca89fd2318790ed2344b5e3352f79271aca19b6fe4dfb9888918eef3dce78d0b141d85e17d98c7770f77ad5b1df303d8166cbb40260b3cffcd883d35985ace6b264b52a13d5ea01b945e46bebe6fe375201ec74f79af997f9efb0c90e5eecba6118b7c1185ea7704b1c0ff6806480265b06f82ad9101e09b9174b1a45dd2463e255d4c6fe0d3876cceb1c84d807e8af03abd7e3c5d183d50c0de0a57739e70aae3c3624d6209cecc1f0a31eacade994142af8a3ca4585d27a8f7779ff8b686d7be01b35664004cd00d2ff386614651ac569bb9a216e803f786e2a5e6817645773ac746ce1f988d839452776bd90909d0e2114ab2eee97e6208b7e4ae1de0780bf89697d935e3805dc7a93bb7397c21ffc7d6ba44bcdb7d111247781c2e62b00739d98de14d7da5f25e3b883763149a3ab1acb3af0dd2734dcbb30dc4ee0f670fb6b74f7faf8e3c7d970647df9cca05ffbe36835e8ceed9c042b7eba3a2dcbb28eab352a4743618102e78f5e208a021bab98e8a9ef08d5398b90158c517455894a4a577dc4a1bfd18e5edcda08070d154006bbed916b6ff9e6d495b9b92c12b2fc9daae286aaa08dc6ca0e95657d6d60a24081544583f3f74ea9fcfcc12d74ba27b116c8e5842b245b5e29e422ea2a29a1a54eaf907305d57efe9f377c654d4b558e58f9a72ee06d5881e5c56ee59bea1b63872db7b66262eede38d953512c7d7c72f1ba0a4608111bcc86cdcf4cbf0486e1686d8cc7129a5ec5a3d68981273d36f4d689ffb6461c23644ad94efc0f0fde772649ba69b79041d59aa9437660c800531bc4e807d823bf4c3a10368dbd47aa447107e50399f2416a10e15ec2433c089ab69abc79bc10e1ba0eb3e9b454e57da762347743dbe91391d7cc2c985ab35d83f7ff837c8046310665c76c82b1d7f016ff5add7771bcaa12323560b5edc07af530cec27c6c283eca3f80a0b76365b3e811a27d8041997d77931df45238cf79590299b2ecf43f145ea07c604154cfc11fdcefd9048ee53ba6786fc1464e0d7e756b4dbcc8ead2c09a83773e651450f72c721ecb2a03ec7b38275dfe56ef492752885d4e54a2235391fce4863ce640a87415bbff8f1982a09345855937ba3be5a216ceae9194136d5efd0aeaee9ceca7f28ef7f77ff5bf8a4ec2b2f0b35382bc53e308434241f1d6684c573ad3136fe914fe49b37feef9ae3d971bef3e0d7dd114c105661d09756dd526837920e240b9743f0267744bce35583cd19a14b5c8831586760c51a200cdcc154dfe763c06ce28bde8dcaab05c0262e2b3a762f2ad42640df952c13f4a2c0e8f2b010015e9a4e32b199daf187154bd847aae6b6af211e91258e5df0244810cd5b4a7f66ee3676103f1a2882680cf2aeaf1f1b5cb9e1a199da09198d61d4418808176cf5c8e143a63fdb92bc1d0a656543ca3511711eea10ff8c86cb7cab789ce8dda6bb7928aa8a6cee1414cf1cc508dbe12fbf70df2be3dfb402ab474e1c977687083615be03451a742b36613110d967a6f3839f17affec3525d8ed4e40701331978b9d6ee643819bbea5a530cf0f42a0a8665190e1dacf0990bc910ac6350b6668ae43935e3a814dcc78b8683b10abaf05a05e18348ffd3eb8ae916e327f318acda923933faa5f41dfc4e2e3d6677558c45f3f3d59e9eda5efb5ce6fa93c72194165aa9df1b36cf3fdecb480b43cf0edee453d1d845a7ee79259c0f92b62706e2f0251e79a731e899bc0c915d658d9024c01aacb675f61866e22cf588634f15674a38dbcb41a737b180254802f764de137648fd784440826792654009be5d7f5f307b7caf9ff448c780a0535414aa6c3df133a30eb8c4259bad580604f6dcdee0066cbb92dcead1600ce10f01a5a3939afbe91dfd14b820e6f2d8527ad9484d5e08489301ded1eb76028c4688668cd128887d4c5c06fa1cff061c8f9c1ccf3c8dd8fa7f905f796ce99a93e319d0cbb649e22e92936750930de618b26c6391a969ea18c050bc386f5bead6d1cbdf432213d202cdfe723b2a28421b5b94c22beb02cd8ce28525833a125ddaf7dad405861574ee27bb1b2b9d21106622155dbc0690dd186f692c45ce55cde27f65168340b82e4cbd5fd21e92adb3ec196e1eba6d878890778f424473d311f7fd1ba68e898b96750cf20c214c53c574c808ebea24fe14c4e33baaf5ea5d69297a9bd1f6085605efac8b40c58296b7a4e874117ff4eb94ef6a291ef7ee4e1e156508a395ebea4cc05e6d2ca6f3faed6eb54089bdbb0080b4da51a34483c3a31fd2b7d02d12826f79577d22ce5e62318f37cf155f5a87d3f1a5f6d663d82113c5295494f8a06c4d49d99b842f2d6f94d1d20fb15742be8ff7ec95e871c4ce445749c335db389cfd7930705f7f8abcdabfbae8cd126caaddb8e132369be7147295285c88ec367167d68af032161c45db6e875b2b8a7c0109be240b633ff864ac96f9d31018ac5096beabb8690021494ed4c597583f201b5a6780a7f5c62c9eebe2297fe57446a37b7c66162e2ca36f3ff8e280d2d8229fd630441838cb511b2f0d701bc7fab91951e6ad38e3897f1ff968bc30b2e8e9088b245943bd295f3ea349025e01b194b4f631a5e01f275ec07b039dc847c90d3613188b9004545874103561aca567c131598e3d1ea225bc2628f32981154f7c530ddc28f7717b85ef1294d35c79818d5bbb86f05ecb0bff858929da102163d8a6d8f8dca686658f3a50a3d387a344f23ea79de4f15e0968c79696c2231b832930e5808b0f423af59d4921382165ae3ae5282a04f83c438afd210231351bc57a0f7be776da69af0fa6d9ce886826e1d45e3f9c418b6bf64dee7d5f035d64b9728679571f57e0c86c1c201090a4ea8a43021e185602e32ffe7eba4776fbabc07704305e018b99683f014a37c3c69658eda78e0dfb6f33c5ec71814122ddc7ce8b9621c15fd97eb1ef4cf268ddd2b40391074538742b524fc7132acca721187f492d557dc0f824830a60b8682f3456c144a3ab100a87c140b82de8d83e5d86da65e5f63cc9d8148c83154f938f0b872d958232aa5769bcf4124d83fb18f4cc6e6d223b25a01f56a94a1d9aee228db61d4e25672766095d7a507c9905e46d356e4582f381ef8845e1cd0bd7695ea2503e0588ba3d0dbddd90ad271c70e05d80c0260ed6ce10eb6c1474aeb25a56c63dbc21c75945830af9971e9488bbce39cf69a054461c323a0d20b48235c7223938ad56600fa9d76ec77b8536cbeb096db7472510cb0f5a9c9eca347113d2940fe7d241eeeabb5e43a1a5ae1a7fd192ff411269f755a2195eaf3c3a99087b2432e6642f1254cd89b8d9a00b2e11c8003601e41eeb6ed5e079f18edeb305543c9c955f22b4a9bb83ff14d7f24a69aaf9020c79612ad3ff384353226bd73b68e406484fe3b7cca365ad6183ac8c8e0bd441e4602610a69bfe04931c22c58686591aa661236363e105bf36a579b52128a66a46c343613de2c76a5db5ee60a20ab299c4f69faf11209081bdf207e60ef0fa73e1dc810364e3247f29637fbfcbefdd69ef0e2be185d72cdbf76b99fdc89c6a782a16630ab025ec096088d16f385c33617eb1a847f23b1d803375e84b2907ea4dcc51ee3bf09ab919a9bd08ce68041c7f0be22c4d3ad00786d029b765734517bfc561e1cdd66185b7f2a15c77d8f839b9d115609983a73d7544ed2aa7f80bd888fc58fa987964156a7145bc2b4eb26ceab054f63d03c4d8c399fffd990a7c4fe86d1c635312bb471d5753e94c722d618f5afa10ef28df6e6c094f93ed185e36abd4c3d605892c7cd45f50c0aef55bde984585777b591ac740546a2f5d823db76189ff8e78e124d93a424116322d506d0d3b9b66ee81487a88ab15e3d748e06849642aec95dbdb08b51e411757898dfc8191875ec3bdbc5ce1634ba103bad4d499c84c20670735e67385418934dbeb2a2095783bda22162f4973c0f57a752cc978dfc4349bc9e1c363620081cfb477aa4a7bd1ea9878fe5886ba46e4154f58619d3f31e1030b5bcb639b44c879bfda0b457bf7293b03596c8f5f0145d533a721f9137179b6b5b5d14a96097f606f1a45013642c90a3250c2ece6068c881658202431d575b14c5e51778dde61016bae7c37baaf0b4e0e610ee8c2f57e591e052cb2a1c4e17691322e0da833d89c684c911d1ff3e63ad302d556846a8ee266f581e07c5470d6413994b8df331d24a1beca5cb0aca428346523fe12348b7fed165279769cb64aedb98bcdab16ed1f302ce6b08947e2a94941886a48bacd95536dcfe0e1b7a8055fabc0effd9601379a03ef8afaebbf94481ce52d190f06aa6d825560e3d8e979bce9808cff6231a77527b68e7f7f6345bc6a73716579f680b0beeb9c170ce54f8bad7d71ea3a06b0051cb2409b6b1376da2837b2df354281062a42355bdef1e960ff52dd1820708e316718a0aabbc97be1c34614b08e44986859680163148eb994eb6a6ca9fec4e48c22c73c065e22b09143e531914543e446735e41999c7cd1af9428f18a1f7d475147bf0dd8026e752ddea772fac2ebc0a840c58d761a9c6f9ee87d569c3085cda4d3e032357281849b29fd2eb8dccc17a0f197276913ffc6e38b827b51fb70fdad4ea5bd63978bdf2a4c15950d3ef4057d76d8cb846f5d6bd5b625e7cb0959b2e121f605765932f12016fc254a1cf383654165797a895490c92147276e2f31240aca8f80fc5ac76ab237723b92d3497a87ed711ab95c054f20b51f91c27cc1800ebd308d1375d0930bd88ed0bd9b4db194e9b67a8ccbc22aacc0abbcf4586a1e7c304ae7bd87b9140f9038d69e1d9af5aafadfe874ef47935da536a825324e09001", 0x1000}, {&(0x7f0000001240)="34dbd07b7ed7224b39e04144cedb0066df7613e0c5cb7708669cef3be51b8ca38c2d7703b0c238802dfe4a0ee8340c27f41c9143aff194d7c6a235aeaf", 0x3d}, {&(0x7f0000001280)="04f14deb051d5535d18b8ac15d5081217bb23cde2fca17b0d29de37b62d3951d674620e27e2645570c0549ef2ca014772551e2d114859cdd8e5db6c421e93f8cf6a9a206eab1caa4249fbc0b873126259f73f842ab4dfcb586741a5423f9e26162eb198f5ed1f696be99f1e3a5d34062db2a5a5144df51d428ff279a77e9dfa629c054e90a92f685c800214edceae2244cb7b303edcb87c76cec2d7c57474b1563c501a3791edb4bbfb02c790c1913eb09701660d801d3848cfb5102d5", 0xbd}], 0x3, &(0x7f0000001380)=[{0x1010, 0xffff, 0x8000, "ebae0c89d38a5256f5c6eba4e1930ff2e5b61817e3b66340f86b5c8fad51e008714a92aac386f9de93ba8835e2617f723eb8e48bdaae77103d9dbc0f29bb4430eb5206f08a9ba2ace7f42220d44ceed010e704a6bc511c82e32c0410e24ab146ec2fe4356019240d3fe64fe07a5e6b1c7d959d0ca3bfbb8cb4480b4a683ad17ac0a035bda3918dc01b8dac817a0a498b547e4eb7bcaae17e39898247ef296e967073a15e5951488686154ece74c6ce00aa7adb981cfe139d3025c46957fe0703a1269bff7db04b680ea61b642f346d3c4147b77bc9b573af202996a4238293afdef3abacd193b8ec94be3fd2f0d9220529d898801b3ad7fcbb01b824a4cfd9e7c32ab6d2765b91d62e908d39bc1cbe888d220b15ba90124062cf7ac7be2f2f779bb2733ac2afc01f103df1fd7670568e844ac524ebbc8a87477494378f910f7efa8dad5dc1b501e19290c19da02be5826e202dd66b0973c4f821d56364a328ee36f05d1887811c948a4ac8f44cc7663eea785c5c3811dc5c8d6de599ef6292774471b12f5052b050647beb41f81710f237c59182a8a9aee3f5ed193743d75acaadcf308b96eb74f92e0b2765c351fc03b4d8b9c141d7788ddd921b97bea066e278d0cbbd693183b07bbe837a2e78e8479098d03e066762150c3346d76fb6659462e0bbafbe75026f65a69db0f8467c751141dfc43c3064ae82535830b695ad62680502f2d2601929d0e301e0be1bb9b98decea0abb80ee875bf791af889806a0acd9d9bf19a75c9a07cebba84415767a8dff7874de3bce9c6bd0ee1d77838a697a8dbadc85c4be5e0bd470e63965a9a4737811fd9c9ec76aa3b44cf28820e6d0307aaa0161be5f698ae3c6b7f774960ea54f0741ceebc215ffe6d975462cd0d7897c231fe332ef6f1716a2c7fb6fd5d13028fd8bddc763eded218b15fc3c48fb443eb51c1e4a5596d8180eee8331a86bb1b176ecdcb26e5826331c09b07598e933980d1adb65e4b7742c7395f529bde47716dd6e7c25bd38f88708ebb5fff2a8e7c55573cf93277da3b9b5c1e2b842ba12b198785aa0f33cf9e8ee8cd966ddece9b2a0381685b6ebc4d021ccf6849658dc439e1ef1e6fe4a4f954d58dfc61f5adf29ec67bb07e8fd2e765bc1e3f6d547e86455a3748c577cc39d72df2ad7c5556e38ac49089727635aaaa2def79989b441120ed6165dc07960c4f914b6124d6cce294b87592e75f6fb31ee080e47a873f33c8f649174fec23805ab84e626eb32c0188ac9f18f0ad253f1e450e69cbb55224fa10edc6eb937e4ac4d32590aedcf5edd85be41dea9f67eafbe2c40e1beb61c71152125910f4eb7ad7b7291ac20df5b0fc9fd6ef947f8a2ef2768d116b382628ff5462bb7c272245ac662f888a1015629452dc12d7622b4e4c80103c5f12a6e7948fd1c7d771d6abdf0f8983c83ef8a433c2e64cf992247204db2ded66a91c5a374e10f8e13947ddf68df6d5d660e28a801084f75967908d2107bd0c70daff3b067f2cf1d1df530754ecb78498a3728a414131877fbbc23614d6b26a74dd6974dfde8796c46aab6b2da5874a4fbf2b94405e0363086915d61a4b7306fcbdb59b934070747b6d0ed8de077a014e8554dccfba80bee0e0690f4adef9a5da07831388d6905bf2b75a2410f5bd4700535e3dc2c27d29accc40b5593879702af614870db225d08494cabcaa2474c26b2ef30c77276e085fb9a317e6473e728bac52e625098e8300e47df7c646d95a2ee3dff85afd8781b27da88c722c1d2ce59d12a53b422f5251b64433ff9c53d4bc135682395674772144f3578ac742a40a735a1003019e1d227c055632afd2776c09d2ad2be5047f44688c1f1755e082a42de2405177e2d0dae8e0011bdc57bc370f57548233686f79bc1aee5363084ba049de9c01c6fb30cb3f5a511ed27d1039437893786136e30580a7bd87fd1dc0afcd8355762f6c6357ad526aab9837e4fcaab044620f00ef044e547494ec46d765cd0baa2707034626bd2a303d3d8c75fb20fb1dd8295002d22851f442006f45d244748f1b3438492132c89046a499ae56f7e8b93f73451d2ff457d9ad3b18ef59aa52cc02b04eade48339fdd024b99d25a7adeb82c4127f3026239c3cc4b0a50f7108ca0948b4631520c86d6f97bccc09db7afb012f6019e1c9914016b39a7fc02dea77e44bbf957c0ccfdb1eb3d214b1f03446bfe9e1329cbcaaf7dccfc14dbf8222d1f19ea0709676be288546de6a92c98076933d8aba42f6272c912c18b6dedde6ebd4540b4fd15067e9fdecf6d07a98ee126ef803e4d2efb16f2c3cbfe3b9459dbfd1896a281c4d6eae3b8ec2f43192580375fb26c5dae83a836268a4b8cfebd5b6c38f00d2be6755a9615c60ef8ae8575ceb689e7301f8e33f06ff9801435495daec6fc0247d7d838fa9c94abf04fdd8b4dd2e9730b24718e2dbc9ab966c0c937bf9aff7c07a3ecd25e1174c6774be772286937f3f9e4d9274dcd9da83a4a8cb36b2132005268a5a3481ea0bb0f86dbedb9c8662612f65e611a5d917e7b21e6288ad36ffe4aeac764b649b86059ec33a51af42441f4f1f24a6124d266db114e659403e6cf2270aa4614eb619f0218f7a8ddf791052fe3f032044a263c3f7b56ecbc8c28fec60872a16c8e500d4da2560104258db2c84d4a7f2a140810153c4a8f113fd053660d845e40f0ea41bed9bf2b994d5f8ae80985c75f41c11671213d2a97b58dbf1aecaf9566fca14dbb8274067fa3bfe8a9ec955a90c6998012969746913d6a959a26c49f201840fc144cbe81e3c2352c5a5252b1b8cc799fa7c98534ed44991eeee14a1b48b13be98411c50f58b0a8f0c1edea3621227eea22480689e3989e9a5ecb88dcfa2694fc5b49fb6a3501225f23d888e9c44e13fddf56cecca0fc4cf9393f7f62cb63f776edf9ad791fbf2442fd9068613867d8aefaff19f3d11edf03892890cf4dadbea5c056ef0692d62bd9d184a96d125ff5b29713a5983c693ec3573b6ac62b8016e6daf72a06feb28ec61a601d740da5364d0f2b4ad446c01ee573944afc6a683553301881b58db053f91e30bd022b3d05c63ae106de45835569f153ec0d1bcd286b430929a75e706031ee7d5e79a827870e3b99f0314cbf58bdfdaf6b34386034a12aa077bd35117cb7c3953cb762ec167c916d27bc9a7964b6f1303c3569a4fbbcb8cc4abc94a0b1f6cd72898042d2fdc7e8416d314748bed4d63647804be8317698a8bdd5406c7fcfbaedff794bf4a6a932a5a6aa3031036936fc11838658fa044dbde21c9e8a70581dabcdad1f651d5d36b7316d141f3c2ce5ea63c772ac2d4ffae272415d0811d8e8624fde9dea55f8f04d095b28c4d77e427728f28cb31a053872005e60a28f51bab59d8423bdfe9208c01fb5d96eb1d8b1e2c5d3bdc605903a43d164c86b0113d665dfab213dcf10647e7e16b97480756ac877d1ed8cdc07de3189e3d6d788844de185f157410a68e699f5e634866e273a611ecb07f935d4b1919bf557d972210a482e9648417049dd743089fd0665e2c548f47ca84d2ed5555099c009fa044dc077f79c772bbb6cdef6f7e171215fcce27d07ef7ce320b8495c47edd5073167c06b91d847e569430c30ee4e13aa021af57e8c20918cf1baf5f1268a6d665e5dbb89adca4f00f8a1cdd3f2d06137a95f3968c7155f5a4fa16ffbc6891dbd0ffe19d02184eaf1965097006c55dafba370a4713f4a0431e7b142ecb73f5c4b24fa57cb60ec419fb1fa5c073fa15aad9cc9903a1868e81b33ec8cb63a3f75feb0af691a44fd3b9574008f5336a283a86f8b3b67352c59dfe28f67548510ece44e51fa14368a30e33e741b84cac54d159ae0bfb7a8b1716e28e46011a0f498c24d898857d52c703e464400fb65e2b576bee5b6544499fe7e95a0615f2abe3a50008313824a1fbaad1368b65c2fde435f63f6a0ac85136aa096fe76079e5552d2534e4941f6b01704f15c523a8e93ad2dc42e162ca0ca387b8693e484ed24608f62c6af3136ef0ca80982281cadc003d21c4f8ef8bf176e4abcb16e178f8670122d76d1c3e909e85c2237e3dd2d0ed2db91e63561516d6d1b682ff954d5acc259ca5d5da4ea8b3eabda1956e896e87060b45af7684ee7453ba3feb73e24dd2bcb05ba745ee738ce06796aa4bd234e5eb12a969acce1b7aa69e46ee3019593ab948158ed8b45d217afd7d3dd70b0aed5c46291c82207c23d4ae977e61be32a68dc6655965c3ccc6f700131a47fc77a624a9bff6b4e2b93f276ce8188d2602e4db789954b950066d7cd8ffa1edf75e432bac56b4b8b5438ac97b5f29a3f4006b5cce3b1d8269edd5474087d986bedd2dcc1fa8daf680cfda94cd9a3edee30e56d1f4ece7645c2e90ca8c46408140deb2ac572280ea4aede3d3a7d5fd3c1ddb7ba081fddc6869536432ab69ba766f901a8d0de10f3d9b266ec09146b942bca021503425251c6399852d65e745fe7a2e856c474bfdceac47b173066d00b7c73044ecfbe70e3a5329de73ddd70d1a90f8515d52a3e223b7446921ea8e9666a47400b6eaf4466bb51cca840ba7c6e4f576f8f4e0526c92cd54a04fe6019bf94b00cf9f9bfb95c290e4862ee44467e25bd3ed804a6f78faec525e8a25d8de7debf3c7813fa0419b04c672966775ed4bf75e3d7bd42c4fc81c25945ba5df64ea4f062c8810cbf7f8215841beb0bd07764048d1b50ada36880d80f4b7d58688f386086942a4a82e585947c3cef91da9e53d0e55b2c050422bbdec167a14925c333d2473b2b4885ab58c4688b51a333bb039f21161efebf8a4b9900d7da282da245bb4bd3fb1e2751e989c96ade6567a622bf772fd931597ef2917214d96a42f94d0c0278b98a23f112dad02421b28eedb83c77d66b1e4c69a2bda1e7a4ee4b8861307f97434bfc010b445da2b4568bc69378191c9c55e4a5b729bee71070b3d044fb19c959ab62cab3b714f5df18b602557c216dae54b622ab11548305edfc85a303e809ddbf1a5676e6942b610d014b0b2d1eeea3aa94d1fb67f6d00ed55a5f6952207858152f4f4153d9081d8d3b67fe52c5262b13d4e2864452cf0562f1eb5a8f6d6a82a54300a54c47804daffde856b2c3d13029b6d1101987f30a7119acff821e9de5c251992221b68ff69b68053917050101969410ff9170ff40443d72fc0955edfacfd6e62828ee75e057c1989018980cce89ce905de7331644815355d6082d977ea7a89f40db9e1bd83d7357063937c8eae198c8a0f1170ba180864fca70f77ff548e5d2ffd900cb9e3f96b18162d84f75533fd6b4713166b720eab791968d1c5fefa7abdf507b954685d09b722c52dd3d19874c8e2fcf445caf2332765acaf02b1f385b5548f8916076bfa5942818bd331ce156cabd79b2d34a736c924b388d9ee7115022c810378b8a44a9b7d8e26e7d7ede5c258c57d868374ccf170b4cbfe6e56ffef1cfa641144be117a9986772107935f2c6ca34eadeda97dca8932ad6cb3443661d7842ee6a6845d821e259dbdfa9bed25c7c6770ecedea0cf59be0870dc115162684ac5b0a11bba2778a24a59b9d3857be38746bcd48e7f9f917adc357506e5424da2322a71e20a726bc645a9c82ca647e01433f64fe01a6294d746210708cf18c087d69aed43c89efeb86167eb5d3316cffb1daf4cbe2db6dcc36d46e9da4295f7edc10cc1ec70d7708c6674eb86d993d516454ff897e1ea875a40b67610b9a275e53f0f7ea9cdc6fed30350e7888db18f6309d80acfe21d613"}, {0x78, 0xffff, 0xe6e9, "d5e2838dc879e0af20a73f5a88a5d0a23c1adf4891143a8136f01f3aa24b3878fa149c081b104553ac2f10d0841a91a144312bcfacd95af696f7e026a209c682cd8160053fce134951c3c4c8ae2b425ab1f10ff90025368484fd2754e85fbac20c9ae2a39c5b7953"}, {0xf0, 0xffff, 0xfffffffffffff54b, "a405b9c11bcb313eabbce9ddec0e217f6eaccd2e93c1cb202a4559491ced1cec8534903adbcc033abe2f4f75f8a5808b82fc08beadec47399244d981e5559cfb5a5a749132b56473f406d9045d3d2d0211929420921f749e16a49f440ff657ad74db6c3c9273e08557df3d8fed0029ab8c3e6af4717d39664c676d267ef44b87b419c2cfdc165d8084ae6335af4906d25fcc8e164ff317a29d72c8c7c4892f6c18f576f5a678dbcdb5f8aedf56a22cd6c1e47fdde61451b0fc1628a4194cf85d6308d7b323efb665ac334fd56013819a69520dc9e16b4cb9ee425320b5"}, {0x18, 0x1, 0x1, "6e7f870db1d730cf"}, {0x108, 0x1, 0x80000001, "ab7aa8f20ae1946c02bb67fda013a5ae9956052081d063a8d9ef979cb3a7d9d1d693b51230753ef7b19a3896d999ed02842139f3dac07868eca47d27c5d9f8d59eb65d370ebca70f2f5813cf698ebec3b7ea741e1eac5a34cec642da19af5e8aa1c93155cc9252dd35b53c3fb3c79b5a7afe3cc7d95ad6afb71bd13b93190ad3cc414eff79f1b5b409a719c9ad072852d37debdc5125b78766f3b79bbef2cb4dbb83d2d3547366503bdc5a3516018eaa64d9167f32226cbe7d4a757f259683435a031540613d533514d477c883f0c19d2d4c371ca227115494a6575f22108d786c8f59057e011cc2c8801529f2723064561736a4"}, {0x1010, 0x1, 0x6, "901450294acbb77861805a0eb4ff0cf5ec43a46ca58e44fa25f1dabfaeea78ce252e3750de8830f02da9be9e6fe777c355b1a053a414151870435240025efd5f88c52f5c361249eddae5aeed71a2a57cae38b398aa513fdaab172063e11710cc7fc0a3b85e3652bcfb5160ed90e10d0b575b1a747fb63f774c00feab6449fd0ad3f1e0b4c41b2ae3c6e00a40f2f69e3eced839224139f4800574b1bdc7550510e6996d2b546340784d7f11fbf7256d0032e6d126bfe110015784f9e55c6f7aaab417334aa8e80cd7df97482bbadce95faaee6380e9f115690cc9929f0946f401ea3c280b53cb2b682adc2a1763826dbda2943bdca23ea30c5160e850dfd009409410a22d1ddcbfd3af73207eada66aef04460cfe09a06ee44e2264d9ec9b135ea6e959cd11bfdb3d5889fab173d1d92f33d26187263e9bb18a96fccb685152c37c44f3f47459a6c64077229c15de666cdf10d2e03466e1b50d6663bdda2cec9de8a2e42e409c5b216f1719dbcbdfb724722d59fabe7fb72320a42a50852d94b5e52932ad2991e6b4b644b198e3fb2397f7d57601edb7f5ea5c2fccafbd19bc7737a376f07f7948b02715a30ad097be94cfaa51579f7281edd3814ed73ed13e1c5ebc889a5815ada25334baae229b2241450f9132876fc167ad8f4f63fcf57002697dbaa4cfe96a071ec1d23ab8d2f4fb2a3c10a6f6301d511fb1421dcfff415f88ef4fbfaf75931672a19cc5aa15e70ace3f757c439d0ee2406df16af42ccb017347a110144901ab3884373950b41e041f4416a6052e62024ead1da008d2f4eabcac3ef0e02cbd9dce4d5f7de19143c5f4e19a0b2a199c01f1492f218e2915f7802f3a1dacebde4335677418bce722d8e08d0f8abc8597811249d6c8c544aedc52aa7e3782ef6fe5cdde429a37fdf0ea66857dd6c23eaa56f80885b3f6e15aab5c2732ac1336a4d0d00b1c3d5163956bb0eb3c2141bf53f3c747788521e1633d547263af8ef22f7d3e336fdfb94bdd967878300850988cfaa252df1ef81fa6f53325c3554db2538847b8cf41599a343edaa3a0fcdec369707bd07e9a8fbee2db959867640937a86ad131ad3a433cff73465a160fa0bf76ea9b6b87f93425bf9b21028a1e645075ee798898ab47dd8b75f0d6c88a012ab30e74ca23407f45b60841484f6a7131968cdf79c481237590967ef889e12f84380efdb69d3f4dead2d8d6970eb8e7e9ec4b7511c7dcc7f9191a3d8c2e43bd1bd02d66994060b3d045c8c2395a204997c2ef0a0cfa499a9f74e1afb431a4761ea1fa7bc9a9aaeb8ac16c2e5979f1306805eace1aa49b925c4d39bb2f086712f5ebb23733c8f76a3e007e0e94197cbe9de0c30ae1234464d905d66bae6c212e45154f216883f40c4e01c2bfaa265a99374d433f53eac3191cb79ecaaa27b10d439cb0b714678d5a16126ce251941f75267390861fda4e314e53b185e6ef07d78b247cec1f09eb0b82595d30cff46e254e61ca1f551aa994576704abb334128d26b7227dc8eb95a1b7e0f5f3aa7b98736c31d1cf4705dc137341e14451ee459a8e82b63e2296938065d51986ceb73856c39aaab09a7c485434f5a0184b135255f6cb2db9677cbc0893fa8d62de9c428dbfc708b19dd29115d1d5640cd8e05f4eab9a119d28ad021c8e89308eeea512d134bb6f47db468b3c2f50b54dc964a30bcd6af633fd3c33c5a854cd69f64cb553f1382119ac4c85de8c17e00b1d1ed601561ef20ce1aae98812b65880e9e6ef109e2ae32e6403bbf1fd3867483c80e898448e454bc407e1a474c713c5fd563ae8b2136dbbd452b9f0f081c2571e73d6dfc91a3bd8ffa4fc30958ba724e8967dfa060862af5bfec337e918d1d661d74507b248031cfe7412c93b4c9b2a6e0981c4e1aeffdb4d0a452fd5f6bb9993a75a5cdddcada24de1959bf64ed679acb5f87c43f853e8eb5cdad080d91c739cde58f7cdad35153893b16d14d016a2a26977a2cae545b55212c39a9409eb632b699d6c40ce3bd3d5de52d7cbda16ad5b435191e537798a62a9d078ad24082917cfd4960942b926e41a93750e07264c5c814c8df719e008fbda032cdec2915998390ad0231f9eba5a0dff562454d91a663e676ec44629ff062b4488fcf4650cb28e5c0eb198a6acd80fee45b26967c1c22eb1519d2e5d60ef5f9a3ef2ae8343ce646930d4644ba184cbbcf7f16e8f56719a3274bf8c251dfc4308d5356cf656910ac5c310562aca33500b1138acd77cfcbb717d54f5875707c28e2f80d91645512016c46191651342da655b4241d80d2eb31c81cf6e62cc7d9c13e3eea8d4bd68b38d84a0bfe573f2d7685c29dd09eb670b03a65897cc8b30e12808d4187bcad7b4f79e5aed620da0e8b37b7a8afc95dfc3dd099e129d83d8b1f1c618ac1e679ca1dedf139b769b21f62a354ec6aad6e14f259731b4f353a22d6ec86baf1f7260aed7435925d24784b8e397276b2470f6dac6c9972bd03c8dec22d12b8860b1fac68d1309d5e351ac0947d2122d8353b1c56091c920e081f2634b1e9568b7302566397ebb94625b9c22244292bf17798f83b75a69f57df7ed0aaa490ed279ad75479c8893b29806c7e5cc1b8c8eece03c811b63eef3848ecdee42084aa0f513fde454b50c99404c5fe86702f6949f149b8c08c8d8ce4d3966fccb55dd0499f7800492e69b0b46617079cda96f96ccbd54e6ae938d026f4171b50e5174fbb46bc3ad12b5ee5cb3cb0043ab63546f43ead35878d94c59c8af18e618897136248f3c391fbae64bb4eb656d4de815ef25cb1d951d21d8668462f8fcc6aa0e6b3947b43947f34567ca2be7549a82988252c2dcd851a1289eda2559485278a012cf4fd993470797d3fea61ae0c3edab4136bcf54b57724b836045fb7c82f4f71a579a22865c69d38346c59b86d95926bcb514b272f431979b9c5e35a04f03042419afb39a54da7908b0d804ed60ce9ee7ecdfecddb660cebcb19f310b6ec810f19a9f6f998fccfc949f5c9dbc34f572b261b742ae35f2e469f930abf92659b07ad76d7804bddc2d236fd10522f3bcc46d5b0a92b2785172c02842a5794f031566ec5dc719aabee9b7cda2917dc747fe4c77b027342b66aa76b4ba8d8e722c3d6bb4950aea1dd96bb26d0b8a7d415acb4a43524359baef294917328879513b90e9ad8e7faa19bee1bed976396058f0881857a152b8dfa08b12f3fa0d0f5c6f9b144c2976d476ab8f8aac7b0d0dc3cd029ca7ae13b79de5193556d7580ca6db99caa9d25dd32b6a0ec11e823b25b2d1bba2f138ea481e8d1ec7d6e9f20a4f4409462e15c389b54d566ae320161937766e29940f8a7a63ec064a443ec426be8b57ff99e7a579f0bf36b10e5da979de80f694454c64cf2a59eddc1692bfe9dac95d2ae3871e7b2df18746c49653d03cb919c8f467f12f5f26d1aa1b5ddcb06c028e3d1ad0522e3a0b040bc7f0287195db91024729dfe37c98b16d469b91d48612e7f35f74957cea3700ebc214a3f49068c0dc7f502112b2f5a8b8ecd30755d21f5e6441c456d53f56fb6fab87ab5622c0d15ca701752d3ea6c151ff4b2b48b2ccec3c841a4e656dcefd3eddf33db872b1dfdffe2081efadc305573ac46125963503272ce4e833728331ce21bb45a5f5bccbbf95c7677bf504d19223177e02d0c13df4eaa672323c64f4e8f2be3d8c8de8c65b080bed142bddeb308f3d696991d7883e796ea3d281fbbf04f05f1e87146acd8dbb8e33fdec3c4296f70ada2c6ed69b4d2e67d2c039fedc34a1b21999420085133e95fa12acc48d23a5fa36a2d340dd3278a701460ad92e81821f4a3c7e0aea7b1d06ad088e09c8b5aaf9fc963aa5cd2ba2b6c36eaf792d51cae357c5caf8c449aaa123cb6ecea0fa1b6d0dca4e41e3984af855dfeedf19178af1f6fb12978cb96fd476cf27b21624b25001fb593826beba6f1a1feb275e8ff391c9f28fb01863edab4f7acc1844b1f96b81b0e4b01d9474080a9fc919757263c541a37f618047796f3ea3239bcd4900aa3596e085a6784d14728039d6c2ab095d77d6f258da94953d5f52d2c776e7e300cd9afc29fc13847fdf64c0ba6897ac9d4a2c36947430ed8c2540b89b3016dc486cc563ae34765f18625e67fbfd611933308dfd29798d8619b0f14e57c6b31e94bc68dd4c47b428011faf5f022f7044bb136d19426a724202216532102473bf474608c8d6098462c3809ec8c5bbd6135472db17303912770785eec79d5543e38acc328e2723a7d0c81d50bdf61565906e3e49836709d7003c28b505c08a347466a162fea1d4a78ac102b1db2bbddd14dbc196d7ea3b6de79a5297b89d95a42a84654f0577a378d8832839b1cc0307c59d601219a58c9de4961bbd9571d161466b1b14c3dec6c20bd0457ef91e0b78d1ac005757b2e24d79c342b027fb27c1f734a529a3df955eafe4a2cc20cf0654da21b8404cdb08fb33066e8d27c511a35b0dc2e1623abba015d5c098c4e96952d221ee61812e6dca3ec7945763388e21789735004e3b1e6334f94cec554240b8715b214a50a4a74fbf16164a8d4a33bfadad25a445a280e3e0e5d4a360f21515d2dece5a729563c51395c06dda0a5bb2e1ee80e1b1b27e687a4ac7bfeca4d1f7f5fc230f33143b623ccadac9154a19ba60c711118a619a817e0182328e34420d54bea3206ce81cf2ae37ca91bba3e167d61071fc3ca415dd24ab080210e5ee5f8882492f48c9c04e1afb4f960752c71f74d367ae53fc3dd7953a750a9dae895c533c662dab4f973596829f6c300f42bec8d2a859907d709dbc94e22ed8858a1b52c02734dabc43820afe5f6fe56581ffbf5cd19df0696f7d043da538a69c3875699cb14243e28134105478e33391326afc07b7cfe728a7bbdfb047ce2d25e4977ef06d285929cfb4a0934b1eb4cc2a23b93ff61d744db72bce9f7ad604f6e1df5cf8da5b38b9d36e7006268d3e9108f15d3fa33108a70cc3de75f42868d86c75e5117b7e0b2a3f05822b3c1616b258ef8bb164015b7ac964635b7a39cc44bb5e7673342a54f5d3dc84a067b443b3a702549ac76bf7766d7fb62fd59256767af5bc49eb882d76b68de4aa99d09f6528d1ea54b4d8576b709116384c0c8c1db7578eb31deb155dd33d13beef7acb27e3fdc3f59e65cf80f721f698347b98eded57998a687f43cbeb58370f2b9acb6d29b4a0b8102cac7d351b053238103ce96c479d206fea427d0754131ffa3aa978fe7ee084b1742009a48c0455d271023e090317fc5f0e81c975217e21606fc955e7dbcc231a1107ee887e9943606ceeba200544717f43f87d48eb313d2ca29b169a3ded1fda3c95f35ae943319eeb76a8e3db124ca1256075724a8a72cc5761f7f9e40c1b11cab92a8e74fece189159566bc94bacfcb5a503ca897a7aa608840003690b9b187acdd4d8b3c25943c7a659c87ae023f43a005b3b8015779cb09cb2295be43d2b9d3bacdf30d8ac698575715d1dce0d64e8ed93cdad5cf1016156a6d7181f9fc4a84cafde523f95f17eaf0d3538bc66160b4eec72a659c02aef1e7955c4680a87a42358a910033f113b7fb9cdb136eae858f56dcb501754c940620308e11b04cec3e780549d8e882a97e932d451ba47b25cc4b83e3a0fa4c1028145fcd2d6bf55ef8cf26732b5614f38f453713a9bf358f4ce4a70927df8b245d270bae062160e70ad68fa4c28d776d33fd48b03da9e611d1e17286a3dbb14d17ca913dfe2ca1b884d073151fad240fa7d458e78d57a446af489de2e07"}, {0x80, 0x1, 0x63, "025d2f9828f550aafe66df6061e6f75133a04249b9e9e68159af4a26ba8454fde20d1f19f5099f058809270f6d60bc36c87bb1615b14c38038cd61e9cf320ec062b6f73109d72bcea512044e8b53ca189d1f8c62f2a64a3431560f89d384d10d82bb6b29d52f538065996f110e5493b4"}, {0xa0, 0xffff, 0x400, "b706ebc240c366fee2886361565d1a5b979438efe320babe675b7d03f5bfcc30984759ac81ddbbd935d2431f59ef6f9c955c3e3f99bb784b9e41e0fc1ba61e0811f2ab200571036676c5b509ee2f3eb75700d10051edb4bc0d6c2311204b3d526c878b138226c2a42cbf0f2d171086ad2adc42d99c52c328b0735b42095064215b9bef8b4b587c08787267"}, {0x1010, 0x1, 0xffffffffffffffe8, "4861d65597ecc099a3cd7f3c228d448d89867a58d45c2a3c8a5d725baab5735458a98bc26100fc82ed342a7e2a766056efaf3074a61cd7a497ad95cbe8b4c42d3f71abafdfafcea97b10eaa4ce97ed76d34ebb366ef08df9d1f0acc8bed268bd3b81a071dff0338ef5534f39f1ce60fa0abe3b24228522fec559c56bd3afd390145bd489c5b8fd35337a3659e13c93ff0dfdfd4dfcb202f405edfe5d64fa6d4f6233f6fd323ed3453304a0e3e362f264884fde531c7cd474d03ffbdb0416723d537ecb8ff56bf13720d25bce95e7d142514a9696bbfa53208f0cb33ae8d73a65fcb3d08112af5c0c5883ea3231658fb9f5de11c394375dc19ebd4ef4e35996c90e857024ad884c405febd5a5f9322be79871384c29d6c04c9c7d6ce15940a46cf8c7428f2950063d1c6d288de3f7bda4a6527cccbcde468bfac3ae6ee91fff3f85f6f91d4004a051c9a0f0603cea12f3c56867fc5ade16ae09ddf6e1f5013830bf8d38a1b7c79fd8208b7501c5a1e088d7318a407768f95b9d62b30b70ba49115c66d3fea45b5283e7948cd42c3666cac21d32ff586aca0284bece01727f5b206100a447812d09127ed871d06ae6b5d9793762497e98d7435642593498fe3cd8f343ecee03be245f2bd72abe1bc77d7120dbe22ce553864dceb50b4bb2b5a28faaadc89a8c7bc783b8d66560bbc593149acff6efdb021ef8a2b5c229cbeddeda5737bf0ede3a5666d391696ff9555dfd40d43b7912dcc703975fbdd6f6e7e7e8f50494496c741412b824097f6480024899b7d66fa63ad7b368f8af012a36bbe55419aebfd50d4267e696b23aba429b08b7f75eaff9c68329106029752329355a549cbefee81a77b97b8919186e3a8fc1b739e50cfee1042a3692e61fb738f5383263f3ec4174eae78fc8e1de81d01139c18cdb791a7b00e9317d607488f063a63c6dcd11af261346126e639c9960f52f6f1d3613380f27da032ba030a3d3a4f15a19a94139b127cd96a67b4b02f8f947972e680f7426bce9b8f142fe6eef5891ccf465a7e4e388b9c7050fed8746b4b08da7fac54d8e70cc71b733ca5b2915f64790cc292daf4752fd4399a58cbd52672a358adb8bb3ae26a5cf6c6d856c93b07c0b6331e50414e8d6f32e52bec72939338c9b5044bf95a31f6c5ef1579ee5fffb6a39e91e02462f36522ae067b9efb1c466dd42f633cfe124358a9694510caa8e281c0c384507e215e60522a84f11cecc8ce9e7d5a9671437e76a735913a78788f9c80f5c041f20975e1fca1774dd9b8bae2fb0ca87ffe4aa3d36cafd8110962fbaaa1b7ebacdca8a21de9c5e9be3290ea36a27efc5d41d230950599ed190b4bca7bfeedad8e84765782d65d1835b7b22e55920a9320cc5304ab1eb054c0a55ae6a2c0c6bc7aaa47e44c56f35d4b91baffef3bd12afe50c789507816ce36616b031ef7cf356a1eea5e2879eb111028e2da9da4ac105f29e94577731a4c99545aa16248e99af12dafdd08e883503ddb38c5e3849856c51e39de23ee1086057d4e7fb2728cb0b434d7985cc1ab6ebb380cef25914ec3dfbe9e4f87cf5ce459447e98375bb7c4c9aa3728da484ecf14e4c7ecaa22fe8ff499e42d3bcfb0a903707d361d6565ce9bc1f384067cef35c5c403f5f696e4934b88719465f4a00d25a31b5396d05be0defe67a5c78f10d988ac78e8e6aa3e101e4dd2ab39701c694f637c6cda25342677f50a63d22bf932e9347eea1b3bdd0de021eda4c97e49ec7bc8ddf16d19a9493199c8d112833bc1785cbe189e446886cb1db22deb94e5f997af5897c0fa3e426f5f87bdc32a0e16112d533e644278c1a31a41a45132a7255025da8d7eb13fce9d389440fa27a299d112d73132699b45699cbcb40cffc778d94a9a7f1061d2c0d2619e9accfc628bd11e47be1c174b63bd8b404ad4f2743cce1fa119b1b87c3338ff92c7d9e09b320acbe7d735f006e2b724072dffb2af17fa2cb58e2fb8833fde8209271267ac333c96a946eb11a15f18ddc8b9732bf6dd85b57aa784988719063eeda4427c703f0841e98927b64388def141b05f30d42194318f0ab9aa2e9e9e4fac330d53f50d762c2c3afb477fca97bb63711b07bd23ab61c41b6b110c2efff9a7dfa16af587b62473c0ec79c229478c3dac4dc26b5ccaeb5868ba5620155363bfc007a17e942c28999f3a4ff69b8431901cb35d0727215ce7df2d41fff7462961c47abe4aecdd1254202f7954509ae03d3f6fba8c634f2c097a01f91605efb171091af05d130a844a89baf18cc111a9faff02e3ba98fd3c1166b5eb4cb582a7d978c4b0038465a0fa4ebe6dd8db6d22350a3af43d2486557d5a202f9af810670100167302ece322e29912b80f485e18502d1532fdb1a07b066bb967d26593e076158b1e9aa20592a4a048d35c56c7948e7563af50c98376da20d4df8b0d23061a2c08adffe9166c1e292da83a2338826cd802cdfd087df36239a051061b9c9b3f79fe0a3d72e7bf57caa25fa447a7618e0dd441782b3ac1880aa1385aa127af22052b5e9bf3f943c43f12f8763e63361ee930240acdf7a89563b46e767e808ea56248ac8fe05b9047030b0a5fe02933de3b42c49ab6a5bb03b139d8c295fa53c14fc2ab7bf4cffd4497ce6a8fd113a1ef6c9df0f9e4c2631c1b73e933ec10a957be1910f9dbc6407a75b92eacffcfc44c3aab6be563ba303e68ffee2c7603f1733f31ed8e0e475d86afb3bb750494cd2b1e0fedebec278da202fae588e1b9fca32d2977bececfe839227304db9fe0e43b5b17ff5b58c1b6ac5668c51695465a6c68560ed15b856b5e1020dbc232313a3409deb7b5fa15cbfa4de1a0e808a531a98f4fbef1399f274a5d4b41b01ef95554b295e4d7c3386266ec533968ba869505c08a4480806d145aafc0e4c12992696f8145ff803025784e8de94197048e0f792c4d353180fa13e380ab34390e29f40fb07a05c03b422fbba21407294fe9c1137f96484c40eb198be03b0bf21a1237f01f123df846d018660efdee8fd344c361f71e1c85261d6bf2565b7a84c82da0b61b0b20381b38ae1f97c7a925f3293198c6e8f658b2760e605de2444eb7563130e2e9be40cd3a40d788a8d9b164c615d6360e5d00f67062075cf477a6aa9ba4ebb600d410abfae14eef0dbfba6e37ca5cf01b1b83c109cbf55ac4319073c78b64a75c832367b102c57e3fcbd3d2a9424a5a8ce194a92d08550cf5e0f93611056ebeb23d70a1b4a582f3c52da7440f6f6adfc12096ed55dd02bfcfbf80304f050a796feb1e03f747452f8f4bf1f43fac85682f35e896ac43a17c261364df86eae77bea4a3dbf845c4d83e1b14fc5a9696dfdbab778b7faa9ea5e01c85ed0b177def7b11e63771263242d2885ad19b9444d1b7dbe21f19aa4577907642ce31963aca21b28ea7ccea2cfb6b4c1e91546c3130eb79b0083bb7fb12aa217995f36f76ceb8b73acfe7d79cf9a26b4ea490b2781038e65a310ca8ee895f328bac506b5726426f841c3699c7d8b463863b743f352f4c70aafe6fc6556f81dbaaf7a2283f5086bf07f4df13824f548e0b7a4754aba9684ea917ac547a28929b4c068afc4504a3868cdcc26cf0b5fe27ed2a332c432883660fc4099fdd7f60890bd98283aba82df2c79589402336b74d644d69aab6d60784146937f5557660b518e332e63b6642fd5300e529681832d0e2c1a01307a273aeb73dcd6cea998c591d0492afe1c03d2927ab11a61963d977a72d565b738693c319ed09b6d12e511e9bf3f8318c5831afdfe5779d92240baae68aaf2828ff9e75cb9d490b2337aeafdd0130956738d0487c652a36711d531db6773204a670323d7c49817f969faa628cefc710b36a33186ac8329208dd684830bff9878ac9080ac1e5f2f6be2d905caf081680a0e5e24ff15d8951c0d2ea143adc8bbcb4aedfeb4a2f54c5196174997a81de5a62da444d5b7dbbb9cc04b52eb19968e75fa6ea7396f3e2e3e1c0fd789296e481e7a335c571cf721e8dcd5b5b2fef562853ad59e52ed8324996cf7ad154a1c61ff52c9f3aba8f7a634c39721df24377568be3345b48e5d06b793877416443d2f6fef2c64ab8d388269c26ec67cd5dfb895cded24697fd08e2d1155fd17aac1da7030a8444a459617d09ca23113edeeec0880e4c903849a9b1b5548542f7def95da0e6a34250c3e30ee36153c3ac3897c77442e348d3fc0fc9dc5239d80ac18faff322811875ed6fb4c16828043428830ce16a4516378472780a9953ab1761553452ac7b96b28ed01ff12a7aaeed047448b08b5e92582c1484636af464a92d4b018a6d651abb3206f1bfbbccc23e0b33576a9bc09f7e6825aa432c3740da0204c00ea1156e90cd8caabb962383b406d51ab13313e0c3e096c88e0fa90553d2189678d96c61d90eebb598eb5e864c9bf571c95d7a495166e3f48bdfd4bf247d3fbc5b2f6ac0370a51c120775f646c976f151e8259d60ec27265a6fcb0f74150e1a73189d19adc213d2b198962c31fe357d47d0a8f98aedb4eb6f4697f3cf470c52927ca0c9f901e7212cae725670397f1000014955b801d2fcea870ba70c73ee77988b26b0bf3e5a2282db5c9e005611d023587e59b057ea441e21387c3f82c5a1064131924fbaf21049d15433a35c6897e33f0214634fb99f356a0d958b01e99dc8080d4dbf7836386a1b688aadcdc32f272bcaae2633db19d916a1e59b1061be7c19eb32b67b1fb2e87ac7567ffd4898e8916acd75483c34bd84bf2d38ccb8676009382053e4c31579a7824e3e2de8ecc4458c5b7902ed405160c84d8072af5574c0eaad6c60d20b0f9410d85588c659e6245a201b41aed33811ef0f2fb501957b85448caa581e000330157e0e7987934548b6f00730f6ad3fa945bb665e5034c001d454927283f9bef6687727f6bc7510d5b2554846089eb4a41288aabd58ef0f3c65e4e2e0843ccf594d888cdc2c744585bf90308fbc8733e8c87438d2308200dbacc8af466fcae0c0624c6a1e7ece21eb0a3526da560d75922573a192f242a65d633710a17097d54a963859048e60e1e64c9a7d7074c3fd9db8f926b6b8b2614f3d41fd0d3f17306b96f52823512fd5106b5ebafd92905c7db578cc85508db3a05ac5e6625a2b57552fae0d7011337015e26da3153d195c28fddce112ee0183aaa7280e9972094c1e3cec3e33a8160f30cad283eebb763dc3081e8885c4d734078b433ce41c5a9caa5a2a4f8d16aca8acc350cab3c496e10dc07abb3ff2ef10dc0ec490e5fc402bf591aa7525a57cca97b6696af0a1dcb7ac426acf0be282280771c5d5fd621aa63aaa694221beaac734c9d6d10a16ee9c8a68c19d9ae69f9ce29f5d6244627e1fda050a627e4f7862b9c527b65431df1188c421836671114ad2b503471e0b82abe7f8a5bd10a30253efa32b38f3ae6b1ed0f1a2bc477c26ec08a6fbc8d7a3079f5a2bc94f4896ec1adfa8fd99e7514d4878e7c687edc4576106b2bb19ad1dec71a0a158d5352d33bcc5c4be15aff18f9564faaaafe70dd93b7d53a1e5d95da724c4a39b9aa442052d4e48cd5be9b34b1fedf3c80c9ff2142ffa73815d9391a3f0f529881bc11ebd68aed5009b6928c9df4bd782e707f476b5e0dd17358dc93e4e734c0ea8941cc7249d3777c78e364da0e433121d148b2a3db54512ca4cfba170c874a7e39555d8b682378d0784c0aa3c9539ca2e53b72a301bc1642eff1a2a1eb208673b252e3bd843e2968e58e1a22755857b58c2b30f8a370e679a4a5de0d57"}, {0xa8, 0xffff, 0xffffffffffffffc0, "facc026ce70936305ffb23eb9d4860bcd306db46c597e7ee8bbc1ac9b98d78b755ee6e057ce649b7fca97c7b7a8484409a2321daab541e4f6bbf6427b4be9956fba838ea72442ebc777d3812ffcd56f9647c6da3b9d53af3e47efbf8817d1225aad5b34ddbdda524356a3546a9035ca8af0e3b6a6e32beb5dbfc7349b492e7ef033ee11a67de61d6c4ed26db374cb62e584802ef"}], 0x3480}, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000004840)={0x0, 0x0}, &(0x7f0000004880)=0xc) r12 = getegid() fchown(r9, r1, r12) fchown(r10, r11, r2) socketpair(0x16, 0x3, 0xaea, &(0x7f00000048c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = semget$private(0x0, 0x3, 0x85) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000004900)=[0x1]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000004940)={{0x0, r11, r2, r11, r6, 0x0, 0x2}, 0x4, 0x800, r8, r5, 0x9, 0x80000001, 0x7b14}) r16 = semget(0x2, 0x3, 0x280) semctl$SETVAL(r16, 0x1, 0x8, &(0x7f00000049c0)=0x1f) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000004a00)=[0x35, 0x5]) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getegid() kevent(r9, &(0x7f0000004a40)=[{{r9}, 0xffffffffffffffff, 0x1, 0xf0000007, 0x8001, 0x1ff}, {{r13}, 0xfffffffffffffff8, 0x28, 0xf0000012, 0x0, 0x9}, {{r13}, 0xffffffffffffffff, 0x10, 0x82, 0x7, 0x7fffffff}, {{r13}, 0xffffffffffffffff, 0x2b, 0x1, 0x6, 0x3}], 0xfffffffffffffffa, &(0x7f0000004ac0)=[{{r9}, 0xffffffffffffffff, 0x20, 0x20, 0x8, 0x2}, {{r14}, 0xfffffffffffffffa, 0x58, 0x0, 0x8, 0x7}, {{r10}, 0xffffffffffffffff, 0x4, 0x0, 0x8f, 0x8}, {{r9}, 0xffffffffffffffff, 0x54, 0x2, 0x2, 0x1000}, {{r10}, 0x41fbced038343362, 0x0, 0x12, 0x7, 0x7}, {{r10}, 0xfffffffffffffffc, 0x2, 0x10, 0x2, 0x3ff}, {{r10}, 0xfffffffffffffffe, 0x10, 0x0, 0xffffffff, 0x10000}, {{r10}, 0x0, 0x4, 0xf0000011, 0x7b9, 0x8}, {{r13}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x8000, 0xfffffffffffffffd}], 0x6, &(0x7f0000004c00)={0x7000000}) fchown(r9, r4, r3) semop(r15, &(0x7f0000004c40)=[{0x3, 0x5, 0x1800}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) 21:08:06 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80000001, 0x1000}, 0xc) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/88) msgget(0x2, 0x214) connect(r0, &(0x7f0000000080)=@in6, 0xc) 21:08:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x3) 21:08:06 executing program 1: r0 = socket(0x1e, 0x2, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:08:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7f, 0x6}) 21:08:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 21:08:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000000), 0xfffffffffffffeff) 21:08:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getgid() socketpair(0x6, 0x8005, 0x95, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xff3b, 0x81000000000}, 0xfffffffffffffffe) 21:08:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmget(0x1, 0x2000, 0x1, &(0x7f0000ff9000/0x2000)=nil) r1 = fcntl$dupfd(r0, 0xa, r0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff9) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) recvfrom(r0, &(0x7f0000000040)=""/28, 0x1c, 0x3, 0x0, 0x0) 21:08:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getpid() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 21:08:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="ea", 0xfffffffffffffe11}], 0x1) r3 = msgget(0x2, 0x11) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/87}, 0x5f, 0x3, 0x1800) 21:08:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="d73bd17ed51a8b3c9b0b3912fee4d505cab35782f88cebdd3f7654cf177b0374bd1c83e21bbc247a2fa574d8d8bc0822ecadf28fec6e40e576aec7f69bce92797e1b18bd16bcb722b0eb564865773fb118e4470c81d103f2587dfed47d2d5b5f4b377e0d882dce7c7598c42e35fc3829e47e2dff809c35b76c6900f12c2ef6cdea2329bdba1c741f00e8fba9a58ffeece42849e5d23f1cb600c9ef729142b9dc5575ba214996caa11a63f0", 0xab, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x2}, 0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) recvfrom$inet(r0, &(0x7f00000001c0)=""/175, 0xaf, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, r4, r5, r4, r5, 0x10, 0x3}, 0x7, 0xfff, r3, r3, 0x8, 0x7}) 21:08:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpid() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c650c0e"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="014d12de1227c1a155294c64d26b84902d78a89d7ddd1e2016eb5cce9aee8df6eea0e97c97a092ee875c259658878743026ca389a2eae09f20", 0x39}, {&(0x7f0000000100)="8de64c763dd0bbeaf3bebeb75e60f8c4dffd279a6ece943d36e147df69eb556de5eff3ebfb379b434f5f1336b60094e0558b304535b9ecbc6ed6887c46023f3a301975e484dec58309d5c44f2791caa3af310e892c135220d42c1327f31ed9295181ed48a5acb1179aa840bd537c2ec7c80e34d2bb47da3f1d0679f2355dc8449a87e36cd2b2407330e0ab67a573ca0aeaabddce933b8fef26cc0169f5f5a185b6bcea2dc80b6c066e8cb2ef52", 0xad}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x800, 0x0, 0x0) 21:08:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 21:08:06 executing program 0: r0 = socket(0x31, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000, 0x5}, 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 21:08:06 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000000000051fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f03090000003361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848e8e30506f2c6d6feb8b9c6efd0ee5baab908a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b30a2a22f7874c087d6200c8b18a7b74e425b10b48e4e9a7cec35fdd431aae5119b5fd88413daa35d2cef35363e16219aa5f9e89836c86e8000d6eae286e3c9fd9976337341904f818608b32e1673217116a713f485adfc3ca454750eb6fb9207cad4ab460a3d185b5689474b7a628a86ca12bc1306b7b48fca1bc4ffca925ccb411b29fc2302483ef5b8683c4847ae2020000000000000072ca7f475d934171bf249a26415db2c033153930ee382bf88f186fe433173c551eba7f88f2644dc2a0331fef9b13b72fe8a95a83454031d08d0f15c14cabb0502a0cc9d3343b7070d715353041ab63ecd8c0abc3620dc3ea8247cd163c8692871d8905e02bfaa27decb21b4130ce671407e43f4d35603b227ce1fefa6800"], 0x19a, 0x800) msgrcv(r0, &(0x7f0000001300)={0x0, ""/171}, 0xb3, 0x0, 0x1000) msgrcv(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f592ba251b99fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002379defe94bbc5e963cc02a49970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf7ffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4bb8cf4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cb173fcd22305d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040215d144fe91c5625744a72a4354d8693c36bd8d2dec080048edcd6b76d7cf812f5724bf1b2d64fd0b4b23d3951f2257e1da88f815aec35b3245d904219d0065080b3e67324df8f26d5ce3987861e0841ab297c62c774af0aef48773067cee095b722bbb713f941886ac86d149858820bd5863e97e6b31441f6b3db18e1f91256fbdb56b400da9f0ec267bed8a9525271becb29f95b654380de0c6b1b232f663fabced87d8817"], 0x1008, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) 21:08:06 executing program 0: r0 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000300)=""/82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x1, 0x1ff, 0xb809}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x1, 0xffffffffffffff18}, {{r2}, 0xfffffffffffffffa, 0x3, 0x40, 0x80000001, 0x9}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x1ff, 0x922}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x40000020, 0x3, 0x8c}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0x3f}], 0x6, &(0x7f0000000280)={0x1f, 0x101}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x5, 0x4, 0x2}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r1}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r1}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r4}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 21:08:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) pipe2(&(0x7f0000000000), 0x10000) 21:08:06 executing program 0: 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0xc3}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 21:08:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000000)="ddd70b514c44f6ad3dfdff72ad5bc6bbc46f3a9a5b", 0x15) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 21:08:06 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 21:08:06 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 21:08:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) socket$inet(0x2, 0x8000, 0x4) 21:08:06 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffff6) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x27) 21:08:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40)={0x0, 0xffff}, 0x0) 21:08:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000040)="e7e39cc024974e1e1c29b28668ee871894a6ed87e49b129488926dba4c916b69516ec5dfc41f49951c661d39ecb161be258c395467504c", 0x37) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:08:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x8002, 0x8, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c4e2ed97d4c4c10f5d31c4c1f96e4908c4227d78e7c4618d73f40067400fbaa1001000000c45d980f4404410c4e34979bf0080000035c421f82ead1d850000f30f16dc") chdir(&(0x7f0000000280)='./file0/file0\x00') r1 = dup(r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/142, 0x8e, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r5 = getgid() setgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x9) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 21:08:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) 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) sendto$unix(r0, &(0x7f0000000040)="813b7f6696a571b0899885f9748668aa62fdeb03ad4e90006e57a78b557aaae1bf04db1b40cdd44465852a45af00b35f89a6e8d863b1f1f882f1e39781d8634c77a09fe9a2a8dbd3de4aa6f1f6", 0x4d, 0x401, 0x0, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 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 = shmat(r5, &(0x7f0000fee000/0x3000)=nil, 0x2000) shmdt(r8) r9 = 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}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r9, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r9, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 21:08:07 executing program 0: semget$private(0x0, 0x2, 0x485) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/68) 21:08:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5a4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000040)=0x2) ioctl$TIOCEXCL(r0, 0x2000740d) 21:08:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="29830d5b4738697e19200febff9896d1d3ef0c9470482d32d6f41082e9338ca0eea3c86f1836d7a2031403f646434d76c8e2a7983a1310c9ec8688690e471f80cc22b7fcbe44b85a176b5b", 0x4b) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 21:08:07 executing program 0: 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), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:08:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket(0x18, 0xcfbb97aabf2d04e9, 0x401) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 21:08:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xff}, 0x10) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socketpair(0x21, 0x0, 0x8, 0x0) 21:08:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="252247097927e32831eb74eb53ac0814bb7b8d4659f1ecee105118c148c44e46dbc62094e0f56275673c4b4dd0129333b15d19fd790557227e5f3cd50c190d64d372ad5965ef0069d6a2c30f903ec2303fdf1f370a71c1ae54788fed431d0a426a16f8dfe360585ee234324ba1af0e2148", 0x71}, {&(0x7f0000000280)="25859e60d9", 0x5}, {&(0x7f00000002c0)="e7b1aba27c7c9605f5fbac0631f590eb6d9d0ed5c1fcb598708740381fef319b1985449f157225d36613239a35e920c4e2b69a5ac43a3c4ee63e2779495eec8ac787bf525af51a887fd69b160d132cf99c6c69ffda1f2be66e766f36d6d1e17c4d4de9600df674c2dc5f94feed261b1b742ccd", 0x73}, {&(0x7f0000000340)="fdc0949a63adc639b4f1a0290b76750c07aef4d8f63e16959beca25a95e8e6881356457fe64c8946b3e52ca02d4494221232b80a7b847309c59e29f2264b32de746e24e163ba1df392c6f7b2d1970fcc9ee6d1be6bdd4cc40f3c896ba3b44cacd65f4a5e71f24c6d239c72ddb663d02881c812de500c55456f7349737c62ab55aa932ca8f0", 0x85}, {&(0x7f0000000400)="1d9731f5218221729d55e5e0260c76a52b484c2177e4973e4e46955947380c0069be4ca9c124c9a64b705b4a4e9d5404c4cf8a3bea59cac954996925200d8c6b90a71818b2ed3d3bf26575e08951fd56ba34c23006d9736ae0192116a86e051aa79c41c99e40f4", 0x67}, {&(0x7f0000000480)="19fb175dd99f41f9b325f0ed7410edba062ad55ce0", 0x15}, {&(0x7f00000004c0)="2e84f6baf45eef0b08b41b2fd07e367236588323e2d056b1afc6a8a3d765067d1e9e34660ad4ee00a613927732fbee44dad75510310ddc32f651bc2ae6b10107744d71ed52edd086987ba32b58e66111b094a4a5ad0d", 0x56}, {&(0x7f0000000540)="bea7255ed398bf7398ddc8d694b64f862e87a2ddc15877487bf272de5e6fdbb9fecc605d6e06b73797b95729cbe98b888f1d585893b4eeaac529d3e03a6f175b3d02a56cb27a376259854a574597b33696c31ddbcf0ffafd0fda0104e8de55e21cf8", 0x62}, {&(0x7f00000005c0)="f108ec957d5570c3a937fac2830242bfb732572639fa7a544018eb1341627d63caa2e56ed38255096fd514cd1cda64960515394f9e603da984129c5933374d0b3a5a7ef7c4055f9ae453ce29c50b460159a00dc8debaf531add549302d648ebd08fdfaf5aade18fc59d6884adcb5b6035fa3e9879d0e8636ba5d761649684914783c92c4376307a5d0b9918a50aa5001cc753442bb467250ad6421fb2969640dd8013abc0a1ab2b4bcb51858fcbdbbfac03b190981c451eaeafbcf6c7a10e991a7851876bf8694f09027e53483406a230c30a95de3eb359e3a0e6cec493b4bea5aaba07b", 0xe4}], 0x9) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x15, 0x10, 0xf031, 0xfffffffffffffffa}], 0x8, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x96, 0x2, 0x2, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x3a7500, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x8001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x4, 0x10000}], 0x7, &(0x7f0000000880)={0x1, 0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) read(r1, &(0x7f00000000c0)=""/187, 0xbb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') close(r0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 21:08:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x5) recvfrom$inet(r2, &(0x7f0000000280)=""/243, 0xf3, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x45}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) socket$inet(0x2, 0x0, 0x3) 21:08:07 executing program 0: r0 = socket(0x16, 0x8001, 0x800001000000000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x1, 0x4, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 21:08:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0x3}, 0xc) shmctl$IPC_STAT(r1, 0x2, 0x0) 21:08:08 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4a5e, 0x80000001}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="be83fe7ded7923023b629c80cee467ad7d2a10994a66d0e376b5fdca25510998616af0019286bbef3c8ed134c021f494a5de65fd4235601e4e01ae514c8995db2e0564fcb88c6a82e00e7049a7aab05957869bf279e2f7eac7526199fc7851e4de", 0x61}, {&(0x7f0000000140)="8e0c6c2c1ac85913bec15278eb2e10fcf179112e080098f3b9307036008235f735fe8e86ead63902832427b8ce2a47080a1e78d573d9f00be7053b7e3ae82c8cc5c12f41e58c232688104758482effa8722d3298", 0x54}, {&(0x7f00000001c0)="d8e5f2e25237a6e546a0b9b6f0997905049df7e944dfedb65876b3d782656166765cf5c1539d61a858c92ec18415684595d08f96642ab511c94caf6bbee15fc43961bd86866a46cdb37a7caffbaf37c64a5fd3bf0216d6dcfb3aa874e33d546b1d4520ce52a84d978ba934f878698f2bbd51ba429ac0479f7341fcaac820e5ecb51ff6bf2ea212caae388e20bac9ef7d0c8aec07b71c03cd7f4b2208598583147e1c9ed7543c692e230204e1646d9f05d44526ff02d6122e24a27791c3679531513c69db", 0xc4}, {&(0x7f00000002c0)="19eec95bd968173079414e26481b5cfa9455af3ca73a9dae338c6d44c778bdfe874e30e5eccd2732d56573ee8d555e97d3231400d20a067bf574b557c47ba6c11c37fbe904db0a69247af5dbda7974ed7967705c02a8bcc87ad422e6f0ffbecc1e703a46117723d1e82e08571d0d26f6ef1c7cd1b8cfb076ebf7424584f63a0e1cf9fa8abec3b9db8ac0e9061ee33c8382f9ad62172f0a08f5a53749dc256e9296d8d05e6aebc217a2dba9dd60b9e3b7ae7b38b50ccef9c7fcb3aee52b662139e9fddd3368d54a9e0036ebf8fce3002c23e2515a3c1cc409349e17d04dc63a1b80baf86f2543bc2203e362844b547f4d03788ad3e758196a6a2b264ebe606cc613c0ab5e67cd5139c9f17331fe8187b3c85c2329792869c681c6cbe4017621c0f64ce219bf87490df8db361e9e1ffe59f1003028d0b41f89ccd1dec4d36c515aec6230802dedd2608fb43508d0b0a9b7be0eb00c170ddca35ddeab6611dbfbaae5ae66fee2ed7ef5cafdf94a9ebf2a06d4298fb31b845113ddd03344d558f55382b5ddab139e5bd39d7408899dcd253ab78f272d236e297eb470b3cb59568922c923b36353b0a8100d929c208ebc1225eb0d8ba8e1cf4c298effd16a30fd1a8c1078a9f93a21363e5ccd424549561c330235ad49f14a340ed761f3717e662acedf9d5e0055eb548a549372d7d3649c1617bb626c5362982840490331d6f4a216d8acad824b51e74428bbe569e87ea70b3a55bd552788b33deee9e8325fa094526201eb44e34217e6d20cb2d39b1e7aee40426feb73440a5d8c14790d72db882c7cf404118c3d53255e11f8ddc7a97e7f7f8edac144948203b2cb1e11b01e7bc3a588698a742f3d56e5ac04f3816ed5900094eb0d397f9bb2813742c0c25cbdb154050e7b8143b6267851bfc19933efc97797b6b0b61a1a504752cbcc04448f4171b2782b082dd84df9aa4b8d45cd430289397fb50b0f7823e530788d204c88319626539c2004a135579656ee7757f40aa88c4a62c8ea9822359e12c63c8464392cfdc06c0dab26becfc1681254bbe9acc78c00752f60f449308bdd4ffc41f633efe71acd58167a3b04e92663eabaac50921062b9504418e3f8d7a011cf09b891091888252a7126b374d9e2e41660ccb734b35c2761a74c4b85eadcff99d639faa838b1942e30670e40ee99c562f2288ba507c7ec6aa6a8bd50845fb63d346f92402aed428f96ce4cf525fc1c9338d1441fc9b1e2b3def5bf1cb090056aa22fcbdde2aeaa94828d948db756e1dfc1b5afb2852edf30a1cc83f85616932deb8ddc2ba717e39d887aa9047d5b9b7caefb4e5022be8f39e5d0362ba5105d68407729b1f03862a28a054320de7b174c4b535d5a25d96f2171187f068bdb2c476daa77bf85385d0123be35963d27b09361be1bc8542ae3db362ada2f828dc168deddb2cf7af05326d87101dccdac6b0b0f67e1407b8ffb9da53f083ad55457610546bcc93c0a9cdb878374b13a1ce967eb3cbac6b761796f5f7ffe15684b614b402fac5592b4b212b532a0def7c1b06336ed50b60ba505f7c759a75744206fba040801385289133d51ead07935ed4835e53fa9e7fd8014ca42d3bc36de575cbc278a34450b0d9425cac5c8cbce842c24e4906f0d4ccd21ef9fdf19a906c5c8bc68ee32a3b796bb1c83c62a94f034dd3cac6a0d6b06695b781f8c2d74238e0cbaf871a1d6b9ad33bf773bb6e2309891cc3ed178be9dfd71e13e3c867a629f3e730afda86269a15bb2d79890d0c64d755f3736210e7635ee771b740688620a2bf523a330ce407f3211b48423847a10d28eace167ec4f30fc639ffc5632545accb89440fd079418af003edb979f90c4ccae550fee49139fd38673aab913c400596ecc2469b786236f25951e4ec07d7ba01c34ecf6395508e41307ff632bbb47bdf15a69dd38d1d8fe1b71025d917ea70b2966559b129a0cda585535e2a71947bd51ed7749c16f22aa85f1f6489618c26ebd89dfbee7a2326f3c72164ab3a8ce1d035ddf38a8bfe0fc5157ae200842cc27bbe5f494396ba40061c44116aff4a77111ac3eab375848f9f2476c8252713f22448c3c916a879c6011b436586673360233fb09ae5a6c4892f36fd2c93ed1437f0029b9af2d9149d1fc7e5a90e7e7597b60ed1362c9265ad377f2c47983e3fe87daf171f3528cd0b918e2eab0c895d8791306d6925724b1d38668e21c34ae6ca6180bf19b23e103392118bee1227abd0b3959cdcf748171a0f745a940f73a7594ba2de8ecbde16afea64f704dd14d3ee37efae7bc7129a82fbd8408db30d82753cd593caa58c8cc75a45a793c32e5d6091070231fd71c37e862dbcae61dc403afa98ea83d0023e9920a05f00bb1e17a0daeec3634519c5445256f12f44274583253f0ae95444ec4d7c4aafe066529b1862cc3e62ce7c37ee2524c95bb4c9c3cdd57515625a8b76c133cc503a260aacdfc4acec0829c781cc12ad77d0226eaa05ae6c46b17fa288d3732d3897bd0039a00e7ee5c5d67c34c6555c2a9ef811bc49627cbfa7e683382d2f3041f399c12efb87f4b9247acffc08f305398cce06126a4b7e47e943055969311c3ee5d7fd4ece0b015b35405c53cb511b9a98fa870ef1c42707bdb46aa70e9bb6b4b31a301666ab75d5db62d3d147cb22b73f5c7e11fcd906061d30ca2250bceb9da3b308aa5dfe70e56443e7177ccb47ff118cdf6b1855f205f6c3276efbe5b0c95ddab1e1d717bcdf860c424930f272854b0892c8296429be36f895a80674c24d23eb089324a8dbdcde7661c4ce048c6088f840d34dbed815ff8c7f39dd737872f3dd494598dcbce9b1895cb62f204320e9abb23188b85298da824cee75833402130aaf508a3b8c6fd13d6da25df8ee0f492bd9d2b55e5dc8295c90bc4ad2a97d958e3288dd543667632d6b02c741a5f8772aadb343344bbdcfdce4860d14466abff4016645a9fc192d90078e78a03e48d2c2ec353ec096ac4e0e54e9739346c49907601eb4f0a56d24501a07de8dc80e4ce15a189405c2850b042fdf62d5f9ddb3b8aa05a33d466f3b8f8be75ac73b0d50fe99c31bdead9a97a2541ab98e4726114928a02ebde2cf0d3eea416e703054d8c1820b3d89e63bab5412f23395e987525fdc71001902958559932893dec55ff0216d8ddffa3c96726af3391f03ac2033a755a16444b11a03615fedb00b3026e4c02d843031c730c9c3b7f5e6cf8f43ebf7c3530c777bc5ddf4478140cc7463564a503275c93675b41619bb2e98a8de659bb6f245719cb08695948ed16f9bf5226f51f05e527998c1fea43c4683a1d02e71c78d77e02053d7875ea0a8aa9c269d2eae0714b1e0bd88d028db0195e8d605e30c8c33adb65c82ca432b4edfbdd5ccaac3a98131a05d43a78837370edfbb981e10559088cef70fdb0038d2780f86abc9cb044121753fa230e8f518770620e54e3d67de2d29e2daf3f62f6bd528d02098482a7445b5a07367e5f8dd2524e37f08e7e8b6a36fc1ae8f356abd664d18d3d071d95a161f2fd65f7bf3e57f6c7912f8dbcb7c40dfa0da597270046702cdad13127df7565aa7dd3ad05bc370d48df196a2049bfd014d3d0c0ce8e86944ca5c7ecfecc73635a2be739c4e060309984e6eed74db419614ec25dae7bfaaf921d6b67f04a12d978c3d05df71f259e29fd27ba4fadd0b4c2b221eb4d36c89b48b8bd0b35045da890ad62475c433dcbcaf214c7f28329111b1eaf67276d3ff9521f1dfb5b1da8165efb913769dfde85d5363ff33a10db799138abeba5f78dd0746d645c16399ec468ec3e4610d5d18e2cf7aad3000be4d3aa2cfa9cf519556cfd8f3c1737c3874d977e13fdd79b2a2a9c1e780b70d1b29b2d9f09d6fb476952371c4c9118bfe89387ac5de5ea830b733f0d17dd6150690754abf6236d6bb208ccd77accbf79a29eb77433e743c0e5b9d1416d5c3312bea2557e6c78c3ecbf3c5ad5f73a1df8e8228bca1500e308ec1e0a72a38efcff5d9dbcb0c419c202cdb5309c9bbecbd7f17e8187fdf6ef9fb6bcb3cd93c57d3495237aaed9cf39f7d2270c75fffffd52ca44c05eeea049b92ebdd90834f33cfc7b19066ff2db5b690a84012e9817ef4e17906c5d804b1911f7cde0acdb8d20b336741fc854d92580d99ed7fb2c5ff91f377505b022efaf0e31abd25c89dd34943ba302e16129509b7e93f7ffe18b444b29efab372e884c0f77e2cc5bbf05db719eed15c32345b2c497088667cbb3a383ecb86f68188c496c34650bb9fe51eb214bd704845d6073110403ddfcaac8217368bc0277b98574f5dc141620ba5149a14c40cb66b496dd011273bbdac6ef04786d18aa8cfccb06963f0e734b6476c6882ee43c73bd6bacba6cbeab4879c1249d604f9a21a7845819f89446602a57768fe5eb8c261f24f6360fe39784febaa5f39a3fa14e5bde8c70041a0726e01f49bc23de17911fbd2fcf4e7b63a0f432c0af60d645eda8b6bcbc9aa408e81c6f65a46778df2fba2ec614c08aea4b13cbd7328dae38f0254bf94a1e039cffb57b0dc9d3fa27279b702678a97a639067bfe1923ccc516429be6c8e6648860bc7d30f6d5c450d5a9e56f58b09ca01ea571b228388fce8a7fb8c2590496c3fc65a05c37efc7ef01b54bd84d63ca8d37016148a8ae5b4c343ca6d35459f31fa88cfabd4054712e9fd13af9fca61d9a45238f215d0efe3bedf648b32082bae9133e536c1b6139bb8b362f71270e8762bc0dd7c35ae1cb5919a59a7efb72dacccc325db128da5b5fb914415f00a21c46bc12ce9d1182e9c5fc00e62e5dcefe02505e032cd6495efbe0dc61fca4cad5ff0fe61fe1831dfafa92c9102c51ced59ed062ff1321e4c1c860a076ab98971ca40a4a7e8475622e800dc26aace7dd174577d1191006c55075d11bf5e43cb722b789bfeb3cdd70d945815c8e529553683829783a3bb5cac433b433f8428771268771e23b62226fec9a28ea6b867ed59e976dd7777cf59f7a8c43d81200cff2f21686b255325fbf3022f130a03ccb6820e045d4d4aa8c62ee895256c1b08b3d99630dc1313f6fef5f249188560be17ac2d3564571363b3be05a7e1251650c911b2155de688b9ae6f8304d040ac6447d5f4302912c89d8085213aeefacdb8f3ba0aa9768c474f7a4aa72cb417b90acc1e38e52613768b1d58f9031356eb63f74faabbebf4e4aa3b7c407bbad8ccb5095a21aa5475278747161c2266983ebc32da99a166c7538f926de73e2e8e5f84b11db82b6afb1d782c41ae0f1f011de0dd6169f85638b7849aacf655b9ef4ccf47e6795159bb476ff1b5252577d2f7b478d0992377ca44521c33f130e4fafc40c21b1b50948e895a8a9fddf95dbd6ccd287743358aa94eaa5c082f99ea897a6b2b02cb201de6331df9f61a29cb83317c7630e59f6b1c2edde5937f4cbfe3d9aa6ffb5fa2f8af22815343024de86e7becc7e1ae188d7f7a97ecb0a6ada36e4aa79a3650787063aa07b62d5f9e588ec583a0f0a964463d9d5283344964055c2f125825b4927821604d968c33a44063b6836ba6c28a1e1828477a0117d9679f89f48fa6e1dea121b69bbed634f3deb2eb3c9e8085e287d1aad5a4fca8b67c0e88f5eadfa75dc741d9e13447697982447e69a676897a5854cc35a6c8a16e1d82e6f9cfbe866ed988051b1a8a6a041cd8b9987da7d678b257d3794fa05f52b77a9713a2d2bd9f5269fc629f38bafc384fb385b28d5cbff77cd6df7d739fba1f088bea9f9ccfc1461ba9bbff6465405949", 0x1000}], 0x4, &(0x7f0000001300)=[{0xc0, 0xffff, 0xff, "86b2f9b37c230ed88b8929cec38c430b50bcd7737ec6afd2497f1de691f3a0d66945b1588b8f054fd38e9575e42ec37a4ad7bc9ebb9ec388a6fbb85c73a95c5a7b05aff406b190e664816bca6ed02064e2ebef5690a68b185f4288d64b2aa122ce3099dc26e2317cdc0580a9f9fe7ef0530541bb3ec52adb650a41da05348b16331292b0aef4506e2b5bc53796b049c77caff5881dea0e91532bdc741d903c4e4a88de5baf8dcedfea8ea0cbb4"}, {0x78, 0xffff, 0x7, "be3340975a0525dde88ec3f29f512beddade1b906bc3c5ebf537c9ee3b732467a6f88fd08676e88a98d365a26bb8c6bb15f402212b82bebb3de8694c089525f9fda04468f6ba1e30a519142c57a8d4226740a6c051b3c602e96426564c1c2b466761f4"}, {0x38, 0xffff, 0x3, "070d4f095ce85c17444e606efee189e6e335deafabdcbe2e606ea92fa54da3ddbca2d1e1819c15e1"}, {0x70, 0xffff, 0x2, "22e06eccf700b88951aacbd4de4b914e40c80c6ca245d6bebaa68de9afdeb169a65dc9698cac2d4c6749258a8956ba2ca1703191926ae03293f90eb623bbf6f6ec92a3f25fa4293cf2df5c1fa16488003f4b5c27e05f81b58147c0baf04b697a"}, {0x110, 0x1, 0x200, "75842a591a931a5af117cc4ee4d7c8252d437881d9fc97af831738213fd473ea21a995993a6640872dd639fff92d09027adc2ce5101a884b9bcbc29aa040a236b827d2766faeff19bbced3fad6f7e93d96bc03cf5b2cf6e18f461fa36b4199fc07f814ec6f9442c9002c78769202720e375bc8972084e42f86cf8716374cd94b0d9bb04a2dffdf9aaf1041ff87a93bef0cfcc90afc8c57dc0c0feb45d3d7a5608bc95f67716ffa6bf7f5c5c445cd5dfb87ac51ca58fd12118c8a89d6c95f900fd29a086a416ff63158fe02915b10e294fd47281258f02a162c49eede8a8eee74136618c1a887d2f6245d2a12fa5d57c2470ef7f42e8c57aa9eb0b6abac56"}, {0x58, 0x1, 0x0, "911cda959f78b144a104b640691f446e7f6433f1d1826fedfb38bff42776296bc30b484fcfd2899bef9a1731b38349f794b30a4b5790367b548a5938db72dffa72d93b97"}, {0x58, 0xffff, 0x4, "da2de13fb116d4f8d7bf86ad30350d2fbd350b1171fa09e58e617863ea426c3853158dd19a86a361012bd6d8b1a2148f523579e750b25246d2743542971531d6442b9f"}, {0x78, 0xffff, 0x1, "a49d2d64cdfd9c5ec3b147bc3cccb7d8e68aaed9d0ee2a724f7882ce522b6760d459d8a7076ffae9a1cd242acd8ff05b81eb9f201ea10d162d62ff043f88e1a024e4b52ad1acb3422b16d56467bf20feb578e488f59eed2515b464a4282ba093a04635f7"}], 0x418}, 0x8) clock_getres(0x4, &(0x7f0000001780)) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 21:08:08 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x37, 0x2) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) shmget$private(0x0, 0xb000, 0x400, &(0x7f0000ff5000/0xb000)=nil) 21:08:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x81, 0x45d9}, 0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10180, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 21:08:08 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x81, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x9fbb, 0x101) 21:08:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) sync() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:08:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 21:08:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x5b936c51, 0x1a, 0x6, "ad80fd768e8cf9eb88a549717afee9244fc2b079", 0xfff, 0x1}) r2 = syz_open_pts() flock(r0, 0x8) ftruncate(r2, 0xffff) fchmod(r0, 0x4) 21:08:08 executing program 1: r0 = syz_open_pts() chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 21:08:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 21:08:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) shmget(0x0, 0x3000, 0x1ff, &(0x7f0000001000/0x3000)=nil) mlockall(0x2) 21:08:09 executing program 0: r0 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1005, 0x1}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="a249017e4391a0a1f31c08c05e811c70319974d9a9c667c2a052620355f5f7a85f9da59cbe2c54ebed67f11f5e3061d572800210ec7f34f6f215e85785b9776145f5c4291b13bd155da6b67f38142ca8033d2afaae3fffa705be58e42b7f2a3896abff2c34742fefe9", 0x69}, {&(0x7f00000001c0)="63d6ec5e9e86d3acffca8654de2668262c1a698b4e35343265ed3882e0683b54673476b5976b09843392040b03c3a39c97", 0x31}, {&(0x7f0000000200)="79ad2509a8734b5dccc36f704c13c1cdcce61fb55c39604bc09f9e925b502164bb0d2e78b11c006dea959c84e6fc610cc299ca7a1637bc88a033083fd91efeaff6f9f787b878a994376ffd4600cfc22f5cb999aebb19b1afd18455eb5dc8dc7ec8e5ca62ddfc52bbb9db1bd6a0c8207b552aee4befbe908ac643deb8396ce0123a40050eb8fbffe4403f20500da729b52ad0f87691764358eadfbe478d0d5acef8725bace980ff636ee2962f784d756bc0ce9e615a6e232b56b32cc9c6b6eeb4f317c0d75fcbd998de43b3e1b7595f877f0d2e8c745b9c9aa5fd9e596579b09e2c689bf7d44cb4", 0xe7}, {&(0x7f0000000300)}, {&(0x7f0000000340)="1d763e9ea76ba7bc9e08b78dfb04221b833fb9dfa21a5d260c3a5c66b4623832ed722f0fae2f53f6b70cc1b7304e8c54b127a967a562c61926cf2e486e1eeae3", 0x40}, {&(0x7f0000000380)="abc7f8a338f1724dbb8cbe097d073f543673533d2f353a0335ea40d1a5c3", 0x1e}, {&(0x7f00000003c0)="cd163f03c1e1c0a8a4b3dda6b239ec942b35c22877a42c9b87c37f1dd84a3a58e966faf6bbad3afaba6011ce844a6a28d4d125eb85e9995e2dc99b81b1f934d98491b113488c2bfbb1454609f4646051a7a0993bb94d8786e126d687fff35aaf2b78fb2772282dfe470cd0", 0x6b}, {&(0x7f0000000440)="17b4c24de2f3fb0f17475f738a4be327204e67f16a9dc68e79eb404608d6ae02bf2524aaedb9c8468902961dfc8ac74e231e2e7887770842a7c4cbfe559eb87fbb3463d086bb79b4655d437b3c36482c43f70a9cc89c25b3401bbf998db85d2609db0edb64c826a6f6529161b2624110c62f3b5262919f7aad54b0944a054db37253dffa5d90707452b6f6e1253df4bdd7c040f787cf33403ec7d986d86c87abcf0190d7beb24e1eae84171500f0677f06d3b4e191fb89", 0xb7}, {&(0x7f0000000500)="391a1fcf3e3c054787611716f62897cf973e460d30910c04f24fe75ca80d8acd666ca3ba8061ef2dd10b4929bdddc49af9f84615cc24c019ea555cb3ed681e0bdbcc849e647ebc40798d55f8792ee2081a1dac99e4750d42a20d3ca18485d65a2618adf72cf562605376aa669cabceb90c9154af00632c901d9b3c64fc213169c0ddab0ae595469579db6208766bb1895afa77a213233f8ad3c42af4dfa50b188a0d41f324fd1f5bb8e1fc9475be9183cea050e717e5a6170a9b4fbf64c14bf4f0eac72b13df3c2eca3226ae", 0xcc}, {&(0x7f0000000600)="552395d4687b8c5219bf87b7fc9927024eba18fda97dad9d79da9d1e930a90a7f22a11b9c5deb7ba7e31e4ce76bf10d5ded2a46ab11810e7ac357afab7cab70bd2ea23fe47f45de8cd3f2a9a098944e3248ea0bb4e4d84c88057307e1d", 0x5d}], 0xa) msgget(0x0, 0x1a) getrlimit(0xf, &(0x7f0000000080)) setpgid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 21:08:09 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 21:08:09 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 21:08:09 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 21:08:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) writev(r0, &(0x7f00000032c0)=[{&(0x7f00000001c0)="058af3f2c7a780fe529a481361b4d330b7d7f5b284a712909765aafd4044720d7502d530a46af8952bbd715a2bd801d7b6b82604f6ec6a8c1559241a444b874d227fc322efa9d2cad677fee9d70acbc1f8541805eec3e211ed748e7937fd6ba652a92ff1ed12285378348de736c0b5ea454331b1ff8545c9f64e45d5c1a5a716a33943464aab668cb7c917ece792c95995acf41cb56267408507abc1de4023fe980b9a32780bbb6735294bfb66b0c7c89dbb0a7ddcfada06b3deaf0b24440877df00b15dd5731bfbe6a59912dfd55d9403c35d28b8029d7e4ec70678558c6ccce0a70797bce53dc1ee2b2899eee55e06be8b", 0xf2}, {&(0x7f00000000c0)="83c0dbaf391cc2f1539030fb24a1cf15eb4b6fc87c1ac0e08ea0f23b2e47d0b762a0784467666cd47b9e288c6bc45dd18f82de1436ca29b980be00636d", 0x3d}, {&(0x7f00000002c0)="ac841642c4a2e7676e7b0e14573cabdb511283390c851a7da59ffef7881b6ef0a8b5631e86786215672767fd5c5139365784c0bcf75924c0cc7646095b209aa3776c22ca1b47b126c1947a153a22d6bc1810530be97342f51d5d881237ae01d8ce7a07dd9ee1fc92fe9c64a85410b668a9535207b01b8afe0c0b56244652e88fcd2f513c9da4d74e806f4e7f9954327f2ab4f3035d5c5da99e1fa595720a4205c89d2db4ac8350cd5e06416279836efe97d441e800df176001c2e7c69772bea28fd061bf361f8581bc2589a1c714bf1d62116196fe86a18a71abc1ae18bb4d1289f984822e8cef8c9dd2b0024638c55620b076173db61f25bfca4ba660c3de61775edec8701f68005f27328474132e2caf16b00374a9f18448814307d6e25a90de76d41d98fde5e96497a488ea7be31670a707fe679ad916e997df3ef20ed5e049e71b2666f5996833daec48de8bc4049c0d97e03c75738927984a323b3f18c227a525ac2f04b78e7c6a7f07d55a9eabaa98517fdb88b9065dc094b9c15aff794aba40c6962a528769b25e0054383ffab820a885c984db98046bb591b14b54b7c5f3aa4248321d0250b4c2ded9b855ee6c5455f7cb986be396b79cee569638d066d7594993c2bd5783ff5af361caeaca5ef6068a0b3286364885c244ab45f0b9f768c43f460aabe693e98ac1607690c02e84df291b416cc4ea31d574606ef1c7f39eff3e1eb50bac918baaf2adf780c49e394d09f0090e4e5f66e6bdffad51b1ed8ac6ea1f369a4515797d67a8a6f846db4e3e513858dd738a57d3d3d0bb3245b7e9ec6f64d46e54b512244a0350df646327fc51f090af1a27333d59c3e19e7189b24f5c8323dce10436aca26fe71a6ad5aadf32314a815d2d7b610823444a46600eb7d8f73e9d202ec4bdf10afa9157fd0b773820baeb1efeb0bbb920eedbb666daebc4cd7aab9c2d7f80f0b487076cc718fe94b58b273a5fd9c7fa8ddb9024687431f4d9c72b6980fb60f1ff0cfee223b8de0a641dc0c963d924a1454959b8fab033a42ee38007a697055c99dec41a6eea6b219ba4b34a05387ffdcca37b585e5c398cac6c0ecacb2b934ff7ce6d899c3586ff1d35150d6e795241656c9a0f95fff88328758bca74e807add2becbb3c24e21c471c0c10cf1d6289523f5b9813f60d06cdd27e57a463b59190b951152f62e01292584f92e1e00b9850de2b157c341ef6c7059910e4259b7b16df20e4e8739b5c30575a72562483d8284ca77f9e0aac8772f1734e6f5d2034c83075bbbed680c1e72d15487b80d03b0ffdfdbda3f1931dd2eba231ef8eaf89a45e5f377c4febb27394004d23477b2bc30cc4a2f11edc52e986d19a4a4dfe19d542b863bbdbaf40d7c92cd892915b4224cfe86499d647f7434b6a52a7cc1d978d9854312d8a235fc29097c85725c29b6a7ed958a0e192db354b8a604ffc81759b52191e8adb4540525174fa4826819eae5309ed460f67f1ac1da8d990cc96cb30b4f36f8069c8a04b5aeacd450362db2f3c378c31b878e68ce1ca754f67c98890bb4b6e8061f89ecae49ebcfac1bafb988fd5c05f0f56c20df31308bb9c8f3677c8da75090104ae0767fa7f0742817b75fbea4fcd94e24d5faa0babd9fe0b0e5297c1053481efb00d00d8bbe3dc8a5d408b64d12a5dad771f3e1250a99dd570700de443f023b6a216dded54a513644bc7be3577d2a135a3e4a16210909e11921a34b3620daf01ff7791aca462006e805e29f72e6497492ec4b1ab3fc4ee706bf1cdd558455149da02f20d5a3da387afa67b53caaecc4660377d4a5a904f24cdd3eaf5a5da20dade23e7cf306dec7c2a5344646fa5ddea82dcc5081cfa0e35918f7e413c28c3f00e33882a4f173316bb1fc650731a83940b8e736b5526c5593c690b7dde6ae86a9290c8267ac8d7679642c870d144440ab3658bc13b7fb3f6ba787f587f93a77f48956f43e9f040c0a58d3169d3c508993735501491bd97cd6ea752b71674bfb129595bcacac94c775d3dbe2fe4fb3188bd827b688d1f997e1b16919084340a703fcf5ec0f440a526265e9b2350780f1a8db7affec17a409e8b1af8a32dfb7dfd75fb3f23b845146649eeb1a4417caa2684e0ead00c01824536b0c3d5b604f559305bda0a16b095197059ff7b7949d86f2cb5a523ece8ed2d2c0e05b2c00a8a8eba0447ba7da20b6ae7daa88df6c4a673b4650582198e5bf6416d1bb8203b451ec25c09ad9abe45505a5177e2eb0270bb4359addac20b24daa45374077e0d3de3669c263bb27ae950b3bb42642ecffdb3afde2b2866674a4cf2f86bd70bac99945d04ea861961f152a50d726cae7efb991b663e38e4b6971bf16a80a0fa4d9da8d492102d69952072ec9adeeee8defd963e0b23c11a3282c50818891ca056f3d053922128634eda95069afc61ef939acc7e22d2677c90dfeb9def39103c518cbd11e5a22ef613fbcc0477053870b2ddbb4d2ff6eafdb64022c8d1bfb6e8c35c6a2395c9a6c3e88bef85b225950003a26c786e6e3aa3b48615898e4e337bad008a860a9309c9004d28f4ea338d8571303e736b66585b0bb3ad752c8e1a9b95d6a5eb4601a9e419ecdc447b543a2cb77463d374073972792eb1421826d0283c5c4abe3556f8186592d4712fa73eb64a53ae2ad3e670cbf1afb734aeb0f84e4f9adbd797ad6b8642e37490476ccb7cd9872c71221cf770179782e2235eae85627f09dc93808d5017dd422bc7cb03bb8de1992747fd75442efe6cebf818bd49c139803706219e99e19a2917d0995a60f451a735df536ca81745850d85f36bf59702e361dd76cc57cd618578df590cd534fab3f2720a43ec9dd15a63673e1bbd2063f704a8eac1a44a2dad5076f1a4b22a5c09ec9efe46b66d5696f61752b9d90a73d22bc73f627b58daac6424b19ebb8ac78e3235f9647419aec843ed9d6178f36eb629b28f2ead7f620d8c36d0cf8735cc6b96d6261dab765f239d18410a4f1210b4bfad7e1dfa0792af0b3193a019f0ab7900636943e0f592ced286d2773940d91db2629e5422d76c9791dd2ca7bcf4c35f30dd19b6e9e24924e1abff8cf6c1e849787adfb7b5c577f1e45a0639b0f62db2537a7e528874f27195afdf4910f96148354d73aff03d8fa2282e6c377d4784e96e623e9805e42e9d1173b794f6fa88bebc10556cce9969ea928fe291eaf1202e49a0165b72eed952fff970534a72ddcf4602af63e91d00cde5324616eaaac6a2022879f504370f35c5e993a1fba5faaf9c1dc7518590f25d21e289324d63d6f2050e2eabf34b34789b9d34edf03847e963e454ff887fd5b34f49260e1456bebbd6209d8cd4fd923adf3bfdb992d39feff1508cf9f63765d4e5b2ad411de17e89232dd821d2701d2c2d49751f5d1a8b2173a36d22442e2e97a9160457e8797f4c7918caf96fe674e1c41ff7b84d939abea542870dc0d6be9d9045e61c447b25bbcd8fa44230d476ba0a1b2a2e660d40ebf7ba7296c82b5973913cde859364a78c2c1bce4fa1aff4b450d926ba7718235c710bcdb4eae958cee47e3f246e8e26f9e0d917d584662c5c1de12e780459fb0cc1da2d66734031052abb0d3bd12c0c05074387e392d779fcc60dff9fe8243afda833b713d6ae6017165f33f4965d5d308eff7a6f78db260fe3254e8ed9504748cf7bda867964d0ad47f4aa1a12eafc3a5b7e38319d69ca391a7d64d33e885db364c0f241c702aaf2a1d0d0afe3eeed8c8eef9743574cce5bfc386c765b91c3aa505280538aad2c8150dee8309a14a8cd577d07e13bf2f6627546778d5b573f98ff08476868d1e3f11894ef7efe09ff2194cb6032841ffa5ba5e150252e653fe5694bad9e49c37381fbadcb442f0176415f510e638c6aea2bfa63b417d66c7259eeca7ff1170e3786817d80e3bf4a6764399ab2a7a7241e3a7ae40b35e656d7af64b080cdaafc5800a6141adf7e221c5e87402cb5eb65c1c6a50a041e25327441528af378211289921b32357ce76d0d995fd6dbccf8054b819acde42aff2f1c0940d45c48f8e2b5b88fd5b7297ff98e90e8d5d74d7542b7c0a6c847e48cf0ba424d0ae2115e9e37bf7b60945f8df52a6fdbeeb5f688d63860dc3572dc45de9e799a46412cd459a9f03e757ab9ea3283c8b88f0e83aebf25c81e95cce868d1fe0ca1ac6c905111a635bbab449be40a0305c99c852c65fb0cb33d165e72529df9e08211b55669e9e4e00e53326e16acfe5313317d701e66ffa0db60bd186eaa32f9e4cc835281baf283320ecb9c9145b8fb72a9b3dfd78bfffb968935ce775a090ca6c098838e65b1be8050f04fb11c12952f1902b1a211b6622bd04280ecbf1e041909d6e4d134e95303839f9782dcce905d20da951815c6da7b41fcbc850ac98ea52d9bb6a650c42fffd9e252b91618fcd268b9e0af253ec399be4dcb836b06406b064c5a9da657e28bb3f419109905b185c4ee74f8c88b0dbd6b008c83b8f2c29392f29c94e8fd4eb0003a1929930f1d6914b5b9f7fa699d158cf4440a217b4344831577e87f6c6dbcc8afefd3650c598ae9edf9fa2b4ac0b3107e831431cd77d6bbee5c2f00edae941db63261301a78d019551ca33835e1187ad98dffea474ea59394f82d4ae8508fc391472d07678a76fcadcf45781d77d9b99c26e3c0eeb7f3ca121ca1bb8d089075f833d8767b9dd807032c9388b1679fd0862ea4e1017be0ccb75c8525a3a21fe724619262f07d65176d634fbb50d3c6b79b66040536bd6acd11e1a35fac5857fc25abf6fc7f031967d532dac49b4f03fb1fd8a980b58dad633654dd0725e4e7b49dbbfd9fc98d8097bc27b05f7cfcfc8fd2295b94da684c794d1f87826aa63fe2d7f7f9815252a96f5fea91e06a880ca43b293835ac5ff1c55dbeacbdb2e962dcb6744d88b254291bd08acaa030132604bd3ce08da749546d0b3c9831dab62157700c783e9199568cb267326771b9e406ea0c00ffa9b4bf214639765d3874668324b3c083a2ffdda42733b7430306e64cac0a291b141936d38d0ed0ebbdd9132e457020f6d6a84488e68817ae6eca1eeef84ac1c2670daf9d6d7d068868cfbac23e9ccb933414bd5e3cd5b384c68f12ccff831bd56ce539f869ef1e424e92e292443cabbcf0a9671eace97d935b42d19dba9cf5fff915d3b1eb53989c731b90044ac0f4bc25e4a6a014d876836951b52a457a7b0ba3d287677c8d5c99b270808c1754f62a253789171e65355e5cd5e83caf6d02b31ff7703526064b66006a61ff06e44f51228ec8aba60cd3db814c97a0a849df43d91d6a75666e311292bbc72a1dcdd5e63f2d0e42d1f405233f982131d3f3b57b01353c492957502fb631ca1e2013af100d12d974eb3e23dfea5e015ac73ee53bd6f772e31c1fa323a0bfcf963c7f6f25649ef324dd872a1bac70e991a159a1fe6ead6432e50599055cf2e7d511597aec3b471704aa10a54c79713a94503e7712d1e9b842465a10abd55642a4142c9a835fd3d1e7b7af673bba185c7eb927fd9a74f473893b4e950aabebb8c9c18313719dd12cd6de8edc5a0412ec1632efb1f63806a15dfcaa0e1a357938e99be7dd7b8918e9f4cacc48bd7d79282bf22b6a2cd790049b08c1b4d1a6b4c21dd8965971c6395f5577f0dad6a5146571d7a07504dedfe1fef0830409b06901356c95d9a8d169a5269d26cdae1f8f4b99437952a05e8ba65b5269867fd97f8af929dd8507cdbaa49c33cb37bab7c2d5f54758594b6ffee8272387ebd6b94d2ab7df04c79", 0x1000}, {&(0x7f0000000100)}, {&(0x7f00000012c0)="6cfd336d6b47cc31cfd066ec8fc0e5165b8f4d1ddd8599e29984387b53a269a176d0abf4109d1d1225924a0fa685d3e106dedb0d0046f5820b22a02af9ddf760d9d13b2bba2febe4d47ae9c86a76ee6989b2504cd3691eeea2ed442c97d5a0152fd03d4cadab11493457a7f4d6e9a53d5074519cee52ab30e72f61ae564ee23b02ed4a94846386cb7bd4a50b30153e3e90e8750501b6c589de85ad64eaea1848655101488428caade96529799eb4aa9109d4df24528a032dc6caae9758006d767066d5b759356afd7a18d7b68c121a3f9c0701e901b62fe499387e7d7a2b4b087b7e345c1ac2a563c90950f4defcaa27f31482519b1dce996a98bda38aa8e23f7637d2350fdd2f1be5890b50a6579b1aef9529f0df0d24aa9033c337d0bce026698e88cf31fbc5d4394a988c40e637dea47233c795f39f5803266477a6f539b61f0483bb23adb9e3d6c89118592b9ff19214dd38241df7e1d62bc3d9fbb84e600b447a5fe6ee7fb90d88d81a6fc526f9a585a06bcafec0a8f8f80b1964218aaf91170b6445335592a1154dfc337bb38345c042afbfc6a54f73b0d1e329ac9035b24b8afacded49456385d4f49c7e9f02991010bdd52140fbe403423b470c9c9856a9150de6b6b9fe4d2a4b19ad37cb0d5814be6845f2f3e8d432aa6655d9bfdfca74df936bc0d8e58667b17ec72bb7675695e9817df74c0bfae56de5e9357cb7d55e66c8a8b998d5e9b886bcc279b11380123d634865a68db5729fa6a2102908f4d18e1da97345bad5951c7d9c86e2788d6625807fc4989d25b62542d50322eb5a4fee6127ea6824edba2652fa182db7738a995667a09e055c4fc8924d8f090befc6824980f14fc7b23d17529ae1cfa9ef586257e57fd0193e46042cbdd8679cca5179b108e810e63b4207b29e3803918e6d250cab3ab661b4414046da2adb8d5581ecfddeaaaa7aca5d793b59171519e703985e64ecdbeb32a7b16cca3d93ced2d65dbd68e66b75538cf71925ec4aed0ca746046091e6a02daed8a1678f73cefaa2a842ccccbe6ebc7a3dda7b93184fc8407ae14a304ab66a34cb9c68e0731db858dd6ea948a53670235f0b9a94c7868cb482b853ace65f9f984fdebd2fef227a55c99798b36320a68c292cb9bd4fc60ff5ba8fd3d857def3531396a9e88f5df6c2c33f43252761a675aa043f802a15ffdda1897ef584d3bdaa5db0fbdd58a3ee46c0a83397bb838e68a06fe9e8a9f9a119b66157a49cdffa7675e70f7a07383878289352aa540a63d6d24412f4b70b0ffd190fa4a840140c9fbaaea7d8ee2295112948b9641d8c2a465999717a1c6ea232b9111ad68c80a58d3774f4a778205d62627e4ce4a5e9740bc22032f0363954734228bb298f646d5ea55c3aaf9cdc05180c8b38b62387b67bab0b1c1a13b88e3d516708711c311f8e5d67860bc8ca9b523b47ce9476ad3b3f29671b07e20c2ec815b390ea448a39b35fa718372c1d30a2c2686e0caa3389eab1fc16883d473638be0f898b9c385250f27e06789c1a3aef89264facbede45a5d1dbc2614fe5f3e04340378f302146135b943abb37007365a64a4317ca6d8b44672029acf0d8b52ca9090dd92470f62e0f427f12f09eca2f375fd59c5f717417f4126ef2f2959f5df9a758ea477ac08919a84834e0125afd5f40fa0dcc2dcf32f1b4c7d49062ac2f6790e857697adcf3d8a7297a850b34247b39026a9d3ebebce0d156c3516779c0b948fe1cfde43079377ff9998d018acd244b10cc10caa6751044943d402a492a24b7c6ee17d8c9f7c18636f8a8693a7b3a3011b2ebe68f99cab67f9c25b0cd34b09f33a97fa854edacf3a5aed6b5e38c857e99fc5f971630cc8493622439c476a622f954add8e2628c188c895737eade7b8adc48fa59b2902b6e121ec8645ab4d0d45799622913114239bb357e073dd14eec88ddc5a144a61ff5280141c3b5f61ef9f629766a06db22245019ce6a2d7fc341bc70facbfd1f5bc8ffcfd9009485be0a382d7a53c488ae9dfafd50e957629d3ccd7f4ceeef6b8e58287349dfeffc86dd357ee18ad82ce2ed911f787ea86dd79a27a3dbf8e37c62c18fd3732625ea86d3de9f4998b533a4f04b5dfb89e0a1530cf2522661bb02be4974b1a49cffa3ddc9f350e01c6a6123b71c825fd63b7373dd1be47a421f2391330052664a9bf38c55069d339174c60ebe5ef7bc831230b2fc83d993f4b3170edee3dce72a2825b441a82860cdf6bc8c0634303e2a51d101ded81ddc64538d6ea933a042e6753c4583fcf9791ae710f8b179dae964b795fb9e68cd479e693d785d419e42add05384dfd6cc67fe54a44d372c551e7166775e8c06a15d0055b7d839ad8d6104a3ec8f4dcd59a94d1bef9e62419ce913f01dac0eb7f60cc0f8956370fe49e244c99aa3d5cbfda193024affc8146073bd459646caf500ec6dce3f4d0b9982f82eab5276e5744c14d127f3bfe2d480713e565c4a5c6f3e10beafa94512e23ef29be6d949abf73acce7ead4ab067d54c4ff995ee3d7d7c07eaf4e5c16ea8cace50c05a3045b35855f5635f7cabbad855e9b6f172c8fbfa3dcf24e54976481af5f3643cc78b01980bec36deb97087871dd72f84d70c40db8f3074206012144745a88557689c8ccf0f6a65b1513a4a1db097c61af6c5736e8df08b3b1c7774e9e8bb69867352f48e8769c8b15301e0c1853253956d21edb36647e2f2028e19a518ee3e80c9a58e1b37a3f62e1d065c205c54be31e766c95c7b25bdd475eb0800a0143c7c1f203a8191f20d13bcf1fa67d51201518862bb2919ee639224028ca552428b3638f3cf46b6bf248f1649d2468ec25ae6f9433566e1811f182bbbfb1ad8106c415678389e991d4465d47400f332749fd8416172b4329bc52792dd479c734b4fb203c1955b84a56dc3149a70a052b8e79dd3d2bff107d42d398b95a8e21ac8385f5ea0b2e083b9225f344e3c27d383fd896d96b0340e279c62b340bb91d0ddc15d6176315eed55e6866be1ea4a34b96fbc854a4ac463315caed4814f70826a56fed0473f56a7953cfc26f256e0a229ee74b64b809dbdc2ab399f414faf4437c4aed977b473b035a3bbb275c11d87be0b5eaea7375be18cdcdd18a040505eb3a8728a272650fe19a6cd6f9d88b6a6eb8d9c35f5ad1f0b7885d4a9911bde82a22749af75df81a8ff38a87596d7de8c78aa012ef95de516bc0aa212b112a856c8f123ebc618cffbb34018fe4fd5b9bc1722370231e7996a98a6aaacd468af277f0e4a05ae214ccd72b0752414134ec85794a42ea311a42251996293ce32a0234d7e0f0c2b27813e2a435927a8edb006002dfd05159493ec7eb3c6b052721b5181f192142d1a6cf28cd4d7132b1607e1ca63af9adee23939e24ba7e504bcb89b0513aff24892a0c9d680d95a8f69a55a495bd9c7cc417d25cc7a86626f1d4cd40656a60fb7e39c79f4a154aa26d85d7663bcabbb2a5333a4246613cdd6bd16c61d1563eb2b7636b6573e2e1752ce00f824ce9f480d95a4418954c334d4777162007200ef3a842478c439e8e68a529100e637846b8d2935c98be14b268f4be0cccaf963a6ad1495891cea17a86ee17f0d14fad88aa52293f5b997b5f3f65075cdf88331673cc3899b67ac53ac974c3dc138d096bcc0c73b3b2104d477a0b97581538dcd97fde9d85346e0bfac6614b1628e346742318209025d327f1512c3c5c0624184753db43da130d4883ab155a48ff16a42f386d15cf8c7a467a45ab79943218c6771203a66eea7a5504265b51f7172a2e772b239aa84f7000c6ef371846d9298ba8a7aacd526482baec49e96e0d0d18fc44cbffbf1b40657649565c8a93b47c12e11ec7940998abad1f5a810f1c035d99abe35ffd96812f612bf56d3506b5f23aee677543d498e757bb59bb5199b4085284c7fc841f7240dd93a362996d8d595110c1ff0e97b7d37a3c0e79cd3aed829a81addf8f61265e9f2c7f8cf3022a59784ffb10610bd9c76f7437cacf7615b84c937045bcf02213c45e4c865deefe872700c8c52703a73c97a7b5f8f45ee2b54acc6f5d300945de8f360cf1e7b8a63a2103d6b018dcc426620cefadc7fdce2a943c65cd72ec647eb716ca3608d139e3b7fe114d3aecfb93cd87bb7998fe0d7c5bb1a82c45cb8880a492e7505d85cef71af12aa4377c4d84037b55cb377849b9f9dd02f1e9943da0edc0136b9e872d263a3e1572cfe7e98ed6a8fbb6daa739ef75bfd0425b322d532afe6b250ac06e3d5dbd340d6b9bff8ec409218fc3d99c728eb7b27e48a09c404e7ead2e8992fe1f684e0300c32369878b7f00283900a9571403b6f53a51de181057a8dfe62e0b43c04c38104bf4d5094015595f9b754f144df928565479a025fbbcbbaee1f07d35c73f3bb38d4933c1a22d0476976b5277cde0d35c22bfc2bbeeff9b7305c10e79efb59eb9b6c1d7e759162423e2b90754c2cc56ffef73764086a172f709a686024008089d6628672ab8818a8e121b5e424e840b8501ecfc49da479352d2ad37ea56da8f45b27a3a937a6bf432678569156c3d0a4a355c4f747654a791283e9c62004db945cbfca2862499d66eb49d9dd15673ac2a415b622f081c53754a0cc0006687c376b145ad82575059bc1d21ea9db588e1ceb6ba0c0055b44039d69c03281a366280d1ac22562d97681b3b96abfa64344dc21c0388e0d1e1db8abcee7cbb3933cb4bfed3fc8b376ad8b7fce98ba4eea3ab36a7cc24373435838e6650678a03b46e6c2aed61f8e154780d4796f8d0ba8e3bbfd2ff891054458f9ee324c5a4888fdfe2f3d9933cf7fd7969aef243a8fa9d952e1bdc207714d8a218250c1280a4bddcb70ac93be5b4bd6c426d1f5ed295b14ec58d893c2c890507e77c10a2864316493288a82894f08f4088b1b46382b7c638bf4ef858c9ca865ddbea0ebf8a1842ed2227fa83b18166016f8ff769319e651a2b32307a5a9ceecfdf40ed8055cf67c1e6163dee2fb7c496ec7358891bb10eb4084239c652143ea1b642eb19048edf2d184b033f0f7baa7f78b22055fd061d274b140f4d1017410306a368bde63879a61ca905925f88cd98b531f5ddf17a0976267d2c262689a390e3786b27e86223b117d1a65ae94056c5466703c3f641b633b60cc62daf778f8202a046b5611ebd8fffe23c871590546ec99e8c7cd9a73e851a33d2f1a3949fdd6097ba3603f532ade022f1e5608d6d383e8e75215f79cd143131aaef36a26f6c4d32eb542611d064db0ec14adf598d7b9f53cf88706617736bf24a6417948c034549c02d5337557fee8126e0b2dfefaa3f94f26282576f41dd969d3a0953f35d0b1515f9a93aa70380549a5b33db277ce2fa9f30cfd9dbecc3d21386c9774b176899ab43e0f6405467827ccd41be0871083bab008642992a62759a77b664233ca8b74f82554abf62f348b69572aaeeafb7a3403a135ae5a4e8770c359b7bdc42e3c2f1f543793e7f276c2bae7e77e25fad056208dc7143f267d1dea6af9e818f9be26b2bde2da33605632f1d5a47dfaabd984b401a956b7fab036b1c59f76bdf2ab71b48b50d738984ed2f5d290e6d57da4a235f25a7a16855ad47281a9610fc9e8ff6ff2414e83a3e1e93a3d18a1b7cb4e42bbb0eb44d8f36da98d29f24e92b5fc31873100046f9664585875c150ef5b2378c6928f0cc839bcba19df48b8207cf4ca773064033274ca7d183eec7c035cb2a74e78e5a886c900a91c6e438e30ff9f39d2574e6230d756cfba87758b8d3c91dfd2dfa", 0x1000}, {&(0x7f0000000140)}, {&(0x7f00000022c0)="4698c81be45b16fa3619c930bb515df84cf91c6693cb9f208020bb64eb9524c310326079cdefa524960a7a1ccbbb25653bec5f12c8b63b4c0da7512e47c261337ec3bd1898a2991e6797bc9f5c3d6a11ee225a1efa41bb386832fb55ef4a14b13f349b4ae54d26563279933c8829b195caa5268f21111f940dc2be849a07b01456e6cc9f50d045710cc14859b839fc083069705b5664a152ec40da489f46044c421a600c1d1dfa9a8cdacc434c727262ad62f392b2caec40f21b4f85602c3936291bfcf26e8d6c6d905e5a9eada68cb1022b62c3c095456d06ecd4546459f79707255e330d68b67f9af95fbf637b5155702072b48262c87b0e8c8c598effbfd0133c035cfd1c894b50644f261d81c83f8e2687725b794e797c8d890a0d52ee9702a0ed7971a9e098c9bbc7bee5402f7ff6ec5add5cc78ed6f36fe567df9eceac2eb337777a62617e2c03e8a595ca3f2e743ccc2e21d34e9aa5a930e601d1d8e2c7524696c6b1903d8db2f15e493701aa23ea224b01898e60698c5e3824ff35e63046826973e30215d786013eab07335e92cdc92c4c55324d4e7e043bc18a18a3b8cfeafff639cfcc311ae4104d037622a789fa0bcab6683ab422464cef4fdd8fbba4cdd3bc69e634f5008ed80a4d5c9660378954cdb9b1cb9338ffc2f35aedb4cb983b5e61508b44921bd50e9283ec9a689241dbe7f194728e4f46eff53e1423f494099e13467b3c8b0fd285c0d485462d294af90e35a9f2734031d3c1e823663419a88e42a720c180bcc1b057b5237186c96023459c1dc8262443344eefd1f6642fcf69d74f65b44bd992f2dd4b9a7723876b0a4098608e79d331e848f5a585c63d57b08a38ce84b46ed9ec385fca25dce4b9d96165d1115e4816ddf36dfa12dc8464f03ba7ae246ae3a92af34a6571d390584b1fae3010bd29b548010d3ab1224fe661cfe67499e40a1d60792c9c06c512ede541b27137fe2c70d35b61b4b65743d4e059f10c9bb4475ece75a0e4a835e234efe4dcfef3f7b48428e0ba62b37d2dd6d924122abe8cdb91b8fcef631e1d3bf391c202a378856d63745597cf2eb5c99f5ff8e28b214d5a92936168a1c286e827bc69ff866d57da9433b2f90aae62291bb9877ba33a51cddfde794e9a259196dc6924871527ae541025094e4c2b97e4fc6e8bfb1bb8c285e3a7b0a0444217d6e452cca0ca7440d73221f29c1cadb326e46827cae3b0f3c9fa4f6a113534ab4eafb22ad8b14b123d79e73e27f6ccc5c95e2a8242fd9bcc2506fc1e23ecf1fe3761c0b8c97da194504b88c8c2f694240a07d3ae812d5c13a5cf4a12403bafeeee7e07351d80194315f11f32510e63590ca8b396d2effeeaf08ab90b5c0bd8a0798ed569e8527628127f82ceab8714efb74ba7d3e7f1d57af8f230301419f4804659232f575f793c9117524214931bed083beaca91cfd493697db078cbb976b8afd46a16611c404393a681e23ff75c6653bbe3254f337c6de5b39e800e8f6be6eb7ee872384636725090d239670365bdccf53ebaafcca8428362a3a9f5e9b5bdd8bfe460206eaa070974d9e6c4c439d72175f89847dc5583135cf2f578e349d6fd20f39ed1bd57f1249cbc388d77694d54dcf15a4a9a3208d3edd09c62997c9526eca3c7a00b24c0105a55ecef1a5121cea1390f1d7ec87b274228d46239191c9015486c0e0fa730458e1840b8c502ec469e084004a134871c012a7efc77eb4812e60a1867e34e4701ce7e26056ee85c046ac97d170cbd59d13c73cd341d5aa448026b5603f7afff2f40f33d6ac63b4467a72809a3f044845af2907ede1b592edaed7d9c3cc9ce00033dd9122c8210b98c8f2e5b23fcd087a2611c21c7e82d3e9b439fbf23432b30f20e9359e2c20c98bcc4a2fb9df6d31204088cc29d8621a1b05eb8415d285115a6f8b83a79249e7e5d38b7c6ec41bb049a9cd64188864a21fedddef81fb5333018460eec00274573f2b7a76e410b0e25d003160ad2b209002abe01796f72488619f9f61ee98d30609194789fe359cdaaa3b80af53132312705206ed9d991bf9fad4935c5f010ec4001f93d1350bf03702a94f82975ec71519cf8c9e1f24fb3720104405175c83db4a63d694d1503b0744efdeca213f76c20bec42293fab9a10da55a0535c3c94265ac1bb0ec845f0a54cf7a5334791ab429c26fdd458abd3359767a24e18d427465d78d844f8c3bb3bf8bbc48351e04238a4862f916ad9924e3072430c8a9dbd7e48a421687b1f9bd2323223ea872d74252f2dff4f95a16336529574ba055b87429dc9a29491031bbbb93577084f4f0dc4e53c74e19e32c854eab1b7f1639e4ed9edce1022d2c9b2319e3b6c71d7b6b0d30f2db29e0b5777e5fb5a33d7d0d376fd6f66978b14518b5cbe9bca2ec089e4b092076f5990d8d61d71f7d9fceb96a09529cfdb9b6b52f15d3fca03eaea83ae6ea60f4970fd1a7b0280ce6cc85a1df3ac52d8e53137b2457865fd1a1a2eaf15d63a149040a583ac3c1cea3e9dcbc64183ac1f7d43f12c334c950ce2e676edde5d27bf588befc2b8f4fe2e7bb0bf97c06fac8cbafe1e7bf45505ba0f82059798a864ce1a6eb33da82b48e0ae34ea3076027f411df11236af3f6207af264e503801fe7f598197e60f9ed641760a96ead1caafa1be998ea9e9b8d57b9d62abcafe74f175a376613df32bef96c699d0605a968dd81227115b4b427b0c73d46fe662388e17ca1267157cc15287710aadf8804c9f594d6c6d7888982684166da042fd82035aeaad5d9972d5bc4a2f71b10a61da842d83ce1dac991fb73f5be2754048b072f7bf5d86be9602d190b8c3fd5eeaed9a10863d81adfcc812c22f09e38aadf65842f07c386c3ab707f56f08a2f1b52eff819e8e86326e4677ad8991a0fed8c1e5b2fd1aed1d163e21285941f775b1de7cbb908d87eff9bbae4db1130f86bcda3f391aca2309b3146559bf16ee9962d30c4b52fbbefe44ed0b27aacf74610271fec16a5dacac577985025afb52d28692d3b97e11c7989b5c868b74bd9c322d7de19d76174551ef811087c9b636c3014bedd9ba9c3a1c79ebe7b42a188a1298ff2cbd798d00a3a98bb4ce18fe622d54baecaf70353202e7aef38671f828222dbf6a9ea8e31dd0aedb3d9b4e2bc937859b5bb5ef8ba079452c0b23426eb0bedf4706f90f1200d60183d17f30bf80c41a267e932a821748f0343e4e12808abe21fa0b4cbe81850983f812469a0fed6a880d6cefce04ddb3b8e952c2242f8297a257265edb2f675c5fd03e41aa753851840291c14e586dde7a45f8251343d5a5e457ddb63c8d97f2e28a7a0b060b20f3231fb3146a527c688219118f63ddc5f46f9cf7ac9bf87f6b2a61c749c57685c5f4be916c056b79efe8ec8677e8c1e9213fae423c356de4809d998b023c24555ca1da0a9c9b848339b6f53b1009df4ddf7b761a08387dd9e237c2cc85f91458f02518404aae8bb3bfe31b8363e4575eaa3f432a3631081b31a1cde0798118d309eccd512938278d07998456cafde9e6b7ac7700ff3c40b9a39534b2c1cd12cf0b556d2f2920206d4c187c9045439095f30ca83e48a59197940a52cbbf48c0891afac15358b92bfa1da1ba8c38b44a42daec8b58478d1b9e408965337243d539f4723674aa2ce8dbf07c071f9a342fc57102070a411ed51703d14be6b0f90092b0837e7863f3be2b94caf54ca904e995cef97b52a380a2bea72f8a1e709816df8b235f1e962b123adda1921f50eb66656e87da619e76e288901e0a04efb9e0479b0fac69d2b9bd4dee3c3bd73c154bbb1236d1032556be9e465e2c4efa36f868a0a287b16cf3f76c1ecf42ea77456d755b7213e9ba985b280b29681dde5f4739d53d12fca85808a0b69e385955272d5b0087ce6ad7307d897c88aa0c107134bce8038a50cb9b665d339f7cf8dcea4735680a721a98a620d416c7dd4aa943b5cdfabde947ae7dd7948f330dd93db760e2b6ca656ffc3bc70ca8e8df55ca547d71d866484147c33d94e37c949875d0f494093b892f83bc2dceed844d764049b4f3df97809a34d3362e07481f8a094183bec4ba9ecb26e588c7bf9ced4be6a8f2441dcc565b10a85e566790725c32a01abe81e259bde9c5926e8aaddfd3b9c613b7f971299bbff6e4c0f2d6163f18238f862be2ed62965051b03068b636dd47364eee21e9e57d77c327105f6fabb2c7fcfcd83d9a244d6563529680968caffdcb236a0a038fef26023b10e7afe006a0387869837f4f22164c894e40193a95898c89fcda826af66bc3b73061c3ca15efbf04286e1d928949654894f66bf2e1e133476a705abcc91469d0b7225b312f00a25ffd3dd82f88b69919365d23776a468a7acf842b9e9823c8de963d3faa43b43b252e4f77477d988cd12a282f665598a00ff9666aa24fa42979e75a1492c9e0efb7f087c5c93fc67aca386a03ced2c9ca9eb9860de77442ef96796a1915f020fbcd30a9249de83c46aeefdcc3f49017da0f20b85703dad29192ea91cd7a07d98b84c9f07b6aba950df8a24eccc73818c64009aa5b4156548bf68b35a56f4bc6dd053859748d7620367a469a7dd033c9a78810275c305f5fa040f4289ff768165339bb447ba206d1be92492afc8f99e6f7d37815ed5208ef642ac57a17455fd1449eb0ddeda7c1b4fa0a055cb0bdf10e585fb6a01f8a8670b58417d7d0d3484f669eb98e5a1555143c750a2f303990763a778d002a808781674fa76eb678ae87919af29def02df15ad45573049401b88612338b89042d2e3f5b060a7110c409cce081a7b70f35870884031b4a4cdd67faeda65e9cf7447176b0a0d4633417633ac81692ef60a234b4f987f48cfe36a7da2c43388ea7c6115c12a1b846539d594bbd34aa9e7eacff8917f1738180dc3cccd6b2c4a8aa04df0b31530b1c8d608cbd78afaa8658236df1c3b8368819c083e1aead18eb49535d476ae0ac8f6b0805e88296a69d535f5e1ce3afed40c49bd8bde4caad4d02b98fba2b1786f6a04b3296d23b6557883a25aafa4838bb0f48c962022b09ac36b2f84dc0a6965086385fdfb209d50d46ceff9d34c04be6480d11362c098cd0e493b574f5d5cba0f46d9c8eea40b0c4f5c96c41aa58fc0a94c022b119e7584f8e56e92cceda72afa5f3fda9c9991464b298c483c8aa6cca9f2fd83d4288865283a07c2413f629ce5c3ce78df9c184e19583ad030916720bdad9800be7c0594bd8e2dfc19e5c5bef30397a5a2d113bac06804fde6fb523aeabad27594a549a55c379ee96278d93bcae1eea384cde2f213ca66b8cafb7f44809b9fd36a9110f89fe9d5166595a5ac7e81cd040b5b83f62c9cd17c73667acecd86d85a6da8e1c17da0189774b8dcbc4e14234910984d264f9ac0a6e444f04526922d797976ce11a6ded82e513ada38eafccb599b587c3528498b55ff2294d7454c3d2d761b57e98123cc904ad76494a5dc97244d2e05146f152ae9f998785949a92dd19c66b9f85e484c0aeed01fa705f92d46b9c27c532cbaaa58acd24a67d8eb6d883a4349a0c0d1aa31cc446287afe24254129da6e27a7d4e44374b5ea2c6763a08f06c9c42cea0d9921fd8001da95c3539abb109f4978ca3cb3171160f0f0e9bf8d8db89b40da34bfaae579263473b57908daf10baa8b4a81729a43d7df9a1618d8dfaa7b2665ae1c1c2c831b29606df4c54d3b006f2b33524aee4de658fe8ff7fc84ee47e629da2a2a68efad008931b843db852c9ac3da8aa169bf0e4ca01e0e0b43ce2c7c", 0x1000}], 0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000008, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) 21:08:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r1) syz_open_pts() 21:08:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xffffff78) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000000)="e1e01f409fb8b97d5aab556d0852d2f77059acb39ab60ee63587570f7f2e53ff810cd9b61f7d25dfcc28af552bc327c00a2fbaf725bd0ab928f4d697a6d4fbe5c4f7653164742cb6ee968b8c7a41e1db0db7d7dd0f2d70870f5b524ab5ab53bb5d49d9193f56de9904f28ad0b68eb9f6574f437af98a959bb8746d81135f2d9f62f60a8e8ac106e3ee928926a11d4dd89eb788555243c6644bf3bb9161448f4a076e9569c3", 0xa5, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:08:09 executing program 0: r0 = msgget(0x1, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000000300)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/45}, 0x35, 0x0, 0x1000) 21:08:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) write(r0, &(0x7f0000000100)="a6a34901ad9eb354f0910b37b55e72e6fef1bb4dc26be81a742dc988f3cdbe497943ce2bbe37587cece68911480f5ee8ba132ef41f2d7c1050ad534512ac004574ec06484fe728bd9c1c72e4d02d109718f0d6787aeed354f1e6b13e3360ef962951c4f42b16d30a5fb8a9ecb9fa05a44d5a504a8bad9dadf52a220bad67cd6583f571c7ce785fddc69b8f1a4ef136d536b7574da1908f6c45a4863104186bacc23d58bf05ea0c51cd8d2b9bbf4a2a58a3274191c7d24d50400cf05b77ead98aa2bd737caf45e2cf8a10b02948d8853e0aa33c7e50cfbc2a477ccb6f0b1400b8cd1e5ee32c6c29d3ed0610ac4c35a04cb8020eefa4df7aa1855212a9b8d867c4b1e7e4d9845967327137743a3822f42de159e5751783031b131190c0b099e76785ec16d0012610114615c06acf29c4570dc62755a024893c0ab1b58e4862b8d396d9dc36d726ee54df7c08c4b11d3b774586bb1a6db563a661bb1029cfe435ddf53ba048043da1b80f82e55070252f94b59e6550f604eec940a48e6c9e5d22fbf9acda0515565c474afbd4afc6845b5538d973d6809e194491b64446017a461b635f6273975a92db07512462d8a3ac09666b11de5c93f53aa1816ab3c16925ab6c563b8e844e47f83fab767dfcfb2e1ee59593141c065e4c29972fe42a12fccb9b4e5f3ead43b1756d0c4890c52a05a38ae9c147c5a761055d743608a12af277daf6840ec8bfddef7bb0f3b958a25721926336fa8f91945b7ef6e21f5ba92efa0c9cf86d7405ffc80e9c91f6e79878da54199f002c83e8afc11e071d621471cd7d5b9de2a5741bebf2327eeed6ee7193a043fa3699c90f4429f5d0768d0d52e21a8f8869b8210953386cf3c68741ca34cfb08862b3ed5715e6d90bd81e2e6fa9d884c924874e81dbb0c9b6d77bfc46dc0f27a1f9329267acf59d40e65bc7cacf413e22c3bda95bb561039b157412125e0c3ad8dd626aaf83c2b99057c3c73ad55b2b603cf5309e54f24b6d23adc60d7306bca0c63b22fc3d2261b623e4c960b114575c618d7ce425e8b8b17ed560e83282f29c00ce3db0f61af33d4ca831d6c8e1e2a9c632d2f82f928910f553cb82959e1b874ce0150f1efc6c0c6aa4322cfade06dfe54071611f6c2f1f2af7e0e8399d481b493d312f4645da0c9c0ae75146f9b2fdcc6d5557d5b6d2ca5353036029d08b4a42c11f15a13d05db37c73db2227b851d7f9000fc807c9d300898813b343cff049fecbb3c1d64c92da35f6ea84f20e6818a89c4fe9e2aa643da02e2867c6f00d96949118a8b8d6558fe3934cfdcb6eb5d782021e74629fd61f104973e0f56fd588f782050bd71712d6bf9a9f0089aad82dc1a0323be05a70a007df25cf073c07b5641e3f9def881b70c81d0c20620e0c2b61d97694638f6107ca83f1f988b872edd00a6c075dc2dffb2f91c7c4c92e565335a6019b7483e5615f0553b3d33f2c1065a280c9ab0fd3cd15f7877efebdaaa0c9a280d4fc972e90865d250128f711afbec9fbe8ab69b14493df4ac8387fc86c98deea79c538e6ad2c60f8bdb2fbafac273ce5ab449eddb6b7e457a3b20549a12019f0f915230be33d91f5e4485b17fac10255c7b765ebd8bb2c77c47d1346d79a5eb844bbaf6bf143bd849fd69c0e6ad0d7174c0bc32c4a6ee74b003d80de27ede64fc7dbd0b542eecabc77020b022f6422f66103cf974efff5779589ede6610b08274882a6537b4acc4debfb9221036c972190a981080282eec9b35743de503a4c2bfaaa7ae583308c7add12ec1daf44984445ee479dd6c44720f61d6ae4aeb865b5c2179774273c50b7a88866bc2c89e09e3db70d89619dd2b2a9669942fb636f87dfee51e21ea976deb7dac8ca0e52e97662fb07f96cdd2c584646aecd3a778d1c4a6436819e9aa25272e7624fd54063de4c19091db12049dd76cbdd9802d946cfeed3e5ae32e3700da1956a8a07a2811bd0bfd5e9a626506193d4a6597c01d7144c8aa9688b56c9b001a8fec7daaaad532c925c792cafc8c1e42b0668c530265462a93868518a94f9d808f224fa49df3063a8299431b6b9fcd42f63d2fb2f73eb0e2ae6c010c713a8bb558a37e53cbed9fd851570897235514ffa53aad99fbc81044b0dceb820bb5690b354da72e142f4d4c0f00ad9268d8a463bc8c3afa1530cb6d5c456ae2048281665e2e3dc30cd719ce92a6e23c1db51414360947ddccc2c8e9837ad8140c3a1b9e57e4ea709a30d675809d2aa2ba59740c5d6e43be7d97dd9e26c1fc3e0df25e0fec98cad34e3847a0d4431a13052671b913db5857b51ff42cffe6a7cb6740db0b5f7edfda55a006aeea7a2b42a6aef0c6f301b43ba33560877ee767ff35b618a9af6560845fdbfbfb64bee0c5a9181f871716b50a99517285578f9959da87674efdaa2900225d1a90186ef2035d248abed429355043ad84586a41cd1c3acae353f476e940d854b926406bf8b4d3ee815ceac51d243e4f3859cf116b446f6d527dbf8ce8bb0a6f89cd767582daf6bbb8411917cc859211ac0b58632f9a3d2f49c414de837c2a7b410767d0356a397eda2045c43eee45805f4333ca5b8f00fc74cd374640114fe6cc61fa03a20700a86f90dc3ce88f3359da7e24d8d1326a672aa2cd38628d42c1f5c117032e40b01d5334be3683512faa59c01817b7df1f80aff824d6a4f66199fa6404960084f792d6449f8e3515d3d29feccc0c64c2af922b9c5394e6e3d20965110714b43ac5ba1b8295830dd85524823f637ea88aebd14795ab146bbc487d13021732a19ef7b1f425287dd8bd6c204a58eafb9c2904383de16775a45d6201b981b704a4332253082eb88c3607b11d1d64bdc921644fd30811496870c7f971195d2061db68d18eb002e44ce0eb2050991c53fc8d2c29943b476468bc6a79994b2ea49b7f9a390b723f0143917bbbda5eef7469dca6a4c53333c3c4180adce459b19a3c617fe414fb1a08e5df3bda602a7d3de686adbc6ab4a4de836bfcbe81a5ea7fd26b390b0ecae72f073278be0e2f520782e532c23184b163fbf990284879ec67fb53d4953395e5026cb370b82a827edfddaa0cbf13312e298affcf46aa481f8af6ae1e1c239e890b9752637aafa88bd30352c22c23c9071b60575b119cc456827e91aeb05d8a5b71036c20db3caa13e9befe08ded2bd53a307582d5e73cf35d2153e42d7f4ff30e21cb04793c38837691e04dae93bfdb893191095e2ad1881239d8fcb7d6e5b2028ff7309196bf770ecbabbb5ef39ddadad0d4c03483ae1b28a4500ea50b35310709ab9ff17fdf1b67072b7b9651d5e67b5ea8469cf74009e5b6c1db09426211ef8e0e8575a143e28c30680d1ec3792bba6f0a0e9aa632da1f2c0c07d6974accdbcaa09fe0e6a8cfd4eae6ca96954d2dec5b2845cf4ff1596223cec1fb09d52c976a2ea3f11888bacb7c38b54d10900cd2b427d0356858b7d8281e4abb42ea30d6b111a322921296df85b29188647c66cc16e2494257071bf8f014303e07f57873d9fb186066a5ddd6d395eb02f5f55af3115facdb9d6a1afa9e943f59bb5165de2d81d2b00fe609c4137d8edd5039152c4c8ff8250f8d48f4c1e58c99404be933ba1f266ba65ec7c00cc277a9cc404073493bbbb872c6d0ea38d58b267e35e052b86cab9239392cbad266f04238d95bb8514f81c00d07fa8bb14a5da0d6e4b16f3ecf23587edd9bd687cd16d849d386b8669a8e1c873725e8a9f6e52609d3a760786dbc13a447f819d80ecea12a4bc10367815829759993198cd49a6b4db94d322572d3f3652ee89ffffe391e4e4d1158d8eacc7236a3a26e919426f69cc2308b20b7e58638102c864082fa11569d38291d60ed8b3ce0ba84064943426502ef574f4e6e2a254c27942753406346431ba83372fd9cf7f57c5d9c10ef3e4c444571ce486b3f83c54808c54f60209cce440e7e1a863d5491eea92ef56f511738c9cea162c7a32f984a7939fe085ed5e0cd9f392fc03037ebc6ffb917ad8d72720750ba1b497f7314057cca19636852537020c83b4292df3c865e1ec6947f922be77d7365c8bdf8908e8c6bfee8f160a26df2f0482d4e2a06efc5bf7484edce0bd606bfa72c24cbfe45e1846545d8b3d4ae883548924fb1bf60ac79d6b3d9e66b42cabef782c80881009a35086afc312434abea6c1fdb437f14af61daf77b70602caf676e606db6193fd2c6aea2fa7fc87caf952f428bb9122f58825869816c1368f2c9bd41c4340cc5957ac0dfd89f92ff4a8f851dae1b8eae5b52f94e4a4872da75c6e7640615b2c0e886416dffde491709a9ae7dd3883bad60271ffab31acd94f510114d184ffb61645bc08dc3dd7e04e0a0eab51eba4b814a8d7a2c10444e64978a419036e615c2aa85a42a9372dd7518b066f6d6d99e0e941109731ec9c8219db2aafb4278d8f099dbad93f4a8a75823fd7b8ad84b31954061f898393d49d6180216a3c3acf1c6ec88272e413e0e7f2f326b5faefbace87ec71f9bc41e943756e4e0eadb78ee6a43136a28ecb33213a41a30b78fdff30cb1e492a941d0e293736b0dc48ea8df559c7c78a3315ef7289339e57ae7a4ec01e9c9abc4bcce2728f50d5142e6d3a12c075750f983dd2d26c07411d6b76dc726527a052c1d91dcc524bd638882dd042eae499c079c9759cbb3609369aab9b811527cbd480ac21ed437b18f24b5e3b4b1edf31121414042e6a265fdac8a090a7f77bd9f12f2d6bcc5443f1f14ea5ad1dfb89dcddd72535ff6a81a87ee882c52635ebb64e266e7c85f33511ba67aac2196d3d3713a0fdd0dc69fb838e85fe457722f9f3b0eab3d72660996c51eba6085aacf4e7a476e1a0ae91f47d256ebbf63e1800435b490c3355f394a7bead2b2f129b2983a87ee179ec50f922773ca180f4c8919a7d9bb189aaf8709e2fea0206e8f78b0dd8409e44ee593bb885bee8598950500f156613d34fdd83a661a46e5eacd964f1f8478916caf6e3daf90f4a6444d95de0b3aefff2ff7d5c806e9ef486e615b5ae4f15d41d678bf80cd4ecc01e1a38079410777fcc3f93311c1012fb3e99ae7f12fa7b7c33ebe6967041addc8130d44366ca28d64a935b05fa7c1d086ceafea388d77a285d60754d94ccd3069093d32a1ec1825e53dd5cd8f8e8df43aed4af9a02964b0a00ed1f8d1deff2ea64981bde3de3444dd71f2d6b0f551384b55cbdde02d0edc29325316e44bd3c8f5f1c038396a8a9bbc7ea27350d8093cf1720e67242ed9277e385e0f903152c460c1953abc1b4941a6392c77aa9d79fc9308991826adac725260cead0294bb39e1b5aef1714906c153ca66f7ba6f5bf8e05c852d3c2f42946fbc5430439a0505f3ce6994a5ead3a30cc8c3844f288b19e30097510ff6f7ee1202c412068f86c9d2452055ee0426d24fd549e3cd455be79b577e1ff92c82667f155723289cb8a60bc5d36483b5ec65deec23cbcaa9faee7ef41a64a53fe08faa8b79b9d2366f3fa7ad1119ff64ab197f5afac4b851df9a3497a786cea978af8fb0e14660e92947bc5c3fc7a6e82426cf84468377f684e2e3682784df051f7487c42468d46d7f5a32cacd897cf31fd588ee76822609362eaac5aa6e0616ecddebb316bcfb3f60259f54d0b9dc1685b0ffcd6bbf2b46abfee5f79568bbe62b264f6cd8d4a082ed5e54153838532558d9e4c86a6562214f1bcf9c84fd6bc8b710cc3cd9aeca014b0b5cc1dc8952e0c005d9cef59ebc2e6cb8071d80f1cf3dc8fb31d1c865bbc2e293193f99a108d9a20088c199d", 0x1000) 21:08:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x80000000, 0x2, 0x8, "5e5af958949b24ea8f7fd9c9ef88c5f7400b1254", 0xa61, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f000067d000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3fe4, 0x5c}, {0x18, 0x2, 0x400, 0x3}, 0x8, [0x0, 0x2, 0x80, 0x80000001, 0x80000000, 0x80, 0x6]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x58a, 0x100) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xadd, 0x7}, 0xc) 21:08:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socketpair(0x16, 0xc007, 0x10a, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/106, 0x6a, 0x41, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x27, 0x1, 0xc3) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x7fff, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x800, 0x7, 0xffff, 0x9, "74bb648a483856239ade330092de0ac47751c5ff", 0x1}) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0xfffffffffffffffd) 21:08:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 21:08:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000001a00)=[{{r1}, 0xfffffffffffffff8, 0x91, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x81, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xe, 0x80000000, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x3, 0x40000018, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x12, 0x2, 0x5, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0x7ff, 0x5}], 0x89, 0x0, 0x6, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2100, 0x9) sendmsg(r1, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="a92a8ece083bf8997696fe9992764368c86723317905e2d95c1bfc204a3b18011b19817ac3a0e38997f529b7ecb2d4d3d19ec89fa38e9bc64ee2dd52e60138947811504ddf05368c0cba107d50718122641f396a3a0a98d60ab16800cb0248114d2d2b879dbc302313e8f08eaa0e", 0x6e}, {&(0x7f0000000200)="8b425116d95e582421c1bd1fc0b28bad1c8b445f9d855b88532d459189f0040e036c6f73c50c6a215a42ab2ae9ab3f6eafd998176f5593d5c7a415b1c1d7c614ba399d016d5046044b870ac553c12d4984a2c0e688284fa6721073cddef8ad47906903f791a3009d433d519cde563ed3aacb23131cf184013e58448d762bd34d5ec8819f12ccda8dcc98efc7245e55d0b780f5bf99b7afe91e794a5026989ab98c75e2be82d3b4ab1f725c2a0995869c770e57ab9dbd39559106220f49dfa7bf281a89b4f1a134900ed2d2b76234fcf670b2ce60b49cc280b4d781724c3bceb9830757", 0xe3}, {&(0x7f0000000300)="baf042c07617a688c213f609494a33eed84c8475cbc7c22871eb7db3b4d9ad6a013f0b3955fb04264745f691773f2b9c3d9e012cd2e101c810adfe80d3105f53e58293b336a3de89a84ac0a401bc98a23471cb5c521cadf5a0c9fd3c78ef1a0fd967dd3f767d50fb4b81784581d65791eb24374b1ae8cf18387f0e83a8f52749eaa10a1f7363c8fcabf1fb9147c8aa4f3e271127f6e8985cc3b0d10dcea237300ecbbcf6c188b966fb7d6b866ce25d5120228c7e9792505c7da969437de314ebfc8cc0f0bb9d937046a31eaf161447015efb8e7fdd74b1d7", 0xd8}, {&(0x7f0000000400)="204020c07bebfc52d852769ea979410cc0dd98d20d360fbd27ccc890766fac6e62099b86109fa5cb7b10b4ddbbe4f947521092228f4e50efdc53ed5a0e50293727824e2d0c4bf349a4c007", 0x4b}, {&(0x7f0000000480)="8a6cf87754bc3601f668c22607cfd8f7e50e953405daf2eb1f7c5313d31a964122fe4c60d846eb609f921004a72500eec7842adf0c546eace5dacc285464bf42cdf585", 0x43}, {&(0x7f0000000500)="3e22c1586be985bfadded6c4ca5b5a35b0b50ce6f56bdb9a5bc5550a52e345", 0x1f}, {&(0x7f0000000540)="3dcf50b1fc53cc0aae5d6a050dd41570986abd52e093d8cb738a69243df8cb05d570d2a8825f7f7bb6b60988da32a4556caa9643ea537ea5024c2929050b64926f9d34bd9a9641b7d60d22a6a8b8489ea238df1cbbcaf0abaed96f335d12457c29549666c9a172f6d70a8e5ff065ad9a02a7aceef127e546262c6321a35236f9bd1f16cb364c7874716f29109266d63b6ec24b065c83e1abc8388ed3200b6662dcfa6cb409e687826ca4f5ac68f6f1c610c83a7a883ccbce6898dcf6e9a19d729ff7fec6600fe94fc52a557656b101dca2", 0xd1}, {&(0x7f0000000640)="aa30e813e5d0cd7512fb2cbb305aa693ea7dd5aac081a95f879e217d2dfbad67eeab06f3d5683b0a", 0x28}, {&(0x7f0000000680)="4fb739b9d76da3ab08c3d5dd624299600564f106f48f86fb17cb535f269daf08873cf4bcdaffd534a2c9af02583f4cd232e215e74ff97dab01f4fb37dfdf6b1ec98db8c57f13028bfdb385f41e504ef6069d8f109785964132b26854eb51f7f770b0ca2fc7b5188ea17cbba7126b8d20103820151e1f309def625e7770bc4185d027803e3e3e4da48eaf6aa946368e4fc3baaedab35fa6931b9320863e5893c5d2c9eea0c0b83486eef7e878af939bf763b4b44ce253b25fc88f2c828e7f752c00843794030afeab783ccaa1787cfa40433e1a07b3a41bf4e297173ae798e6ff52cb7eb4f782b981114b0c531ba21f461f04d51aad73adc15f17b8f8fe1bbda017e5f021b436c6a3ec016a9c40e479e292cb0b4d8df103e4ce071036b6a92ef9009875f5ad199075c29bf6326b7a0c5ced62091c113fbe1702974f8937787d6f948a4dfe6c0fa65c82c5be5692148f212aaf8223a0196ec7e00706683a9ad32033d6ed400deb52a1f0901c6d61bf66688fda6e1c0f5b8de4022ce5e0e50a3692f6800ac9987e9eab53a66be651a36197f27bbdc42991bdf2a7dbd993af529a21bf61ee6c744aa05e6928b6c72ef7a132670aa80a5b8aa9df35c7671bd6c1d81721b74b1a1584c5a937d31d8c72f32d102fa73026852aef45d2a49fec45cbb3f4fe6354e53e001d906551c128cd4e6f216d151785107a64654949d9df73270981221971892393fb2f2d040c6561f40c84b0df206aaaf002950b85de6086e182ec8189cad1ad9cda53a9f85c878d67ab0b9b60a19da0de01a45a93686b4466a7c88d48089d068e1469d88341ae10d599fb9d8f38b5ed18169a31ea00c8de8a87ded86469599143c5778bb6e568abd3fad98525dce2d094e6696d43ef430b11c7eea48496481ce5902faeb22e3e1f31dd69740b675ac2152aa09f4ede4ac6bcc12a24aa403dd72b1dbaa62cd0f8e4fe48a0be4e7286f10b8cd310d27da11926ee11e3323970bf74194a5bf06e798763e2e95041cd6a394621b50c964a8e49b479fd38b0e66f65d2cf7ef53c4ee622d41a77aeac3e0844e593382486d80081611341ea5bb5d73d4501525c31c289730f1e6c35d76653dcd6f3c3bf5a879be4d7210c08e8732475a99c7bd1d62757dd8022c62a9c917d76c990bdebc133441f7367fdd61a149920595f13ef67e6830e63adc7cd6262b510b34f7480907c3fcace76b0e08eb1ecebb4bc039b9b8740ad576c1aaae3b1f64a9528937f9cec9c12daccfa71fa1a89fb6009a90463765bbd186eb450ada1a887dbfc92c7fe3b65b69da171f4c20ad46a6972ad655ea5705f55deecdaa6cee05646f3fec2ac950a92b81e7c76ac8f7f7144ad7c642d3fdf60808e7eeb514e49cc4c581b7640d15384bdf6d8695a0b66e8d8f1745c777c9b32aa4c6c79f6740f0122c57659ced0fe39bcf5d9d89d18b352e543fc61da4d06f722937a4b93651062e6243619c44d994a4b263f2480f27cd7a2802a96dde7fa8f12e850b4390ff94e64ee6e2071c26c22917421297f81cf7d9359f50eadea00928e95d412ee9f251384bea95dc9465aaa17e5d0e13eec86480ce37d798df5de34d752279001f95cddee49c7887afc0d223044eea475b55e9325e8d28bdb237903bde5685b1397ba68fd04643d6dcfbac265e0fcfc584aa8369c44d51608ac4c3b50983e012c77f7ec8003a397662683fae634b65043ff5f241cbe7fb4a71541de8d91a3a1528e601458ae1ac053704bf1286e3203829a6b2e5c7c07cea57ff08561266be3d1b5cd7b137891c33ac24258f3d47016b9334c3b1edd6ca32ac6b5fc815db3284a230abedfb953cede7c662ce63477ad850425857b317f27883dd4fc2d347781f2ea2cc2f8578cc1e16b30ae081020009aa874cc1ee3e4ab6e58e4403d0823ce6787c6b410cc7d7be6ad6b61a5d0802fc7c5dd6a15d71bda2052ba69c9831aa84791c95d3ccfa3d80028dab555e45b0f03256e05796a1a9eb0d1da8e45f66f8a35f22c2823e2d493be2043ed6ababc8370acb814c711f3cb23f1dd1e6f2cad5e5f0e5b5c8511c5659248771ab10179ccb31963aca8849f3f1fa7d4db6700df9a013a4af54caf3e1ba143271baa88039ebcdc8ac01e02b37e36ae2e645fddbee0a42a22462bef4305090b358e27d31a2eeda51f36edc0deef69aa229837dfae17e59989932f1c9f183934596e1bfed460b8ca954f6c5b1d810ebedde7bb6420c9fbcfd071de97a8c0f8dcc292f3059ed18c58d305b36db3043d7d9ddafb74891675aaaa9692943db37b6c91a13516e0c1e71ad9acf80d2d58c9eda48ef5201b1495d828c38e4cf0df28b99d059008a79b9ac3696bdd676680bffab8ec9ea698951efd74d3f4e88a8c601cf36b03661fee0c056fbf8119f1817dbfb2d2823fccaa2296c03cd2706fbd127d9cf5043f0deb4be6566740038a525b707c4e6cd9917ac50ff652f5700d193c2dc9042056a4544f60cd70de1f3b193f1b47e40013e41636774488c5823f204ef17093445bda172b4c61be8b00054cb25546862766d447a6e592a03a91584516eda508cdee30f11745bea652aed1472d7a12e6ffbfa027ee18deedfd871c70f15aaf0555ed67a36367fd2deee5654d3fe96224b95ee9708759d3e67e4531eec780d591ae6c8b4249c1e5c874fe386779316913ffe93f2be5f1d9b9654cdc0cd4301a8bc26ccda118ba5da4f50e73791dfdb6ca3a07899a86c78661c36a2848ecefa9c1fcbea7333e93c992b6d894f9e4455d317327358775d3ba808cff95d82ee92058a2026f9470ff01d513ed4b8f0fcce665791ee7547d14439337e3db8b7b3526d232c8e894a0341470bc100ebdeb16bc0ffb8fe1da477b88f152b2b3fa398208b29ebc9654c3ee8b0c99b84e62112c10e0bff2ba392587a9e7cf50659894296ff887a032876009913b24d9d177eceac80d08ac88312c613a0b5590ca728b5496bd6e035d5d0379d8fcefb005521f1fbe0fe214ce0ccd85ad291d32ea6f59757889f7d48cd715a690c1a75d349b99e9180d715c8371dcd35514e51416719bd39f8411d34af7f57a41451482cdebcbb117d5efe236c971e92c3b3b9dcf6c55df90a9d0d9d915f259cd3acf776f65c58ac9a43685d51cdde82a5b27f38b106575e7934854e81ca14f7fb28db9575fc6d3771679be16046c98c38f2204cd7448add2776d21ba8218e68021fa9e649a853321c479cb5d079114070959479c6fdadf81bf761b7eeddfb63b0a0a443431b9ec548bf16b67b9ea832b5e7c087660e0ad21141fcdde06207cefe9ea5aa2c1091178dcd1181bf896575c87ac32f30da5b6efe963ad01d892f9d2182a91aa0a8dd33996d0521993d448019d7f2ed1544490b3036bbc2bf9582f443829227e9cc5a0fb9fefcc1b32bda847ca53ffa24a883ef2e6fba14e9ab69a79a7c3b75c44ecaeb99f43b1fa390fd3673ecc30f3be457bb66dc3568699306e171b21a1eb0e56b8044907ba49606fc6404b7f016536e69b1b7810c1c81fdec3b09e59605a0541cf88e67d877fcd0e7a08e5fe69c62c8fe05e3983475f2fbfca3cb89e967eea72fe780c7ef7bb404a9e48438b22e650892ff41e8320ff9b9b5ba7bde2ed4080b43710f5e6aba2f3c19a36c709a01c621ad945f78e60ffd7b8eb593f4cc898852cc7139a3306225b1a630f26cdc5e51ef62fe3aaa5baacbc2cabc81997bbefdf2361c5ea78458748541aea24cadd8be48c9685d85367a7dd8160549b56cd91e280547172f526f65180021614898fbb13c63498824022537c3c4ee36ba424778e35514cfa9283d37afcf1a5cf378e2ae799826c28a2a00ffeb2e8d057eed28313de048a99819262541fde97344d0c104484ce41fc1d94915f070088e7a9b39cfe20ffa88dd59433a4f333d896b270d1f6d8e0539ab9c77f75474fc01d67cc5491dda7b64e1cb911d018ec0678566d02d3ca02a748e6570dad9a17d818bafa88acda53d42aa3583cdd84c5b7ceb06dfda6f69bcb584acfc74343404cc48161ffe23692f0bfb5a4656c6f7c7b7b43193ce033ff3e80bced883a419a8409c531606b5117f45d7603c23ed134b42160342acabea5203b06f73267ff8f24f469fe0f44d0e1217743ba209260acbfd1a4cc2e7190a1699040d42c17cd70eb006e2c50c4243e116a9a5c1bead399d68f9e98321c44243ab0a8945b6574ce09cf60e198b8bad2193d7bbc34e346b3865086bf26c7a49107f656ad8bbb836317c157cba9d5e4806d31c838c74e074ecadbe64bfd253d12e5a32e232fea3e6cda9c4d0eb5bea59280974cb4008f48af8d8c4e5b8a9a0d94147aa5a253413f30072719417c588bce4baf022fb87d73da63571920316e47f6cbe5ec6b771ba03563102e0b733f757e8248e0c99cd5be4c254b2d488d8ec395cb730615d42436ac351a11c203afdeab0cbc78772ed2d98ade102cac81e99a4636777d759e5d9a78f1960fa0b4df01cf9a07e6a8ebf30135572e958661291e16d8afd74391d87ebaec0b9a3c525b38a33c9c97622f477add97b8c6544a47f408e9b725471848969cb26d4a8d77557d090fb3f530dcb0805ef3d4adebc6254e40aa6ca42399b5449b4edd1d18a2a61c1504fd1c4dfe0cbe9977a05112de6f0a7d02ad541cb5049deaba6f005dd932768a0d7827029e2bdbe33c122a78f64e4011bb22385bb2b27819077c5fd16f699e972e950c07f67220d76454332a850126cdcb6944948ec07dfbc10c0bb61f526def83a0791f0f6a4e79cb168100014c1fc9193b0f5f3ee4247f698d1782da6b357ae3e82d17e6ed113d248b881495ceb186f4f2148624c8eab2a2990bb4585c3c6f70d9d0ba5322225147a2040d47aa7bcc27e5d7aeec2e344ef9d88f946998bc0ed58e543db00155fa363024d71c855a7724f88a209d71e2ffe75cea26bf9c5fe96560bae786e97c4abe13a1755736fb9e4515aa2897db3fa5535cd3bc3096076fb7ee27c4b5fa62036df3aa4c89334885a545d14864cc7da99ae6cda1d703ad1ce79d097007899d737a580732791e57b03ab50c836813fae4b39df4c330b1205a4e37df6c3ff866fe698d3c859913fba68e844298c37ad63899bb20dcff6a8194ff94a20be2950e47d7a85708db5c645293b1c4a8094ed72915192536bea6dfa06165f010ee8794b10bb8e9a21ce7004af4888b8059251d18643ecc046c219dfc35f722cd0398a24d0abcb93d22a05207545d4548d5f457866276ad784cbc29fd1508ae7383ab7b5a9a27211d232c2d8882dba32862e7ad8a1447f22886fb3166349d70b9f377fbc01013096b105ae29560e2d6594521616ee1cdb45654590596a52cbe951c991197d4e8e235e64eade01f8f32b99d33b44e0f072ffca7c2d785223ca7018fdfa91462603a17e9cb0b97d30ce522b99d2550e1c5e67e88f728666430e5e933e971eeb96188bae97ff1cbc6f25a79228394b5db87a5df2cb52800a4aad241a581134ed8eaceff4c0ae7844254b0570f8080c9b6d705313b52e672cabab462d4e432143b40911c84ffb89ac399c0a2c366a19c2e6b89580cbb7f2edf019082f27afd826d9868510593ef68667a8bb18d8094645a1572d98f908fd5a8cd7c55b3236d239de476afc46c8642392567ed58a82ae5e8b1aafb8958a61070aff389167324d2159c5c87f63781255949239581dd299e5a1bc762c74dc9536e319d297b6872a911e6dafb01d0262d7b7cdaaac451e70b6f647c4bcda25d826e73cce2baf22deb7e34de4c820239fb7ead5d4472", 0x1000}], 0xa, &(0x7f0000001740)=ANY=[@ANYBLOB="8000000000000000ffff0000ffff00000b35e8e363833a3eb483956e7c0e587dc4738ec44b8d1eb951f0efa9b9eeb60f73858701a885d32f12753bce4576f2360d222bae34a68ca502f926cf224cc4b8e0adf3fb21be0a7f5092032128d73e1c75cfc9e5b13003c2cda55906d2a206ff9b29650b296af1236b07610d00000000d00000000000000000000000aaf5ffff8728effc08856e479cc86c0cb11e4e35f4e323876c7686a38b4c833dc31a3556a40ce7a729355675ed59369dd154c6e289a39b98fc2f4daf338c8910e2a1c8a99334b71d7b16262d242b345a1458ea021a551eb0b479721dd3efd51fbf5e26b82acd3c352af05e563fab813390819f78fa2adf5e119c2eca687d4232715c6447b4686d98ee6650bb6e32eea37ab8985596dd1553cde63a8d6da4c9b118da8f98ba193b9a3aa37416d60a63ad2dc20507fed10e38eba7534328d4960800000000c800000000000000ffff000002000000368e0f6fbd75710e91f9dc076e7e5506fdd5c0083c927778f967510ec07105e7bd83463aeaec4109000000000000002fde4192cf491ed9940706b785633fd610168b810c8dc072a30b6a43ad5f95eec7657f4312e35aa01c67adde3bce4a6ad59f88c3cee09f350e3fcf8168cbf8bd178988a1272a608261b7829d297f22c7acb5f9217834a75c99fc9a32a92ca4a7c2888549ccede87a91effdeb2c092c968af78cb9966e23923e6d06619d18490680249433dd8c0a0000"], 0x218}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 21:08:09 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x400, &(0x7f0000722000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = socket$inet(0x2, 0x7, 0x80000000) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0xfffffffffffffff8) 21:08:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) sendto$unix(r0, &(0x7f0000000000)="be079a3cd3566e0a01e858079b79338adfab304880b0191fa25beff75936d269fb3aae3fa115b6047fb782a2395f49", 0x2f, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r2, 0x4}, {r1}, {r2, 0x21}, {r2, 0x1d0}, {r0, 0x168}, {r2, 0x8}], 0x7, 0x5) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x0, 0x0) 21:08:09 executing program 1: r0 = socket(0x18, 0xa, 0x0) setsockopt(r0, 0x4799147d, 0x9025, &(0x7f0000000040)="0c7d621656378e403176218ed21573420e74eafe7658dfdad8782c45cf5e0bc6de17192842dcd848400a63e0618e2a4f606f4a5a5bb90435fdee339af37e7f85c4a2e4cc21bc180a63b8933ab12da5e70e340c735cfc1b64d8e1a65524877a58946e03b0898424399da01bb38a42ff3285551f1720c47df5eb145fa351d9fd4be57f", 0x82) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 21:08:09 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3}, 0x8) 21:08:09 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) syz_emit_ethernet(0x32, &(0x7f0000000000)="5cf85abb247b04ea54c0471577e9c62a03f117cd7533f1a3a3371e5782d2364c812242e055da8ae53f3fd7bffad312b9e48d") r1 = shmget$private(0x0, 0x2000, 0x420, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) 21:08:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) fcntl$setstatus(r0, 0x4, 0x84) 21:08:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_emit_ethernet(0xd8, &(0x7f0000000280)="f3d9bccb06b3f29754c312966ed232ecd1d587055792d5bd7be83693a85139ec5ae6d366b5ec55fe1514ddf1e683c44dd0ad02ff0eb7288e0ee99e93c501f59681e5a03d69bf84b062115fbceec1a6e4184af0cbd56d21844e5f1d2a087ed76bde22c46e406c64246041491ed41a1faa9f3af830a1117dd66bf715925c803929ca73f2d8dfc8667fdf9103d6dfbebe791c5ff7c7882a1b829745388ebc66d1ab79d9554b4d35d2b1a411eb0668a5d40c428fe9fe2c2cc0384eaf5e7dd490b00a7cc7523ea8249894deb890e817e02ee663b1d4c773daeb33") r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:08:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/221, 0xdd) 21:08:09 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x200, 0x33d, 0x492c}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56d1d92483469bd46300"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 21:08:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001180)) r1 = getgid() setgid(r1) read(r0, &(0x7f00000000c0)=""/68, 0x44) r2 = dup(r0) write(r2, &(0x7f0000001200)="4b7b3ecc1087ff34976ddddf620ea82805140bbce355f74d09867b054c11ae31aa3d2a8e8a186ac8cf31447f91206e001a74c5724ad821bb7ffef0865ee73acd9b1f7750441ee56307aa84bd45e30d7113f971cfbb11928439dfc3ffce7298b889c4a7e26a7e6e99e82b02cb55c44ea6e6ee99dca730c50da2f0b46eca1aca7f58af76e684265dfdc3d2af945af45775b4681fef43be2454118ebb9dbbfa5e9be7208a459ac027b95ccf9b9dcac00166c646e94000328ed74474e277d64c875b7aab997d3884adb934bf114879b40880d1", 0xd1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x4, 0xbf9c, 0x0, "5535fd98e695599f13683a0000400089ceaffa63", 0xffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000011c0)) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) open(&(0x7f0000000040)='./file0\x00', 0xa11, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 21:08:10 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)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x4, 0x9}, {{r0}, 0x0, 0x30, 0x40, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xcd, 0x80000040, 0x7, 0x2}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x1, 0x6}, 0x1, [0x4, 0x81, 0x0, 0x5, 0xfff, 0xf19, 0x3, 0x3]}, 0x3c) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 21:08:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 21:08:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x2) 21:08:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:08:11 executing program 0: r0 = socket(0x2, 0x3ffffffffffe, 0x0) sendto(r0, &(0x7f0000000080)="b1387cf7169d5752c0f566a6cc079e20cce4fe8fc386f72e9028908410b8be1957e715d02f8e0af16d38b9b4d938973afd497e669fd5997cff53d70660825f0bea21cb76fd24bed6337d26081e71382d532a97157739e19c47236b2b5090a612fb1d5001e59b7a4c3b864451f0312200355d660266f72165874af66b5d9da18ef35dd4450b5d11b4835376ce2cb1af03e96636e7571155269bee08e25d4a762b9dff94af6015a8c159c209b77759d7ae86a1b7f4a952f153aaed5f09a31a3e6c63cca9b6c5fde2dad62f031ed88e0dea9eb807236bc25d9207dd29d4613921410fb3527e2c84961f62329774486996c0b970b2ff931198578c", 0xf9, 0x400, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x20}, 0xc) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0xfffffffffffffffd, 0x13, 0x0, 0xffffffffffffff1e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) fchmod(r0, 0x4) socket$inet6(0x18, 0x7, 0x80) setsockopt(r0, 0x2, 0x3, &(0x7f0000000240)="47a8188413d6097d3e696e42c86abe5500e978866e16fa7e8e2a65173406ecc33333d25effb6aa2475c816ea41b653b23c18c59399406727904a602531d6e42e429eb525321c5097e4a94de0d9601686c4a77209d27542958db640b20568eac77d736fe4f855721c8eb0529c905cc9a34aaf4e1964ba716be8691552120fec72a55491e2a028f1e315508bf7074828c0b4a000829f67c61545b3936d772dc21ead9b417478c95d2064c321d695ee8bb73add73b736cde753da86223d2616abf65f899698c058db16499941b9774a77d4d27bb49ea927fe9ef4b9da366262cbfb6a5c6da1e5bfbce56b4e551154017635be7d900ebdf2d309fc66729c4db1411e44f0a9418fa3489a86caf661ab5be2d4492bfd6c9e358af05b6e150e6b79ceb2fbcdf7c6359be879efa8c67978d891bddc9a51ab81f654bd31495225b8a40dadd2696c3c7fd589017e20359a", 0x14c) 21:08:11 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ff070000000035a6ce897c2666e700b5f325bc1139ed86baff76dfa2a07b7fb3ba41b12bedd3cc26262d61b897faf8447662fcd8bebba2a0ac6de69dd1998dbbbe59d796e59e5481fdd753db32ee03b88019aa8c63cef36a23910fd93cc578e6647bf0c99fd0e27a534618a1e4291a2659b4ce1a19c5d9561899c7b807a0a5374c340adceff442284d9b9a861dc84c3e92bb3d1515af062d57"], 0x8, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/121}, 0x81, 0x1, 0x1000) 21:08:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000, 0xffffffffffffffff, 0x100000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:08:11 executing program 1: r0 = socket(0x13, 0x4000, 0x4) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 21:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000001580)='./file0\x00', 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:08:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet6(r1, &(0x7f0000000300)="89dd8a068844ed4141a57cbe4aeecc3425d2ecaf3bf1c0c645535dcaafdbf3ffaeab16936fec95f96054184a57bd977429473fd756a73f1355eda45bb628c94c75305ac18e8418ef6709d9a361df227df43f1b0cffbdec5e1351aebcff2f55a58ca4afd99b95ca8cc96630195d775c282fa7f962242b4cb32bad52902354546e1410385863224ad2ad", 0x89, 0x400, &(0x7f00000003c0)={0x18, 0x3, 0x9, 0x24000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800010000000009, &(0x7f0000000140)="90000000", 0x4) socket(0x20, 0x0, 0x100000000) setsockopt(r2, 0x1ff, 0x1000, &(0x7f0000000180)="4b601e9aa0ffdfe9c5f875a896b057084b5a7ab741f8eb2c5fef078f7502d19faca011f784a1ebaa64ff63315e1a2cb4f0f8a0b5610bbe1011b4e263203653fa43c2d20485bdd4447cfc3ea6f000425702872d40b45b9864f800fe01ccdf946f4e05b6bc73d95d55889e2c75fbe2ffff595b97b70dac6223f4608b677b90a71590fe7bc26173b32eb2ad2adefdecaeda8c2834edf44938b102892d201d7c19df7261e022a170c05521850cbc95b16f75a241ac2a0876e96297cb42e37d168e63c4f7601c7e185eae30db6285189cd3f37fd91a12f3a0", 0xd6) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 21:08:11 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, &(0x7f00000000c0)="483c3031ce60787cef88700015f378683ba2a0556df3f1c4f01d1565c3dc6eb187ddc33b7a4d582b59c8d1250644d5b65c6cc7291ed48fe1f174722f757992e7d32ff4658a6e5a9112766a495194473d99b9c67f6a4f6cdb3f8b2f53b69f08a031c439ac2d43a3e010b9841c5827cf3d6f3fdd8330e6f9c345be32f8edcb94151b00bc03ebfd8dad6dac04739292341f29ec5b8553367a869b5ad6c30674e3cce429a470325eb25b7e4a0ca4e7d536c81135b8923d33d693b9f33fe10295c7569350754668fbc7398625fcb4652dc8451ade55ec05bedffe01ad7fa603f424987f", 0xe1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580), 0x0, &(0x7f0000002980)=[{0xe0, 0xffff, 0x90000000, "34a29e5739d285343f23cb2136b5cc06107cefb07530582bb22369dc13f137da50cd5391996536f78172edf2d7ec451686dd1f44875a096c9e9f9f3745dd80ef9c43f3a088cb85bbb2ed0f75580fc8f552494568c3f41255b3fb3147619eb9a0070a1f66aefc882609b693146ce3f2c44cdb1f89039960a0ec861f8585325113fb43014d9298318b0d210a723b4b9f6c42a42efa10e9b8e4c2374ee58c51f5130002ecb70f1f86cfabb4052655f392056e4375f413125aa972bbf514b946139cd776c9164cfdb754a8ed93fb"}, {0x68, 0xffff, 0x6, "31f2d045fac326e8c1191ae698e8713d05b021cd0a114f007aee7bc343035ece1ebf309d22619d7fb7c3dfff3ec3caed1ddf34218811b368712ae85689f579a4df2a13d587c3e29feaebc44641068445336831d2f5edcb"}, {0x100, 0xffff, 0x3, "bb7677301dcd9aeabae5dad5f1b9358246b7ab80bd044992dd9eb493afae19228ff1b0e6914dbca3d017b1ebe40a96a6b98ec393c1ee4edb27d802761c18fa25683129f3f590edfc99392c0ca753b622b9b2658de495abd60b36d8b3ccc3cc0bda7aae50b96ed7bdba60d8aa7bdb7d63a6eed2719ef0fa7269df9076b4cac134f18332d2b1d2654402a3a1d0ba6b0f92c2722e7281c07f07aee54d8848d96f00f85dca0090d299112a6cf407debe7da9f318ebbe846fbc227e0005c8d113432788c437f6fc7b7a0d59c89b7e389399009714720d176700137877a8312714389e858a281f7d7db9715ea642b8ee"}, {0x1010, 0xffff, 0x7, "4930ec89cb4dc813320259073068efba13977345d47145604048597fff4345fdfb1361504dc87bc4dffbbbb58f6ae178d83ca27cdf7ee2c07b4dc52d49eab91781fbc69c38e8a1b110a722a93f39c3191900fe90b5166754f24bf3bbc2c3592b886f6f862b03f9ed6a3dffd8f6ede8ed014a75aa6e1d914db2694ecd1a371c3e2989abc9d631b944d1d0adeb579566b146ad6e9b27f1146e6bc93f10e9e1cf39f96efb95b80db4ad2f5b6ee1fb320ce2616c8ecd6bd3bb9aed6b43f9aa5c98c25da63235df30527d2ac04e2112fba83c547f5acce6921ac6274329757c4716834b26c25eeef172cb9908440c09851f711073ce6d8b62773bb00f144fa0741d34d2625ef1a134516ed54387a8507f34a3bba54ee024167ebae364fd1c2e192909d4fa305bb61277f6820e526acf2dbd3379bf5765ae1be63bf47d1e1c530f22a557d87a6546cc9bc1f59dd6d7e1b15be400d785bc15ddc7cbc4e62fe58bde23af0301e919e2f4b8fb41aec16bebdf90f3164255495c1cbc2e6fb0f5ab59b3f1327fdfe92a3d1eccaa6f415affb4ac84d8e2faa15cb5ba3b50ea8b5f707f1883b48c6e86701243090f94d3fa6904df71bd3592a727a15f616bcfe80ed46fe0c7b8b86ca36680389688a5c7e5f24a63cb707f18070be05a0bd0e1d0af2092b0eca2afbd5feb429b5ddcfb18c65c472d197bc74dc9632fa95c825d5b7a737f8a469f79be591cf6d43be73ba96ddf4f3046b745fdcf52f880f2ce17c85b7366d4eff1c53aa554a9f62ac2e26b2935132b94a4172dc2cbdaefa610f71922c577e695be47f1360096d62f1ed97a07463bd08cdb16b57ebc1d355337903d1b41cdacfba514ed615109def1f9ce1dee5f4d7b9836467647be8a2855f8449b2dc1ae31dd8c077892a211d8e09c2a2b6684163a2bca6e215bc8a81fde47f8356fa3e96dc405d3a896d944576b4cf70c349eaa43329db58bfe3b867a98fc5a878ebc2d5d0bf92da419d32a9a4ccba8cfc104c157cdc8032e171184118549f1f495002966a2f4f92be1dd3d999edda18ebc06b5f862334f1d5986dd5709c9a63b29b03d176613eac3e28271e4568cdecc3d76a58c6ca70c078bc5efb16e29527fa2173ce7f2a45d7833ae824bfe1d8e65ea6e6f0e11437120068be7c3bc52050ce0a57c29aee0cad98cb1bc4cba3f193c252b4a9758a532165fc2620e11e02eeec9a8ba59055f3e75a720f16ea3287b17e56bc1014fb74a63cd85678898d45ecb391c7877846d3177d1fed0021ed7079705fcef6c64564b5edd41bdf813d5194847b99338e082a2e887a19544e1d3e4ce0c51554552c5dd5865acb70c22303326f2c07dcef2359f9fa4e12f3f75daab1cf27a9cbd51213c82ee76f0e7c9bc7c9d7b1ab8b3894da8ec58553050bcf58b4cf349adad3e84ee9a87979879ea896800fe3b1f39adeea1d68e6bcae7679d9ca0a42e90afd49ca592ea83e1d34f2674eca0ac576c442513b06e0cfd853a13f03772ed7a075772bc658413088e1cdfee3e857d1f5bb1c001d00c492645a0b86acc6828d396a5762d943cbc5a19ce189b94afa5b69037d1638b3255969ef54d899bcd19d801104b5c0dc7a0a0e33dbbf0d78b4b3fb0f215f1f0b8767c924a7b4087004c480d1b9b9af342aced771316f12a5c7de3842bac47825e7418ed16ec4f218e838a2014f63821a5a4d6e87c7110ff10d9fd50ea67b23ea96e8aa805f14d2186403b160539abe75d2e098538ba75d9dea1ab794a5899cf24004ed183f3e7e2229155e37ef76f03b400750e98b52afbf0dcb771b3122d8574ccee04c5e2969d9fa97e52d762799f1115e562e3c2242b5dd18c9ba90140bf65151e2e9ef7f635f06103253548532bc2f21e82cf2b0785389b531dfc519e9e42c1ada76cbe6daa453b76818e01de5b57e9a1300e46f3947da63f39a98f391016aea0b1a5ace4d80b5531233844d9ef50210705c748cc2cb20a01cba66ec38fbb4aeb9e00cc21db45fa5a50f46336f87c9f3a38e45087202d7d76f6eee57427a4fff8a8b62c521656a7153b2a5dc3a745c08229ce44db18c949dc8f7f526be04197137a10f789f66bd2db4c0834ca80c411f6237d63bc873dffb7c08336b07de52e30285c3f517bd6ce0d10d095b77711e2f861a69c3b2f9cb6c9356620e0f6a4494556e27c83374c45210937916b92312cd91134f909885d1c77718876011d8141545b3c8fde17a5fa8fddbce6832f3556fde7eb1b957150a8158d72dd34ab80f242da785a77facfe54992a1eaec2635db3a9730d5be6ce66574236f2fd76cc622d008cdabe798c20d5613d54f212493f881efd71999848562c176494cf447fb4ea74119b87f3e192d11593e63d348a2c4d9087eee0aa75865560b11f6344242a2e4dbf14f1cf04900131b6c1b7ab1e4fe18c7c152c001bc0c384c0d8de9f5fddc5f777758dfa832a24beddadb603380e27a513601cf1442aa83cd61f92582f740a4419ebdebbdd3850dd35c1d29f229d3a5433e4d69adf8b95238bd181815eb29cf0f4ef5becab226d7de2c9f41869b7b31c1c7f37c941149950b71ead01501bcd5de02811a8fc899337caa335e5f4c8ac68c15b268bdb85174da3556b5a730832780dad2feb702a58c9385e2e1e8acf501db8fa25567d78657fda4cf6f61f224e00079c6725e1565b74b86e9cfe882ac85b4caf2d6456a4ea8ff15160e873ab12720e7cd4f89e68987f7be9c77b6391ad1766c213db8da6d4a0daadc011509506c46c6eb994fe2cee6e50def518b2be3d2f322e5e399968839bdaaa62b906084afbd74a52acc56ed307090e77d3a1704e126bf438492b3336ef15b9e6b1c7e6b817b1d58dc140f9cfb773197f2a1223179889126de193b4a7cfbb8d145cdf2227c5c709064c0540ef57c9580bf5dd66d539d53290e87138fb65631987f831daff642b850e9e866ec969e403b6a9526f8df5242bf09588f805ab6b25bb1448e7db222cc662d3e8bc562446fedcec68928e5cd1d15029a6ecbdbf3b465d98532f14ce45713daa1acf8908e8e0f62a18dcb3514fa834fcf7b8dd63fc287065129d607c243a90a7c3ffa2b65e5984644dd3798123b7c3e9f32fc16fad5f248f8a87cf549d1e41c0c9d23ffecf8970237f144e79d1b855780b457f25515e45c18aefceba09e097ea6a7ed9c0f0ccccabf89e17487d70d2ab02e186479bc852f7888bf46fbde3f829ebfc48cac542ee60ee15874ff6a28ff357965a80d6d65da3444070d6bd8ae1627194e65e917338329cc0aea3daf319221cc8c5a020a7f76bc3a35e5caf533d2402a5e7c913291cbff6598002c4388652c93e9baf89865be61d6cb397e0f2e7ddcde9d53b6d4dc4edb1834c1f170361426f7defe1f5c8802b9f0593734c3dbe0b4c145aa0892f6ec750163b213d7d4a8ebeb420301785f24635d62aa379614131869ae09817320e753dbef631d74ab67c2cdb3d461bc9b4076c805b873e539334145bf8f9bdcb6dbf5eeaa5784ec264cf393f521a3bb68f8f55bd14561638de36de56ca2783fe4ccdfc433b0b692754ee9f44fedb2261b530571b0025b5527971139b60f2316343b69925935b31c1cf85c0c0ad236895644f05e4d9e3aeb0478e204604bb5fdbff1051717fb2f50bc47adb0530b108f43c3e3ae7cc85ee3dafde80efdfcebea87b98dc11b5ca50e7ac585739850d8309eae4a6be6141e85209c74c98f61eb908a07e1935053cba5ed47b8275a990c8819a940fd94903181d5f66834ec5b94a01ce6d92743f68b5dd163f344779cdba011790924f8a56b64c1bd0ed882e1443de2f44b5b3db5edf69f6ca298c364bcdc256575d08e123083a2e9f3882ff8444e8a61ca9fadd2d689e7d4a10d21b24301b53c0de63a8eaf98c6c8f9eb2483b0b31d0985c191e63fe4b25d5ffabbac65004536f6b6ccf5f35f9cf18ee320b5d24b6c5f313d0ac23dd794c7ca0d4fb0e5165e2ce4e587a20697382995800bf6cbce8b8e353546eababf43842c3af7b6609a5ad79f0103b79939cf62ee9a4d6318dd5a034dc522049f6c0e8a2b017377b9701900414c07163be49019854aff45a40617ac8fa2dfe67e46845516da719ccf506abe4be9a0bb2c79bb1561068d43b13f0b43764ae8d2406213f6c3f58fef661316d9200f0c0eecbf30118d52c009ce6c6c11dfa22524e9f3c9ed50f8927b79aafc44ca1695bcc41c737c4a40ec7938982a007da9917f836798c8e1d2864e55cd51445223d7e295b2699b95e7b729443aed2b3d71994d668441b2b43bef26fb0fd88167e86cc87c54f7cac70d043d1f86e89911e61ae96a9fc75fbe42b882716e8be32736f57da7770bd50c899deb8c9bf1531a8f3d0c8f2de32bbd8aa1afb233c681ea077ba74e48a3b06999dd6ff54567399bd2b2b94a0e87b8573e87ff8933316075fdc77e59c70420c3e111968dedac82939a82ba3357dced258f1c36cefb4b070add411ad183be67597725279a8e4170d662e4d00ce8c168c5b4129dd3f503eff1f21347b61a5ffc05c1f17ad9eecca49a3c6bb11c6684b58525a298396d1ab67dc6b644aa09903eb7df597d0b03b1ded81a6a6061b2632ba3a5d9f80252426afe113ac301585d00fdce2e1bef71b32a6b951a633f67155cdf0d8392c956b3f750351705b127414f8a361c3363de0324dca49d59bf1cc09a638a72c11944eb5d69a0f84a6d0c89bae8ee3afdd1fcd05582d509cc078e4bade22e3be0ec42d7ff3a541deda556f6dc17e10e5263d03d4c427bedbb8c01a502ab254542703b7b5def68c8a519e7ff169c78f35a4af593629d7fbf0556ed8ece2d1392f6acec1991681b3d89516b81726d3186e704598a803d51c8fbd91407eba1502d85c1f466e172d91a7d09db4bb00312172a7a2ef850b514f6b3b3c4a48bfd7838abebf3ef0df1a253a696ad800aff856a479f5019aa595cac348a2e5ea719287c29ce75c2fdc779d596da1cc7c53230e98a380d95b8b5e6e47a25144f21f58cbd942e054bd43a78a406226f79a3afa01651ff35679399755a00f97b1592481db296de6023cd3b7260627633980bda4f04ab5a44456907fb207cb105d46a8c6f3d8fca234022795ab79f7e702ae0949957801ada6d1570d4a28372e608aa1807070a613c51a434ae44690f84cc6c10b06365c958d48d4309513245e146be5855fb65c8d6d9bb9992fd677c62c39a57cafe1e929e403420a628cdb635973efd0fe1381bcbda7488b8f816437cc571847ec022ca282d02b42493648c9194a2ee8a12a05eab8e6d4e7c934f7ab7e4676c0f0fc598977582a8745c86fe739aa59a1cbc3943ea5824879b767eb84996b81e3e5016b710e6985fab49e27f9b858d7945cebd7f3bfd87abc82d9a94851154e2e7079783faa9e510a52ac06da725fec9513950bf19ece5594fba040989b9cc71a29abd998f3efbe8a5d2c215da5f3cb0b44806fe9cae437a42be21d50f05d138ba8a2c017d4eacb893bdf70694cd0aed172c21d6ced1bd4b87d954abb43693e1353a6be864602e49d2080386cf1e2ff783717caab4b63e2d3c54be3ece9b2eac9252cc61982b5b91a35f05f6c70fa5c992abeb61699d7b893d93cd23ac12ae200c62440958171df075738518e97f7097cac1315d46861d6a7cc9ad4b8ca7311be2e45c96f10e2bed0d82e93d0885127bff06bcb2b229de9de6fdaef280e608d62004c093cd6b967550975093bf3437094cc4120a1ef15872792952beca4b88a0916f49eb788cb29ca17be05f39100ecd1a93f38a7208"}], 0x1258}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 21:08:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 21:08:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() 21:08:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 21:08:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 21:08:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1f) r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x4, 0x4}, {0x20, 0x2}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0xfffffffffffffd8a) listen(r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x44) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000080)='\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 21:08:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x9, &(0x7f0000000000)="d6b034fdadb532819de64d8c1ff0140e326ab56a243c76f961cac024751230813e0ed38ec73fdd7e4a4e1e329510eaa99f5670bb143f804d41f940ae5578ccb914ee48815c3b5bc9fa4f1ad52e8c0278c3de0fb8a53ec47c9e4c5e456a76869ae12dcd13ef106ef089dae07aa010886935a59419915c8bc5b95972d15ac526b8f511b9b3c4", 0x85) 21:08:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/141, 0x8d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 21:08:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/206, 0xce, 0x800, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 21:08:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket$inet(0x2, 0x5, 0x43b) 21:08:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8006, 0x7e) pipe(&(0x7f0000000080)) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 21:08:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) kqueue() 21:08:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000008, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1c, 0x0, 0x8, 0x7}, {{r2}, 0xfffffffffffffff9, 0x14, 0x2, 0x7, 0x3adc}], 0x2000000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000004, 0xf2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000002, 0x7fffffff, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x4, 0x4}, {{r2}, 0x0, 0x50, 0xe, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x90, 0x40, 0x1, 0x65a}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x1, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x9}], 0xecbc, &(0x7f00000001c0)={0x7, 0x5}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 21:08:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000002c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="eb23dee10353d6702d7db8f30b659446c111ee6c4490f5b1f3ce00bddc147abc1d24f2e7949fd09c2cf774240ea2e318396b859db0c646948684f443a34281efff556b1e477bc1a81ade6ccaa9702e9eb622c23c783968b09311fe057cab0528ddc001b2f11046eb2c58a9a8f403", 0x6e}, {&(0x7f0000000200)="4ff4c2ecd8d93448aa8dbbee4edcdd4bb2bdaf1aaf58d7bbb88bbb1d93b26a1475bd9d5c9fab04dfb9d05b4c6fc8a7fbf5ffa2bd4e9508e5873487f6d9901298743cf5c7d76da9b804bc51cf6be4c2dd4a9be51bb4d833c3f183df9a06665d47ba0e2b9dac98267869ef7d3a8e41c56fa993f6c0be326b7d841ee4820deaa104aaf783b1c975c0d60d6abcfa1abeeaf236837bec22226d9e6af0a51e29dd30fa1c8b", 0xa2}, {&(0x7f00000002c0)="18233af60130efd83b569c4c33341f6dd281357bebf8cca5d47e62f10ca300c49deef3487398bda18197f7cb0392308c9262a6f0f13a45a4ebb17f72f2e3275f7785aa437a4223b8119a0f1d889c4ed6bffc9d9ebb448abee24eec9563aaea4a9bc04173861f010d484e995c156fd477cc11e74ce0f479e450e667b075fce2f8a9e6", 0x82}, {&(0x7f00000003c0)="7870a155e87b924d3bbea8c8a42ba8dfbca46330877b57edbd7f6201dacd28ee66673d497dd80b430e486fa016688f9ee2e86993dbc59ebab9e16ae1d89d33bdb1e9f911c0da71ab627e0c30c6480cb331dd72579ec419f75477febf48bd", 0x5e}, {&(0x7f0000001280)="da5657eba58631857e1756e3c0bc9aed0b25693ef0afd2cb9a3425da908c71f6e39be7521f5183d3e7d2e633ff24b9b53274d7e4e31892048a6129600d401a4f9c0fde412ac8b26a5264f43fe926de0d55b12647955b234e53a7f21d61d112b8a0d212d6d45d53f537fed0a402633786a8b8ffd3acfe89cc2d4488b3ca9e5b9759057b0072de7cf749bae7c8b7b59894c2e52681ba1ffac5351a0c5396db908337fbd34f3cd3cebc77a4a1c3c4a00a08e89f3f0c0a3dcec67426585bb52aae5b68a98c0e477d0adfcec54e2e3376d1e36afb5feccccdce2fe721a4e9c1f64a8c31c546de8e824ed4683a429d9129efdb449c642636970e070229100f80186700a1a6195293c3bbb5a30c06a4cff1645bad6b68f05fe17cf85cecc00fe77c0d6958efe846898b94ed7f7267e8cc146b0bfc4af82e0d2d7c207f7ff85e9deea2f3437439468d760f52c3bdcca7e42b249c5d87b0e2eb224b6334c824ca4c53e2d828139c187d18d7107076159087527730e27e020cf360fe29784f210a9b0494265ee30e9b1fdf32a93affc5bd2eb596283c2d83def27f827cbce7a8da102a4e5536437d1d4dbdb12a52c77db3448716d52722ac52c12eb7f61cee294c073fe22dc0fa3a4f2992da1d9d3422f6f9706f381a4af878a3aa27f52969858fa1ba96d3f0b249f848e23ca2a7b3338b35a2eac47181abae8f037e30cd112076ddefa1607c9a84dfb884d2ccafcbce3bb85fd50c64d12d95aa81813a17a4e7d4cdbe57cc99f7e841fca2efc468fc02299e855ff6d2eccbaee543457658614b051b89c554040e0bd29fb890fa2cb046416a51207f659a12fd5f85cb8650830689834a00fef3b47256691da7ca7a8babe587e741edfe91528cc74fe471449550a51df8485bcbc9d0215d7633e5fc5f83202f54b9c79b35c8f1b3b1e4bd0a635fd2fd490533381a6eaea6a4ead5e1b0269201ee38a3075c8a1279700b05d245e5df85563fb7a73af980b01524eef4ec932baf3fc58be5bfcde64db35f076125e7ed955507c83e964a6b5720a271af11313d45394f59b81633041742a872bdb407c967c52621bf44d1e7825ec0f6d56ed5e416e7f78affbca68f1d874a47f30727836666bb3db6f1e07513b5604f0065d21b4a9fa1c1c7f8e4b50ecad2d6e60ce5c41fe91290bb19cb5a303317adb09bfedc2e0b650af16934416aaebf93243dc0c659d252c1267feda6c11a3a6e935727d57be8a6ae695ba5d237e51603b63b9a936194509adde7d8db185c3d63e4ac7d1dba890345a5c4f8de4eda97b365f5be210fd147fd3bd47b5668c203a87ad70b44fe21e662bbe8fd5ad0f1071e9d067b73e5e3c760b7a374072b50817b7be7d66c31fc872235a947ede1af3e9d3e16f62e2f4365236ff45becc6805d990726e216a22b7e44f6c2743ceada9c5e5958ec4267938f859c363480c2c96dfb393a684c507d9a4d446c9793153955dce5febadc23f815b785390cd022f7a4e87c16fe21f4d59fd688ae6a83203baa8ab986f574d5e172917411f12c974a6d7a8a19971b660aad831266c85b5daf64e4bfd111dbcbd06be1a47548edc53d7b6f5ef27878262edeb79353149828435552127a2bf594d3b43fa5529ca17527aa7e00b9653819c08b2386a995bd1e5dd396c42fb199a77fde0854b0979896dfd4c463ab3628723051ac984ed2dadb3349542b80618f8efe20d9172e3f677877bb82a949eb025a27d1c5f2092f3c570fc2c511cc8df465795753eb06caa56414953afcc1372683e90a005937e60f9eaa3d67fd66f9e05fa85fb65f65701be1d4af7e0f7feaed30a03796e12748adf1cdcf40401e19eda2903541883eed47a8392749c8782a6a1be984fb775220598381fe050d64039376fc9ddd6dd21ac1a3c3ac599bebc33aae243a2ba7a815096f40bd2b2f92e2fee08c2b6dc8e34d4ab91da6395394b627c3c35b6a9e4b05657410856e778676dfdfe16c95a873c9274d889355b8e596769435957b378908ab6c48fe908ae67d85212c51473d5203c6f1360b8431c30cdfa40c8acf7189f102465672f801237290fbc5f2772b86f494f516a1dcab5356dc7734ad8a34bc00764d8e7b71be43dd4d97aac1afadcae548989573a6718fe9477d69bffc17e4e4197ffcc8fa30bae247f7cae746d5d48d4ed2a253b83e08abf802450a1b9f5cc0410de8f34c858af2d0d1f701ee3a552f73fd72494a28178b4ae92ab26bebd02bcef7e7d76560bfa759ad810df3f0d33fe6dae01b062cf07aa6bff540949fe20f049b402206b2872d2bce3ea9d761db29d7d2dd3bf66597de337c7bda6fd9607663830ef98b370e71d920d97be0a4aa1b285d19f8018575a76ab47eb8f44312f7ea63f7134cdcad5a6b5707c6098c29b6a0f6d9c289a92201e48fcfaf63ad05ad6075551bca55439fd8b010ed2f45ba76b73fc2c5d1eb7a9c98bfda7c85cb401e1cd74a69b457d648eab02b7352ddd15e759ef70d7b2b237cf60d23ce4758428804a56c2b38d6222990c75b7113adaf7c7bf853c02ca666e3557749777f94a8af69821bf67e389f973af7221e2149dec438b9c96b9c96708d4cf7a3bdf3f769928683bf385a16b60bf0c4417d9e71b57590e38c22d32697e52a43b882662bd6e2dd911848186c26d1da4e1fab9ff910fdf1d94bbf31859c755ecb05d48afea9881ba5a11e7b157f8581c4b2bd63adc6a81f9daa58c20461788cc3a5d4f332c5049faa5c1e066588081e66515c25c75dd49bad1051af379fe8089092326eb1a23226e0b304f21b8c20e271ba3c7847fb4f667e1c8e6f5f0b6b639b0b7b8c7a4a20ebc7c4313c5761597b7a2b6f25f995686ca56ba0219aed4cdd1f45a6abdce57ccabd9c879761a8a99e225f6a0b995b08793ab0f05dfbe202ce9c522ae39c9fb1c3d16b4cc25018f6de1b69c1a306883ca58024f8a2d18e7c0e6ea4ad53de495511c7343b2ae073bd24f7b8526abeddb12a1cf666a9e900fd8859843e958356cff48cab86528d09deddf52afe573bb824b47fe4d08721181ed31f583a4afcb9520adacc9844bc786d4656ccf30ee02e1d868eefec4693a1ca6eab771da833d9959f077410b881abbb260dd098c4c672abdf80c5624bf7e02ec813a7e6fc07d76270dccf16043765cab646396a9349da7a05041ba96a89fac09d5d4b2a16d8bd5ed37578a7c67dd0e58c3c17eb203696737d04c0c6b6b2fecb0df93220b338f17fcb64b9b77dcff459a4e5e64f33d5938672a3802630b9628c386dd2c2171046bc7ecf557b45a19bbbb2de8a816f9d1356f185973c373decb0b5b897ef8de424a514f0e9d950791a792c3ae2f78a253cbff308d4b0664e5d6acb47c500abad47e15796472e3ccc1390c5e3cb98eb4400d1c8484dd72cb8715f55276daa9200ea22a7d076630927b85215f63e798329c0f20cd445692eb54ac564e913c0eb7872b4a046c64903fc9e918fb029168f5ea86a782b2947375067d6ffde9036c39aa94f3cf7c8ddcf71c8ba7de7be46df0d04c83cbc9b019ca0acc395bb1bc4693dd2f61fa72297bfea0f7b854f1aaed8dd81ddfc7dcd3aab27f55da831110a1ee53a351dd923c72c3ebb1c325f5657e7100d8c2ddbb668ef1cb7fde937175500d608ba6625a87242bdda45fdf2aa4b091360ad3b9a5dc4db500cfe57bd5916fcbabefe1eb6b7d4939997682ae128bde8224c914b7f910b733dc6f89972e18ed470a1067d908f6c110ef7fb8c2ab2d19907b5c11b0887a52a1fcfe12c180eaf348af5c3a33395102845af4f7abfe810b01b3c8fa2cbc8183498a3c7c1b9a39258cd7ed2b9400f704aa1736ebd1d3c7e7ec82a9dd097ad703303fa27eb14eebe9ae52d9df623b27cd5402e44cc29dce7717cbf5dcf21c84fffe7909cdad5210943995f0fa20954e0be140ef31962af2aa5975a59840f93682a60b57d27fc6dc2e2b17220e4708e86bc57e31b6b79cad5d1909019b5e23b6ebf0c6d8330d946525fbe737d68fdf2ba9f54e76e4423a1ab9edb500dbe82cf13fc3c7d78a2491cc024c7723322b3422342ac36983a6ea9794c922d3b02df7c6d869265a5625d01dbf5d9a218f604370eda68976add7fc1156467f614aafdb7c026749b2f685fedc9e1e0c433907183cc46c5da82bfb79a7e4d48e0e6493a70cd4d14f5650812ae75f4d5c1507f8ba418914f11d002a4b12eb7948c72da8df175bea70b3eb6831de72bc5a9823418c5e93d4693c00ab7acd9029ab7f6e544fbdf3446a0846b39d46fe75c9f662d4584d277b739a592184fa433048b6be3e872829508da72dc2d229aa3174cfba04a589664c9f2452e5013fc208a1bea4c0db8c5d6232ee3fafbaf8d707ae0cd117ec00ae088c7ea6aef20265f6487af3904ff8e5b4c177c2a5fe80ae871d170b5e0198ffd0bb802c8bdf8f59da5a46eb1f0eeed4b3809deca4b79c75e87c84a1425a6a9ac41af9704b8b5e8eb0266cff4ac6d262a926681a1f5d4c2eb6c215d3a5270f97d01b9992212aaf6dd428dffceed365f1d53c4324018cd97380b46ff9c000e0466e47c204630d0979841660dd0109718565748aa43e333859f589a0a036af90284b5a398696854b7eee186c58abbbdf0090c27c0d81966e164f85d5b297a542324e4961b445449848a24ec4131f65eb96a1b7ffb5f36aaa772b2d645acf258bd240877978f18aba063cdb51d924dbb8c9a5ef0dd591c0fade14e27120efe898e060567fa0cd6e2210a30d7afeedacebff27024a1c08bf963bfbf7329b88ee4bda3693f30dfd98a8da143cb567f484944efb389e0ff357fdaa60fc589df3f77ab452f53745794214a58efa17e2c509465b519c5df704b0a14a75f80cfcde6670d7a1101aaa443a0739e3c7ae0df09656d35fb795ce33fd3cebd4f75b0b31011780b53ecfea0e9921a2a654648de196e9596cb89df7e480bc5713a5a5d12071f7181eec2262a04f897ec956d4407ba2a20771fe40cf756323697b21516360e8704b6e48ee7787397b32945dfa7969948a2381a499e2ef3c93e594b756ccdd60fef097beb819f1065613bff24b1d39d68166530472e1bad00d7660c4fe9355836f8d32e1ffb9405f6114799440d570addbed4a689d334e145ca7ea99705f572ac45772c16b7ba10302c684b2a57122b1079c57ddc1c5d01732da5ed3e6ba0d8dfad0ee2f8b7301231a065c2fa119797044dce73124e6f072292c438bcb3fced5b74ee7d042fce90716a782e0fbad3cc74c35a928e2b0a8c4d89e570ad2fc1f9996379eefe4219db34707362be27a1a2fe5cb01532b64a1ab1f1a1f2b05b6e85c21ad745628e973330f7c8d70a4e0a7f2d4904e76f641bffc7e3030ef2a79678b3a82130b9071fa24d107825b2e3046c6da5577a16ceff450acfbe6f447ca8a49dae87b53b90cffe8a6280c059457d64ee654751252f65d29504bad609281bcda0eccc08c8b0976f64eeb9edd1d9a4f3494005fbeff714fbe65a09a5f46e88ac2e02a36bc2cd277e65d0ef6aebc8fc532b1660f72775ee65b8a3de3e91d74a6ae935823c156c3409a2d6fa5a0ad1b85c65790cfebf51d43fc013ef8dd5091020250b53366e1f2452292cc29be7ab8dcaac4de5121ec5bbc7f43129ec58c848b889182d99c36e04941aefccb0c62d770a3e881702cefd7799b6db8039eb9d66184d438b048a8a4a6b6409e04370ddab03eb78349c25d2d9a148d85649a7d735718da85b059214a7bc7265207defd2b1fce5e9a49b8d9c46f2700b5fedd666f315e579f94379b7b892603435", 0x1000}, {&(0x7f0000000000)="95163a34791194b9d8dac3fc9dda1d6b4d9cd670540a7750345d698299271a11e346", 0x22}, {&(0x7f0000000140)="b114c007c9a5fca1ce0408e8", 0xc}], 0x7) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000780), 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="1ced09f0c0f1bcbf1c64d6b89f0b4334924c79c68653c6f4a203f06475b3814f65c96b301935e109e34a444029ef5438a82cf95457ca5107ad349b2c13eedffab1dc09a2006a1da7d659a1dd1e3a10247afbcad9d6ebf45c7c54446af459324f9509b5216f78c1", 0x31}, {&(0x7f00000001c0)="1b670557b84c6b0fbaff10", 0xb}, {&(0x7f0000000380)="9d7b4b82356b661bb79d52fa926dfd28419df66dca0777d9f539cb", 0x1b}, {&(0x7f0000000540)="0bc10666037aa3aa34e73bea319ca1f54558d5cdacb0cc4a605ed7a2dda6787a63e46e1d157708f171968e2bfac3d169830227e56027a857301179dca02ced09d18cd4a82927ea7be6db57", 0x4b}, {&(0x7f00000005c0)="4ffb416d918cceb18996ee0e48c5b8336255d91e2254b1087555d24f793b62e2ad757b6d7fe465f52fa67fd61d587dd8ee4b533d7f75aa531c8e718b86b87bde991b5781caac2b0b31169f4d572e7a02a07e249af6b424e834722f5a3497240e4f3e255bada1a223d842f0836574aa3020653b0c11c1229d304a50701ba170b83e8e8ed29b0d2b8fd5dd8eb48bab76ea2b124f", 0x93}, {&(0x7f0000000680)="ddd4c36bd1c54a2b618f3fd0bc29a873845ca35b76b95126bd774cbb9ac0c42949833777555dec14fe86bb577c35ad5f2e4c332dc26281fe583531bbe512089bfa24bb0ad37761a5a054402e55e41e59bb7b8f5535fd9b18b6452f3572634597c20c2a93d065ad9faf7ace35e128d57b7f5f99782341e1ead71650c26161eb805f7fae6f8092a9d661fe26d360390bf8baa51e5acecb93f2f21b740da9b1723807fa0b6adaf8e7b11156b3b247f1189de0f7f0f2fec595fe08af3c039ef1a9e5bd0e511e2dabfe6cee81cb457ac569fabd0c152c7253ee16fe8fbafe4ec544fa2caaf427a90c706f", 0xe8}, {&(0x7f0000000840)="dd255771e879c1a9747fe3bc9468f60c058231d58b72a142562cf37df6dc8f1f0c", 0x21}], 0x1) 21:08:13 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:08:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x4) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 21:08:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x1) 21:08:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 21:08:14 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) 21:08:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socket(0x20, 0x5, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 21:08:14 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) pipe(&(0x7f0000000080)) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:08:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2bca0fce5735867cd97989b8ce57216fc2978ff15df68eb6c484f70fd097d35faf523c7b54d588defe5f853f1b9941c5cb", 0x31) 21:08:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/36, 0x24}], 0x1, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x4) r3 = dup2(r1, r0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x88, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x0, 0x3}], 0x7, 0x0, 0x200, 0x0) sendto(r0, 0x0, 0x135, 0x1, 0x0, 0x0) 21:08:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x1, 0x2, "033262e77bec8e51f8ab04366ccea9a9ef5c5073", 0x1, 0x1}) read(r1, &(0x7f00000000c0)=""/218, 0xda) 21:08:14 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, 0x0, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0xffffffffffffff82) r3 = fcntl$dupfd(r0, 0xa, r2) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000100)={0x8, 0x6}, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000180)="4c6f2192c6512e1f8f8d1bb16f1e8a6d045b3c31106a2026c528fc90a5009c66fb7d631123599c323f0982c8b0c73153f35ac471612103b90cdfbd8d1af848116936a256c1a5eaee3d3ce6dc73097aa3c4d7c25d", 0x54, 0x40f, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000140)) 21:08:15 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) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:08:15 executing program 0: syz_open_pts() kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r4 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup(r2) close(r6) dup2(r4, r6) 21:08:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 21:08:15 executing program 0: socket$inet6(0x18, 0x2, 0x0) 21:08:15 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x10) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r3, r4, r5, r6, 0x20}, 0xfff, 0x3, 0x2}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:08:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2b6301825007b4819fff34190803e2214bdafdaf95aafbf8c66b4d39a169e8abe381baa4f266e4c6804b5dafc31358665f044ced22dd4abf3c0469ff59da9cff4e6a410ea448bd252850cc30e05d8447b834f0a823d22abcec369d862ffcd5dbbc08cf6dd628129cff18cc8d8c75ad", 0x6f}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 21:08:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x23, &(0x7f0000000000)="f07a118f05d5ddb6abd7b85ce3fe72318910328df789ac7f779164e46eae30007a5c387984c9fac049", 0x2d7) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="8c9013acb6d8202bc5cce395b9c1e8501e535e2852611eb705465cd6236d94618dc9ceb224807972252a8e0e94fe3251bad1c30ff53105450277cd52a58d2b2a057263db94a4a72547f8d3c56a774e00aab9274e94345d72aefea16b91e7ea21735dfaf6ef94f4904f7532be2d7ea126de57b60c9ff7dae7ca8956bf1e49c3a26aca33c12a20d39a14a0283f564cf5f8d6eef0c9170475e7cce382542aed0368043c4d8e802fabc44d3922f6b29902dd7d45972bae19b186a4809c5bb0f418f5d1904a8750927745fcdb885449a8706a963f00cce6b3f7aac0dc508f0878e9e8a35368c5a4fc36e4896bf2a049013e46ba3bb9fe29897cb5a79f6bf50b2346d78353254e7cade80b5bd590f566bc80167ed5a27de3582fe1d1afba20d2a09d5c5998f7220014bf30826975b749d5d04929de003b529a268dbdab1183630638ffd7b48bd941b7a0799365cc72b48113a41629dc5f06d39473132127f4967a154eb5d178b85ef9995482cb15e90ea7c1c8e1cc764ce3b21566f61a870792e9c894b4362c892600cca2a4d3e4b9fd22e4257ceb79adc41982af07bcbf9017ab02a2e5d02948dde1264f3f2df67332829b7aea827f3f13c954ea15470cbba791e465f60dcd4c66cc5bdf636b5f031c122402f51dba0a839c373a94e1031ad5fb1c3fcb80876660677319cce01eaafc8fced1cf6a57df7aa2dc3e1b804eb2482a3b96f1eb21f091d7fe1b394190e6069a281bb439fefc07d991e77d8d5ea028f4b309c2fd4c34e1c7c7dd12d22a17594b2466561ae2b627d43309fc5d8b7a66ea8e6f9c2c8927a7e4e729c673adb3028bc15ad032d57350eaf072507ceccb65af07a0352ad6923726ff5a3ff7b6e0b57ecb33a213f9ca1a7db09e9bdfa23856a2094f91af7f9bcd5c253b9085281c05c53b8365774521ba2c45ce1a71258a47294de997e0c70e526c3ec9a8db812a0766abac5c0d1fbd7d3a53d54de199885a1da40ed8e5796ed40859a35f4806393948b7c3bcac1a6d4340b42668b92a7d4de0b48ecd28dfe42b57374bdabc205a66caf4f22dbb4a9e6ad64e40fc4e354998fff7d20e1cf8d80f25662a773d77004b4b07b8dc8816d009435ea39bd59c40db1e8ffaacffc14f8f7f1e8dc205e2a848995e4a48c2ca33e7d87187ba6361328f4233c8babedf86b35eb8bc75effdd47ca53048ab552bb3b023998fc93269b8d6486344adf581522039f54c48e0725287e5c68675d7a7b9eb6608d10afa18888053da24cc9936fadfd9ad32071097eb0d27ec332d92ead135f3eae2e6a2098c223ec41337f05186d95aa6d834e6e4d90b5ace6313733fcde2e7df52ebcfcf17a51cb4617dd5c57db6168fd5a063caa82f1ce685da4e325c21e96e50bee74f982302dc6cf9e936406d0fe358f94d73289f3105317a47d6a3fead063e079a4d3806686ddac25604288091258e6ef2c268cb3379e2558d5b0ba164107b7184f91e9130b0fdc6a9d47d9d6522c20efad9b953ff218518660a44ebc6b9b36fc520b8a465d829cbcf292a9a5bf13e68d80e5dc15d140232129e5928909cd43dc3a145ffb73c2133cd46bc8aaf3fd3d059186f53ff64187eacf2892bb12073daa7809b463bee8884c20c8980b3441ba4341171d3a5b9313fae505dce13e3aa8f928afdd59c96885fb7b992b61d1db15693560b18e39895460d64a170cacdf65520b24a8912fa038de90677f4e2421f4aa1b085967050577477a0dffa66b52ab5429b204b396b77345aeaffb94725ffd5e603545e5f8642e33f0bf16db3defdca1fd7ba51ec1a9d114155290f3c77af1989c5559eb114cae7e2148163d366736f087a1d856f4151c7cffc2f13fa0770c377bd336749f46daae01617be518c8b7c38782699088eeeaef74b359b22129470901f8682985705e5156e9401e99bee8d9d22a65db930231e2aeaae7f8fba1412b4c3ed90067018a94a9d5000e852dba96d99f38ee3fa11183ffb82084a3fe278bc4fc934a586374b4ef5f462f23afe7e0566a0b4066d74f01e3404bb87d058998c6707a306e442de8b6a6ab650ace6e3bf4c2d547b28468bc76085db661615d7c7733a2f4f996fdb34a2f2defdb44c19622a30d870951cf1aa717fb9a899bd3a4c2da947376c99091f2b1ff2a4290ba2de7326922272bd3335c5e44c138c12e4aff8e21520502e11510f3711ef8f637fe9a16b72531392a0ad5fca97f2a907d639b0aa396bf41ca0f92b1d19824bc5571310e13644b5ed56e0218427a1aa86d8ef6017579f390935859a49e3a261192fbec825eff0721a5ce93dee26267809e04f05edd9d69b86b07a368c128f0b2c980cd3551d400336c27ec73ab522aa61d68326edf3b06812782284e748c2fdafa89974f32e0dce51067579904f5330a3d78c6328fec8089f868e785d94585c0d1c3ad266bedf27180f2447f419f5237d3ffb2fa02cb894a6f27d518c37fbd9f0bc5763b9751ed81d32e7bd23a5221858802ad4fed592a2d5ca42083f939c522850c5490345dec0cc50c3b1e23c0f55809ff8ea8b092bb7b8cb98d736ae190ae13397f982f50f23dd1717c80319530ed9052f6e37dcc2ab8709408d5a314d1c5e4a715afbe4a5e329768af9e5643f8120ac5b686f40bc87992d61d18f37069f75a5b0aab204723c4b4b8bafaa865b527aa3f51367d704bb5afc706ba1c18c9ae7125b6c8b5c1b286255acaa4a8619ffcfa4563f3b9f11adad17d996858c42ae26994ea9bff5829f1709c358200a5b576e3fc81ff78b8512b46675097a79eb42be40f933c0e12eeb27ca713df7ed4e6d6ec2e027626d2ff8d163ac7448dd6cd1cdead9efbe8327caace6eeff59d677de52ac0c21985efb55246b27db1f15e021965de7cb8805430692f4ff46c4c763f5ecb5b8cced092a209f57ba2d6832e9f53840ec253e07327142802c1db29cc42fe1a9a6d129d28e7ffe12ba0aa700cda0273c2f6047a872de9d327ac04603ca0a56aa771ba133503eec48a2aaec898e4a23ff2081fb91b37abbcef2451da3c41884249e93bfd254a14d9c5ac2c09915bed163446086baea965b075c3b03936b947021c205a6f75137c95c80cac4ccd1df57e2b438767f54ff038d395dbd2737c88716fa66015f2e8bd59ca40c3bc26b74872c07ed0ee8fea06e9ea4632fa1f2f5220d46e60d977db49ca200fd4f86f97a067b953545a37066bb4f2ae72a6a87cda75011c6e36eec3942cf6ad5481bd42687eb21ff4fa52d4c5c99e4b82b734683f823c110ca510ee28c216c5dda1d23701126871f8bcd30432fc49faf475d566735346f8c52f79bd963c0d1b854ad75b5eb390c604647aaabb1e6cfdeafc919252152102d36d94a47a9df3bba53e255f35b1bf47b617ff31d8faffa84e6fcde0eea1be9ab8b26496c4553a629f337ada54c1b1d2089cff632b865655edc14a8efc301d27c3d486672a09b94b66c50afc9dee27bbde94bda7aae5356652f034df28cb24b23793207ee2c655fc895c4c7ac6d37c1ad6b749b7ad6604b4e939715e6187c3f6fc512a3589cdf094625bc3bd9077d7ad24328bfdf09494d4a846986c91e5dbad0d556511e7d94e6b0746c18ae67f6fad1bb650e034305278ae0a37342654f0a188bd5b7e2b3d1a25e3217b504c4f15682f2f83c35adfd5e644a298a9132f14eea8cbac602a6dc39e78cb32f23510e232d1079c148bf52c02b8fcb8cc761f75aa4bf429dcf17d9c2eff38febb083081d983379dfdc3ba826ff82b6d742a813e8e2848ca092744add62b6d0f2164fd74128b3bd978ced717058c5b8668f4ff2ec46f2184ef544736f0c5faab5cf2bf3611a24af2703a51b5bdbba375b067456fd1df03a8ac7c350fe42eebd4e70f1ad3446b52dacc2bd1faa7c6b59dc4bd10bcb8180bf15e91731230ce8a956e64a5cddc629b0a9ff60f81a0cd99050abfbc98320c99460883c8a1312165548ddacd3953050295554acb7f2a4d7ab349fc5625cfc30eaf1e39fe712634d4c18fa6f6d3c1900897526805835d2ff240cd8120ad764196fadd9d8adfbadeb44a3910cc827938dfd208152d1c363521481d67463d5079cfcb304172a28094763f213b383f7a949ec8ff968fb91ed633a13e3d34519e8e9415c6cfda805011ca527e968303273afb5cfcf5614f924c00d37274abe6493204e97fb4dbe2ac5063b6d52c85b52338e9dc400db14511fd678d0d6223b2197f36ef6d1e2e0d5afbd102ab62269d15f9de4571977bdd4e43ecccc398cdb58c06cff99f11563489db319ff2967ee2c545077f1ce4e7d8f0021909919e71cd81a0e9022499bf5af865d895a2f8d77876c6ba30f0edc92f043156448d590f7f70f63571882ba0b8088689e58a2d7860fc770cb64c743eb36a6fa63323176afdc022ca4e21105899e5a8f3bfe14568cdc1b8cd94fb72226f87f16710dc2eec798fceade1b9e16388138d06bc3e9cc6f34906cabfff70a3eb508adbaa65762be9b827f01ce43cb0b5ac304193fd7d42ac70be02677096a5c0c502aa7375adbb71abf2d75b776ac8ffc86d8ef3089366eec740de297564d0eeab9919203cf4a220011752b6cdbd99e0345aec12854df40d45410d34b327a08df58659552d2ca0a4b56eb3d76cc6354208bb530e31b10cd040c7e048c866386bb0e5619a84e1b53351f6c9f6c3642be89efaad660c40d4936fdca3693c764f7d069bdb890ce858b9478a7f66ad25edad5df0064d53a82c53dad3c0f1ad5a16487ece244ea29aea207908786b47bf967f71e4f504a7c8e547506b2d6a3430a1f9678ebdfe6f9ded9aca6afed628b4236380fd55f4fb99583f8e9263f33c75608dc58e3050b884b296b647a5d8e9fde1da20355c6b415c59fd79b0cf4284e9c00de5ae711f151e2ac8ee17a8eff4fb76509f794ce384422034aa8bc4ef6094770f34e9b5ac6a5ec0b758970c0e6ae817617311d83a6b65241cc4afe0525d5d76b8b677fc2a5fc99f828be956d4049da8009fcfd8d7eba03fd7efa0bbb0dcde15d78e198ec572eda7461245b15ffd9458e4bc24ac36b70aa6e87c3bc309f484a93dd60687bad82002ee02a6cc10776a83aa68e79e86fb33857ea325dfe0fe19033bf13abcd9e6115db85a9acd5013039ea023b05e16d5118daf75707795403f8896719afe86a3299676f8496d51f3e38baa6f301450f747165461849befb3f1e32794e731d35e0b08c935b403fc2edd2d69144f73ca7e20e5af1dc30df25d28a14c39c6687f72bc5a2a20440ef062dd83b5a6d95e52547ddbec71bbaca462275afe52069a190270cbbff3486d7ed0c42c9a8c4ba5e439315209be2346fb7f0ed367fc5ecc4db0974edc44b4ccd48f0e0312e9080be997927610409e40c76aaa5e6d034a434e759721dbcac70c332b95ddde451d1c9758d9cc6e86e06f26b4de83047dc554d92b693ab80fdef290c79e64ed98c2291cf8cc3d583f1fdb7f3817e87920c23ccbb39bd83add66fd4cb7335b0bf75438fe9ae2f1ae703ad385c65b6f5f85854ae2f89a54df964f773af96c2827811f00fad777bd06439ba2a9d8435082464ab921494ff05deed0eb4915a1af3117ab24857b8a5ed39cf6b5a1563525ac37389e265568515eb7862e55b1f39823313edb00485803aa854dae332104d6eb3454d7cdf03208a6577081d558959aebeba80b85a25ab05a42674ba9e43151e228cc9c5e68ebd81851640c30e960d8f3ad48ba1d9a0a94c89d040741ce5f0be8b16a271107b26b6427f98e45c2d10afde6502dc780a5cbdc578fa66cd7929", 0x1000) 21:08:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:08:15 executing program 1: 21:08:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) 21:08:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x41, 0xe0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 21:08:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4001127, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) 21:08:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1000000000000, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="4e4e5495c954f7337d307c6df2f1b7e854a8a19be2fb58e29decefbe3f29fa226acbf361b58b5cf0506967a3ae36045c74bbd3fc31d7b5980bb23e61e56537a8711aa66219c871a8f5e9ae5eb5f6669599abd12ba05b83cd9f424b51c9c046a2f4204b2b21fbc7b9ee3aedd1fd49de07d2ddf5d04707920385c55cf24c50e8730f42d114e6deee2b848234", 0x8b}, {&(0x7f0000000180)="e7dd8d2442c54e293b0579d2bcab424c4b05df1412023518e741b5ca89f47725d4e8a7b4d2bd28c481fbf9dbf3e8ee7bc436fe89b5ff6321d7295a8a0cfe453484fafad13adf0d90ae77b285782a00e0a10fa147032c05725c295683294cf888ed441fcd52e8ba6a075403d098c0a70fb792cbd24d4e4a4d31ffd9877b2e441f01d1414447adea778480d9cb2ae06566a04daad720b28bf2a9cf5e6d51287869c67f5873ef570d479ff0ef564854b262c75f7668cd4daf7a2f6e3ef8ec0dcc407a9afacbdd1aecfb2d", 0xc9}, {&(0x7f0000000280)="d426c09a5185cf1bdee419", 0xb}, {&(0x7f00000002c0)="4dd9eb9f2badf257", 0x8}, {&(0x7f0000000300)="91789ddbcbda789f65da1b9f6760809caf500062b8ae8a6a836607ef2b892e645edeacc57ce806074b3547d77deb1c5e1651f003dcaec65c8cebb76830f69ea029a5a72862676b0d088c5c8202f9579238bf053d8c58b6a16be355493d5f4fb635aafb9039c26cda652e32d572befb339f3f0895936e127bf72d15df84f413fc5c7acd00c5ae411742aa3689bb46a851e2825cf1c58b3f4e515223b164637964a5b0e60af52369c6be47f132a2c444fb8ac9aa965e7806dde175fb2299784aba013f28855876b96821233b090c3e34098da4288decdcda8e8341d0f8e8ed506f8b96ff239d02698fd3b238cbc9e94f60a66ee32fabf8ab79c7177883a52d70b7c1e07134fdf53c972bc926cf5c22e3c5891dd48d2b34411b4e9bde781323337cce8706986d6bedeb4fe99db0604530907e264f54ba669664bc419bdd7129bc48ff72d4bda21ef917254c31595d5141cac2256c60169d553d0b516b6354e0ee27da3f5209c252b5a8eebccbc8588031649c13992615bcf7625f2e1510629601c082c97b0e0e652abebe44781abe9906163174620eb59038368e687f1f306f19657aa70358eaa17e283ccd1659b0ee1879c7c6880f647f2f680cf3ccec2d74ff23091b772149e4f130dec1170bc4e17b76c0739c52dbdba00661a9108028d9911cc4f7ac7d90bd759a3593f963c4bb3b9fbad8c7fffc247d97d3f3b3090c0d30fd4a1ef3630877238cde2db8c52e7c4e2342b38941926b4665109590a527d0113bd3d1bcc57d817c96ceb0623eee7bf1812c48b774d66558fab78f6338ab2b234a7c7a531782c53abd25579321ac8c08a06151d2dd0b7b0a9843d23f8849c025d3425f00373b8e3cba1726f0d3c3d57c9e78daa10bb84cbc380ff5abf75286e58f4248d8160f1bc34298a70693fb7ff4181172cc57bcd5c2b7a975aca9105d3a2fbbd99dc575219e40c2ebea8218870251257fe590b1a143ea0b911654b900a44d24c257c1d2d15a95963fc83eab28a89f6311b00b905b60e95df3a19bffd8ddd8f08d7362011df2e2b19833ccc6d12a739e20e87108cf0bc6ed59455dc63e1fe050a0e2bd2266eb3cdec52556ce5009bac6f5b452dc0f540401da4f513d783750636b39e1b74cd368884b9f9ce45cda9edffb5ea9a2571000d89ea94b2b3feb7c182c6c54763ff42cacef5a2c21fa8cc9b960aaff0f2d3f01d49dda384e1d43c980d385cfd24712366269a29caa2c85aef017ed2c6c7caa8a55f69e04f6f7524b267e730e77a5370b21ada50b3d821764b6929d937ca6808084348577bcb7c7f48be62f6e76b5ece704dbce0afa5227fc542839b362ca5fa9922e4e3f6207afdd917789a7e2664931a6d75a6fd5eb644161bde96c7ec934bac4ab4f2bd4ade92a68de1fbf71bb1a1e2dd60e5f3506ee0f4d539b29f23953814a30b7643cdf36a51aa278d21387f7489403b3f54cdeb7e7a7d8b0473d52cef830aab252cacd7412d53e17fe37ce3f33c619e61332b9eff7c3ffbe14bd5753351299cbc87575789e958b79ef6617f24594d1026d0667dfa554df2b6979f4d7c81f5ff9673a52f7d7e7adc4b37732b91d2f8c6309b59c40867d0a14183a19ad23cbf20fca6cbc675880addd6baee913783bb8358d80e7797e93ddf34a74cf9fef9b85e6503760cc94df09a92059b763a5d717553204c45729455dc33be9804e2fba446418ca1f266a5c556074429e8476cf83011214dfa627b7328341f49e9f592651ceacf6ba7ba78a39d3f988410ccc62ca3e4aaac9c5fb9c3435dc943373c393da801ebc6f36aae8ea18104b9079166c35b2d0eb3e315b24ff332974567103daaa576cf5f12cdba9fe9a821997e76437f9e95e7b726dd7248649a85a97b89d2667b4e6eb1092e0843761bf32b03a04cd45669299a0e817be7dfd82be72dedf9ed92fc8ab26472f45379d4ecf6431b68e44b5c8b8430cbecc9cffa1c2cc37bbf77edea181eceda3f2b6eccb650e81366f6a8ef326465a4754df5780c3bee9eb17e50460cd6b6391aa00326a8a69fb4cdff6b2084bc42a86f48909b94e98b93842b250a34f488dd8fccb2c9682fcb7b0985de00f4450ce16814a81cdf1ed29da6d6e87f70a662acda62b41fae62caac106cc5d0b2f0e1f313928cc509f08c29100e742fb0172bd50e1cca3ab91801a789f62e47b71e46c8bd3229e7adbaa3a0c44bb7414d89a1bc2d2ada71590bd8717da351a2d585a328d99936b184b4d52ab108624bd0b649dd5b54445ba6374b5e57434c7eaedda20df331f6154f88532843484a9a272cf4503ba36501009b6ba73e251cf7ba7630def07f67edaa09e5c6161419780962c55e2fce49a366f02fffed5de92115a71e4b1a3b0cba923b84393d03a3204689fe4efd2cecebd98b5037ebc19520bc8ac11b871d669ab5f62321aacd85ded5a439b1233b93c80eb08b5e8c5a5bb06408fce0ae210e467af301f82a3a8274ccbaca94fc45fb62fb604656593a2fc08df83e5bdab9a75b5ca861b4547ec1d956cfba2fe3be348260703ae99a9551947bf599b03aea4078d2ce0b0d5bc037aaf9b974ec9e13397e01960210a8f45cd88f37ec2d3f556ef9cb32f17ae69a9e110e8d301bdc76d8cf45a5719b4764ed0cf87d15f3a0aea20daedd73748c0f553845a238508ca4b30ace5729b9ebae75595e1a42a6a03ed60c4677aba951d3abec46dd33fb7eea17897718803945a4a9f12f303037968458cf4cd27a0266589c47e22ed5168e80470fd5a5dbc10d936cdcba551b6a36dd0508d307794a157ece1fe320fdb57ef0e2439109018c05f62a11630670168ae325afe4c23c4ad67a3473df32e33c1c1cedc497531668eec329b4d9325f3fe2e1bdf79eda0f07d4a9803c97343158fbedd04ff1fc5d3fb3cf9f5685996819787449c96bec03bf04cf9f9698f4d3197ceda3b8a8ae39049329c13bfff6aaecf14620088cd433b8e78163dd8ef1e4c68fe3650d6c85ef11d7ac7b5111e07043be594bd2bfd1ce8199cb949d24144224107ae96b25a084fd7aba470c568c6af582b68c60c561f7edf5a2efb2d30fc66fd18ab03f082ee9295ca3868161fa060d84a59bac3e5c433131a7f08ab7790d9b9beae00f068820d145b2d74b15842cd84884a5869828ce2f19583d8409aea5471dabde05944ebea77f3266889613fffe34d6de8c5d86df17a01f7e237428649fe4c4969c9014c21998bf9b5a2aed7dfd6728c780002b9c436c91f3603ed7815c6ccfdd9782ef11ead979da4cb7585fb86662788636251e07fd49ae64facf5a8b551c4c5889f74a8009607003af95e5814a8b241eabba96533f15ae9de6ca9b9722fca92b78d33a8ce31741f1c5bd4dbf70274ec1a5de4a4380a985d220cc1053f1e2ebac42fabb6916fb600092bdc48d0e50f3bc2920bdd0bda25530b5cb690908bc249df6c78290d2427b6efacf2d05b530747b720999dfc3fab4850e9205d2846d74e141bfe79aa61eb4e8f7cd7cbe4a3de88edc7a0cbce09aeb2ced5de4b97d0b9f73ddb1e2a9cd8ea18b9e4c555585f3a8148d4fe8008b2b1ebd55ca1f6ed84c5055a4ddb014cc4a10ad63a4600b143d93d37f1a17287235078d78fff40c8dbe289d25dbfc99e6c97eadc54a41b82961c8a09efc3937699799bd6db51dcea958a6199f37a1140e175b017b6ad5d57e7abc212ab632210a4dd45f3682c1f19e385fcb71b213852658ca77c0460a7e88d0f4380577db1f267353e935f716499d407740be030dfe032ff00b7b88e598d84bbc578846a9c028b691f8f575d7416ab2099c5a6225410a7ede553750b86a4f38c4b1722a706a22461ffa60df85bcf92a4de101511b718c4f4bd6757ee5c43bc03034b3004181563abbd8fd49f18d2923a90e3f6177776727a741b958436760096c54e5d59fd84cad41849b64bc36d04622b043667944a401ac80b75bd7a41473e89ea1e81ee1bcbcd4c816713ffbe5f43c9a6baffb6cdb59701d11a5c84c812344b0c5e40b05f2145d785c7a915f53f7776cff4d93b869d0102fd15da3429587d503906e5f41337c4acf29d00abaaa05175c45eccfcad0a5a7ff3cb470392a65c85ff70e05802719c9094f4192674e567877271752a488f0b00b3185bf7cac15d6bd65cc1afb37a194facac6143aa51494364ed2d6b330a8ca318edaf721cc9ed0b556f0c56456a91cc51fc2e7db66f8643d84aca763817437e5b7ae9ef5e437fbe3bf5ba49c1b02116c9295c2d7a7176c732f7e69688cb63b5e96c1c70fee1cefd22eed422529cc685d1d12515c239497631c6866722ac81c4c43c87a617754b194b9dd464d3f6896ab22bd3e5c0189553a5e9972b50061a5cc95832f7a39ce831914785cdc07c6765d6af65f454810972272a89dd894a3afebc4a1c027530c1bf4bcd74e1ee3888d75e9e0cc8b9ef5ed89d140732b9b4419ae6399eb2ef83de886665d1531ffd82320ff30b0fde74302ee3bf3a7ec59a5c78e538109bbd917070773605ebc4c22ae2dc05f4468d5523f65f516e0191292a30065a0ab82b55145ceec70f3d10114f800c450dc955a1c6a42677a85ebcd2120dd0b1a4170bc5b3069a56fcbddd6d55d6deccdf83c466b88a9f6cd59a7bc1b0d8cf5882eab13537ef4c9c94e822f1ebf30c47e0331b1f7b93a34542e4ca40821afbdc58ca094e846199d9cd298b84ac28d1bc985639bb545c2f5d54ec28c7b3f0c2a08817a2c31be183aa02ad8ffcc4a9316871048add2dcb27a8bffc403af082fa5be5dcf4ea4758cf81280ea85d6284b5070e8a06d75cc5f6b361be220901944d1c184e0ff87848f71f0323fd8700c201fa385c12334c8542661b9e09b7ff534c6b77d42213c03c8d23709aa00a71e13f8e4e06db34073f6550728b88c5c428f7b7391d9e0ba55dfd4446823855d51dce0606b4597ccad8bbbbc4bd476a91424b53489f6fb127c61507cfabd05862a702ead818fc724d25781080454ce96e09ee3ac4aa4521d18ee7601b891594115d85319c2d3bfb799bdc7a08c7f3af9403e1bcb9fdfd092ad003af9c884f5b0dd4172a590e3a8f925dab634f0540cf0308a3bbabf79ab87a8f52e9a6169c49de7d1a1fce0388198b4ed969408a79f3b1ae164dd86fe658da50b9fbcb119907c0c1542070a8153e61781e56e84bbb2a2127c03cad250052f1a863ca1734b5ab73b3bf2102d866a54b1d328f4a532a17e4c91b33f2dbf9fa65deccc833db1b701cd503b15fcb552c85e8671701f9e4db092d2c5c91c3379df4530dda3260c4119d23c6047ff20cfce343720577ff367aefbc566cb8f6383704313d8c0fe4bbca9ca035576327149fe00a854f8595452cd147e0128695a96ce2c45c7dfc440777cb4a0ee38051ff681830e05661adb240c517b88fe9c8834f576762ecb718d8422fa048ef850f9fc3ad5147ac0e585a6169dd86bb4164d4ed952db4a8212d7396a6e1d5823e6f5d524319fb278322d84d22aed69d097f39bf09d7ea6d52637b64e7bdf5f781f48e61ec7d96fce096521c21bc9eaceb7af69a9ffa52eb7f74d06852f3e35992e7e054af2005b8b740fc689c36534838a49c8286cec7343cda4fefc115328d387cb927c58c878bc474160cf31730e98d54b69d8455699026a957475fbe343ae6989b9362ea066f995469c5a5eb40df528eeb8545da6275297487373cf0b68fc8ca2984bc4797592b189bba1ee80bad2b853ad5dc6e2ef5ea26a0b70e11d62e1961cab1ac4815ce08850acca0c30147001f5ca5c5157526d89a02875e931ebe444245", 0x1000}], 0x5, &(0x7f0000001380)=[{0x108, 0xffff, 0x9, "c1c68ac3581757dfb0bd096bc85fd43ed622130d3e35ed6e17e19f951b992c83912ee12a7917b099b7e9aba7df72ca447bb25be651f33545121067c879aef47efdb932f02d32842ff15ff038e6f7bb250989f84b5da2f1c044d370f5ae8f502d9f5be30109abce538adbe5b655214bc0be27d0603808beb5cd019dd8630afc1ed593777e88529d5e7bd6cd4738a191a3931716a2ab51dce2d4796e20fbe260e6ea8c3bc6b51ea44effdd79650c42b8b93336a27769adc9538c6b005824a96bc2c48e63890fcb354688b88f219a6b7881b1c0bd44862feecf01aae53b6d67f250febe05b922472fcd96a8ef66c8813a0d1c40e8371b"}, {0x90, 0xffff, 0x8f, "7a497f669f310b64ca1f0abbd257b9a395a1d10f13deac9c0c8204e97e4ef47eabb9e66f8b3a7af4e5e22bad789ceb2ceca95fc181dbc462d97c006337c93b4e94d31abed2090b0e8841b0b0b7ffbe9442ab0b799c3c8adf915a3d76f4285c8f129fb7acf47fcf6456eab54578edfead80e274df288dcea6a1ac89bb"}, {0x30, 0xffff, 0x80000001, "b5be92cfe5ff8b80c2110d7b69e8f07a9c926cf4231b883e32"}, {0x10, 0xffff, 0x3}, {0x50, 0x0, 0x5, "7e6c5ea0b69b13ccad44e7543cba056aaca68719424e8133e55c2624e98a1bea15d43f4b527bcfc00a28c02f1e361527d5add9461661691a7654008ee461a90c"}], 0x228}, 0x409) 21:08:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/70, 0x46) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 21:08:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x2) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) getitimer(0x2, &(0x7f0000001480)) r8 = socket$inet(0x2, 0x8005, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = kqueue() r12 = accept(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000869d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057717b3fe8c11ce7d891f0a21ad86a72c67002a9e53059b1191667bd1c1b06e5cab278139e0ed190b2a00d98dcfdc5a9d00e5787894a96b9f9ec3263cbf714b7571f5474572a19199e7f6a5b273b00000000"], &(0x7f0000001340)=0x1002) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffff8, 0x89, 0xf0000002, 0x28, 0x3}, {{r5}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x5bc8, 0x7fff}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000004, 0xffffffffffffff9e, 0x1}, {{r7}, 0xfffffffffffffffe, 0xbc, 0xf0000051, 0x6, 0x401}], 0x2, &(0x7f0000001380)=[{{r8}, 0xfffffffffffffff9, 0x30, 0x2, 0x0, 0x28a3}, {{r9}, 0xfffffffffffffff9, 0x2, 0x1, 0xd175}, {{r10}, 0xfffffffffffffffb, 0x4, 0x1, 0x5}, {{r11}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x80000001}, {{r12}, 0x0, 0x4d, 0xaf, 0x100000000, 0x20}], 0x3, &(0x7f0000001440)={0x2ce, 0x7fff}) 21:08:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 21:08:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xbf, 0x4, &(0x7f0000000000)="97b969f5b3d5e8e54588dccb915f67aefa1fde928188243257", 0x19) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 21:08:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = syz_open_pts() fcntl$getflags(r0, 0x1) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)=':{\x00', &(0x7f0000000140)=']/{\x00', &(0x7f0000000180)='(*\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='.)}\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) poll(&(0x7f0000000080)=[{r1, 0x40}, {r2, 0x10f}], 0x2, 0x4befe124) 21:08:16 executing program 1: r0 = semget(0x3, 0x3, 0x0) semop(r0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}, {0x0, 0x4, 0x1800}, {0x1, 0x6, 0x1000}, {0x0, 0x0, 0x800}], 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) close(r1) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r4 = semget(0x1, 0x0, 0x408) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x801}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000080)=""/163) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x400, 0x9}, 0xc) 21:08:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) accept(r0, 0x0, &(0x7f0000000000)) 21:08:16 executing program 0: r0 = msgget(0x1, 0x4) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 21:08:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getppid() fcntl$getown(r0, 0x5) getpid() socket$unix(0x1, 0x7, 0x0) 21:08:17 executing program 0: r0 = socket(0x24, 0x3, 0x101) syz_execute_func(&(0x7f00000001c0)="c422813e253c89000067de270fe02fc4422d905c065bc462319054490ac422b54740082e3e660f3a0f79b6a5f0420fba3c6332c4c1b85420c4a1fde79448a8000000") bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt(r0, 0x5, 0xf14d, &(0x7f0000000140)="d10441ee62926ed4f50383a1104894aa2ca5b2043af5d13e3912c551619b1ab5a4b77e5eccd989827990323bf70a0a1bada080620fe992700d4eea9f4e8f14ce67f515d5afa16bfa536b1e721b8cc45151d61e85c58696", 0x57) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xffffffffffffff94) 21:08:17 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getegid() r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getegid() r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="1be07ee7233b7283c9e45d9816cede1f8176fbcf32da51dd825086afbcb684d02be78f5e97aa78f20c4458e1caf675d5d487f506c151201ae2dbe0a112dd229919bb6f10d36448f41107c5843bf915226e9a6554d17fc3dd78e0a41a69b5d135c57e05c88fb5144f83e52d06adad9a5500f173d95f8ce7e386a7600310edc7d4515a85c1e102d9c5b6c5f79a5ddf9a286c336cc401355048239e1f61a77455d71429711263b01a96c033bd56657ed55fc5366ea80d9d8d48af78df04faf8f254fc93c496", 0xc4}, {&(0x7f0000000180)="836d9c31ae7ba3a23ef89591141ca4e318b892d986", 0x15}, {&(0x7f00000001c0)="2614ecebb61acd1824a18ef197b9813cb9abe88f6a31cb5cce0f076042a8a30ce2ce7f968f40fd2ce8ed649b96d7a44968761f1b73b8627585481a46f9b3cb72969ddf42d458b554e20fbd4790b9d76324508ef779f108b8c6ddac93e8f6985d6aebaa379771bca48c3955f76c66632ef8b79f80f6a679407520eb47e2e018be1a4e7168cfa58ddcd872b43a16f46d5492c0d72d7fbd298172c74a009b18f03696dbf244f469863443789b3081cd3e24419fc7adc78282", 0xb7}, {&(0x7f0000000280)="bdca38d3941e7015eb69ad9459a90841", 0x10}, {&(0x7f00000002c0)="c1153e53fce518bb811ae81586cb27d25c1ff81be93820b4c4631119e2b68a21e887ed85e511a66630d0505913ae062b10b12b6f80eb69127654298be1a3fa521953570db2ca576b954b768d18a3322f04f55a142f302e4f00fe20182bb791b7a382988563028a9070a1719d76fb3e167d3373b71d01f3819026f512a29e9835b5554d667fb070cb090a7cfc277e1ed24e9fb0529136adaaf00c3bb5ce341bde22d425ee9ee77d60ce572567168798f189292749d93586a43219fc0a5a7e845db1bf383f9149419baaf66b5e29f863f6cc783d80795036c529351c", 0xdb}, {&(0x7f00000003c0)="2cca918dc50b1dd1f806458aa0161f583d425eefd73dfd0ed7812bcb779464d5", 0x20}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x400}, 0x400) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0xf8b1, 0x0, 0x1000100, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r14, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:08:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x104) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:08:17 executing program 0: r0 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x20, r1, r2, r3, r4, 0x104, 0x5}, 0x0, 0x2, r5, r6, 0x0, 0x800, 0x80000001}) r7 = getppid() setpgid(r7, r7) 21:08:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x108) 21:08:17 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7fff, 0x3, r1}) setuid(0x0) 21:08:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 21:08:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000432000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:17 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x7, 0x1800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x5, 0xdd29}, {0x3, 0x2}}, 0x2) r2 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = dup2(r2, 0xffffffffffffffff) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80, 0xab}, {0x20, 0x8000}}, 0x2) 21:08:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 21:08:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 21:08:17 executing program 1: shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 21:08:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffff972, 0x100000000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="71332376b071ee09dd0f5e208181cb7a06ef7606aeb62669", 0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) semget(0x0, 0x4, 0x20) fsync(r0) socket$inet(0x2, 0x0, 0x5) clock_settime(0x4, &(0x7f0000000140)={0x5, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:08:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) open(&(0x7f0000000000)='./file1\x00', 0x80, 0xc) bind(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65320053cb554399cd1027423adfde05f493c1e03288be561839a304961f22bbaedb9b2831d997b5f9bd5b34e251b896ffbcb699328ed9f063fb312be07f478be441517b9ddd038a7869ee94d4ccefe197596f9e9a712813a30ff9100ce83f82263812b0d1073ee909f5d78d7ffb644989677d9f747c2c7fb47216b4bd4296057cc6fc92b79408f3f18272bdc654dcc02a387505df387a70539d5afff59c6b4084ade96f86c46baeb3621acb78eb9a5deef68811b4ba2d39b2ad700aad84a700f3172d2ef06675a3354205c7a7e7d84ace1d189f13f087d4a9ba627fb872dec58dd4fa2d8c89a6de62841136d2b0979656d39e8ad73fd3b6f968e9c450a28f2eb3ed37856c07e8797b01356153315d02b34d1328fc0db710d4f585a1cce064fe235d7efb18d7638bf5aec7591b130f68a49ab2c85ad34b4d821e9752bea8c6b208ae7b12d7412e460e4846dd4dcaf8009c5df9d4d21a51ca3b552523a5a9fec4b325185efc70dc38f80c310e9c7066b6a0e04d98f6fbd3bec31d4a41e682dc1ae08918abed222aaf8a9bdc6e72aa0ad8aa8fc1e9c9b1d86b42155d75a1ef31a39e04fc9a2632fcf31ee829bd49"], 0x10) semget(0x1, 0x0, 0x500) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 21:08:17 executing program 0: lstat(&(0x7f0000000000)='\x00', &(0x7f00000000c0)) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x4000000000000013) 21:08:17 executing program 1: mkdir(&(0x7f0000000200)='./file1\x00', 0x40) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f00000002c0)={0x0, "c52e7cdfd93a9976927c958a7c865b9b889e3a7633c745f8b798021c7de1983213b08cd7a49754dbbbedcc9242f653b51975bccd0b8e86d8c387802e486b9af15f39f325067ad186145eeb025083f36794e212772f"}, 0x5d, 0x800) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000240)="0014ed99547b9c924c6f6f150596b5d8efacad54703b18c7d9231edc245e24ad2e6ef93f0c630c2fb5e37163a7024193c22ff1b5f2b54723d9cf2879650b21113a406190f4f4d6ffa5d67e56fc3d5ef7820e5afbafb507dbf5afa6639d7661cab1d10c2d183d87b8001499e71e", 0x6d, 0x40a, 0x0, 0x0) 21:08:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) write(r0, &(0x7f0000000180)="dd3fec193849d3ea85190f13976115dcbd4f669b92080e5554f9a519aa5aae7c4ccb0ff0123102fa1ede7f759e225f6c3fb66da229df363d9b3b8d3d318d362c4e696bda5ff4b5af85ca2a56e9f9842373102638928c9de7ba095b042ad0713c77ff8a4e19811b80f825dd15d9b05e3f4d6c0e5c0aca6118027732290e670ab3b599b4a910d1cca6eadbc297ee527f0fe393ab6aca41fc7026bc6bc083ded97d8b54ede4f10639a6cb5831c78e6e4468e1895bcf50e43bbee9e989f39c077f33003f7a4be8fc22e24bd6fe1cf99b70f65f02326839f771214859c3100c9cea6125557603465cd64ced103b62ee33ccda578ad2582faf4dbd3a14317130664c07cd8f2043d3ebacc6fafe8b45b2c21439048716e9f047f91aab41622ae244009d6927bf07792a6d1457a4dfc05fc50eca724590f650e1cab80828a71b18a7ad0f0d9c2ca608259977205811bacca7180bb2dc08937f2befb5a8c00d0112687cb3e8302de16c9c236816103286fcb3ae08d4a9b4c10f01d348e2fe2d2ce3a7861f04b18f46f30241fc2e08809c0b64979f01f5a8a986453a254824f68c7f84b71e6cf457560bb8c2bcc208834c390e9f839f6eac85ea989248be3d8b543e3edf3272bf98b9f0d1660738f0d800f94bbda69dc48742e7e510daa8746d6b75fca404205efa825c7867323d1d17eb5c393cedfe8e41084d2cf33db92dc676b55c0ec803d0d0cb2c47d44c0211b90fd575e27fe7d4b22a96d688d7e8504022f381d0c68d0eeb0895a98d69366696581e0512eac2cecd1c379c926324167f76717d75da0d01f12364d58f9d17bfed28d72d1d866ec30ac853aecff83428673153d67ff54a9ff640dc521674ceb8d4a46228443a024fcbc0e97af17862bb29dde1ab2ffbd3e49ac7f311fcf1276273cb4f4314c6d57154b9252a3fdd38bc46b22a4191e5096dd0079d3bf4bff0737bdf8603a82b2f932deae2a99f7cc51e0dad1dab4a178229bdc60706198b6d9b5365059c7d2c9e801ba28352ea697e6b19e66703fe723f526e9814b38bfab66b0c5cbdf40c8897cbc8c4c459e98eefa8dd9bc936b6c741eb73330f87d2bf95eaf554e4fac5f0515ea020b06705bd358b04561655a8e3bf61209b26b9b9d4aee66c39bd63782fc8bf76240007cad6c3fa76a3f50867373f38d213780de980745f786da93d57cc65e05a20d2b193cab148301d8f2434ea168e07ddb30074caf7c06e19f36810847c6189e788d66cc2b631e2b6e963c5ad61c25744ea568e491c427c89a2f075a24164dbeba9bdca041ace7e8c73fc53216302185ddfbea15f364a761259424d44c111004f338df09c80fd758e4802b7915b5d7499860612b58df8a50960ccb31fc037ebccc7db4efc899ac8370d8cbc81de2ec60fa4c54f1971ff08244bfea30068e8fbf4de4fd9d31facf78be07513797def22d47d8615ac9672f517a969ba5536ee715ecba2cf90fc203e3393c32c37afe91890f2166f3ead0d8bfda1d3fb46a747a40780369361481b52e2356268988dc341d29d683908f3dae5d3dc31f665c6804120406c4aa2ad3bd62ecab8055b9d35ab8767a6fd95db6a57069272a31cbfc8b99db33cd85c1a37e2619ac32e9d92686a1e901640a2294d8900bcfc4d877c2fde8ee17dbab35f9bb8ed0618ca83a332873fc0385be1c408f755b99083c1e56dca6c0baeb6d5879d7bc9e9d93898e4b852dda14a02bf5554a2d8b68c3cbae0261d5d14777f7571b6d586b590c886045bfededec4cc765efc66177a215292f333e7ec39e3a287d5b7b13266dce3ac6d38ef992fd20fc9479a8c7d8f89a0430daad9047e1c03dbcaa31f12c3f4803c7ff3b47864e52d3c2c508644d010f0cbb8ca8c9ce2dc7fedaac7f4f301a0463b9916dfb9bb0b3149cd557710d742eb00645688052c86f628b0d175af0992f838513ab350a7132be08ca38fbb288fa857ba3d565bef6d643221dfc16e5c3b55627edf64df566d1086438770a0c513f3f75d088d6a265bec039d9ff07e0923338cbf4f42579bcafd2f12d809612b5ee52f64fe5259f053020c2af5268679ee7b9950ec4a7d6c8078ad95f5b66f32f95db5f96d9fdbb30e0db9f1370b8c3b7b3a9e7c376b08b4a3c09cb8ee4078762b3309eadf46a79ca9c9e744dc88d914cd43b5940b90c6aada43d8d14bc90b74b421a5be6e872327206f8fc7bc28d480461afba081445f0b91d290d36fad80de761441746bbf7c53b2e1b6d7f48793d08d92cff97fd9316131f5f0edb2ec40f2a4a1ae24950abd0895df50f6c4e05886ebbb68ef862a058c42328c9ba6e91f19c3e82e26c2987ff277a42801cbd6227e55c65741d2ce48725eac1240addd63425882fda922e6e416eacf59a19669a6022dab80ba9fdb2ad35f63dfde8272ccb0ff88fa0d016f83c3e66cab6ae906d31a31b983650f85ba00eee9de7782fcb9f81d0a3a620989feb945dc93e5775751336097ef1d638c2ff1f3b136067a37c7888802b6cd5bc64c856f561f3770db469141aed73b711f07e0f78b8df03c32426a978f28235e789c7561afca754d15b2e4ad4c055d104c296d29e0c4e46a94df60bd00fb22bddf58d78a064447a9f56311a6fd189d724a9e40202940b33d0c02b4221f8602e16b121503b9caa79ee4531dd5510ee6142e3a90175e26eb82426fe1262ec813c98ba9228f1dfc30bab8ac149a006822da3afc651fb3d078870fa7336f207f21ce6eb025f24c57d935a1de0488941b1389dca2f047349cae19a641e8ed2e10d643a508b0c98814b054327c5fa937da34c1511796efc6f94efaa42f62c28973c1bb6b752865200bbd38f059f54d7f8819c6e9e06bcacb1f1a55171c642658f5f8aaceb28bddf74ed5f7f941eabc15c20510b26217829f69f741d207a4777112d58ecb105be204b68316c2ac30e530df146ddce41ced0f45c02bbd47ac41624573fcebff377ae2d1fbeff6cf5a9b5b7c338ec694fb9726be3287216c8e44b0e7f8e41ae64809086e1d3c1621d0f8d8b39292a716ed58dc8b1671aa59073e7b0f7d6e37565affa726e31456c3b6fc22cf4a5729973af41ff16bdd3b972228db75d3e2568eaf47d68bc5ff1adf34c63e1afefbffcfe21ae23909c5759382a537b8b01d47e437cf982a618f712c2ca3561d970148314ae25623ba99734b4047d85d9ccd40448e3a17c7c4241d23842919ca458f04ded3d57761b99b9c32b1774a29ab00aaffcb3b236db584fc1a4a10a61394d4d5a112efbcd5d048c4aa4173b622c375937648842d0a52fe14ec395dfad7225b49ccfe45c07b387fcfbbc93b2093e99e6c962af881f4bd177cf0a8433180a8ff2cdcf3e8b1e94c33b77e585d5129d7f9db4b0352b75e2f0ecdb2ae3c1ceb5918ebfaded396f8aa4f7e81b95f20fb120a2e1d779d2351d92b238e065344d81fc997a47f3bc38b9078f3b780b7f7458d29b000214139679a61404d3e1f4179e71d8096aed88789c8d201cf02534c40fb690e14d39be58ad8ee189269d3b41dccdf57d7fc96f684aca3fe53535a6c69e723aa6ac068de86de734688e541affa38d7c9a664420b904ed4cb5192a5a83b98b33f29d01f2c50965a79a0bb45935db287a39a47ffd7d2865cc5e40778207d5639dc856a9a046d2903c52353794debe4158d2a650f7d7b05f72d77afc2d1bb938ed171311f507eb429d8c40849c33959d27fd760f5189b4ad533e11700392a2b77b1b8b9ea3686e04574a23b6d1f57398a5bf2cda3bbafa0021672291f4ff17a252846dce2891a0e6cfcaf67ea3f3469eeef4b0a86e2e37d9672cfd06998b7d50bc9ce1f620cbe7b87474d52db332ad353beac9748ff6ceebccdcf92ee07395d0104c99fb747a4c6dff3d1c7db07dfd3a380fc6daf27fbfb82471fd0e4e3318b0335b2d6a3bdda980366b54f752ab6c110bae55fe0594a641a0b68b0c1b683dc8e6679ed3acdd19069b40018d0bfa73798832144b35935160ceefc45f2fe447bf96cdb6ae0293861f889f1885d96b87e9e6b2768c1bebf079d4f056b2bd7eab8255a1b657dd742a0221ab2a1c88d164b976ca447a9810919505c8a3c53726e3a04d14a128363ce2046ef7ef1be13cdfe0018c3a776bf07cfa4efb616f290e3cdcc01a477faad0eadb4ef4fd024f6724dc3f2278b9d5ec299de28c5ea877d28d3d58419438b7aa0fbfa871a1301ea41b602e8bcb6d04b59f23306a0aaa4040b24af9ec2fe4fa72f7abc6e7b0caed9615148fbe29d36aff1f44460ac31e7d71ae902c0f799910000261e114e7215bd03fb22a8b5ed9a2f4e528bbae76c47bbb7e07110dc269948f4aba5674988f23b9da05d25145274c496a39138b7536511bb1146ac56bd293d31242f9e57d0f910cb23d3d068716164d6dc604cdc4cf4c77ddb29092c8f47479d324d2535461b260fc182cbbe5e700e26176c74ac574a0425ca8ac13dc473fa176493f117d0d0b124f6dd9e194aea56ea2ae62af7f6123b6a07db86835eabe3e90a94c8432f64dd74f95af667b4f576b205db2c9e12a1e089001e352447dc1c13eb72a3300faec1d6fa52ade50f5c27c4752edb9e1b4c2b15b868baa2a7ed572c9e66d5410dcafc3e9680a16c65b9fe4732912f989b5ba054877a8fd8c52750be5ef0f4c796701c4109d84dcb7e7c747e9699eee1b80bcc920ec4f1c818fa59aad59ad90dc2a0728f0b9e1da825260537b07974fa378f2b989fa526c4cb99198a75976300935b44e45f91421a05e42539b46c4e6f3bb32b9cce5985a70c2f3bfcda43159b5277ab888d960e690de891acb73db5d6f6fd9e029d27fcb8f92c419e8fcb6c8d7d17f13bbd4dac05f01ea91023528f360ace142c1e62b809f97423b7e2b4d8b3558ccaba097202ee441d6aeb87599a346e064e969953765ce48b3716d5208dcd679fb82b216dc37ccdc8e6356347fce084811dfcdacc9dc069722a480a64adcc5c2f192a16d12c611866f427d18e1ceb339eaec90a9725196712c8acfc21e1ffbd92ceed1779a21b7623e9ea9c86b6de4f1498ef178ef29057f81c70781db301e2a24d8395f780a79963534bdddb3a84b1c7ac963eaa611bf8cc5680f31ff580a811f17de19b87c3fb7b8a0dcfd54494e86a752ee61f89dbab06e44b58c5bac184f9b626bf770f73413b7d8d88952a82e20d2f8cf99e72350255dd3d511f873ec8319b3f60c23c4e2cbdc2e52fc883bff28fd203816aa36a2e2d50cd3fc2aa60301a993800efcb2a6a5d4aff182e9025a81c0aa5e4129f91358cba9c38ad8ee14f951610196412d5ccf3b14f824acce5176bc583b6e2aa88efc7e04bc9545eccb036a613da79e5e7abbf5c552e355ba3de989921059c548a0cfc50febb9ad24c501112a72401fed90eddc5cd8728bff3a19e1ccf0c4d9de9f89236d45c40b7c68d11ea9342c47301ed7fbd919e53bbcf4d0eb806eb4f992794f190f2b2b31c484ead054217e016c6d5f613881123b891dc486578f871744dea4c39e9fec39ddb0504ab7e0633eb075720847be546a672cd508bc5eab040276d9ae6522761a2ed22559d3a2b1747975b078c8db6c619becdf4ca3ae4878708e74648377c93c9161b37733194c385a94f546704398e31e5135bb768918596d75aa55a25432ecae39c53a4973bf37cac7ac63872daee8385deee98b338151c0b020e91401beed74afc09a783d063e89aa699d8049d598b699ac463c4769282df5bce773e0907e8b02fa852a294078b98a777e8d75855ce41529ea8acfb9a5de36446f49bed15f6279359ca3d", 0x1000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) 21:08:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="fc98994889151ad421bc6b57da8bc1e6c42e62e554b5ceecdbe48c333f64b18780adac47c2d0bf72abd66c4b83847254170dc128b18191655a511d9f30af339fbfcaf450b6deca8176e0a1f8d813d733e2ba6db0adf1cbe09e36ae287e0257048a91612c4cb7792ef876756449c9c4f3c1099eaec9dacf0c28ed74ce17c8f66618c747b9bb8434fc63b341bded3ca6ce8f6d9a2c90cd394e37b53398c02461142184e7371ed668aec1110d6f2ad7159577e5bafa0e9259dd8120e757ba33922991ef7a25d171eebee73f45c6309bcf6df6fe51efffb097893d6c2ba2bdafdf87d3fb531bef61f9a49b12d915075b9f6c2a3869e6c314407a42cb9084847ca7a89417267b2ffdda31378780fab2c2bd052f5054689597cd20bf705693eccb1bb498784baa3402ba1103bbfb530936783a99a3663d240b36376a1c4ab936d0bd5b52daaa9c2db62d0f6c8e3c24f75133ae840671661d066a906c2621c86673fa2a5a435d5bd2028e060bb57d4584868ee5ba51ab20fa4081b4137ffe7d4c8f11fc7054d2b5c9004d01a1ec721d1d6b2ffb9fa6f82dcd163b9d8ee84a19189297cb11bd377dc8e472d18a2a31e013875dd3ee0f086c150c6e1ce7d72e1871386856b065bd05f71739dcade50882fd530b97c7eb7ae4c095d4b2347ac12422ff130e77fee6021fa8033a1d44f7c3493497b6e029ca946e8e09a69f3670bd794d4f3a593f2e907a1ddf7db71295fb36634541c4ed3862c3d90a9f91160d5c6dca8a86fb7b716c66fdcf9cf7d721092275e37d3667179b90317acbec40b4792ca7d988e48bc6dc61d041b32a05a9342a0a0794cb087c978ccbabef1c65537f246be130471e4efa7c38db8b4dd87efb542859be58bc29b210a1ee69eb97e8bda9360e0f9367996df0bab32d8b80cb8202bee3280a327d83365a66a852bf8ca3cd510befc593f6ae0c9898b17d2fe1222defc679867f6ee56e94c410083853b0e26a8be765503c54248f3b67935c3b77e1362c2a5f4f1486dfc72462ca22b31f4af4b9235e0fa43668f59237667638ae61c8cda37c112a77d059f63aef51ddb7e8ab48b83bc760e86bd73dcbb7ada69a948fe2c620143a3c23d3fa609e9e694f2ec98dd7313f1209d4b197f2ded7dd3ef83c3781844d6a701dfe860c082379dfb802fdb7798a8207fc8ad515dec555bcd4cb1303c04d7289f0a14a847fba892eb1d1b39babf283ab9466fce2779c5f0542e27011819b86e49149589afca36c6ac670dcf236a3675db5cbb2f224e6ebf2f32270a7b2f9a4bd7827f21d49d53a0152bf1a3603b4ceaa3a636ad2378fe383f401008ff536fa14b5772805d79ef84796271a20bde3db40e7fc9ad0c6867ed7377150453911713795a5444fe792da8707f2339d7e3104de872dc8c64f3d40d18a7aef59ca573d724da3922120b1905041f994df61b38ff25b422b81652132f03e457f37c8443476f5d9f324a2e5c518d3fce5932cdd1a32545cafa845a72167a23a6054c2ab23d39fa964cc6ca0fcff3d0b4baf7f6a508a182138a45100e7c31350b9dde1431ff0950630754c4e82cf0a24066d43efdeeca7cf1f029614b5bf91f7137788e35546859f068ef985f9ccd0cc686c8cf208ece161e650721dac8ee0aaed13594e3ff88e2f979e32d95f1799ccaa543378d5068dbadb1c22f30a640c5954e63e804c5b75e55387378b0f08efd63247ad4430774c900275dd559a4c6ff0e673dde696ebe1d6668667af43280e4580e3add27f62f249d3cfcfb214dc46eb1b3dcffbb53a39edd61b85dbe00d22956ab4edc106490ae654105001d3bd3f07721a5fcf99fd86205233b9b8d2145bc92de5880599580630408780dd5da74f002644e24164f9fa79be7acbf9c66b5b5c5ebf6466e28bc832e1ca42a44f5ec80bafc7c0a9e120e30f5c28f62eb7cf6f5c08f4a5422c8ac7d2d1e822f2e9175eedeb26817e2c01bfa230bda1ff64e4881fce44b79bec29f71c91e565d6c3f109084eecb9f76226eb686eef73ecfc6590de61679ddc553c8264457564879534e3acd06aa2a502c6a7d83e5ad6ac21bc36bff5ffd8c12be1c272c8ca24969152ea5fe7b3e33428c2c0a52bff194ac060bd4ce21d1645434bb794c88a6c53a1374a7fed32dc5290f889e4661da409b3669c61211ef29ea6ef9ea3c00dab695fd50f222560eae8d5bcc132eb2baf49486ae55a282ffe3a1080fa21f019ba37900985ab0f66f6f93d2ffe4a7f27195a64649a829ea576e71fec27c33f0eb70bca51e64ab52916a2d92f2e5b53017bd2f491575ceb107b4f9c3d620e90c14a281ff614ee94d138d9b82164bbf773cde80abd14438018039cb0815e6f4a7565c266061fe97490f0da6e8cd25ce8fe8561d601fd55b7cd5709817a47240dbfef5bb010b549bb43abbccdeb42b3da91c4e7579f59e91a135a8191aa96c7dbd46f8c6bb3b349377de22d08b180c800c1501d63611e53cc74a5ec210a23a7f59e1cc5d8a10bab5f3b6b563dd17a4e33fb64cc6a3a04f4d420abb2581eb264008910af6ebfc0f047609f3efa1bd5f12bf798bb714eab416ad3a41b5f214dc4a8c9814996b85acccd06159426f25760a758c8fe609f4e068fbd38755b2f78d1194fda2e37ab50b5c06da12c2158dafddec5e99719ece750fea3ea1cebe315836ba4034f903499c9774be0144d235db542497a1c3d7bc042d31cd7d231bf52a54377502b8f59bd3a8863596795aafb1de9156f2c2ec2637ea8d8f7d26637beb4272ba2d5bf9f0dad1c7777392a658aa34c04eea72a1f6dbe3e6085d74794be149bfc83adfeb68c44109c918782514cc6857cd4d371f4d2818eee19cf5700ce12ad6698130f6c696d3f856b08120c729297698b192a697f6c12fc17c192c036bfc49783fa014ee7d45f76c6ae7800f6f0bed735326ba57fb5ef2022ca20bc8d9dbc4f8e2a0d5cae93f44e08ccde20c778c3c11341aa53043ce9e44b59e0de8620eb14ab6935aa1e3c386b0fc86de514dfeebe598e94d30c71d4b30c471cbffc9a0b8a2e486d280f0db0e98bc0d8ad1601ae1aed4bb9768ec1f97686f09547444dcefc810b25c326d0a8ca1615012f09d2cd5cd2b58f29dc5be0ff4a7853bd6d3a2ba021397d140c18a7bf7ad002959211b5a2fe976616fbf9bd97c713768d741a65972c0e9e3f0e018f773a3ef9ab50b58769e58e6a12fa0d5c13384208e0c0963cea3e3bda90dd46127ec9875c2a5cb71033c86e150cc1203a978fed835930805187c43b2ae0b33ab0beb9e4acd4731051887fda9a5a3701e8b9f857580fc7d1c52d63a1e51eeeb633d24e2a7ca0848e5e0c6cf18b2caf7a079a3a29d602c7bc17e086ece2b5fe6477553a892b5a2dba1b4fe115a43a9ff35ce41e67e620491468ff6dc74d55c354d273f20663f1b12791a4469f96196a7ae15405eae22571beca3063840414425bc80f0bace2eca8eca597fae2ab74c9b58de13f714479012322a78a0960dfdf9cc9822b6cd12eba4cff14383b2665650bbb92db66b41818fdb5b8f28ecbffe073449dac1436d442b663e0b369895e81e21e67496bfd4c50932cd89474e7284d8270b67bceed03fea9acab166cfd3d0e861f095130bf1ade83e2b309870d22b9de98b1d0b9520dfd7d843f2eef5a989ef29b359600796ae80e0dd4357d90279f479d7a407aa9a4d54d4e9901d495b89f7da54ca2a52b4ab332f4f61f7b5df499ef0073a34c3549945f26a2fab156612211618f16cc49611af1529e4ae2638c0ffe6a23939668dd1108eb9e31d86ccd0ab274f43e12c3f18e6d771fce53fc44ac5ec8e921e30ba99e3480de710ed809502c3f1468eb8b680c93015001308ccab002219caaad565958f0e17b351fdc6d51b44fd6ca472bcdc8c6d72e5da563367216f54753b413ca1ac618a304ac0559c1d9e9ca8d415c7b2111b3e5ebd92daf2f2aac347c4b9b071f1df0ff8e249ec3842e81bb2ecf8b5b3e294acee494810a56b64599da53c5512c9426e04a709e091b77765fc54747c6276214b14dcd2e699a2e6ad5748fabca1f7078f262a0908a34fb5bd6bd495b693b12378cd4db6473feb1fb6fd4fed08701c466bc6535881f15d4868f6126a666c9e5e6ebde24910a9cd2cf1a74c2a1bc716b79d178e43d9b8df8b8627beba530afd6364e3f17f75b833e85c31fbab2477fed79e3115980abbeb4f90212f7e6d266b61406ca54c3d76dc8817a9d9346b82228e3e266a56a2bbd0de63f0491cda06dc1f04e4383749fc1232742dd2e38dcf55a6a1dcdf3becdb0536bfa3235da8489e5f67b2709c048b58ae9f4776f2e0467c7a9adc7964df665bc0beca6c1c49d2a41c57b09ef047e604eb0ad27fffd46a83e3d82090bf9e615124921008e6cdd4fe24d196f16707f7d5f152274fb1b897d8b43c81bd62caf4bb895b44171dcfc5e4c490c674ac8de0da5b1d7a4ab4c5913e8bd4ef9d21873fa1dbb4c9f9319ae0be3776f44735742fead855649b334a3e34e2515da38bc30fc3808651bee2d89cb7f40af4f090bdce32b72f9dc24907b7dfd6f3723d5cf97d8298a27684a05667a74e4995f6f4e199bbf279d4f48417a328d590eb821b6e5e8ce589746e6f561a974c62dc5ca317a2a273079d66d6edea8595f2227b0507f5236186654a01fc74a6c7a3871c9386b2c783d8cde3ddf79b909c3688900121174f59e51e002d83a976917aade5460fef88759b599fd1a1d8d0bbdfa9ae55c5632b0247bf453cdc60c7f6c9a276d416cfd0b599cd6145986a4678552c574703159662aa263d0773c9b30712ea248865bd9f7ed12ffdc78fc1a4e4bd731050e4c0c8f60e0a72f068b825db7a2e27adc6e2a40b795a064e5454331c4c2dfe37c72ba740d4b9d907a5b06f8ff73e208a2565e670d7cf5c7b84cfa4371a350df9440d83f013042388dcb8db58a44128849ce49d4985f2639d1062ae03149cee88e64ed214e88c3f5ae0a60187837334a2b53b8b8e9cc5ae7a367cc23463f110265bf72e289ab657c9d1eb5dea89f391f0bd4bdd7f9372107e89fb5c3508b91f175f71f267b4f84c510462fce108ebd4dd780d9f56f3be526bafb627b4b7e5049801e0bdfc65d46679e88de7d5a007d0f851e7a5af202a92d2fc220769d3a8ee53bf1c068068bd2b199e36b9be2ad5b86bc25bc425ba11291d4df0444de39c5f03eec17e5e494d4c479a23edfc954c635846e9abd3c88e0a576aec9c0dfc0addb61f2807361b8240c423427904a33d84f63f9d2cf968147b91af8e749c11a4a0eb8ed0ff41b4feed2c316994350d8ed18bda1e68917a5db8f91a1b44b0383162bfc43ec042037f33fe8dceaa24f76bc262b8d127378983cf8999259862d5270f07b288bc01e04bb87716fe60dd395481ddf49eae5dc66d0f5f71a1c2416cb7409b6e4fd48ff6281266d6214995daffae00b10b647c3ca97c53f42d388ddc9af7433bf4f318cb522db87647029a8114882c3aa453c589dcab54646e13e9f82b0ce8fd85592c146a2c9f57a2f9aaf0f04c750676afdf5e5c9b22a52ed2f046cad6e97311a5a943ca3ebcc6c481cefbc8d26ee3673719a7e92eee207aefbda643a238bb61ebf3831dbae6b822e365b062def485efdda1038cc7e93e69bade310a84881bc60fc71fa51bef5b62858786362d06992e5fc061b2b67cede65e51a81defb65ca31466abed5e11b14fe6bede5fef2992683a49ac19cd8852b0eae642f593999e5011fbe1629b753a08b58f90f5b1246d98f993c13cc73d46bb258b02375dd5db788ec151e", 0x1000) accept$inet(r0, &(0x7f0000001000), &(0x7f0000001040)=0xc) 21:08:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/217, 0xd9}], 0x8, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0) 21:08:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0x2da) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 21:08:18 executing program 0: r0 = socket(0x20, 0x8010, 0x7fffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0xfffffffffffffffe}}, 0x2) 21:08:18 executing program 0: syz_open_pts() 21:08:19 executing program 1: r0 = socket(0x18, 0x2, 0xb1) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x231) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 21:08:19 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) 21:08:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 21:08:19 executing program 1: munmap(&(0x7f00000e8000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) setsockopt(r1, 0x2a, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0xfffffffffffffb9c}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x4f8e, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x81, 0x5c2000000000}, {{r1}, 0xfffffffffffffff8, 0xa9, 0x3, 0x120000000000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc0000000, 0x1, 0x6ef}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x68, 0x40000008, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0xfffff, 0x81, 0x2}], 0x0, &(0x7f0000000100)={0x8001, 0x7f}) read(r1, &(0x7f00000002c0)=""/152, 0x98) close(r0) 21:08:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 21:08:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)) 21:08:19 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000100)={0x5}) r0 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/30, 0x1e}], 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) sendmsg$unix(r3, &(0x7f0000002c40)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002ac0)=[{&(0x7f0000000480)="26067a9a26e91517dad96e2f2386e4132bdf950aff458ac7fa5af85270afd938ed0c12ae72ffa138482203ca0f1a6b6918a4be1d56d7e5b8c827a62d819784f0d8752dfa68f37a76d1433e1ac10e77256472bbf05a788153c274363287a4ab25c3999b53e9dc", 0x66}, {&(0x7f0000000640)="70d331fdb868dcae075ab2fd5e858fc015f09f3728898301dfb419c901819c95239bfb8e8ce02747308ead4651dedb8c6cbe6d095e00a742ee79366e7f3356901c6183ec928578a45ac6af1b7fa2a88d3ebee963ed15b10de8bd3cf340fa5c91a787e64bd3ac87cd3810eb12b83f92744ed0cca17a2ae82aa91b5a6a0d11", 0x7e}, {&(0x7f0000000400)='o', 0x1}, {&(0x7f00000006c0)="ab29de407f749df743ec192f40ba4190705949070842a8311e1ccad87c1c2740fb18f784ba37db88472741cbabdf174014873f0561f5e4be826e38ca33fea5a132b801eca188d7a030b0229509c0a34958bc837de53cfe421010e6cb7d21db6d719f", 0x62}, {&(0x7f0000000900)="5b1a044d87eb30e8e5e5cfa2b712ad6dc94a2cf1e196b7280addfc6da807f662d8e74dc696d3eae24298bcdce1238127d05b34d0ac2b7bc375e22b7641a839d0fbb43a6d604149e445e6a91abb7bdffb2192850f542fcac5bcf41d174a6d0e957d5d4df3c1b14f32f61959ecc35aea80a98f1ddf05c49e8975af725b67bb02a31d91bc2e8b66dfa23eeb321cfaa2814cf9d768253fc93848378a7c2ae83ed4f7d4e70b80e68655b5a713fd860d898c32da4d9f06b38ac80045d984313cf1a66422f2f42d64f0c8bae714c66cd0cccee39dcd11f4895ce1d36ba05fdae4a5d8d98bb905eb5825a336dde06030bbd0c28d042dab1fecd7c0e37b59cdc9e5bd8c09af9d3b71f824ee07b2b2a3d398a68c1c34442f1c27615a600b6bc9e3cd97a8b76c0fd5f3eb3b8f0a98bab7345bb51aa5d4d788860fb9d6b4f15c0325f485e19f7da740ed99d4d1a9440c671c4fb7d63439ef2fb03fa48063a6545dcf7f2d37d0559913d8d2c965fd4d60a043dbe408627f5a1e867232858130af81369acbb49c7e0715ada01ab53dc19d38f65c466f1c6d1f1259c3ae02da30cacb59642a312f934bb644b1ab88a552968a246dd6b80b66541a621002e7d8a13a99762a68503b4e59f04894f149b26432ee363f25aee25863ec51be0b77ae05bbc14e3909ddb9f5560da368d82cad75e5ca48048dc0324499cbed4a5a94cc473f8b8a0efb4f372bfc7098391b177b250bca2612ecc5ceb1e1bc583cd0a10a2ff2aebbcb1d60c3f8bd8b575df30d3a774c7f5022d3f89e9b2b91432bb66f8db03aec70354757a37c740739a8a5c297583bb5c0a8726b1e9ebfb850d36452f285b27e072dd1c5314f3e3cb79c6f8c654876f615e22c9a011b818af46f89f170db49cd484bd247e149cc21b5595c14c719ec8b63591cf285f8b2d8c2d81bdd2b20ec137a9e96166bd0a88c739b0c9347c1dae486d5432652c1195b0a747c71449a6fadd5917b6b3568b348dc136035def2fb265cd115e8f9cb6b39f50c327bbe62d68e55f142c9cc74159277b79eadb69a38d7bbf1bb56d7915e7b4c6da0216438f110b386d984951a4f19b174a00f3ce045c599149b2e2a85ca032423021c5d54a93d0718b951e7c1a60e2048058a881ff55e7f889901fe9109b115b43ec678dad62664f6fbad8457a117ea69cfed4c6d106aa840f8d55cd12894f41069893ef025049a7d357b1bbcda31b075c16b04a5288617adbaeefa757f5a6418f6cf98d11159c4ac8ae30710f0757630fe938a2a927d28fe65771bb8d252306e301106231d1180e93bbc6f2c38a07296a9c522378709623174ca505a0058cc171b70399c1fa963b40c137becd5f22dd3da7abea43bb389ba9adeea908739ba0e99e1668d7332c02885b26601e018d910c26f3c5c9accea9c615e37eb866e5526b979de8065913be622eae92247a32df7f54673fac3167d893fe5eaea35b12ab45c79b17679bcf00164d67c83751297166db5819043e07c2cc69ca94badf7cd2cc0b49043e04498896553f7559ead1aede1ec3c5ea51f2bf1b72ef11e228f6145fd9b358cf99b79a3902f005842c1cd1028e4ae49ba4c178742042dfc79326e8016cc9af653e451340e7de7b700d6b757253147e451627b97a5287f33a234a02d9f8c43c41703b3705609f490bf0bfbd631c76941d8debaf2545a5a2fe58873d6e89c4ad5b68f3734f7a51a8e96b7f43ba381b9af92358b8f4f0e2ffd77ca61b7c54a56077283fe5b017b27b7b13c93172360fb5219d78bdd1a0baa18d9a2f1f5eeed8f2970156a80b2cc2fdf78fa0962b9013ab864ec667f0c75ac027e5217aa6839e1e3a899a7f9f5744d9e3212c58be93a6bad9cd68d05e95ea2e8bd6a1fca912c17571e99d1bff69310bedd25ae6bda764ec81b9c3553df3ce456d1ea1abb0e45252d6e58a605764c484038d3030155397c7a5292af14d2bab4cb5c66e4d02c85395886c164d0d82ac5d30a9a7a730b9fec9055d36ceb350d0ff069158bf61e9e0c1d0bb55977442a80204a8d9d6f1aecfa542fbf44ab45b2da1d24b31b64606fb78e45735bef6d6f16356195fe3542ed41725bce3df122f11a99e8fbd0eb0b3b52cb0957e21673571e1f72edfa604a5075e9859b8264d31d33fa09e2aac3282984186499c0c7998a37e3b94b399aba10251732d246df4b02262f38441125d3f39d5a61c8a17393886281f5ab25f12526de1c96315342d7df04d4d8ec205e6d4fc7dfdf5dfe13b84f5f8201977be13ace88b2230835331d2d7f972d334c68e4b8f6b45a5683583ec95f2cf9ffe20f018140e844ece2e5ea61367ef26388607b06b0f637429413eb4e3e2adef47c5185ad167c3803ee2b6c827673cad7c63a289ce2ccd5ee5cd23f2c63ad9d83036ce35afcb13c37a710a53648a3b0acd29b0b5078f3efa963d4db460b1cdef2c444480eb872db5cfa9ef49a6b8f67d0161402dce49556ad024c6f09a91b70a052f51c5320a42e85ef883ff38bc153131b9aed8e148cec380bd86dc8adf30505b8db8a926a5df71f8c1521f3ba1d6c2c22223604e6dba769073d856591bde72c80b5a68ca33090ed58f081c286d94b5763eb3c7b2d50a0948d55bdff97b5106b0444bf69a2e0b66b3a191e63683925f28c69cfcaf7f8c78e89e8ff4c0cf791369606691f715ba1c0d690ceebccdd7e11a94a49e365e881ece6d75938ff6990b7ee719ae6b44cccc4487d728d37fc94fdbe0e7d9c0534160ac2e4be7c4154997942a1b07665fe690b413b0e23823497b83e12b209886b0ae33d1d5ded768076b4ae27d588caca869fbd358f90126783c3c2f0ca82673f333f2dd3c9b96e7629e14422b3ee6d3a68c39938597efa1231fb97719329702c5987fc33b2bf14d54ef1823686e7e3444c30e4518a48e6d1a72169184a4221b0d0520efa8438281cb26a62640f777742aae45a292fa0ff7ab8b7188cf1f958ac877203cc48a0e1f8c646b7ae3bb164b3eb23f86172f1f9a197ba2e2c6d4381067a7632d3a4564621855f8c477af4e129cb0d6ed4eb267c443ca35c69f90779d22342346919306dc189a403cf712700fb1ad52ebeb75e0dd856b1165cc162c593a9cbd701cdd110389310dff8dc064f293d4b3de0123d136f88e5e2275aa62abf55ec6380046e507c3379c74094f2f1cc57ecc8277f946c69e4ff14292e857e010d1bb2a984cebaf05bff14479ee0fea043226a99563f2c384df01c6cbe96bb4228c595d865bd2b989634677bcc90daad630098a16afa62c482218c8e86ffdbd3edaf05bf989565c5c36b66b22703b4fc0ccbf10295f0c790ecc97e6541f40dceefac31c933d8bb6f1a0bac35df119d863176fa42bfd361350be2e0a43c503e50ebf7fc662a20e5ffa65096b9bed7a07925068b54c75e73b24ea881c34c60d08993d24bf33a7ce46371bc5802f69c3709c07c33b52b9f0ab918ed903f4a9f77a190a72becbd4e141d435af5d5c563437cfee3e5f564360b362a1f79afc2d3fe16b8c6343d2c1e35a5a61eec4c46cb02cb802b7d326bd04ccf8dddc41024f9da73b83ec421607ffdfc21d370ae0fe2d14bc656992437bbca4fee1a0e92e4a41515aa060629169894c6b29092cce32494244d6a00a4fce8f1c350d546198454fbe590a01ef58fe07bd9783048611751ca6272abe5944faafde888855c30348f43e83b3a9ebabc0366f17131ec3154ae2e759288e58b472eebed6bb27d405e503ef70e2daaad02d3a9b0278e18678c1f958a81cf4887ae10f18c210f69e0fbdf8771cb3401108cef7b261cb10c913bc3a27a6eeefc7a9339f69d1a8a494afb4e48bf7cc3497b560d98d1ffd09bcbf1af5263c488099edeb7efacd872866219476abdf231b7894baa589095b766f3a3a4fdc924269b1f63a96371480288e553c09e260eb4949663d992d67390ac353825f4f449e7fc7b806d5754ae372f3210d5767b169d5766f647f45d5fcd13ea9833cd5260e7e618672a071cab94b7ec730de3e911b1ea05124c64253d1816da0c762153d259c89e8afb4a5fd88c5a77e69553d77d25546a63099a59e89ccdfb10332f870aa6d4f5fae83bb4e28e9dabc80ff1563a27614a4873c68221d32d49d039fea1f8a6ce14a765982bd1b31d9e6667f3823a868fe01d13d5b5f887c191e4b0db943cbd379601547f67ef9b174e85489292279fb72f534fa911a8c7c0285c99d57a367706084fb743a3b3e074d71c2fff3d5ac0ef33bec3b795fc6f2b453ab9c090c47e867ee8be5da638177bb254742e919c6f1ad69b470cd52ea1047e828bca5ea2416ac0366d92aac304d0f7d4b0c6849c75d4b9c9948b9baea30df5965351755ffb93bb9d017e1e7dd87cd6be96498519942513379dcfae3a98e0feb876d964158fe456d65f1bf20301293ad3e6e9da91967a281d87f76b32493b695ab8e0192d164a8b252d598873f62eb19f2548d98d10d0ea8d8eaeee44745b80cf5c343ec03bcb5d323937175768ecb29ecc1f8f41179c5df5233f105c1a1534ef30ca652d1f1bde8a1afb5d3a55b7f620279817cedb77f3996745f199dbcd6bfdb4be241b0d2aff5d3e3c14c425081e799a90e3a7e12408dcf8676a32cb4701f7b1b9810da3489e43af50d8a566502724c12b8cc5c58e126e63e47a5845a8b676f6ef9c7f98eaad1092e4276077ec00cdcb4b4722ebbdc0cece3e927a5ecfc1a627138b0da513b271b940640d3506263c001144a71685de66f59213d6e4cc207abc606dacb4b488bc9b0f18b0c27d34be569ce819aa26472f68358f83b0376260c8db33c28d12fb9675dba5a3627b4b3fd133f7b6857d40d31a8bb85686e1c6e56d78a9c17429371595aa5a82fc61cf8eb34646f0ab41deaa975f74306e43f828bf1ff1e80ab526594083179db691fcca4208478a828a7ee82573e4fa0850c8294fafa2bea2d172dcd51c28803687957bee0af94c7c58727324c15ee8f16fd858773b898976f6cc6e7424391e5069ad69ea33f3089c8465b11964495f67f734d800566749fd5b8f67eecbd4166f932eff0988163b37c73dfdbaa38dee20a0489aa34581be28f40c781172f272ef36ebf1a6656e4cfcd9d176284f3dd3397a40e0fd91d5c22d946d9dc39bcb2a52972094a94efcddc68b4fd0c8703dbab54100bf88b53f29846a5cb5c212f99353a70c12264c78a89647dc8f21108a49b157119f904692f349401a4251390891d25c9f5d2ff3913ee68761d5e543e5f263fa194568175cd5d402173dc68962765aa817df129ab0886332d3ae50abb561d820ecb4aa5b355ed40eafac41ade6da28b9f0ee71283cb38e8d5f008bc3609cdbb756f2b02dcb3417d98bacaa3c18c6d4a30da577067da025d4ecefad858053348459de33506113237b0f7fad769f9e175d175c70182543c1f0f5f7ade064b0e3db90e2bd2da3246637257c3ace67b3f63f19e32b86ed63e231d104e07ca5bdb9f02e9daa277212949a1c81c701f4a323619f020b89569b514002d1823ef410d3080e168345cd94c7749be1b5efd1b5a6b50fcb0acfd72ae645382af4548d5763154d3326b15a1ebb48b995cf861dbf4fd89412b1d4eea97828a710d5650fec5df3d75cbd9c9f46f26f43fce4fdf4a77097b970e1503006fb1c328073560c12aebc08dfbb455c3e9b5ec8488af64f18dd245fbde8a112bbdc15e2c937fa036dbbef9f5d661aeab0ddc6a2f4abe6465dfeaa460939f61d7776f684220c1e6c8609cdcccdc469ef87554c2d2c72c52336e5304e9be67bdae49da26334f391", 0x1000}, {&(0x7f0000001900)="e086660b13d6c81433cdca13d5609b3779567fedb67a207cd9aa493d98b65922cf97901eb4106359af9f4528199bf526675a19d09e2f0e97f94c35e510615b9a5839a05973d353f7e1a7f09c575463a40108179f9a81045c0471558543def156ef50b2108c8e001ff3bd4a9de6c67c8e4f06f39895fd56f78dbfe1e40c59573990b892a486971c3de6c66baca09061847d8880aaba7a65d141400c6d22b8a9e970574125207ab47058d2f4936ce960babace2f2c33eef38577edea581440006fefc4f0047b955cfbf75834033f8cd6ca5b4dce51f859d0383e9b873890d9aa5717efae2095ccf2798e344aab6e95", 0xee}, {&(0x7f0000000500)="adde6875f252ba28fa7ed82826fb56d1e5f9f71cdaaff24d4ea5e2da6c9961dfce", 0x21}, {&(0x7f0000001a00)="c765557433598e74723b528e6c06acb8eb91fa07865486565f8bfd30740f979c543638459f4ccba96ccf7a80458d6932b25389a679faac85af78b9b1b4a9b87eb79444ecd855d00108383f35e3c54543bee83b8280ac24edf6d5306fd27b39fdef7131f0f89ec642a4806dbcecb11b0ba792f1140e86e3d9b07db8d993c41bfa22e85c40b748a9a0b1636a92940cc6784f41d96c23f6fc3ed85f5ff83b6211fd4b61f9a983c64920c44d7507eef4e18651a93b3e0dbd7076d390d8040275c5f2240e85a2072d99122ce9c9a1b80a6bf03e4b407c3a80852c384a411087d1ff519bc80eac0ea7a0b881438338006823c5b48db18370857527410420b58ece9b0ad7b6c5d51785a0e5472889003d351379f8a42bf868df3fd4d170e69897a5fdca3062887e299273f2dd6959c9fd39788624aa8265721212eedf5200c81b2b09441650f5edda6c8c1d2c9e583f18c0bd8f46ccc712b7ec2a309c3fb195b4d07cbf643ac1e6cbbe44db4619a4c800f12f49614920d13620b76137cae7c7d5bd504b1a3e8b3e49f39644354ad5f179ec38ef4e19c90430549ffd04556573a934a6487dac464bc2a939db2f2e4eafab4ceea0fd6b54b7f420ad0f9d529d7bfb878adfdd4936fa20f2cacacd0d209196a6fc5c0e61f44b0db3ce2a74b167522263c5e556108d8088a8a23dd522bb9852acf27a050c20e0a1a2148a183bfe51682c9c11b839059e6dc999b528b1f4e4a693493066d2ad1e091ac52cbc1284d6ce8e2e6c4a30e3c77fa16f197f2987d647b83bc9bcaaf0bcc8d50108b90d8a07a765af6bd9ded37de44a3a39ea3623e5c21347e3f4099e4393bc47f9b68e7d2738a70884f49b40fb6b45619c6ceece1d9c618968515e42473a5214a367434919d7988d8380998ebf1e02c92431b14b2d553eef029ea4e50538f67946bdeefc8a9b316af0839306a2590155a736438b4939ef786530b92ec7f7e69630b0609e212ae449de112e5b4c55ba6251900b0e892d17923271cf5d448104cb7a4885e6b356b2a11e456ba2ac93b7547f8edf43fc5ee9db14272f7db07685e67a9d351af6fa64a93ddbffb6a3a7eac3d8d78e43ec4649b3eebbf478125cde3f6d4501b5f65a6b856d3eeb75b54ba22df21585b33de1397f6cb78bad1d4705cda763c0390fa84709d692ca56ff64688e834c3c468a70cb2a63f98a61440259727c3d0becb2b45d1d1e99b9deb6c933a28e213f8fba5d4b2101292093a9daab1a320d538765c39a2cb9cad9dc6bdaae44f10dc00d4753501fb12e03ff00d130f0a976317a66585f8306539392c071c513a6e4162d154a58c1b0bc4ba5bd8e8432f1e7e7d9401ab6aedca0f29ffa853cc1dc4955289e12592eaa273200926d0c1c991c77d3e4477d62ad71fd0da738184800c51d775f9f8fa1f0380f6fd20133b558d5f353ed31043158c06d7b3f59b06015a9ece4c643e904a7a930b6aac354fa612b750a3f73d0289037f2ef990426a90c7b66934b9c56c894cf3336836919cda2a37dd8d6a0a61fd57d440c35c6ea43a3c91e598cbb9ac20fe3b2aaf7a178f2a6bf4a8eaeb70cdde39dfe29cf0d9c0e9b2d31f09245fd8e84f147d7e7d18f605ea1a6165d498bb86b320ce7134a49c4995b952acf1dfe64e863bb95a541dbb6fefe97c8b4ad03bbf8900180e34b0c69dbdf9a173c7aa042770ff1d7257db8bec934613d66bc52dcb54cfd461103f0219fe0b50576a2a31eff3ae23ada4c9ae02920936fff36a0ddae44b6f21e9437314d4a67a42922378000515602469db15e06eec1a812910a7f25833eb1c9d456dbeb9c603c8cdca9696212ef357326efe01176470d0fab8cc716d6047d0c6526a68a6c39fe375606029a5f9537709ecfa1f1926219eafe3e750dff72e0ca3bbd995b82e77a36bf7cbb4605faf582bbac65e0d8e41554f065d89e0e9a5652e26551ca340236d4f86afa98d7161085ae4d09549de2284afdcb6bcd7067fc238aff8176e454e3f797c8f86ff6df2a2f1818f1285a95a4d21727d5f6b3babaf90dcf5f033b4522387fd866b582f145833dbd89a6e6cb4ccb9a97bedc31eea8a1591f47df09c31c9ab2de5306d6e0a621bc1d222ef2681bc810ce5de9d9174d1488918bedea2ddbc34f56520cb243b7c44f84e0a87ec5cefd88a63dd394e316740bb157421c1cd7f26a52ba3c7129fc404d0648c2d375a057428b860954b1e9baafe8cc2a669ee52069d937ee49d696ea1881bfc2023f1d46b4b8b373976c3c7088e6d0660f09c1b9799f2ead1c6f44e1fdf0156e4ed5d4ab3af1d57cb4803a4f331cc20eccbdab583ef50d81cec5441aa6dcc67c3f3e42aaa520fb328bc6b015ac575985ba302ec4a1c6603b01a6eb653d57a125f3bc2b849db79d75b40214f01a5bbcbb46b421606cd936b8a95eb25c7200761e4dc9f3da445dbb04b3abc1521f4b59b6d8d65e92c9291cb02409d67930b97ee8861f2165256a498512bef4f16b80b77ec31c3839c774b6c1a46fbc8ff03f8f8a85b2e188c60b4ee20d322702d1b860c0429501489dca1d4dc56c08942cc97b8ca35a83944547080739b83aff306ea52978d8eb42fa608bc1ec8e8c35548f11ecbdd69d1cc046887ca43cf52b224ace0a2aa768407d34b905ca99b3da22e6ecbf28b71b53c3f8c5b2ecce381938d8dcb1cf8b61b055a453e76be9f3613f132d3855dacc56e5050ce3864bd1a9404c6733b63e7698b1a8bb5bc7c2364ee44d49ece7d41a2c0316d360ade1712623d6b3230c6df2eb0059fda270aa85d09c7f3b95a05c0812c645774553ffb094c2c3cbaa21849eeb453ff5931ac4316f9f29a0f69800215b5e34f68c18202c6078b22f633d6a16b92d1dda40643ced0c0a5da8111468ef50609c6a6a7b5f69ca5f4f42cacfa7ea61602cc0d1d352b664c05a5f478c8f609ce05ca74f3c6d0d62b474a9844fc0f53572994ddee8e0d9f71d539c989193a1fb11584a64d83aa314c6e07dfb199999ed7212533ac05b0044b003f24ccff8a4f1e7bb084de8e10dbe8b7a2809dbffaa86a67e3536dce90f861f809baf2770e2a33bdbaea89854a3a2490b3e94d63bfa35301df456b91d36ea2a000f6973d4842a51651c52c70333bf35b5b458f5a98d94cc31c4f0cff2c26f16394501f9e1192ddcd5d5b123abf9b9ec5e8d08524cb44708d3c6460b971a5671883f0be9632e430c40718159cbd9ddc7f9ae5a26c7c5c221be70f73303866ab81ad7232069eeb470cb938e43792c0868c619efc636c85b29975513c82ebbdbcbd56d8f93c3812fbe1c31747c95a5d5b01910381dea2129c5fc0dcb5812e73d1b325d2fa471251b9fbc1f609cdcd24478d4d260b5cacc6870c719efd395c99454566b02aefb215ff9c1f4606de75ed2fc10c334e2d14142bc0408ceb9f1753a870606cc635f93efceae856fee17e840f4c5a9138812b3dd04c69c9a37258af8325bf7fc6a7458ba7cb9999992ae485834f90a3910dc15025f0a6ae6eb7ade55a52274dc1011fc508d91e4b1bf080bfa48f3ea148d5a926ed230bc419b160c38cd1997e3e21fa29a4c14b64d92dd415aa3d8bbf64a5ffce0ebc79b38449019bd2b10e5962f41f3c8d9f51e1ed8a429aa416b3ee4911354ee0e6e6e0439c94ac887a45cb94bce488ea1a1dca81378c27e9e97808f1331afc76eb4af4b38ae0445ff500fa9383f46805ebb8925ec857260ef4b969b99bb2a533979fc849c8ae8dda221e6e6c8a41a2d04db32954e3c6028e396203ba9995c828cba92c8b2234c1e2c5c5750c3436d229f6353443cc75329af308b568c599406891c8d6e50c70e0593915d3ba7290ec4354f2b75d5da3951d9af5711950362cacdcff459f593f2f85b2746da32b5cdfcbd685753c8f93969cfce2b50dcba98a3cfc2c7c09ace8e2b7be3a2128570fece4981d855963fb956430bad6e1edc55d3b7416a6f6ac8c76c5bb2412fcace8a4d450819633c77504e73df69db3fbcd6bffa9ee6ee109b1340e3866d37c5aa4031c3e42091af3282362715acaf050016506168e7e83f2dcf3406dea26af24275bb07e0350916118ccb3eaeab3670fe01683fcfb3bc2873ef2b7ac76eb60488709a1fcc0840fec89251a4bb10ac1c900043c459eefac30a172cfe5126b4fe2bc81b9fbd2e0f5d58f9fc383d94753ae56d321fac2fac5723046f5c0c602fc7b27433c2a87d294a220c86da65f1120573917f8c4e3eff0b9e6f8da744b2050cb6635b8bc23061415465ef091f5b28ab73f78900c63611443d33c070d69b8faf70aa67515531b5d7830e83f025f72a25384e0395e61c0f7a2137ecb13b0717e27697d18c50dbfd1eb321fc6566ec520bdfd1ea57b0ef05de1accf670e7bc7aed3b0d6350df4fa5f71c965b33ce9bfb92571813628025bba8bb6a4f50bff98fcea89a636518b57ac58188730cc2d4ecc9ee226183a3187a9a30cfb7dc2444da7864c6db5e5ded8c60511d3096b8abffc959767e098dd0410948911af500745c7b641fa1e5a10202738688b6c37ee03ae6adf237d04f0966bd629df84d47e7ccb48165cceea8d11b31c983f4baf2a7f9ebf205adacbe2c19b333ffaea8c04cbab71fa1965abee38c3b6bc75324c7805b9e6939ef161e8be3858d72924b60701f6c199696ed540b72d89867e2f0fb2c27e943763384dfc3827de689a2144e609e5334fc8352c05bf1eab472119c094c9c1b454165a180aad19011ac7d23ab401e07d8db8f52af03b7ff17849bc49c38993586dfdc25189fea748548113fd6e0206b912662953ad5bcfa6212ae5afd2d176c237b51a4cf8820428cede3254ef19ebb543b68699d0755f1ea7e4297450083974e23c179444cfe28749200b704f071aa0a8b3a62291e80738b7eb930a1af7a5d91b58109cd89412f43ba8f9565e9d37c5b69fa17065820784a2ddca6f97e57cab6e9a49ba264f98e21f5febc29a9ac825b8d247ab4fe2ae24684a369b86d684bb76365ef49b8a7975397c6a44a7c7f876784d8ad442de93b7f89aad0dfd6aa04d94cb5421c016296dd07c4ef502bf4d95d7638dc01080da48a6c630806616612e5b389d291bf6690594119564e0e59537ea1cd27d1e2eb25f500b59d7fd4ec92fe61dc5589c148f533d8f4715f2ce70adfee313257ce776d8308393636000558b994bb48b24a50dd324ec4ea6215108e03f507a280cda6d36489524911a0fc7e8c3e931958a3e66fbde0ef2a54bfeebfa5b174a0c9e9431bbed0c5ce52ff82c9c21eedbb88e4c73cdedbce7829307e23f7f41a99be474ec3b8b6c7516a52b3c19fbdec9e3080f35047020a00ead4f6bc91914802882ec44bab528cb768287205f8d996b24bf60873746079a4de15e8cd6b584906f24b2c2d1f0a5a458584622d7a9e5427b7abeb4bd877d7f2b7ac8b2c6aa53a5d1437332c1ad2c2b7964a16e6df0b23f7091bbc41a438142454c11886b37b0e47b61efbd158ac66e1d6aaadc28c6eb7ebb2b4677898884c160d9e400528944e3161fb99e15c16c8ef9e87152b80137210f5d94b5df7251d8797d55439553de77ba3a435044f43eacd36fe3055d06997884c515db87fe1adfe8a30a8d5591c91421d10a2fdf359a58c62eef5749e81d78c40b35ec963d00f9cae726b13ef25b3289144de294e8d35cca6419ca29e4999ea21de8adbb09bdc1643090e07fd082689a58571ddcf8a9a4f016d6b45df530a8c4f865639deac0990a7d9d27c90333cbfd0cb6993f22d901a5359727a83ec611690337b6fe7ae9fc02e5801be9675b55a80d723", 0x1000}, {&(0x7f0000002a00)="1ed0700f7741160f40ddc20ec55421188feb6042cc71740386d8f534fd03c548a2cd92bd0ccfe9196b57005db54e691e51b05e55311447651cfb199bf0e60242582cecb8a31a51ded76a32c39277e82105191a926073a2b9f07418037ed5ca5a2e23e8fee73aedde0f783b0a348e46699939db8f51aff69d90696a377653b9357e2cd376c2a63735711a036505d5d6e7cb05b84af8d462cfb42f5bb721e1d29c07469cb4cb25a8ab6d6573e1211077127797e1b6d0", 0xb5}], 0x9, &(0x7f0000002c80)=ANY=[@ANYBLOB="1800000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff0000010000006a6e9d86205edff63325", @ANYRES32=r0, @ANYRES32=r4], 0x50, 0x2}, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002bc0)=0x7fff) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000340), 0x10004) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x4) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) chroot(&(0x7f0000000300)='./file0\x00') kqueue() fchdir(r2) preadv(r8, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/5, 0x5}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 21:08:19 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_getres(0x6, &(0x7f0000000200)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r3 = syz_open_pts() r4 = getppid() fcntl$setown(r3, 0x6, r4) close(r0) r5 = dup(r3) fcntl$setflags(r5, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r7 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCEXCL(r5, 0x2000740d) bind(r7, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) syz_open_pts() lseek(r6, 0x0, 0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:19 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f0000000080), 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x26, 0xf0000000, 0x0, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x5, 0x8001}, {{r3}, 0xfffffffffffffff8, 0x21, 0x2, 0x81, 0x1}, {{r2}, 0x0, 0x8, 0x0, 0x7, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000002, 0x401, 0x16f4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000004, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xa2, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x8}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x4}], 0x3, &(0x7f0000000100)={0x7fff, 0xed}) linkat(r1, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r1, &(0x7f0000335000), 0x10052) 21:08:19 executing program 0: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="604728b5de00f0f33d784f06aa1e1a61bff4e026a10376d2091eade4b0a6ba9cc12b1e8dab3c7204a3841f5af6c2b363ae1bdb0c5a7a8757071069c55e694882986b97a8db40d20c575daf1730900a740fe4b0f463b60d419e373ed6139099b8b029ebb2b1bcf40e79eb20aa22360515e96626c009b8fa10805b3301da3bd1cd4d8ec27ec61a8abfbc7167179459ca0439b0feb5d20f6b4a528453b35b09ecb4", 0xa0}, {&(0x7f0000000740)="5a7322ac892f1bb08fd7e001855a48d8392ee2840967e6f997acbd60dd92425e4e6b0be878e565b1e237777d245850d815587e93d1d8427153e6624562aee20b1e94ea94e633725c425b8a59cb9a81574cb0150acedee1fcf0e74f533a0a807167ffcc0f93b81743d089221a49ef8ece13bd8b2e877cd50c48471a77ad47d5dea44506444e02fc30f50879686855c9c3b202b17f8b8c6345bf04f0918223c94bbf66e5844639fc", 0xa7}, {&(0x7f0000000800)="9ccb0d2bf30b013361404b9fbf83410bf455044da34760ca783fb425f10c05eba54407a803f370c14b5ff1bf04977f11f4004b13ca24dfe87ca57094e9face6b4f26810c132c83939f0533d7339c28de582dc468bbd097ae1457d4dd3f6cfdbc884c669c42b3281b0258560a484d3864ee5497d8f0d23de33d9edb639c24cfe549f3b40e546926151471ed355fed8b536387089a6ff2e7f19f7d6b8e4ee30c3165f985adbba456d725ed942d8d9189335df581687d5d567919dd5b17c542b095d76452fe29cb5b44ed3dbdf3ea6a7b6491af88243d7a16b94a27cd45900319a3e771ff28c186076f73b0803c6dbd", 0xee}], 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) connect$unix(r1, &(0x7f0000000900)=@file={0x1, './file0/file0\x00'}, 0x10) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 21:08:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = fcntl$getown(r0, 0x5) getpgid(r2) dup(r1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) 21:08:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x1) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r2 = dup2(r0, r0) open(&(0x7f0000000240)='./file1\x00', 0x8000, 0x98) r3 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = syz_open_pts() dup(r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0x3, 0x4, "12c4d99639df31a3ee43059ea62d8dd80a6cb0ac", 0x200, 0x9}) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x98c, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x4}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:20 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) kqueue() pledge(&(0x7f0000000040)='.\x00', 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f000071b000/0x2000)=nil) 21:08:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() fchdir(r0) close(r0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/186) r3 = dup(r1) msgget$private(0x0, 0x201) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xffffffffeffffffa, "85000000000900"}) flock(r0, 0x5) dup2(r4, r3) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:08:20 executing program 0: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080), 0x4) 21:08:21 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0/file1\x00', r1, r2, 0x4) unlink(&(0x7f0000000000)='./file0/file0\x00') 21:08:21 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x13) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 21:08:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r0) 21:08:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 21:08:21 executing program 0: socketpair(0x20, 0xc004, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/208, 0xd0, 0x802, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) openat(r3, &(0x7f0000000240)='./file0\x00', 0x10008, 0xc) close(r1) 21:08:21 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = socket$inet(0x2, 0x8002, 0x200) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 21:08:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 21:08:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x110) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x3, 0x6, 0x3f, r4}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000001, 0x5e1ad1fa}, {{r1}, 0xffffffffffffffff, 0x13, 0x2, 0x6c3, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xa, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x90, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x5, 0xfffffffffffffff8, 0x1}, {{r1}, 0x0, 0x61, 0x0, 0x589, 0xb27}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000042, 0xfffffffffffffff7, 0x6}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x0, 0xffffffffffff7f05}], 0x100, &(0x7f00000001c0)={0x800, 0x800}) r5 = geteuid() fchown(r1, r5, r3) fsync(r1) ftruncate(r0, 0xc20) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r8 = geteuid() r9 = msgget$private(0x0, 0x2e0) fchmod(r1, 0x80) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) fcntl$setstatus(r7, 0x4, 0x44) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000002c0)=0x1000000000000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) getpeername$unix(r7, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) fchownat(r0, &(0x7f0000001400)='./file0\x00', r8, r3, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001440)={{0x6, r11, r12, r5, r12, 0x0, 0x80000001}, 0x6, 0x3ff, r10, r4, 0x1, 0x4, 0x2a491e4d, 0x46}) pipe(&(0x7f00000014c0)) msgrcv(r9, &(0x7f0000001500)={0x0, ""/109}, 0x75, 0x0, 0x63ba403e217304a0) shmget$private(0x0, 0x13000, 0x10, &(0x7f0000fed000/0x13000)=nil) syz_open_pts() 21:08:21 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x7) fcntl$getown(r0, 0x5) 21:08:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x3ff}, {0x8, 0xf063}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:08:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x3, 0xfe99, r1}) sendto$unix(r0, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0xfffffe7b) 21:08:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0xc7) poll(&(0x7f0000000040)=[{r1, 0xc}, {r0, 0x101}], 0x2, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) fcntl$setstatus(r0, 0x4, 0x4) 21:08:21 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="cb2445d50d553b0ad5014f79af65fc163d7a8d1272ad24e7ea9b0298710c0916e0d525019acd5e1eae2d64e378348cbab5fef99e45b2d026dec19e3752c25f492dfa3465d739b2fc2698c0da601c7d0e2298202a36c5623964ab9ed6c5d0013d324691fd0ac782a7dbbd35bcad26c9838d116bed722cc1a38a67c76afe791cb7695c64170ccc54d1d2e7250c52bf2974f3a0ab7730f4bb832844493d93e15e3c72951320208b78570a6d9f19f0c97b6c3c4868394249fb", 0xb7}, {&(0x7f0000000240)="56bbdd6847f510b517c8fea6f1a48236d2a978add885d085335610bdce29bf59e9da3476377791451ccd5bbbd0228e24c1afa7ff8e0e8734b48465bc88cc102eae3dcb9aeef849483636c5a68a2b0490ea523646a7400d4bc7c3f3b172a80cb81ecc4170ddf419c806bad39f2b859054a704419d600f3ce01298f3f86594c69dd4a6dff22c1a1686f299104b9e6aafb0ce67325203e5d1e21765d9d096", 0x9d}], 0x2, &(0x7f0000000300)=[{0x78, 0x1, 0xfffffffffffffe00, "f0f17eabced76efbb7d56a4d2b824a1e37364dca93924c65106e4391d05a5202a79210c9aac279abc8412bf27f90b036eac428658d40c8516750ad56b29acdefccc98982a22870b37fe1cc9a06704656d6c93150d71e7c7ee66a01bdcfc5cc2b5b7ddfaa0db2"}, {0xe0, 0xffff, 0x5, "0a5941e6f5107e2be7f9fa21921f28d8de43043050bd8e2aa667c6758bef1672396d7cca906ec6a81efe105e3093e310feb62afceb765da991c6a1ff08b2d82808731e894a76959c373bb97ffe9a5763af73bb245abdbd45139714986cb4cddc7584c2f4b78a4b3a888ae30a48289b95e620705a8dc2618aa28c923b14035587312b3e42ad24000d0acf0916b725ba14da6b9dd09e5427a0dfcff5eba030ef8ad8db19ad66487b05cdb53f732d1c187c55e47b2e770a80f1ca23428a6e9f04d3cd71d167e2143c0b11"}, {0xb0, 0xffff, 0x0, "e5ce76724576ddd19251062d352179ed41b5bd14122c037a0dd87da5ef8594cca3476af71328bc38f9edff08477177b1e7c5525f2e1ce53bb7229bdc4067f247cfa79fdb99a698c213e35c07884d6ee49fed6618fcda96ab7a8eca44db1ce3813841145a47789873dcdecd5b5380b8c9dfa49fa27cb8c80659cacc8ba9f132c2246d2208c0ecd60e58268d6ecda5fe8f34f5bda4dc3065c76f9eff04a883a45e"}, {0x60, 0x0, 0x135f8ad3, "1f97595c4f82ecd5c871daaae0b235bc2894e36ba74d171bd0d9abd62dbde723bb9cdfc50495f998fba574d01a0f6930c1b2a8e6dc150996520b20157e111c8150d557fdac0be0aa34247eeaa33e7d"}, {0x68, 0xffff, 0x8, "3d8cbd388084670f66e80c697749d30003b843c284cfb1fc0c9074a5161f0a3f957621b14326483981d2f9dc128bfbc86d7bbfdf8cfdc8b309eb237929f045dfbfcd1c267b4b0069813044af1f55f68d34"}, {0xd0, 0xffff, 0x7, "226481b9001f6d20ec8143c01b1cf9986167a243d22a0d44c3ce5abe776806ee6164d5765870aba396d063240d719e01b0ee0c671d2a530bfee73669919e1e638dbadb5c841968207b3aa80b7cce39f26a06a8d8596eee2a73bde3da8cf43b96f403ee1624ecde7b4a02b353d1be069f2980a3e20696196a310e86a1780b7e795a25d89caa9204af7250459fd15ee74cfde26f66f814de7aa7b6fb9f82760f1336e2a0399e1cbf3879061cce7cc0cfc4cf22700ffaf9096346d213ec2137"}, {0x1010, 0xffff, 0x0, "550b7a72cc5f7e6db18f9e0727a176b08c52eaa635cd86370d8093adfdce30951e272f8b98166cc327b7050c660d26d021151225929a6c6b0506d9950aa201239effd72195cc2c22e72ec4fee8afa1b0c53ba9d29a57fbe7453eb0ce6206e8e0b7d626b735a57555e65ab86c3f657564e6d1588ee700c3c3151fe1443df1df0d02027a20f4595eaf139a0a04ede698b1ba2aac1b031fd1066106518a3e2e0cac047599a29093dcb4e4d415ce3efdc2f1c9c397a3aba3f36c28c2589cf46e1e0a0ead4fe37d79daf8cc1e10504a47550245d6d72b7e248fa48b5fcb18f3eea10e686f86658d0f678e99e35ab9518ba554b32f766f882bcad2b43a738ffa0fddd48d81144243df3a631403c3de0490aa120b3ce78f7c62b28a8dc60daf23a9f14c088afff687e002aab6f824d12b1f6effaa8468206ee954f8815f37897475740edd8b8d5bf8929e25aec88ba94707af91974316f72cd561a3449972ea47213173a9a14d34cd63c477a625caad961610d40431ff17fc146442710cd6046da9e6a5a896f1ad847535374ba4fc4e24e7a29d2f6683342113c67f9b94deca1f09e0301322cdf0ed2d2c16c930611002a734fb0e684a0ffb003e804ab5373adcaf9cc4a2b7cffec0d5f6ff6b0ff9c12d938c8197c889ac6796e1fb7406c71ccc1880476d4c7eaf84ec13ba174942a5a4e72937036c5e9d8979ede2d99c96ae8a1091447e34d258761f443504c3c01408068e562eb259b0ecd6e4ead6654962b06277f610edab4d8790412d3143c2ad319ab90483ea2b3994a39f3a24bc14f34debef33ceccf5781a67f2b73e547224abac22301e8ad4d49ab733d1ce7d62eb92a769059c11b5e257aa421333e3a09a8cbed2bec694488301549ad1f739d2c77cc7ac2efb33bd972d68d78cfa76193c11947a07bbbabc8448f1e03b3e243907f1250a409d068819014e36aeae6093c779c0b9a56cbcf46847e91472547affc416ea88ecd135207fb5705625da0322779f51138396fa45b7ff83980c1e4c5437b30ca08e8312e97d05c646f4957e0ab50264ca3b721a6882cf55f274c168d481d3b1942eac9c0fee30662ed2b6ee6bd4ab4d015a0716d87efc6a8c6cf85c5fb48326109d047d96d729c7cfb009e7b593aa0565bdcce7182a721735cc8cfc5bb69cd3a822740a50b848fc32391e7e76657ef23fa363443c7da3e53aa6f1b2e46d338880afb132cc18b3d51a48d5915c677b3cb9744183a131440934cfda4092c3447d0adb48c58bcf6404ff50ca1b0bfee7ebc656b364542b80816059eb32008eb185a357934816b517e6178f03c9cd810ea0b6a283b3fdb4ee62f27a48204bdae9aa336347baf1c2cb0c60bb971e2895da27be8c1dd14c1c9319b2c832b0078f2086f7bb1987a7ca2c35bae4b01b9b781e56aacff507470a90cc46e28974492abee395dd5d400b55affb6cbca52279d62907ada297f6ac0aef6ee67987ee2947844711a312d6159854f369f77cf11e8c4810a7a7658d2afd6d0bc243b6d00381ab2a4cd3094b979d1785d14c16cfa2009dc60bab8ed2a7da3236de0bd5b42c01750f37bed8369db39ce81b3e69b1c7ec73c2dfaf620be3b9ee97bff1ae1ef40cc9f232ca62edd128c2853765139ceec45dfd828ec674ff2073043f230dde0e59e9d71f9523a9dc6e9373399fad5e56ac3ad4b5c1e1671cb16c4ab7e50d66b45f2878a552b43995545e3176255ee8bbd798bc68f9f88f3ef31666de58f46ae6a45d8655bac0da687a846ba5ad3f4ced19249b8eb276d60bf0bb0d70f908ea228c9d289648d67d204859c67bf5431d3bc2eb7888029a51a8533fc46ec036a4e690c0b1f47fd8b776617a4694c17caa65c89998caa79e588d141cedff8843d129d299e99e2bba4f0a30c4b4ff58c2c18606e67665bfed71cd66f30af992b5ea5075b232f4b7489dc1d740600895fa4189d84e776a3ed4b0b49a1d2855139bc8664b13835fe32df8e20c81bd48c8d863b29e112eaffeb27b174340f752c4626f528a98061ff798162c481ca53d5da283448d4b297a82d95f267f54ce1a2a5291cb8a35bb8367f4ae80d08687938d7769cd2f9ce2ede7d6556bda5e93015066f1acff55a397b1bf835fa2f715b6a8730068ce9023dd091e1406e9fce5c491df40da9e9fc7f221fb8d8b23d6d29c74c2d66c312c53cb1afcd4320fab4b41c3168ef7246d1edcd0bc8c14745f9f7f05df5e3ac1b77f3d115024d3097b2d0ec6728439864e9054e42f4622ba4ad7d1b0a3df49472844b8943301599bfd0a9789cc0bec44e97b54c3fff9c77d625fc69fb52ec0797d60d58baef4a7b14527d9908423880e1f601b7d15e949088d8720d105b955ae5bbb2bc57057f650184401fe99dbe55ec85e01b94a49182ec8114468940470f050a3b2adc93ff05e7efbb01312cf84ba9d83e852b87713c3676f0d83dc1a7e3f4c146ae672d7686e67467841ab6b759622ceac4fd4a87d2e6096f914ed54b50afcd7315d25bfa3d2a73639c487825952a5afb900b2fb839a5d358471f035ec15725588d488173ef76e8eb8a9da763694aad2a67f539129914021709facd16590e1d618d45ffb7f2ada3df77470c60397470d3afeecb99e587421da4e125f9e5d21dd43caba3b36ddc7bad0d99bc66be670be8c8f125349b36178ffdaa608ced7bd727def15a74c0641d020fd439bbf802b71dfad42245621f7d9e9563ae9ec22a6ea07b9d5a3fe66f68d0f63a22e8bef97fae7e5157b87ba05179dc4c01fe2ccd42e1def2b17b00c38c2a4f952e47a2222445bfa4a8b1631bf8790aa549ba7d33107c1bc036d1230ecbc83a84c426591c3acf898de55e4e92caf0f50a55e0987c5d2cd5fcbebecbd25b25b5b8440de4e111ccec9735207bf77e493db47cb10a57c2031925fd97ad869775fd603bcbf22d1f6bc7c8209e8c57f011b2f13a7a6d27797b97dd4be6c88244172d69059d0ba347888d857bf9e774091e66b74d99593bb24165913f2a39a3d38b2b98eedfd3d2514fe3e58465e0db0642f93b007f8983a3bd989634563f4fea33c15689e2d3cf69a423a7b291caba6c0d6005b7d5c7600698330d1162ed14f06a05bdb74703bb3face3700f75d483dc73eb342ec76b333508e1ae66f1684c59ca06ad0ac64cb4728f11de8f295136cff615a28125ef882f7d00aeff23c5c59991714ceddaac7334d85d6a54c769fb80d8e8962a2f0c04dee7269efd4a5fc2e2daea82c8bbcd2e6c78b17a8e41ab4cf691bef60f4302ef1c3c9980864b186ba27f8a5aacc85ad286473ea0a739de24776fb3bf081fb0c373cdc2f54eb77500cf743c79a883ec8a124e78d2552eccc1e1d565f2b4663cd9265d5ae97fb9145ad79556deecd2b3a427424c954968d00d0c1aaa3ef7b037093aee88756963dcc9b680e0909e79ca26ae0ba2c1b8cd6a3156e42e9e7ce2e0e130e6ea236fb53f6e99e3546c65e15a4843a676fe9706ea2f32954b3ba79d19218f6c5897336d525030ea1d97aaed2e672c0dfa16d302278fdc47746729e84223ec51706c534f9d6e48cfca4f5e7938a6a62a5132f4513343642ef51febaff50b13a075a7aa4b26c2dc77031b7ed9188bb34d487e4778faa13cbf16fc80e57910104b7b62f59f0527774636dd4db1753734dbd14231f96710d4bd24c41519fb7b5e92176571ca38a9fcb1f487e5613beb92fd4bb8438d5a3001b47e825a410049b6e83b279110f127e7979dba0099474e9602f49019fbb082a41549c38fe72a85b740784a2cf6ff6773098ad5faf9dd4674f2b6b903e5cbcceb69821b1b0ba143a245d8feb8715fae58845d342b78963879ce7c661d4729487d009a91f5bf2d1c89b937a628d0babdba6e3e2a1b8b7f7a716341dcfd143858932a151e172460d224b4943e6d024201b39dadfe4a0db7abc80009330e1e0a096ba8c5822525e94f3ed9276295d17633bd69dcbc56ff5b24b80720751d8ecf0336b7ab31d2ea1c5d84a4ebaf6fbfb5446b435c11c2dda9fb9f3219fa9c46c5c52d8ce8b8033d39a4b4457ad06607bef0a2460a12aeb18d2043ac0c7c3cdbc5b972e5481ea6f1661ac2c98c390293403d1aec47473e277f7cc26862c9693c6df7c9a69d9cfd1388638b3f938aeb225763022e7ff69beac9b0cce5e12f73fb1b76c726c892f5abbd511447f7f57078e68b4117e33aaf0795b3821b183e1d85333183ce77019a6851bc85c4a7ec1f21a200ddd3df8774b963546ed64e811f08ddb6d8649d35da4294aa5909d8bb40d9edfee973cab397e15b1eedd7865d0bc743a8f5d22c1ae13aeef882a23378e83d8ca3ecc0153b738f7e2ce5a5d7ce798000a8c8f89574497010da9110ae53d26fdf0ffd445f562f0141386b8ebbceb1873f819bdfba860a04f1865d1fae6d4a39b50e84e7dc47214bd3efcf05786f31995b131f9765e5b293cca0d0b943b6b7539e923085f0c6f7cf7d19581b37d3a20d447cec31e8c82cb7378fb83ddb68586e63d53df083db5e724acd3f5c71c58442333c1036f2950087661842e44b62f9bca51828cbaeadf43197504e50003b72cab8f83fcfaa3d7baf514cabbd32a95f1ebd2ad9117877aae1a6e7bf8a64b1d7dfb4462627976f7eaf4f1a94d7207b780e6040b0634a882fb79909ad0fb2dc911ca6d9586b9ed5bf3924fd54c6c63ece5b75ac2d43165793776368b70f1850c01175f9a487521aea909c07e62d5c009f243dcb070722a10fc8ea923de2fd9b781ac8722a0262667a8fe375fd0fcd28d0f398e32f49de0483c1a0c9965652ac8b543320b75a6a017d0a8b02c8f6780e40a7dd087cec43bcd50dc884a7f13e61358666d559ebc7d3a1042d01be43caa7836741afc04853aba5d6a2d6b1d23877bf2e33816226b8870898170f02ba3cd7dd3332d5821a4991569db7b9b45f50783ebf7617fd60da559f6a4c6a19da9902deb2f7d3d47706e864eb1c13a51e76abd5bd0686c166be758b3345221743154fe43f32c664961e334a38501c00860694769375377778f63033ed08bd51a4f533558797e7e13b963ddd44fca7086cf4d3c4019cf97aa454a0bff523f92d6eeb3772622253cd741ec6d45de4fade34ae7b096ceb162fa43d0cf39473439c169e3e755609a1f5e4b5fa57c5aec14d735cd8e024ac8ec55b64cf4f72ca337bc9df4aea07f82fe0cc85dd80eb3760b890b4e19e415095f112609d3cf5e86995565510d114865419a931e6e4f24c88907a027c3eb2f8ed8f8ace6db0975cffe6504f82a1642cb8794e6dd9d2dc77e6147b196e712856427ce8000c25133e8873080607dbdd51a69dfe37c2251c83a47551ae4b10133fe415cd4f339f9c7ad4518076df1a3992448755320ce7d5f0848e99189992177b52fd573b2ecab050a2f04be8f0511babadf32626ea71db3d570d51e067fe1e7fd7b78b7911ed2e91a8544b1653e2812c761ae32bff8266ece3839210c30736a8487b64d38d76137889d20ea0268979bdab796a3c6cc49c9e20435ef32f4b1c2f621d84ca75337cc2f38803b21b3465c0d9c1dbb2f836b2db7132841a9f6c50019cb732e7607e2cf31d9e04a15415cc0c67ad23c360661798264c82e1cd2b9986b0667c1fbc76c86839886d92d37fc7a628276d8f423f6160f35648fccad6e494e412d34fdae45ddf30dc8c896a164e20d33eb0a4e509fda7e689a1793b8e32a2ab9255c1d8d6421e31e8300931b251c2f02c6978e50a32632ca689f835fd4dcb046b3fdc4a94fee5033ebb60f5ccc4fcfd6d46e881bc726a14f240c42"}], 0x13b0}, 0x400) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 21:08:21 executing program 1: pipe(&(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:08:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffbffffff) fsync(r0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 21:08:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1000000000000010, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800000000000000000000000000001800", 0x0, 0xb5a}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:21 executing program 0: mprotect(&(0x7f0000630000/0x14000)=nil, 0x14000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0xa82d6254773cf25a, 0x80) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) munlock(&(0x7f00000b9000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x14) ioctl$TIOCCDTR(r1, 0x20007478) 21:08:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 21:08:22 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4, 0x9) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c4, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) 21:08:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000004, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000900)=""/225, 0xe1}, {&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000680)=""/143, 0x8f}, {&(0x7f0000000740)=""/90, 0x56}, {&(0x7f00000007c0)=""/180, 0xb4}], 0x7, &(0x7f0000000240)=""/51, 0x33}, 0x800) 21:08:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 21:08:22 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000000) 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)=[{0x2, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x2}, 0x10) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ea811ede11574d1bc3934e4814f7964a2bc12dea31cfeb34e6ab235de7b6b28864d2bf0bff2158086134f6190136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc2e27c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b120400000000000000a0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad0188f28331996cec84f88d9de9e33d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000915e20052bca6fdcd09470a6268f62acebe3fd579bb7365d73143ffb43ff23fe08ea60fdcaaef9ea6e4e34d6fdf18dde7d8659e03688ae608e3f003ac74a377183650586821022eadd2fa562bbbe1eeddb07c17747d15bc10931507e7cae549a8c237171dc83ecfdc037b620f95dfa76832631694b505fc1c4bbf5c67a5f26de819bb3f76250c332eacec9e248a46eebd64d09b062b1538421ddabda48a24c8a0358648e8ca3f81cfb308b9b6654bc4bd734c1163a48cf751ed212685923f38835b328ef5506fb95f59a15bc0b13ab640345c4d3c0286624"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) 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) 21:08:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xfffc) r3 = getgid() r4 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) r7 = socket$inet6(0x18, 0x7, 0x3) r8 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x10000) r10 = socket$inet6(0x18, 0x8000, 0x401) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001500)) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000002c0)="1f3c76fe37ce2294e2290a1a596abdc425d33f7871eb1f7818309654c41793b08b1a7b81b799b9e414ef819be6729d8c5fe034f133d2287dfba7bbf47fc854fcf97577d5370439bb4410aa2dd58a4a6cbd2c4cf570820aefe0e8919cf755ae47ae2d1956de092373c1d00afb6e1d71e3ec81994942fa9e75e8c7465fed19cb82851964a4e1569576179435168d74045c676adad4b3614eb075890c4bc0e4321a98e384d4029991a0825d94051da5870d5010698f1dcbad160e4859d8c5329f1a2736c8e4e049ad63a7e683b82d92149a64b14128db2512dda0e4fe1706fd5f8c4f5209881a853b4db3f77cccba398a4dd51b59ad0a1ca39345b55e6b9de92dd565e245706cfa91c253d72f2784209f0a0bfe458461c9386a55325edb27aa12839b3c5ec6bc7c9c48f6078a9c5357171a05ebf5d70ed5bd2f12d4cc646ebf408f37ea9e27a92be0491bde7fe12d1e614bc76b4f9d32b649c98124c0720b8bf66b5a016cffd17a6c6cbc21bb0f98ffcb993e3e2cc113d5dcfbc2836c84eb730072a4a9a05fd5bdc96a316b3dac98acdc141e6db5ac9fb4d8a3e2abd026ef19c9f6400d9c87f8c13ce92be88f8a5572ed00639b5889969f809b1036cf758a57dcd905adf48650f7948d1e458158411b247f167edcb0778bd835d61c53b74bd7225fca857527f1f1de6d412082a804c11a33597994c07317e6f5e26962c05ed511d0dacd2c57b9acae0095352d22ec129063430413e90a78e1149a215b1aac96338f2bb0d6d324f49222cc38ea89b9e0c4f3aaefd194f31ed6066c91f74ea04c52d1b41e25676e7a238494849a49ed6e26e68b4d25082ca016bed76de2aa2e8a0981873e69866b544a2bf28b3e19ddc94f1b3e9a79ddebf0f3859d52767f262bb056b4b9bfe45bccbaf0ea441f52f688005f52d99bd331fd3ac512ed60bc75eda8d68a9642edb1d96f1db38dd9a5b13a8586228c030d0a03b11dd1bc8487e003b99c2e7cf13792b913426c1a323d92fb3ac85a9ef73681ef6d7d5465a46f710d9ea9997a23be070d01efc90b32e12c4f3489c9a55929893fa153f74e6c438d36dbb317de4e965905b86853776f7f66e6e262e1435c492366c2bc48ee0ef2548b2cb79a0ce9f433b7dc88fb1ed989acc13198416cd8b1f836d23306ca4ff187196d1445b478ec1a2f6b8afee85eb2882a9a28ed0dcc2f84110e6839f2f037331b438cc9d0be9203be626996079567cace95147fccc2cb50a4bfa05d506666c4ef4cea589d61355a8739e98c27eecad63e46b542aa91cdb918fccdc5b7a88d1236173849f00144ff114655a391cf8ddad7387041d93374a4faa2f14174ffe531a7a5e0888f8cd58776706d3f8ccb1d86ab9df7da5b3e040d6eb5d5c6d89e1db1936edf71fafecdf34b5a9ee892123d1b4e21bc164f27c372e0b1e49b9a3222faf5457497662d52ebc629cc3b87d8c1b57b373e4e6f67e436d9a0c89f22ecfad742c0e70fd5caad41b7f4e102c946500e790b433676bd617f0bedb2a54ed62460cf20fc1db794caa2d7a41353897354b2a24cc68ed974eb0300244ef360a9bc8799fb74f5196585db3311a39e6714dd4ac37f8791ddbac80be4d2fd8af12141fefe5dc0c456a0e7c0e3c68bd848da204788e2f7da29325554308ea57b84768e17290ffad46712ff48dd9c90525f0096fb391da3866ff92ee515d01ec3863cfd18e358c0aeab609fc9ef25947d808ddcae81c2e47b016d77c57bfb0dbfb60cf248360252b19a3f99d1c85e9f19e52b94a6b2f3c0b90dce2fca2d106c8c484f872ac424ac53593dd89ce2fd65727440e35d807c68019b7337569ce3fa88c00eb8c56e1765bb40a7f99e491b0ce2d15f7ff6110b1a86070c4b9dae344947a739b85dac22a5bd5a34c46e81fab6bed83002739559eaa177e01d0a432a9c62c0cc008b8e5563a5dc70cdf0bc6878c563e00fa369fcddb8516388ec9ef05991ac596968777b19937ad1ed80e76dcd1c647ace022f969f2d9d07981e9316cd5528396139b49c28ab52164c84c0bb8d8ed936feb9b151fd08a09697105646d683439733b13fc6e6744401fcec487f672558ee06cbadf8d88d7177b043888f83e4e4e752ccfb6c1b81dc37c7ffff658835ad80e3308eec44fc4268f9b1cd962356c2723ecbbeea3db1ba51cd411083b3fe5bd62a5e6334658586cee2d33ed43fd97159718a026004f88d70faaec60a238754dd94646266f2c0f944b568531fe1e581ef111264f17c1584d4ff96f74d1ddb5ae454067f6939f4e41da7a51f659651f0fb2bf7b909f150cfcacbe4330f66243a81827bc2cda4d30cc1a6a79184089ab25db75163510bb282ffa440e07ff223d8fc68e274bab19051db50f86d99131cf288db9e232bb456c268aa6fc3a76a57c97dec03867b2b011f3e194da90eafed3796be98b42646166e2571ca21f9e43d9820e1f730c657c32e0c0ce1bf450a59479aec04296ebd2e2d5837940a1468cbbf042edaaef24645b4318cf88ea5e00cac3c970c4089c0ab0f41b1d74e5ee88357586e77e86270acaae936e3112f473a3a58ee0eb723e311e62697d1f9d351bf674e07f24de7db0665043676a9d3c9d9944625cb66b4178d0093157dc6f339c7111696c30625aa8ae4b49f2da664da652be10f182b2bbc9232bdba8aa284d80a91d358ab73220a8cc3062068c82e982632f346f0922888e47a0660f0c39e67d9fa3153c95c7ed813bfcd9c53752ac7995c9059140519770cc5154ad1f32458ec4cf4fc70f70dcd2b36e073ed9a5f092a24c9087a58e9200772ec2fd5b621d412ce4739279491de987af7110fba7b8b9097018958724a5ad2941c8cf34f8d616ed4169c1b9bc89c5a35c676caabd86a9005203ee377d69d995b00b54cb31b33ba43aaf5495e3d926141a652071d25e22c1a8b09ad3dcfd6b4ada7d57f6279559f2841249c068fb15588976a20617cb735a7b91a025f6969b83d2c0336db3109775a7777b4b8aab159f5fa44e313ea49fb3a4fe155ad43d664dbb1f5b0b15a62353c5540724d91b143601490f85ee25d4963035e5b0c781a98fdbeb5e672ebb5ed03c758a85784e88229306eb40fa584e9c80b44b7bad9945ce8be6394a19205217eb097d97d3e0e5c296cbb6a37897548e778ecb67ae85d9cf502c4a6fd008343aca644cb47fdbc2dc91894c15abebc866f85989d79a04460981e37f28fad9e638dffe4fd1223daabaee514fa8d62a954f7afb5bf474f1f5ec3e0363971152f330df123c45fa2d8bcd8744e5f5b63096b510143aa6fa5540086b370730102637a4cfb823a74949204c0ba8895c46dd29c3914454d0ac3bddeadbf2b7434c948763ad593c9f4a5ae1de9c92491dbbc3eb5b4f184b83e7855c09ba7d19341fc6da153a9c6cab71def804e129407dff8949d8e2a63f89631a29869f8e589cbafa1c4986bf6ac42e87e7f9c33345eba3bc549332993be5d6e12e9153ead34a7486c95ff5fcf4adc6463781087ec0af87bf830038ec9c3053ad14119e3f75dee0f94071c3f2460d9857520a3156a8cd49627b637f297d7f4d0e137332909575fc297b7b8c24ef51b51b4032e3472ad1c5747faf4e613e9178a2f9fc1f8b7081ee54ef649f320accd147b553e36cdd0997a4053fc166b7cad7faa4aa9084a04803075d7b28a29d83c4e3ecef798c32bee8d92fa7cd654f484ce6727214dadd82226dba6b3d630e016a71ef3a5248ad64c9e5a4d9778b90b9f913f091e9f16d8ac0e768260aa3be3f5d0da9766edaeefb82329872c5d5604998dd29d282391f7803498bddeb2c7698748862b2fd318470583e5487eb26d5515aca0bbaca0690f90c3b31fc1abde4b690ec808e35a22c11ff144a7e5e1b47c8db2c93f2905379e655ab1348643011754b67d3255a9dc55404c59f70a7b9b30d8f31d72df58fcdc788a832a7d8f9bee5cdd530a68a1dd19fde3ab60c2fd7909cfafae9cc292c814402278c6ab8cc0912826e6590c7c62ee91942e366f35aa9b952ab1705703ddcbd11dbeecfa40e2b3796aad73633ec9a5c23cb6e55d4b28a37981afd6ed2f8b53d88cf11ffa60d366185e7a150c35483b3acc7ad356689678303505e2d3db5efcec7cd1683fba3c18ae784e187e6cff723bb57ac784a354ab884ad1604bd661b0f11b9e7583ae97cb992c929357b1b9566452d1d2d12400d22d452634ea5a484d114efa1f1e117c62fbc4c98a85d13245cccf78671145631dc4bfcf63afb5ee64be8c929750acab6b9a7d331751be0c1796faf83f5fe93c9749f64fe72a3b32a805e111f2630028de195773baa613b7b7173dd4b754104ef95c6ec6684915d684626979aabf9148566d3327bf24af9cc09038537b54754fc5cbf967ff3d04da51fe259b4b76939683210b4b5486c190b262f8d3f6df9118d6835ba2e09d6d95296759f46fa7ab4043f52d85dd0b5fdca8aa2087e6060e4aebf048fe3c0dc33d662189c3c4c77715648cab8b4418a1acf8772dcfce7eaa37e99859c3f820c9707fa2b18d2c52ad7b91f9c618c8f90e024f3d84161a4bd7a21b9a0053b3e00589db7d40f884a9020517794c39cc59753194ec6b9b9197d71d1cf43acde82a9ca9de544251d9114c2859ed9e5635515da4a688e714bef5a7b045f86c1a5b3be3b68d4b2fb7d6f22652c4dfcf217ebb4382382bea2a8fa4d0553d8aba12205a1023477acb5d9562335cb7082576aac36bd7f675a6105e8c740ed508367351c55c4d021b416dd9bf558ca37c492bbca919591a9d581da5c611c36f763e7e2aad839d083ce52351867b7f74b3d6650a827a86920d13bab66c21b510f3a3ca476fd3741ccb22e63272c79f7211d7a10bb970b2cffb4fbf32fa7112ab8e3d1ce247f66d7d153619ca0f615eb15445cc2636e96e32bc5996ea777a50f412a99c05f88561dbdc2fa3107b1f3eba7a15155fe92940c3a8f8134eed3f7a354d7e2e0da7b8711e11bed3da4cd3efcc9442534c54290ee594ce0ad67c66f8b1a3beffa10cb20e95c2265d976c8c7249718bff710cf4391adf1d0189fbf3f8800906040cd903919387260a49a121335002534498f18c55ef17f3326edac6502076d788255fb1cf9682083e610a37dfa8533c4dc410d273e4fc1381ccc2fbedd69acb3056f7dcc15ffcae4a80a6eeefddc6eaf9243e643ab546119d7762d474dbe2793fae2059ffe8fc86bd7a48b47722441b62eef70c9404551e9e3ba7c28c6b6c78d6df0f93c1b1f5969a35c590f433b6da92a3a4d7a8d075e92cf95b2737e10cf6266993cc13d68cb0c83e96b8be45229786a865d42d0bfb6415aa1ec50b2f0279512323268f614d6bbcdbc502a307e1d8c347af53b0e84be08c528584bd8725573b7315c5a9b09722fa5d83f8f7f277bc87f9b00e024c1ad841a96f0fa80c49c43ee07695d0b65bd8a1aa8b000a71cc43d25e820a987dff22b8a120be3d278bd03c6f349b6baa3269cc44bb031f3dbecc0cda830458587d97c63308bb7dd8156d9889a8c65fbf13b3ea73f215bfcda5bc4aec997a15ed4a273eef51fb2c7997d90a533562acb581a3a600aabe8b7c015923021af84f758f0de549ee578a8059b76d274a450fb045c2f85e90346609b597357ff869ae5f09133c614789006b7234053f2642e0e5b5983ab274da9beab77100a8e41a5e20e94767345f4bc9b2e9ecdff67bd9f1f82ee2978771be371c06a4850a93d5f68bb10c9eb64cd8ad3245fdbb0a3d1dd1c61e64aa9bb3e43511cdf17e715d84f866092e0c72d8d4ed099b14c2", 0x1000}, {&(0x7f00000001c0)="e9df7bbee8bcc9adca23215f24270ab659", 0x11}, {&(0x7f0000001980)="268eea063657f0fb507a16f329a93bd3fd0475108ad16ade1c9199438100783c3f49aab3b4c3fcbd6e188c91991a7edb2f33c07a05ef6315dea57de2e13edc153de566eb96c9d3aac923ef2a0e9c135471df10854c2ecddc72fce08b51c4a8b31281c6fade0153897e83b4ea8ed27dcd6ef081ce00ddbda77c7df9be2a0bc4c68ebb5a7d0a00d5e6ed2d5cbac8ab0e5494e24f3666c6566b5943a461f826f653109d87e8b67e64f7202102e3025ba6a7c1b0e9d76d0dcd4bdbd70310dd4617cd1d3f49fe29a395dc83959e5587ec224b426347410c630dd7a05fe2e5ed47b04b5e06c2ebc54107f35b123d705a8516d26ca22b961a0fa122bc2754ac1de54390680681d4dccc9d7382474e9918a6e46b4aec918d0d172fb34200cec7dc748ac72683893298af29a552325642f418227399c341a2a52c7f84b61e278fdeb4f2bf849e4369874fb3a1f6553b4d993c167dbfc8e6715d630da6084b2e87a80dbfcbf6919e4dacd7ff094ba6974c35842d75f8cd84e6389dce606402870c420c69430176abffa6164b55302444587d3dbfaf3a81d01a4ab0bd1fd287a871a812d24c44e5de7cb0fea061bf8ea6501679ca9c53bb5b1265b7d788fa3b19525892698cf0b0087358c6c43b73251c12c123090f2bae73b008de3bcb5c7cfe4cb490ff5eac8aed47ac7e981217c7a2c2cba3dfebfed2e05dd57db3089c402c9c9043cc7e06ccedf44904fc8118380145a54cc8da18dac4b9f1e271227d161d4425c9b3822196c53ec05214ebbe801d9f8efad83562d967be4465a1a717b0b64fa9fe462ee571972fac414042033530116e5972da7b4e4c0d8ca9aed8c9000c94c648ab3d0ca9cf1cc94e5e5e201f3f5730e3e1bcd06ca2281f17b61b9be5ea184cadc16cbea38039aa355a3d78f0942126c1e79877c2f1b1ee0a2b29faad0625975953fc95a06d67e31e5b8743c1b2b60dbc67432b546b2aab7eda125d9f19f814bf2ddc1e1ab63914b841560bae25a724d55fd77c727e0851156d40b86de4461d85e998cb852c7eb0dec429f8b837c7f7c2e59341fcc0530e03eaf156bb289ae8c1f6f08885bb97dc3974d4299e232ff837ea8e2ff0a35b011750d7581c49df8cbc19e61a62d9ee5d86bff4b81c6ca4304715f6e569d7d1a2cd2ab54ba0660be63f46373b25c42d004c58fdba552011d4bfd0b3d11008b23f4d63fd6958e14ef6b2eadbe1fd2228da291c311f179a243baab3f62a9e37dc33f801a15eeee71bcbbaab0740599e3ad849bd094df128de316f205a30004526652ab9115ca08072d518816c37ba2b7900a2ac227f35fb9f62add712c57b12cacaf1c564d271485ac4cc885dd5c9a21801aa8826b8f5ec4f7c423425a9a301eed6e318a55892bb68b48e19614e2872251e9c6a9d65fcc56184dd34231a9ba0772f6efd96b1a029dfdaca0f29791f797151ae64a980fc0c3e14b25e4aabe398204fb3c26e0f43f07cc161c3db3e3764fb21c652c3fd752e0a0296cc45948e12e2cd99521c71b668203530a5c280d3b084503adf417ded6231aec62a44091c839aaab454f43de6f2b154a03ed77fbe0552b63bcf7c366b9e879abf8d02b5a6b6130b4b4c9a473c5cbfedef2cd58cefdcf82f48e4c0217c8e7516a4ef0ee0a818e3a07af0d5b90440d1dc779e06ccc82ff267a66cbd468db1efcc47f3fdba83c7b722ae7a75238bcac1e70eebe4bc9497db18284fe58411c9793da58958ca78f2c12fb8c6230ba30d38fc3daff3c92adcab2431219196ecb4e12a9b26912340d9602f4ac6654b6b225dbbd7d9c9c4870384968bf541586357379b420e3a7ee44924ef2cc0c2499af421fe418e7c64611dacd89009cd1d35eb15522139404ebd3fb5118f060b30e1bb4c90eb2e97cbc10cc3c091c24ad4a87e60e31ac3e6be4126be873b2c36fda5884bf2a5b6b3c9c4b35fd41f887e936115eae93f2f6dc723190669061227987f4a2a44b4a5a7648f94149acb4004b6b3e08d0703e6123e64c17fc559fd2f61878774b45cdb2b33a5d5192ff977ab2ada151591ac2a6f17d57a6e40cba3d61528dba8a1b622d5faddaca2e13fdf998dbdaf066c9b041582f471cbd41acaadd46b2c9534e9accab268b3ca0aedc1141433813fa81d98dff40e5041d6de427d31175e89faab085d4b4eb9d902dc6d469b460b840a93ea9e45d651cd755bf0c8b3a1bd1b0323a0e40320fc4bcf775279b736e97064326738206650f490f1366160d89e9fa36b828769c0e25e527c2d6b07f6434029c50f48336b383c31be2873ebfe87592bf2443c0638b3786cece5ad320ae49cfe51ef629761e50312968e98c284ddd64bac1b6da42b1f3bccbbca109cc68a4cc010f93935767262adece7b1bb1fd416bdacc567e5eee912baa59b7a1cc4b8363bdfa0e547b64080ce84edb5911c8b6ab5cf83aa2e1c2731aa0f47d941b3af75672fb8d87bb1f1b8ed2eda27d6e97d9df5997090055feca013b8dbeb2a62e0423a24f78d72cb4c5345fbc27a1855055db7462364a72400b8e8429b890ae3062ad1eea8c2e11306dc887c5190d16508f392f577a732dcb26af5c44174d97c1afbc18d7c6a5cf5e22c03959a5e1cc56fe6ae13263062fc127525b182cd4e14b9c83acafda6c7422112a919e178d72a53fe18028ed3cf36efcec8270081d74335239b3a2dc2214f5da2a52dae2f48272ce2de8dce54c4b40ebe931c64abcead992ff884ed692be4e030cad3c7fbf258121a38eea8c4fa423933f47037bc5a3a80b830819384a90cad714de6db9920a50fabdbf2926aaafb15149f57038116a70674a9e53d4bcd47229138bd36df598bdef3290cd71d6810c58b832e3290dbb77684a0dbacaef5c6deb2fa11e73c73b2d7959f164f2a3248e47b4cbda7ec552e6a960ae1b63b3a229240838c18b1b2e58ba8e1f4c3a2a08db5e71b6816de4d816b758e960bf99ba3a78684bf7215df06124fe46d572ed310c0ed19c5a9af929d04170446f31a3fb23ee853682fb4e4ad9eb473432749f4811c23ee165f7dbfe3ae5e9102a0d3aa21036429b8efb322945e39463c1e30e21d9a2c1af7a665653298901546c5eeba15a99fafca7ec4836c4c3c9b7a0c562a0d4333acf83fcff135993bdf4737dc30337f6bf11ce423bbe193abab74bd99bc5c851a5d32940ea404420dfccb542acc8ffe28aa2defc505f47e5221c452e176ec83ef4d02cdd3a5e3d89f0423460c93db7273786bdfeeb0afcd34316643929dded99857968c04002ce912753ffb97e072c8b3ff3a723809e09820658e8ce45762543d4fca665a65625bf2d799cc3f549145a315f58fedc8cb1f610fff2710598844bb3e5fab9c78c0494c73dbfac9fa1f6306e9db40c20597fbbb5e27ab9b3e3f6b262aeef23a97ead76fa31c05095cfa5da5a040a630e3c8d7415409aad3b05c8bf9286b2cc8303d8f1fc6c2a67b26c54a9ec1b556c32ad41846a43c7627eacc8ace513297ccd93d3587069820d4994b20ec4c8e7017f94534b13e6e1b06131f014892f29ebb66f1042fe5d836dfe919ff2b470b62dd36d0e7209aca1f19dedb4d92440fd9bd729f2376d70e2e7dc6571c4ec314febf2bb8fe118eade8414fcd0e66e3b0283a283068feb5c5eaec9f4a4f267f332faca90fd7c40508a9a692f687680a03bb88df10554205a2d9592c7af48cfa86aabfe6435685ffafb63550191dc9d148866ba53f50c03dbbad1dd6373a3fcc269b1e4e5055e862c3052d11df9ab0c390c895f06f2d069d1463e6bdd180eeb243a0a4202292b96366bfa69612e2780db71ef4b24e3d66d75f03457758e30fb99a810bcf428c738d1df1798be7b263636b64e8602eeb1d8c9756b5da28b4dd3781e77b7977f1a9ca2ee11555b66f0e02ab0c30faa8a3c6b4df42c62717842b0081a5c04fc52a4b6b040919fc83451923ee71c70fce60fd6660b9da2e877afd5cc2d35c2abfdcbff1e365588b098ac94602e3f0f5c5f4dd59c58a1874cf380083c7d4e31bbcdb1373735fa6482564ad591342d4b1ec1dd4905a327635901e3296f9c8c17d5e62770758845045af69418fc8594fa3bee25ba945bb4a10c38d9634b136361a72738126804e4afbafcf91d5582a9c4b3763cb285d5ae6a0da929aeb35c8d1758990939529f9ba48120fd0b9189d05077b156a5330a61337dcb6f86e9da4e7bfd1b04d65ff6f5ccebc13216f6537facb188f004f88e7eb98efed9b3fa32d6a805cea4a44383395f5454fdfcc2abb7e6551e795c5d0383e10b35b104ea8dceff8d2e9f7cf5eb3f322b310ac962d4ad5fddfe5f10e128030df462107ce79b19c9b28140539dd88a3a6b856cc30f38fad9a5f46e35811b7fea3abf6d758b719dd352a76334c74cc9d387617cbf221823bd420ecc1ebaa5248bf4750acb9bbf178a4990db89fb0731051832263416fb73b60a0d4398635d64ba762fe2d568d888508a1cf710891860b171e2a70475deb5f6683712847106ced944bd64ec50505d4ac22fc68d3d103eddc28429c9da7bea8e1cbcb95366e8325343c9e095763d883495d0114190966f62d54a58840f40949261092ed08121c459308fbe0480b84864a2101f1c454b5f8ca339fb02c08381ed9ae63875ea81ef167763402236ccedba1f80a4bfb8476ce51f22c69c76d9d8f3e3638c157d3a42a4b05c2ca4717381a188a53720eff8b0b1891aa8572336212ca8745a19d909362cc5b958e4d176e08258c08111139270db413baf88364e71485d9f02a128e3af3b4bda1174c97e2d200ff6c58c6f4c34fcb0561739b2a83004605967418588aa198cc817f2615cce2fb3d60c51ceb8e6155322c442f397d7d4afd7f293692aafbda501ead371b40071c4296e49ca6b6b512f9f8306207d9b6c0c9f78dc20548397efb5ad89566683b064442d3eebbbec9d59e7e2ed1b1b37b422cb8aa5ad55476b9baebda3a772b23bc9a92b86d565d18f5639ad13873a7cfbdaeec294f1f3b56d35cce8be6f5d9aea76a41f8b0586267037647ee1ac072d557b7625d7ca298adab08eb9a076c545d60ee839dc0c62f72e75f2732307e110432a78aa2fbf5eb24fb052dea28a09de26fb4d18adad02588a81c3a61b80896d45a0c21cde14a7837c0102308a16053e0e66ed1c089c5815da7c5693844976ddfb1e6f07a6a4625a296ed0c2fec4cc61e295b0acf51a0fc3159ef98b172b5c266414120b8d7d4e9320d4b0984fb4917b3a8c130cb9d022fe371f11b11cfba5615280804818eeeee76fc63a6b1eb537f7e4fce82963d361699bda15f9c484da2c9dcdb7dc808c406662bd3cbd4bb5936bb1c129dc13ce1e06c95e32a323725d691a62dc2d9c9da44f163ccb25fd73d4753f2ba17bffb530c187e15f86c32a49dbb7a73ff7867337e97a3a17f9e51f244bc3358cb7b67e298c50251902c8f10b67b6df3db8cafdd0cc37be33f703db4045c2634984ff7b0eeb6589bb659f261be7790d23c3032f8c18dffdd1e5dce87e438cc64581c525818ca2aec7aea763fef91171e2f28932ef0cd636990b1507db1866a0559ff7af5513d3440737f634f5e91a56efda75fe403c98cef7de6c9e1bee8f24a5332f2fee19e45c7448ce8e35d9c8c98ec425ad8f6e4a0130968a8b28c57149460ca76523dba7b5dd641dc6e54c583e6429befc8d7ae653e2085b1142f9d063ca09ab497265c985818fb0e39d781b99c3bd453e7dcbbbcb491624d782df3d43d115f807f8f57eb5cfc1466b1f4081de948d9c5438d8a13d8ee8ed39ae0a4ffbd46ed3426fc53", 0x1000}, {&(0x7f00000012c0)="514f056e87e8eb032651bc595280ed2bcaa3ba347315ffab49e30cf5012615b478e3e584c20a135de86e3206c11226269d4ecb1066e1d2cbec88945fc40346cb381e415d3cef2ec2d4bfea06c4d315878257cb9c507f9bbbf0eec3a0d82c8b9cc0306282e42df5a754f5661a4d43612a9b200131cd4676f9d778856dace5c75136ef60b518f41318357c6a36a2af68d0e6ec3cc4440a5e597508dc369da90a4b4eff16913e3e050fca109bf4d3a8888dc38da28d7d218eb5933cebf9319efef0933b747b71df27f4776e9ec933a7a1", 0xcf}, {&(0x7f0000002980)="25ec7f42e968d9d683ca4dadd8c5611ca48d55fbd8bfa04d6ef68cba920de868e62f44d69f808510dbdc4a2c737436dc7564bc807d864fb23a8c282701f68bab86c18a9a86ac3f073228ee36aa2063f07a4cdba0d8d9742427fe59ced8758bb62b38767d21d3583b7a4b84d70b935842ec878ad9e14b3320062c036683e41d2b63fd9095bbaa2ab658b00815644117930d4609435b286bcefb861bbb6cfbda7435bea918c6449f05e41c72e8f9bb1cfddf78c2a082a62bd039136d8903251fbdd399817d4d306a8d9535608e2a534625dccddb623a86eda3f9a9990739bc9ccbb19cfc4397048ac062d929141b08f112ec3433ec1e3615783fb585201ce4ba74f95c6dbb3259e676503c0ffbeb2ec5f7a2c178182f2cc2b2cd676b61b7406e13a9fba2ea5ba235f28a2972ea90d3ea57bdacb22a183a704de78a42894cf8264b0b126bf920183ae6d897248040fd05c482077a27d55a0026e3ede5a2c80d6ddb1d6d2118b23759f4b37eeab5caeddc3dab345660c5fb989bc8055f5dc69a66f32291874720cf7f591d5a622536d5332299eae67c98e2fce60faa30f6402fe5d1c8805c09eea50b78c4fcad316fe4debff8f8c9bc75aeb2d20ba52f990e970ae80d455a946c6f2ec030fe17b3553c43611a1089b04021ef559359087616acaa11c12c4d771e2b75b044d1d625a3f9ecfe4e95caf1ebecf9f0dbaf1c8b3fb728f244ba7aa9e5f6ae9be6ec9a4c7252d31a29125181d367d551acf2ec77cbd11b01bbe6ccd671a5349fe86a1175ac053f84a5e739a7f926b3d1e65ed2fa7854618de43acd40e0ac765c4619284179df339ac67cf192ed9886d8b00c3ec65d54412bb0014a638faf3184f1319bbd68292a11687369f9d85285c8eb40397cc3b356c26cef0af5e04b0b73781331d2d2fc76dc57df1204cd6f81bae64682631cc180b9e324856c28d8e92e0efee1db16a31f601ea32135e263c933771dca86a6fb9b09f76f76eb8fceea2d1d907d3b2d66d9f770971f3cdf9f8f35ec33659a987268a75eaba5445b6ad847059c6e6db82d40b858ca6fa99f8af97037608d43207d6e21bdf7ad91358bf1dd0c4d9716465cb5076b065bfc5010c7e8ae53759d729110a7b3aa909eb13ef46a870c8116cb11f6f7cf9749075d5e492e4982724a3148d1f021a12bd1ac84e715ab1073ee0369674ec11727ec76f625b611cc3a452634542df6343823ebd40fd715bf072af4234ce4ed2919798f5261ffec5c9252fdd63cd30d0b5dc59c0d450ff15d2aca50ad0a146e1e1a23305099f3fdbb9c7ecaf84882eec2d8331c08565a510bc6c260228602c15d4c5ac729fecd1cf3a0a9e8847f3dcd3fbcd46c3b587db262d295748238463d4dcf3ce7276ab3327cee43d5945afc88f7df3f0b5ef9ad8f4e599b70cb95019244273d265750e7f23693af9c9dff0839b4d45e4eaa03be6de592fd27fe3d671a86b32340e85dfd833ce7a6ad5145c24dc59bc76b7fd1f7e6c507cbdab6f32ab73c5bd0bfa19388c3908398c37623b8231d0e6732d20f8d001fa716441e471f86ec9317bea574c2c5c79bb2a52c5bac083bc10ce325920ba2ab19ac98fa4e7d4048b50b8bc125bbca0236d2fc0f2408cab9008b1fc4f14a6afdd13f573d5be2ba47b257eb4fdf2b6ec458a21eb23aef4f3c5ffad0a7ade00c26fd165efe920fffdf55c6cba3e006668fd12417a24d36040cc1db0af9adf0feb7b109d31396e8b136399427f10443bdebdf9648cb44a5354843af87f29be2c6644fc0404c70b1db9bfcadae8d18e0f311b2765df085782617b1501510855fe5d411a952bbfd1eac5be9b6c218dd7adb386c38f8c30835d6907243f12a157b8e0177140d8748b55a6c017b67fbb4bd2b4c609f3e425d51d65d81b63a98e9992432fd3bc5042e7b8392c6adf22c4347ee8d62c794b3400417337dc8a2af8381105ddde20e5b33c6b36438121daa0d415f18498b3ea8a10228d0e66749802badc84c1902e4f207f49f13c05de968f33acddc480388292e7d83e6195edcd3658a3ce1b25c0b8601fc077628d6f1f65dbead466b234ab22c89433803419adb7bf6c56eb9c64763863a601e86502d6cf8994c910aaedf10e6a3f30ffbd5a26c01f5a1e8b5304453dfb3c3506c730021e6999e63e219b888cf5e74b4ce19b505e869ebb9d41398e3f347d67272797914dda252867dfa2ed2f9cb5d693056f21a968fdcaecde0bb31094682a5cc596b5bde48f87d444da86783d1ac3aab0dda61a8440c84e7d06bd344ef96fd9aa80d8b7fdccfb7e199d8c50c682f57f11558f5eab02c808a8ac6d11a5a8bca57bdb100ad07bdf7038b33531d808c4e2ca491eea1f40666e3244131d3593f83a1a609dd08ef3d4be4dd7807ab2a11ae7bf330f9f6f35a75f28d21cf48b46916fdd70450962a52d794588867320938c8820cfc83010069c6f3031d99306cd1f9438f02c09745f8fc41b5d66c6b51f460a9a5151fb762971ed062ec3af2a1eba667e724829870bafa8ad4e27f422eef234a3d1bad02f3bf9c7941184b97cf3ec97a9abd960b4ef9bddeebb6e61af753974e7c722605dc5a038f500ec4baaa0297fe5748f65e537bbc4416abffd63f8ec655544c063ea4ac473d849a18195f6ca9e75a9af3429b56bffb45c1f04c6b07474db0b993ea65b0e1613455d6e3b9c4190db32e366fc6e998b9834ece06f0eafd0e48e8c67b3c08350c10127c0978ed8dca949f46accd40670522669f82a9b6c13adc3ef2762c223a87aae1a7822ebdd75b6d207340e481bc3c874061d45fe8e6df9f8788d2a68730b9a3b3bb2de56e70da9fb609c46118b35231acbf9c583db7608d0f2e6d5f9211fe25a8dd600b65b5be930d0859843fdf21598b1ab87687040543bb890dd4526c56965ae37b49a418fa3c33786caf3a2bbfc4f444d5db07420a1475388cd0bdb384254f3c217a16dae87be96ac0516d64b26f60f468aeb9fe6ca1c44aec003b30ec89698ab39a90fb3a5675329fdd088f61f60d6a778d133ac39c5f835d2d552bd29328b43823de79c1c6c596353cec2edc8f064ea14122f46f00cdc4c54c74b77974b557158996b75779a4c70e74b94c82b578964db6b2999ba5f5488bb951283870f5ab8e18a6516a4767bece46e403d35f6fee10b285aeedb4620b246c650b4703585abc5f2a3fa491a0358f909e8abbedf7d03cba349a156c8e58fecbc7fcd793627f19dbdcdf5e696a171eaaab76ee762c530871b9e0a9ee8d03fcb3f9316c4328d3ce218c85dc099451b45face6c4defd8cedb3122624f6bf3579d6752d2fdd5d24b1a6d44bd10dd40c7e85ccfe695b91bb8e15dbc07ffe9ba0cd586f3ec69eaa5395535420e691235dbaa6fac604cf08abb9a2beda39550477265f7981d07a42a539b6578dd480336bd257eb3317887a43ac8cba2cf633edca738f407c7eea54c1f9a3d8214bb8f62c184109b9cd24748b97a44fec0ba37fe26cbbbcf6d11dce91f5ba5f9af4369837e3e1784c6df96142169660f30223db51237e274537293552a7d4cb93611bead2d10d051e8f95d25e4ba75d38888d571b7197c5ab9bce6900492a47fe2eb5b33a253f32cc1f3e32e528d09d16bb9c5ce04440e53220d01eaf81c549154ec962cde87d7036b9ada5fd33b7086c24639166f83b8f6689779a2b725c24edc6da0084969289c75edb9cf97cef5e35d8e03b416c1097ca231239f2c7f3cb99548d07f4240c37919851b962c91d585964a11b31310c12505d5fb383f55dbab8176cce7026608a3845c4bf178140f862a249b9c03b8f0a705966c59bbec366a3a8e09eae1ce1f3f3ebdfdebc6fb3a144c21002e22c5471f54237af2726279f8a4281d61fc0744a1deddf87451f09f4223754b9f665390d4ae096ae9965f41021bac7ba108e10ad04d53e77d793cac83b932fe0b01f46c47e9244ede7e8e25eb4b22c5466902ae448601464b7b6fbc3e3a324fd3ef377686b3c14e9c1fecf21075e225a2a272843b99290be2e61077337c9b0d5873a4d89b7391107615c5ef7adfdc49820f696c64a548048d6e5a6f639595433fe4f5d8f615bc15bb6d559cebc9f43f859ec178786415065416480d47488e19103a71e3ea4d5c125888356a23463f8f3cf90def3d72e5aeba1370784dfafd6a147469c8dba15a3e970bd568cca6f77563745088d73cbeb2253b09983e5a243806c068c20ba9296337410c3d488d5e66dbc89261a76c44be268cae502d8e046f8fc7e39f51b972f85c0fc7697c9a26abf8b4d516d24d35ada5a2520210655a7922da0cf8c2cee29ff707b6beb14f3895bf8f1280092a306d0858b37ce6957310fc0214c21b6652ea55a711596b7193c5ce1206bc3d5649e5700585ec3242a3a737ea94e6d7be2c8e265022d9ad453b383a694406c184c0c705308b9967f3b55e009b8bb426119bd8091002da425ef0d8f583d822aae9f8ea6848673708959fb243c99d24aa7566000e706ae96223eeaae79811854f7527abe583f8cc2c797f45eeb0a1f447c4ec8865dfd5cf54bbaaf5a37dacf64ec95b29d65601b8b64aaaab8c248dcd3b18504dde9477c33d773a937a5783e1eb80b4bf8fc91681d3829f0179fc99c7677d577ced8c6859e1945aeb61f5d09723be056460601f4d939135c2afb1a57c1c68b98f5981d8cc3c9e6f356ae0e94c2780ccde66e231db0ad24f56c874c621e43c9532ef6ad2bc210ea2e51cf356c6a0e95ed74c5636638cd0bd332c11a2db6a46c1237bcf568807debe54b028e565343b95a9f762fcb682d033363a2ed59beff5c3af35835676d48ac8fbb71349c04a2767d75378dc4104849ec4b82cfa5ed67c3894fa453a87acfacb3264b64dd8bdd37148f62ef79e55fd31371e9c70acf8e0959db1ab63639c08b30155482d06a99fd969f6b04f3964f9fedaeaa956930bfadf16973bf2fd82aa7a304a5dacf631502eb45416a1cf0bbb904acdfc4b6e3f37930d37c52349c80301cbfa77ebd73a5d2c11806e04a644df0e7f6fdbceac388dfc9c7045c8dbe49b069946f03a8cb8db1adeca632a172660c675f5c3b2f4e540e3f42f632f7a5859492b2f6ae67d9e28eacbbf8dcb004a257e32ad0092b87013e1bae703cfa30db37ca5e8013875189fe476d5ddc166ed5257e12ebd11b82426cb8cb1be21adf5bb75e2b54cbedec62052dbf7f9003d0c57abc50ddbd55526ad11bd8e74d237b2a85a5ce6bee937b51051a8aa70216cca5092032d09ad2586da51a7a918f894d381356ba062934231c9a79ade4d44db674156c3acd10c43284567e27a099a818855c2f45ec2cbf17d04e5375efe62fb93125cbdf9d772477b97503d34cef003f2ea5677d2df718ae356d3789120815fb34748e08cac7c339c16e591f1662d5961efd4b1ed0cd20d6593a7c2e2820e8f269f4692cdc4cd65a51928f9734226679e50f440dd89a59e7599f063bd45e4f30ce76ab327c9224dfae5a5d84827d7ac949500e0387d97b6767588522af651534433761c579d8d54edc22f4e08be9a0e055c97b2c217f93938e0f5227ef3892c8045123e677b7e930b5b533246caa5214bbf3cb8c86492763e85746e13b4d85f087fdb767e898a538e8643dd67f108393b88a5422c127ed1511c74590a95df7b6516b77f9a860e83380568ed1e24b41966304d1dd6e6a1567a801ccb5b564a9f16271a7b215921926db599ef7c89861ff65e54c16447a0301afce0465c2c5d560124217514538c7a7b78f49523f4942d587648ae38a9a325c37580dc4230af8", 0x1000}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}], 0x68, 0x400}, 0x1) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x6, 0x883, 0x81, 0x6, 0x6b, 0x7da, 0x80000001, 0x7cd3770d}, &(0x7f0000000240)={0x4, 0x4}) 21:08:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f52696c653010"], 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x5) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x3) 21:08:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) read(r2, &(0x7f00000000c0)=""/125, 0x7d) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 21:08:23 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0xc003, 0x5) socketpair(0x10, 0x8000, 0x81, &(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f00000025c0)=@in6, &(0x7f0000002600)=0xc) socketpair(0x2, 0x1, 0x20, &(0x7f0000002640)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000002680)=@file={0x0, ""/36}, &(0x7f00000026c0)=0x26) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000040)="dab302d8e0d476073f13a0a90e6b2bf5e346fadf65060885171cb017d370a7c94896f44c130d7469fd1e7a795be342303c2d268d00b7ebf49f57f44eccb6b2b67fad5ecc227d80655198227352ce2ed7c093d61e102a3865ec96862b2369615f1023c1029042c79967e91cea3db3b99813868ba3032f44eff3001b7373c7380a8f8ac53963ffc5054f18d8df49f63ec25f48a9672f8d524ddaa81e9f7bf5f48f2143bd79a5411531ca0172c0382888a70926a8aa17ac8e08c87facb9be3f271ce6f3a97a", 0xc4}, {&(0x7f0000000140)="79a2a575101838812626b51c326ac2988a18d51050bec7522b105d845477d4223463bfbf8770393fd5f28199058d41a491970e84aec602006cd182b8b4fad8faddacdbf8c3", 0x45}, {&(0x7f00000001c0)="7ea5150188c968d12e6f28ac46e1f6d068cc63567d731d915ca7d9439e2de438ec5af2f3ec036579ec63a57e62acdc3ad1021e79682364bbbdd10dc109b574b87e6b351207be85ef2817672a3c9a2d28ccce892b371d760f857c3111892dd23866c5d3e99662a384dfebac22e392f44202eb53cfce798b94cfd37e9a4dcfaa1f46cfb394be5e990b71fb0352d6c0cd41e2b24d9fa27ac99a4b5de154ce8bd832cc602395d09ad82ad1569b90f00d99b2fb2a982fa37a7798c55b79b9b28470af9b7f4bc18a42a0288d85621812145e68a1b0a5f341914e", 0xd7}, {&(0x7f00000002c0)="e1f6b4b3be5161c6238ae05b64914b0cca0f8e701107911e4d69771dead8a8ac2bed147a85637198d19e67a965781879418dc9ecc8a9dc35c24b7fe9f1ba2d66ea9997761827a20380fad4d62c532e9c9bb6edcdafafcb4dcdb730", 0x5b}, {&(0x7f0000000340)="10b8283bcaade58950df6504966f3584116c6dd07e", 0x15}, {&(0x7f0000000380)="92326e0df3dc348d2f3cb81138a7c6230c12c968903e25fc27a12d48e4fad49c81fcba1ffda4d70c82fd65267dc7d4257e3011e1d085657f", 0x38}, {&(0x7f00000003c0)="cd670481609ff32d80b73cdefe5d091d77a5a5eea40276896cb0ccb32f87e1e30c7738ed3843f021252513627292ba7286cea4c632c681b63b33d3bf678cc576ec2c79bc7a3f254585248a08a678a55e4161095221c8ea5a0c23cfe49c4a0c7a8172aaa84d72a5849c302270965c4c7f8b48b6f8b911b8c7f78024abf2a12858e5ab54a1a14a65424c855fefdf1abdee52a5026eefd09252f5b541827bd202773a585ec844370088d471a9f961b7ed5c2226260d85a24de7d24471e503ac1e3cd602ccad525ad2981afe6e691230ed6430f724606ddda833f7d75bae63fc58e8fef22f782ff0706847dbaed082a400e5cb75c933c1f773f0a722621dc370277bc8d35a01a6289daa79053441225141e8d182dcbd00ccd406353e3c2b0715c4335912d2cdbb738ba1c08927dc38abb8f26d394a7153fd17dab788c897415d3fdd5618c2e6c91d1a5185b5be678e3a0a60c4bbd798024af3b904e3bd9579a27cf835022f4b35d4168afc87ed6930f92b61490d4adc74ae953a5537084d42ecf8dd7098e269f4e4a9e86a71f8bd714e1ae10a691b043c219526cc8e26887d657cd60166046b0f9f7585948704b1e6d7b4f92bed16af2a0a5a8a692fd53b446e82fdeb92382d9fa4efb65eef2f498eafd80c515187301feb2c70ffc464e7818b717a2e1cc0ce3ca2a0f4b2e0c816dbc9e6f180740b561b33706a3d1e0802ff1f3fb7d2992578ff0fc42a20e894772d7b98634675b9e351858da140e83ab8538ebe12675a71144f333be2fa1272c95b43cdd56c01d8f6dacd3df332ffaf2303dad900d7680ee7f250b737d75b5fd51a3ec2655a1dede864fa2efc210b1a3d9bb502d7c7c83d3738f678737040c1bbf382bff39ddaf0d44dab5d823bc93a1cf111dd37d982fa822065cfbb60689a7adffd5e7eab145f1430759be41b3d305f4936c5060e8426964362661a4b5797cc0022c3be380ab92533faf982a9636ba1fbf352356bd5956422cf8ff7bb8ba06b9891ed0d46a18bf13e576be637829b22eab607beb8a5f3297b852d78f65fb344013f79c31f308aaf9ecff596aaf36243e9de402149de3d508d1cbb45dbe71769b9ed7c62ddf9a6ab1b4cf6966f91cd97244cb86f6513230b3e241da7a0af524ce840f3ee0a8cbadef2f86632b955c0d5c5b32ccbc89b7a08e64a3684cfe1cf32c704bfa476a09bd0de65405f5a3979224542ba8b38b41f931101a4a801564c3c8edc9ed35aa3853e040cfdaeb1ac6bc8d0b7b6180670a8ab47d84d1e0c62a572c8a9044a7123f34e80373f87432800dbd71edab4966efb29314bc7209adaa5bf9a549789c1e51d29e1361b6afd08ed106e7c1bf9c06756eef94984f60a96cd9c9a27549b42b6b20a12b80ae42ec3d9e358906f5ea6280b7fd6e740d6582f3f0c7004981227d4a9304a10abfa071ce731a97e157a2a239b9a4f1455891daea5491b9dd86c0f608d675be8a72475b1225bd73bea68f51627454f0a0355869fdb5c46fd5809c0ed4443f76b951d6b0496d3d75aba220bca5af78193ec1913816c9c9faca4ac40d4f2953b57b474a2d7e3ce5206bb913d9c189ae0a2906047eeb1a69edea50101f19871189ea3e5913b0e9fcb4def052dcbb8d5713feef7c02375c60c9d8d221adf66837984cc801dbc85a94ca1aadbb2800ae59e386e17e3a2fe1a1a9a8435d283565f236047e92bb41841749d2b5f52ff1d551f5aa98babbfc3e0932e70b8d4b13ba39957ccbfc044b2bead785f2d1e3d39d270e2736a4cc83eb8e0b60f1a72063c3cf571cc5c13898e8943350ba6964e6aed92b12bf7519fe9e7546d3d4e85e349cf954997feed894fa13c6dd34342a5c4b037eadf62b0161dbaedc54931098007659dbbf13ad822c1c5124dbb11afb416bfc825e38b7c1f489812511dd952967af9c67629960c75c5557be0cdee8a7d2480b1f69c905bb9419dbbcf69998be44834e7d63900f21585d6f2564d0a1424fdd69536464395e388f7e0be3cf992e8aaabcdd872a74d80f93b7a386956be94e74ccdb0099c61edef4cae0c46217b4e51e84bde97c8505cc5445cd525bceaf1176861c809483f78f1a71e12708603d83d21611d085a38168894974a4776287d5d837ce675d82266b77b67b2c3d151118bb90aaf69b6934ca415d7ba6ba6896d2f6e87bc926736b94829dddbbfcd8cb3774c24ad1c29ff3eaf58646f66feb5dbd143181940a194ba25eac8910816faf5b0d76842ce0e2689f9754b5c23ef5915ffde4ddd914969182f31caab60e3e559e461d07420eba76350f21728cc47fdee30ca0e1c004645b2bfe0f3534ddd4e18e57f68581b12417e1518d8a6375eafb229973eeb2cc09fcd71cbd34b600ef85967f5422a53b2482cb660519ae047c3eddf2b3ebaf18529b91d99e81ee5aa2bb12922a48224ab7445bb4153699d84bd94e9318bdc3fdfb60202632202d626ae8263300605ae9a844e18bcf40d189e52bcaeaf615014c97eaedd9432256d61568f00d60848679395a70f041d128e76515bf72af178c64c599267beb05bf03d2ae0cd52cfcea6be1b4efabdc6093a12cca90997a6ce39c7e8c31f4386d4283ab0f17f6b9ae5d900e64778d36227bf265333c720b9dbad1bd76442d92c5a7796f59651f5501a39a5d3f8a17367d552f63150467713fc6b728a914ba55f5576512b46bdc613a51aedcf9553fc4ec6978f8213c81d6a48bbcc285e3802de21d741deb717c6532f2504e2609284198e5c0fc20e19301a26b6d0d191c5c9b16f7333de3ee6a6a26850fefbef0f987ab60d6f284f31db1940127f65b5e27711bc03296805c8d008c4dc31f43bd8f5ba700ceb4bac59f8664d48437d0d46f87a3006aa87fc677c87d4f8614a78e957cd9c7c2bf53ddbcd8711e5c88084f4bd1064330ac4a3444209894117a81ed6c393d618da2f41482f1bd817e6360cf518d037903eeb09cb6bb4af2971de7058b78dcd4b50b80d75fb5210bdfb669dc3e08625f81038dfecd1cf229240687b7a1994980000032404d8b2e281705e1b227f4e27a2deaaa89c6b242f256ab13ae9b014c6532c2dfc89d6df5347aea7f57f1b8d57dc918532ea305f3856e15521d4835f01113156de9665a4e4798f1c12925d2f79714268a770e9a43b115d342283ddf17db771210f08f5c2a2ae95b0bad002ebc7935c880dcf9a34355354fd7acebb1d491ab3db929d07bb34857cff6507ac411a7e0544b3a19b23baff9170346d98925b78ca986628a6367859221b6712d176b246a7dd1f608050abbd590e3cc64827aee8f19fadd4d01e4868f71aab82f9c56afdc65c93714e34c9739c344fc8ea25e8d6e2fa99b92dbbc878a71fbc058adcfa2fa1e0b8e47d44b9a353a376a2e0f2149c4a6c2f0ade4a966febd3cf3a2b7584d52ae0d177d4a758a19dbe59d9e88889396f88b43f43395ef70e2ed07e6f853c01031dac6824bbb9532df620c8e2424d7e30c44c52a30c0c542d4698fb00ded69707c7a8d3e67fde894c88be85fa338270a392af1e83e60fad9cee80c7e33268cee2b8dfd51b9bdc907e2a03b71ec88357166f502a39e2f0017bb2367dacddf58af96bf359f037e13867dd91e9203a9e2a41135de3bcc1d98bd12235fd1e07068e57087f0cca0e877655112aff8c8784216ef70efb79c1622a230ef0b3d7042bd751f7687edc94fb7a5c33f2a13c69d2554872b68bd79c7d0cf0a97b47431b2c935ddf62164001b42ac2200913d226592624dfbc866b8f298223d79734b244261e60edb07213678bae1809a993ce018d5e056b280092acbe3ed8a9b372a92018c72579531ff4f262cfd67f86870c3dd08db91193a8ba3479b4bacbb9014e083b5db60fb01e22c69e4dbca9c1b18f98ded69b2ccc8186c9014ee868aa3dd321d6601b4b2f1a42b30b7a5ed7d830dcaa8694fcde41b6b46fe28b3874aa1e4575a514dc485a818a7239d2579c87b9dcadee27e1d70158fdd5b170547970ef1999ace092e8834787f7d337bff3a612ef9bbe78b0661174cf6cbd1d2610e12deb531be0aa7bc7a930af14b6279dddabd1211fdfb2e3946f39101a7779c23b9ee256e8d79afc1452af929b0e7c251713da9e94f62bc407084db85bd6462932da8a846c0003443f3cd6164d83905f9ddf5c602d17bd0ec180915cd083c8c38ca35838fe54bb98dc77355b1f5b7327729e9791f6fbc2bf3280dbbc6a0aee92841163066c726d72f510ed73d7cc57306d9af463a485c9e6198f69b93589208ce3ec27146e08b66ca3a128df6b9e0c414293c65d5b45e8cf8b7353a1aa19a82e5648b518ab8ab2a94766726ec20f81583c8d6192f3d5d8299bfe8d96c76718ef988798b245f5ef8aabe8d8dc5ffef812ff6a229b0a4f734206062d97a570263fbb8a45576aa030903b2d0fabfd3c482ac700f66eab3150faa6018b20b08f695e1b8988c7ab194aa53c85a71a4981550bab5bd9808029ebf7dfd013881d6c31b223351be12cebffaad1d117d42fb0e87129bf620ea6dbf8123fb9fd39417091801375e487387e0e258c9e158cd72db7bb64c80d2b8e46c77224b413b3681005ef6fb5b9c42554da24d572828fe72d2af8a65738bd2d915129f861a017f5fba4ef641fdf1a8105737a582df7f5684e93ca1fb1edb4727474de6d364de71e4348c0b3ebb3de2480be3cee7f65b57081982fb6628586a6659b4551019beb237ddb3a5a8b959cefaae58948bec52ce48310d9a127207689e022bc0b32b2d92a4766a350d28bf8fc259ba25c49b939110448fe709734cbeb667f7246f09cf23735b0f2480c759b83887aab7c3074c5f2072cf018f73777ee8df04cfe3a5a588b9dfbc5fac4f5866013126f3f67c8e7c0dd60d8c513d1d959dd51101fa03ed4f155c0ca9e15137eef5056c0bb706811ef690e6e2ce5960466ea61a395c5af2f0450eff259461ff5032842dbc4d347aec1e5361c024a534dbb5018e22d222bdd662d565dd330dba5be31d69165cf77ed9a855b42cfc1800c313f1335fbea89c77930111f6e78eaeb082e0d5056a3916d42926bba5e4b7daadae740f0bdc93cd0c05f131d411a68f2f914d790553f7572b87bae48d54eef3a22b990ff18b178fbb60510f4c5c83b8f7f3f4dc55d33111d783789a9361630e73de5f42715b0ea6453ba339e4626b0e0559d10c6d8b85e5f02b88eed7faa9f69715bb115aa09c73b2c0bf6c478b0aa7c6ddd179c35d616b95684b0fa2f1d60ffd6d35518766dfe6d57e61d1b620a6a3b7a896d8d3e2e4c3b10397f87ca9483beaf3f4bfdc1479019a159c729f8b5ac421db1909e283ce0f8b1595c9b4e33c79f1fee2022abd75c651bf39759511d2b8038bafbe9b344f75a8d4e9e801c353f8280b643164b6308b85d2c066fb8b448b98b40659fd3117660f531eb76e87ba37832cfa031056956fa7e4881db6f1810a2feb50b15633f5924fdea57ba7479d796844b3dd0f1f6566a6e5d6a1368b468703f9533e92c0fa7e04949d02fa6b27cae04f31ebbfcaa1b2f60c0f83d94eaf55468fc21e2a67b665be5ebeae900ccad5645f0e261c873a481dcddf3e87915468e1356e4fad46f36acbf3de497ec9926335c8f9a22cee7b04001bd2701cdbb165c247176b2612fa610719fe48db396d556a2fafbb37eda208371c02cc8943f30064629ebc72e350c8320ce49df212f2d9bd00efd8ed883946c96ad1f576043b928b3315d5f8973be1d427bcb5d6c23f7855d8acb1a8af219e9b04d183d952fb42ed2d776fe86b374f8216c9b33544fb8afa4ece3", 0x1000}, {&(0x7f00000013c0)="407bb1e52445bd0771a7a175ab64054c1718dfb4648325c365cbf3179738388f1cbf5254482aeb501e95c75adca39f69e3f0f0ca9f3ad4e8c09ab053ca2ed3b6d720115b693ea7909e85dc1144745e8e185ec1cc7a57891195cf3ca8eddface34c26baf9092b0369bea66a1d8138a03de65cfd8a25c83768506948a455fdac4c6aec", 0x82}, {&(0x7f0000001480)="aa5f2728a573aa55f756e00429788a665e17fda3534219988c624c94f9caa43d2ab464762bf4b2c1d46cdc39223cffaeac", 0x31}, {&(0x7f00000014c0)="a162f83f95d1f671398e1793c28fcbac9a79e7aa3365ee3cebf047a84f74c0438ffc094ad3cd88e116035f972d67d75f710eca170949d62e292230d5e2d119ee636e1dd4384616cc1651e89593e80091d660348a0c37467bf2d50d80727984a79196c197563c62b2330b770db6a151449d85ef014b7d2feaa90ef1d465602ad29e4b0a702706a722411cf73957ee1ca14bda15f39e3f4a17cc51fdd152b94b09d0557d4249ddb48896a642a7ea6f99b4948547be511e05074a1112b37da5daff43f1a8ed732ef7a854b9679d8d7d9fd890fe7b8e820c532db43682ffd75ddcd62d98916551a1720f65e970c8fa490c520b5064fb3f08c9a77ae5b58e3df661bbbc1bd7148947105e16ff30e827c2b9c2bcf747f2140407a3307672ae7f5bb6ff092a130a791a152f3ea81748760a8a1d670172bbac03739853b5e7ed4bc43d2d026c0a7e95e46a5a9fea4ff96922021f358c5ae5036d529aede49bc8b6c3159b61e45ec3638fcbb211a0f465e0b632ac5ac3f42121cafb7ff4aed7d47ad998d6a127510a8b3e96189bf7272e69951459a475c209f7db7ba043aeb82a8da6a7cc4538be0f592180c5c9b175438f592bf2ab4500e24896f5cd684a0bc6cdaed464a8ab1c80f6e03bc45a9e5a3d9fcdc36fc69ecd4c8ddd12e7981f59a271763d3a89e3c9aa6238e3743e0fa0c1a668fb61b33edc05c4e0b9d0d13264c8510cdedc8eb33d43a82354ef6274eee091a6b50726d99d10b5c62d6c5ca025f91f8f12230b614d449e616ff35500a71d0ea7845b72b37f0a61591f3ea8c90e766073adde5f809aff1ef8986d62f7f312a1af3b6822b42ddeea721e8c969f99fb6c9dcba3822dccefb6f9df8b2804775d57826fb014498f912851ccb6a2584843daa1f9c2a8630dc8eea9ab11825446053c52380ae56c3f5b53626cc03bcbcc0a00828378c8c24afa4f0ea892f12c434b138d387e2c7ac3ca479f9c739ad732e8bc1401bc886cdd571eab4828d9e058c1671ef272ea97ad68fd26cae4d34b73bf9ec99f62bbd10ff55334ff54049058b0908e1889159ed767eaac50b0c63ce1f27af272ccb7308126e379684f7713d94f37eac17261d6718e61ad2b9e0174286c856ca6f9f9cec7103fac6e8226c33eb276bf68a22186efcf51f28e2329d7ff7f7aea7db1f40319d1acd3698528189108bf6cc6b92fc37cda07e79f135217863109036af783f9c9b626fad1348cc687c0be2660889bc920e0f4be9c10019bb3f7b90d8178da285309ac3d810a5ebaa1be4e65bf60c41b1fb9cc6241fec76a4191c9797f3a76efead43fbdbc0cab8bc5362c02a2b80522a84d68a2a895778cf4fa0f29299a638b3d265a1252ad138f3c139eefc15b7f7d8dfe211a2a3dd7b0b5d29b00f5949a3ba238a6933e65dcfa7add54b32344d87ddb06d0ced54302bcbae557385a5ec2d3ae30896b7219623b7f704ba6e51d11b712c9bcd946d09a82daa6fe0c4f691e7e56686f9c72853d5bb2c73a49db6d97c61b54ed519407a27f65af28b4f9f186eb3152083566cd32c998a6e8754c31f0d109ddb165a33ab78ce1e2159d49556d6d0624fd5cd6028741f817d8be0a91d120097e7d54672dd4b2bfa74fd0496beae80ebe4163b1f210a9b8c19e3e69f32b5a32b463cb7c29d36d310132fc431ee15f1b3db264cfa4f6ba7de34105e2a2efa3ced5475d4a53ab448731d4f8a525e6d1125e47472dd09aefea4c7c7ed93ee3f21d657827c9f4065cd216b597b26abf8d457ca8cd2bad911eb6f125d40ada01d997f59a13547a31a8047a5fd72bec0722782a147861c66f4608cd7390b687d8869ef5d025de0cf194243b854d626e8aef0e317405021fb1f24342c5f07f3901cbe7548e3a8145d1b01a5091daab973ea6bc6e89eca69897fa30f63e413e0f8f5d531bfe58e52c0914bb13985b41036171f7ed561ab51a4e90dc19cdd610aa2cdffb68d229fbd876b0ae7e837eb7035f9831482bebd78ef113643666b7736bf2dab75fb0d086dbc9102932ac1cf05df7442cde88cc50a5426576f06df9b573e25e392224527822bc7ceb86e6acfd659bb95af4d01891d71a32044557348140ee06b2061de4572f6c4de6a35afef6b46637fccaa3f93128afa71a217b74f87686df4711deeaccf318d2af7f6ba40f81caecaed6b3571fff05f6df307c0290300faf70e0cdbc0ed853644017f69c2b191215acf80822d3f29c2da8c22a46a9e2eb18ee2f4b9f42d9cf66c5df42ba851975a3038ee8cda05e3f4b8d6e03b51f831519ac8c3c5e2fa95551df882f989f00e23e8edc8670724868888507ba7d7953ba743ab4c69ceb509d2837da251d402e2983476b0544ae38332877e9c75feb4fca7aed1f9abff3790e57c38dea60a8fa56232cc094179db9a562b612a8f84de02f0022de442c07083223488b8eb74e22e0e982377ffb54ff64b594c344f13dce86a538d74838466689dada5315a0a06b29fdc5f369cfd668d9240e85e1c4f2220e99ec5f9520230595e0a84c1dbf93dad5a11cfa75ae8fc2ad95b6f1854d47ff2598c1f534feaaca438c28b32922277702220eb728fa8da8c73db1bd96d0db0f0c307b251fd216d94e6f445d5adcb06870309496fd774dd3f78557eab34d9486f30c999ea13c48d10743c5ed462ea126a68d44c1059e249fef5e1f5319e61f778681335e01657d63dc8cc30a541ceb0342c9a5afb9c8bb9c42e16bfccba55741f910d7d6a5868a7fe94d7909c372f72af587e9760b40578a733f4d01ce286f3858a93f2a197943a6cd60764f6eeafcaf5126ee78f8fa4755980e3c15629e617b01dc5155607ad3cbb013331842fcf49d67b8ed63c31fc6377aee10410b890b9245e05c76c4f0aaa0780357bba2d121ea673b77742be6c5656b0cd01645d23275380fc4404ceed04c3f991b9c9d82b3e2b8808d910dc6d5c5fd47d180e8aa63167eb4282b9b7f2af9f5ade00bbc8d84414609fa1f1f51fac6816890bfd153533647b8417381c96a65a6a705c38fc2cf5e72a1e34cf6c13b4ec8e67442f0d75fb1d5166e117e14767704307616ef44ff328d33793b80d4581991854fee50fdffd61c31f9f14ffca18b0208c0adb650becce5fd9ebfa445e4cacb77bc7cbee2f60c43a21426d43be9addc53c77d996d285276e685c59b8bc1ab2f526830cce73eb7238cdab414e34ae47ed0e86233a2cc8afe4947569a0fb306f427fcfa782d4bbf1855d78822b699d48e3d7cfaa1b38362b672a1f08e61aa4f032e1600b3f0b150ea8919bca033eef788b3975fcd94f5125ebb47433ca1ee3501d45d608dda513a88f057d6c9532d5f9fd79be72088168c1343a892fa72e7031e0433c2d0aeb093da33689040425790a72ab5ad7f642d29d864b2b722108c18fb5c988b10d6c2f5f73496174aa18b7edaf09a9e65184e61d3e3ce960c0cbc3db5b5ed0ce7cb530c620959990e97aea689d5e2aacb01667007b1c7f6689cd099115af374fb4bd7b1d97e9b3ffbec17eb0d906503ab60099c9a886419c4f9dbd90bfca6e163b9e5afd3a944872b19ef9e38f35dbd4db8eb8080c93b947cd0808dc5e9ccb4078ae4c59ad51feddd248f9c546d31c06d6f57414601cbe3c97a410c13dc3e4b2211ebdb0bf59cba6ad10878b0797e84eab09f0377d90211b6e7888706c5c9fafd2f10f7efb010a8bd0f6c9e4835ec9f5c8278b8f275541bf6908ba74eaf19a6712c1b5c6d70ba6c83a5125f0776bfd594f19818ce52a7947705a7c29d7840fb80b2da66389ca4fea5f35dccb116f8360dc3b97a7584c6a4dd206689c5ac708249c82fcd16fc0f6a163606b1eb95c1aa9a6c0c9a165d2878eb085d2f0f1995b4fd1e38ae28482549bfd2027740171d8236caa94953bccb9200363adfd282d355da0a11deb3099ae22e3a71df098213962563eb72e34de5c45b8333802487e2aebb4d8f08b279ba8b911e5c829685978304c656cac23895c332c2ee5a1410e9efa2647b9be45b27a01fb3281e60db59d7b84b6461c291bb38462c7d38cb19aa4a6c2867c38f528d16f501cc0757ef27fc9dc9ba0e403607abb7701660c6443065cda841900ecafe76d28f6519e4caa9ba5af58ed1ce0e6048ce2df5158e1d7673c5464283a1e80e48c766fd307534d70e9076c539217fdfe1a093285ea00f7786115efd416bcd5a90f80a8005616194910b5f554311be8e0adcfd3a25b61f5891584a00e7cd7eed68bb42990459c4c714192b471012da00475a4bebfdd3d9a22d59f8bfa17eead416338cb515d06c20386d296ce5c2819fa6efea782695f78ffa6179704e7b3ce7f35b0a2abc560632adaf22bd96b97a6f222761b86ddd89f993cedb782f495e7890b04aaefceb79139550ac0116244875eb9afa8c341a07bdbd909efb380b0618e65135cbb52b28d7f70358a9e78ccbe70ae7768e91f024a32f86818f55e46024e4cf470d6acdf7059ed424e98891d9adc7f1149c79f62215cccc45d19ac76bc9cb1ad6a5a68f0ca161236549ba5ca4f9c43050ed03f53f2fd43ea06db4ea32279df00c3171948daed3088917f0b7bfe8502084b2ceb47a0705be26bbc2b3cb2b11afef5d419b75f5ec83f162cf3a7513646e6205367c9ac048c6f39280acb7d9a53ab7179d13cc0fb0f113733526448fb23799167bc141ef69009df683e1d1ebb5ddf59c64bc57a129666e1386aba4b5d2fcb93939d5ebba2fcbe8d1e5dfdec32ff529d8f985fa0c305e7825cbec14f079c7ea2a807ebeceee9f628ab41fbf2ba3250bda95b62d9de3207c10de86f1ca746a84b6ef3d0dd6934492605b614656782943f8241788a8a7f5dd4c528d792457a7bea2217bb7e6a70250c0cde3b87acc7a1932fc554fface1831a7932c82a30ff7970e70bf39570d8a8a28d80ceabbefc6fc5745f21d3bcc9ef8aeaeebf1dddf0e076df7b6c4f27b7c4a1925bab536bbe0859d96995e3561fb4df88ad11414f93fa504ec5e12e9bb32c67504b748bedbca6b937b6b53a850be8c2db4008c9979396216b8ac8a52200eee54df0281d487bdb79e78dc56d3fac955e0084270dbc8b3181a528314e9f9736756e104980c701596be92fe9c00d45b13f8e3c0df251d7be026acd2272765291e1aa3b5c02a24067d00fbed9ff63c180c474c36bf651a8d9e31708d4528ff5c90ca8c1b6de5267e94400cf66fba86b501291ad5d1697ddae1b1d5ae111b76836d0d95b1060ad4a155ba8d9a8f4c37530366e51658a414c7064d4d04120c8b6c1369b3994569f445c34d3a9997305a663472b4a4f3f4a265548e486a954cc14e2e4d930e0fd6ad271c713befbb62c7a065d2aaff677d27cf7cff93b8ae2a02a7cce7c0f59adf2fd0e44b93f900730c207b81d2a8b10dee2bb86f88ba9a28e6f02c4017e6282989866bd3aa455b5e5ba926de0c9eebd2f40b6f8653f2e35c9121851893d46d818bb7115ab5c878006debd636905618fd7bd31acd3b2cbee5c7c7ed94a59b9a8560d5927d3a79e2d719789d5340e7447261bd1cf8c13cdc09f7da0f8f291e2275430f2a02eec82e6e8f6e70167530d13fe1e0b8cd16f8b09f866e86e708f999005ea7b3da36d0ba4279efa938f9a9a27fd2bfcbd6394b697eec99deb886a441fbca1fa29c037aa2f52d077df2efa464bad379fcb28b476f2a75edc790d3fbfa6c1de55e79a5d0123d419f9a80db0d32667d6cc93dedf3d66364176133b6637934f740017954e3b37d42334f5f134298a9d7c7de550bcd500efe9749548dbc63a0d3eb83fe62a5f567c6df9fda2b", 0x1000}], 0xa, &(0x7f0000002700)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r4, r5, r6]}], 0x28, 0x2}, 0x9) recvfrom(r0, &(0x7f0000002780)=""/76, 0x4c, 0x41, &(0x7f0000002800)=@un=@file={0x0, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000002840)='./file0\x00', r3, &(0x7f0000002880)='./file0\x00') connect$inet6(r4, &(0x7f00000028c0)={0x18, 0x0, 0x8, 0x6}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) bind$unix(r6, &(0x7f0000002900)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r0, 0x0, &(0x7f0000002940)) syz_execute_func(&(0x7f0000002980)="c4635148cf5566470ff2cd46ffe73e0f18c1c443416bf700c462f1b97507f30fbd2fc461791751f8c42210f7ecf243ab") geteuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000029c0)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002a00)={0x400, 0x8, 0xfffffffffffffc6b, 0x7, "041f8056ee50d3b7bcffd0940c88bd5bbe9a2996", 0x4, 0x8}) socketpair(0x6, 0x3, 0x10000, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000002a80)=""/11) socketpair(0x12, 0x5, 0x400, &(0x7f0000002ac0)) sendmsg$unix(r2, &(0x7f0000002d80)={&(0x7f0000002b00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002b40)="8103a0e23980a6880a4a11ba4e6bb36a3fdc57b73210c3d3463adf9d6b6bf135d001599b8964665e1fdbffa5c21ff9dacd04e2f965796ae7a6d8d461eac6d4a960a242fa2ca69521", 0x48}, {&(0x7f0000002bc0)="0bd2ae9f9a91c9205c1d4567498da85d137f07eb4ca0605fcd72993bc2ddf9f2eecfec64a21f9c7b3533574f75083f1ba25cdef892f02228a83517d9742fd1c535373c77a8ce21714b1e5e3c83da1d9e2d5ede16fb871d47c73a559c0343f0e73fbaefa37fb994463a7e9b9eaac0154dc5934f8e8c2004c95cffcd7059809cefe7452b82a4be61b0fecb", 0x8a}, {&(0x7f0000002c80)="4ef5d4a6dbb65e376fa8f73136547492192fbe27d3a07a067e684d993b13418ac33d3a552b427759e7cea6941c196685400bf0005d4fe1381d991477b4863bbe5aa344fbe3aa9530f0428e809928d515ee547820f2e30a3c0183fade9624cbd10607fab62001ed", 0x67}], 0x3, &(0x7f0000002d40)=[@rights={0x28, 0xffff, 0x1, [r0, r6, r0, r0, r8]}], 0x28, 0x1}, 0x1) fcntl$setflags(r3, 0x2, 0x1) bind$inet(r7, &(0x7f0000002dc0)={0x2, 0x0}, 0xc) accept(r8, &(0x7f0000002e00)=@un=@abs, &(0x7f0000002e40)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002e80)=0xad0) shutdown(r3, 0x2) socket$inet6(0x18, 0x0, 0xffffffffffffffc0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002ec0)) syz_open_pts() 21:08:23 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = getuid() r4 = geteuid() setreuid(r3, r4) ioctl$TIOCCBRK(r1, 0x2000747a) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025007eab5b16c0e395b600000000000000", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 21:08:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x30) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x40) getsockopt(r0, 0x0, 0x2ad, &(0x7f0000000000)=""/9, &(0x7f0000000080)=0x9) 21:08:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f0e00", 0x0, 0x2ad}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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) 21:08:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) nanosleep(&(0x7f0000000000)={0x800}, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/27, &(0x7f00000000c0)=0x1b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 21:08:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) 21:08:24 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) syz_open_pts() 21:08:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x81) read(r0, &(0x7f0000000080)=""/39, 0x27) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x1) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) chmod(&(0x7f0000000100)='./file0\x00', 0x41) pwritev(r1, &(0x7f0000000180), 0x0, 0x4) 21:08:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) socket(0x10, 0x0, 0x0) 21:08:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="d4d75b39287322090a00dacbf47db9cb76ef1e0b21e84d98fcf7d0b2ebd4b0fd9d8c9ea537b6676360462d497ee1fa11b3c9f19bb38280dd9069e4cc5ba0adf270d4d9388173397e7e3f9981fc55cf1d6e1f7b0308e36f597d4a34d2af68a74c012657cd6d0917", 0xda655ef5fa1cb135) close(r0) execve(0x0, 0x0, 0x0) 21:08:24 executing program 1: socket$inet(0x2, 0x4, 0x2) r0 = socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x4, 0x8) getsockopt$inet_opts(r0, 0x0, 0x80000001, 0x0, 0x0) 21:08:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 21:08: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) write(r1, &(0x7f0000000000)="bce3133aea3db41b59bc61849b7c116d094a6357203b159b3cc060e67b9d31e1922701b97bc759711b03392f4cbfc8806ddf0cfb6a1d1bb4ab83f80124a4600db0f927703f9288c919bff96c0bbf6375bb1d98af0b8ff595c87212b6a8efa7284094ab787fe4e721938376", 0x6b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) shutdown(r2, 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) fcntl$dupfd(r0, 0xa, r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 21:08:25 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) flock(r0, 0x0) 21:08:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) connect$inet(r3, &(0x7f00000015c0)={0x2, 0x1}, 0xc) r4 = syz_open_pts() preadv(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/118, 0x76}], 0x8, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 21:08:26 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffd, 0x0) socket$inet(0x2, 0x0, 0x19) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 21:08:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x51, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 21:08:26 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x400) fcntl$dupfd(r0, 0xa, r1) 21:08:26 executing program 1: r0 = socket(0x0, 0x3, 0x401) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="e5574292b7cca39d76e4fcd8108b85e83ba277e90cd53612996d77fae82030c6485b49f61f41f17d5c79165c860bb1f71add1f7edfdc540dd690d925dba743a22aa81d24155c4b4088ce85f4", 0x4c}, {&(0x7f0000000200)="754fc9ac1ee28d9cb85c1e795da343ce39608c2cc30a46293c45528e30d18978c6567c74ce37ec29db00863296f75bd14998fca8e4b5851a3a82a0156bdb8b9ba5276d2b120ed43267a121c52f4df164823b551adfa5753a764a6c9de2b834f2e09c0fe6805d2f335b9f1a2a7dab666be859070e19263b2928dfa2aa072a11877d1938f6dcebdd1cc33cae8327937b2b84b7a6316a8d2f4d5f235383a8527deb3639", 0xa2}, {&(0x7f00000002c0)="2bafea202c8a05f78825da49788bf983ca492a6365768f5f03dc9ad11b580bcc519f159638ba8cef5c1d5dba502bf84a1f2aa8f53502515d6514aa9b832c6f83e0", 0x41}, {&(0x7f0000000340)="d718da9bf8021c1f006440779e", 0xd}, {&(0x7f0000000380)="4a97f0c0a179d9253452a9d7a0dcb6bd5c8c07b5400a4f22e32ed6a78800a95063df167b8247a3dcea59b49c039dcef256044cfb3b90eded82731523dac7e2bfa37399e83ee703f98a2da720639a6c3bce0617c2d5cf672bd3c6101f2dc9db81c391a58dfa7e6d815481152c363252e5b87817ce8d1181573f59a833ed7ea713ca5c640827f40b3eb75fb2a8015ffa2a9d98f865fe2b42ec73db29e2216c05a8054e5f49c36e2ee3ed72f32d23a5ff9be616ddeb89ac35ab45c7904f530fc6d4ce0e8736776e65414c8d9a002f840f856e9509a7311c4002e2f513090211582fe36345c610d5c7ed78a1f694678950c1", 0xf0}, {&(0x7f0000000480)="2bd25db86444d3fe352ea4452fb33c3822d9e8be175d1a5e41205e4282cf665e5fb2fdc6be7c77e561a444792da158641841c5f28bc55a18e37dbf1242bedadaff9bb20dec383350d4ddf51b2b6c6c61d206ec8807caa1f1f4ff2ed5b84f7d98759082892ea2a752bc7dafdaf50a53fa61497845b7f580e5f3acc98137a03def48d0c9b7ce0e814520735f6f973847a9e95805d8d8d4b328e0201659a89afcf35c63f83da33a6043682d1b9a7dcbb203d4f199d169", 0xb5}], 0x6, &(0x7f00000005c0)=[{0xb8, 0xffff, 0x6, "5d1c490883f9961f7b8dd2bb2c48ed7f866b66eef88c329de257be485ba6c03b59acef28189d34b8b999593ad8d1ffe71fd494dd668bd8423c5a7f93aa0c84c3b5e87414cd9207a9bd93f275ac152ae519c472b9b933c048b43236a3579e288a4ac2a8f85ec5613c4ccee11687443601badab2e82e48c1369e8043b7bda5370d25b448440f383f13464e9019a7b63031d203f244460759d5230b886c0b18900ef11f"}, {0xd0, 0xffff, 0x0, "804b7ff299336c368112093a6c999b28e5cb276ef4551ae517b7b9719074a6a127c31d48bd4251c59c8443e47a45f25b4ce9d602a702d6fc1b33e5314367f1c7d1e180a7029a576883e275d9a359c4a5306bbe1a0192d597386f58772ba9a945eb4e3587cbf543d4c21f5286a8a1d3cc2c645f366b269935c25300b326a8210f1efb03a72035834987217e9b5ffaa50d3563baf26bedc7dae33cb04e47701f47f187d72f2ac350cf8af2b81bb4df69d8b905fc683aabed938141f0ab2fae"}, {0x50, 0xffff, 0x100000001, "0205f77e7c4eb0d72a91474859e9be152df55896fe8bf9e4ad520cc15ee7fe33fa3b0a9dccab926418dde5d57702b62e7d69e142933a69a3ca4c38ef5174"}, {0x78, 0x1, 0xc8, "ad233713600e8fe62a4a005f246083feaea42d0798d8bff2b655239e61ded47898fb3ed86dbe32fd5749d1024cbdfc3eddd6317cbb2579b3a876b4cc96936f239efd56dc8f61bc7d44be51e810ba25155e6be482ca75d527b72841e277b8c6306fa8e73b8d7b"}, {0x58, 0xffff, 0x3, "804dc4cf3332b5af64ac644c5b6f626331c3bab24efb8bf56f353064ffac239b71463f9490a560eaec7637d9584f43207a8d460c58528488d89741b1240502f37beea611"}], 0x2a8}, 0x8) socketpair$unix(0x1, 0x800000004, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/80, 0x50, 0x42, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000008c0)=@in={0x2, 0x1}, 0xc) 21:08:26 executing program 0: r0 = syz_open_pts() syz_open_pts() socketpair(0x6, 0x8007, 0x72, &(0x7f0000000000)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xe4, 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffff8, 0x100000000, "1d8ec1916fbe2c362fe8821ce4bf1dd77290d07f", 0x3, 0x8}) 21:08:26 executing program 1: r0 = socket$inet6(0x18, 0x800000001, 0x7) socket$inet6(0x18, 0x1, 0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 21:08:26 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) syz_open_pts() write(r0, &(0x7f0000000080)="2ce41d3cdfa705b4257d058370e28fed6da0b4fd7597fa498e05f7eb6c56eeffb8ed0a9e17e0ff4e09fc0a6d50528b5dbf2c3f532d47c4667071108178fd7c4af2b7b6501391da2df1c4ff86547cdcd137dc1f7f406e83c0b49aba174004524823e65a2ae271b26881d2d5bbc47904a2a8bfc7adf5c0b7131bb66043d937e5816ebae6be8f7521d4de22b84a07d82c1963048fcdb3f8b0942e00f83a2a3eed0430bb65e7a17fb4fa25e1a0b3076651092845985d451cb6402532e47503", 0xbd) 21:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) r3 = semget(0x0, 0x3, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) 21:08:26 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000000)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='L}\\]\x00']) 21:08:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000064b000/0x7000)=nil, 0x7000, 0x40000005) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) lseek(r0, 0x0, 0x0) 21:08:26 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x6) connect(r0, &(0x7f0000000080)=@in6, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 21:08:26 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xfc7d, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x30) semop(r1, &(0x7f0000000040)=[{0x0, 0x1000, 0x1000}, {0x4, 0x1}, {0x400004, 0xfffffffeffdfffff, 0x800}], 0x3) msgsnd(r0, &(0x7f0000000000)={0x3, "c3131073c5b8b058ec11f6854c8353c0ff68e22c8e98479de8839f7ce4792cea390129005f5083ef7edbc5905657ec8223"}, 0x39, 0x800) 21:08:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:08:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/254, 0xfe}], 0x2, 0x0) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) nanosleep(&(0x7f0000000740)={0x3f, 0x1024}, &(0x7f0000000780)) r3 = accept$inet(r2, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000400)="1b170fa07052e3386e52438e598bb66d693ec1e407c7d0db7632303e5f747b878a7035f71bb2e083d72303cf964704939263707e41d0f7fa2f6e1b99bfa8472f84144ebe3c3c3f21b905a7244c0880c07d8d124d4a92d1a2f69e10b90f7d4d94f434f1b15a59d827d5e3e3bce5fec6571714dfb70558f7332757a922853c3cd8046d2d89683e493b9e0f8d9bbf62", 0x8e, 0x404, &(0x7f00000004c0)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000000)=""/120, 0x78}, {&(0x7f00000002c0)=""/226, 0xe2}], 0x4) dup(r1) 21:08:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 21:08:26 executing program 0: r0 = kqueue() r1 = socket(0x1e, 0x1, 0x9) r2 = socket$inet(0x2, 0x1, 0xff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0xa}, {r2, 0x40}, {r3, 0x8}], 0x4, 0x7f) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r4) write(r5, &(0x7f0000000200)='R', 0x1) 21:08:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8000) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x12) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 21:08:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000002a40)="f74a79196065ce5123566cf0a56c2587a293d039472e1d962187b1007db380f9247bad55286f4217eb29260600000000000000fdb12a0f00a601a79cb1c13d6d24b9feabc7be9b090358870347b40e7db4657ebeb6e4813e0118a21f81175c23536e18dfb0573b6fe050b06afcfe43b730eb5140aadc5f6eb639e3dbf2220c6e732e0ee423d643c632a80caf533f207df1ca3a6a891844bf47407a2602b49ab1f275770bf69f9ca55db0f4f9638eb6263504ef27c56e39df77f0faaf86a21e49e5c2c8d3c56a0827486fe25c4da441ae8a7b5266bd10111322a5f21f975b8a138f43889157bb76c1fa32b30d90203ec6e345366edd65a03f", 0x31c) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000028c0)) dup2(r0, r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000002940)=@in6, &(0x7f0000002980)=0xc) r3 = accept(r2, &(0x7f00000029c0)=@in, &(0x7f0000002900)=0x3) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002780)=""/1, &(0x7f00000027c0)=0x1) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) close(r0) getgid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002700)=0xffffffffffff0001) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r6 = socket$unix(0x1, 0x0, 0x0) recvmsg(r6, &(0x7f0000002680)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f00000012c0)=""/121, 0x79}, {&(0x7f0000001340)=""/156, 0x9c}, {&(0x7f0000001400)=""/202, 0xca}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000000100)=""/44, 0x2c}], 0x7, &(0x7f0000001680)=""/4096, 0x1000}, 0x1) write(r5, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000026c0)={0x2, 0x2, 0x6, 0x800, "6dc9e2e42ae2472c3b193bf05f10db0d7a9e00fa", 0x6, 0x2}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)=0x400000000000) 21:08:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 21:08:27 executing program 1: syz_execute_func(&(0x7f0000000180)="0f0ff49e672e660f3a0f25feefffff01f3430f7e82910f000065f36743f68425fdffffffa5c4c121e0ed44d8bc71000000004700cc0feb3452c16300a2c4c169e2d2") r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x8, &(0x7f0000000200)="d5ff9668", 0x4) setsockopt(r1, 0xd, 0x82000000000000a, &(0x7f0000000080)="d504000000db8c056e8b0273018fb061e75e5be5f05ff5b68549b620187adecacc2948af9b715762906907ee27efa1129247768525750688178e7d6afe9be88198771067c0e4882738334fa7f5b5354aa0853ea496d40f9ff53da9172ee29d9661dad8aff193a9e1d3320282e75a53da3aff7db6f5c67bfd59561dbd5f858c94348bfc20911a75651b464d05d95258a80d7b1ef43d99ad62d0750ff8b8efc8a786a2186d417afa01d6f2d599bce874893c6f4cb9c3f4de48b94ea176b8ede064bdf7a534681e9de5922091820c7927e7e76f330a6232563af3854423d1edbc266d0f430f1e44365add421dddee1f17214136d7126c64e651359ff364", 0x1f4) 21:08:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff10) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) sendmsg$unix(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() 21:08:28 executing program 1: pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000013c0)=""/227, 0xe3, 0x801, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001500)=0x1) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/141, 0x8d}, {&(0x7f0000001200)=""/160, 0xa0}, {&(0x7f00000012c0)=""/21, 0x15}], 0x5, 0x0) 21:08:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fec0c6c653000bac738905c51f7c2a39b0c88e6e4d7646ab2987cf8de9b5fca1c32db94423bba11da20551900e121c9af8a93b772c763c23d9330b34e1ccf59024763de3a5698e2ae8008b3dfc9c16754b50b1eefd2e5c0789884571cfc508b24a320920027fbc4"], 0x1) 21:08:28 executing program 1: syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x3, 0x0, 0x0, "0100ffff127f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1a, 0x4, 0x7ffffffb) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) setsockopt(r3, 0x89, 0x9, &(0x7f0000000000)="9819beb37493e4c07a4cf261700bc4128ec999dfa8006c29153d01a914972a49a41a3b8468b5919874ad45cc4a6d2d53ccd616cb7a33b457d12c9734f240eac0ca40143c62c3fdd767023d2aa96506f4f55af107c31b948c38c98a8d7684a986c1801fe05de44592afeba803907218997885c91c704ccca92dd9e8e4f87ea52073e3095a5f4e9746a9755eb65e5b219b5db5b4b0", 0x94) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:28 executing program 0: 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', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) recvfrom$unix(r0, &(0x7f0000000200)=""/128, 0x80, 0x42, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) 21:08:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x80000000) sendto(r0, &(0x7f0000000040)="52b3446415d8abb82353b5bdd842aea0b3874cea63f6823237a56045aaa75868df421eb0a1234e633ca1319591f2", 0x168, 0x40d, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 21:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5bf6ffffff004f5f94afec"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x4, 0x1) accept$inet6(r2, &(0x7f0000000380), &(0x7f0000000200)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0xff, 0x4) r2 = dup2(r0, r1) r3 = getpgid(0x0) r4 = geteuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getgid() sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000001500)="c46da20476f1d75946c5e6aaf7e835657061d213e2300f2c48d25278fa83d565eeaa204fb7b7878dfbaa1ce7f030c0cd222b84373b03c776cf2ee8c8c9f3de276004fa675ab53c859c2e5073bc12f66c0827bfccb39151fff4e5b2552b7c6a15852255484dac39b703df9a65bf6ab03f37d52ea1c33cf6462b677ffe0fd34ee79d62b6fa650f29f33ba7d186cc362687756ccfca80d24ff130531f4cd3ea689290ed9aeca0ccef18bb52ec43bfead263120896f905e7fd152136998c3710635839", 0xc1}], 0x1, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}], 0xc0, 0xa}, 0x400) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000040)="df4505fc6eac8ed2ee12da6ef13335cb310df94c0ae0a69086a53d0183b0060d98de3cdcc63df50374096115163779a1ec2eab58014812cf4da93ca5826801090fc0a820f0d4d90fec3b15f4dea43330a02fe49b512356ae458d7fb09f747bfa115423", 0x63}, {&(0x7f0000000140)="ac91cd", 0x3}, {&(0x7f0000000180)="37ff37d04638b2bcdc1d3d4eec50a1ff3ed5f32d3c66a16dc5c6d27ad15ec16bac09a9f02016a537eda4750d6111b8418149889a28302a8a222211f8256455a4691ea6c148da9461d81bc9fbaa0f8f84f385f1fe997995803e20be36769a56afce404a9037dce1948352e40cea2642fb4f557d095363dcfecbe5eaea88", 0x7d}, {&(0x7f0000000200)="983f8b2751c3fcf46ccdd44616970879b6521a3a6ba57dce45a5ce98ad953ccc524b52b5", 0x24}, {&(0x7f0000000240)}, {&(0x7f0000000280)="54ebed3a32449c6026bab67cbcbf68391d948afcb71cf10748b6a32ef668a83dcfdb214178984e77f3337ce45a4f3da698a4e41ac13c7870af4dc57d295dc4566cfdeaa23f3e8b92f441dbe33ebad39157708e88e4f1647ec595cf7ea85022a77a39a8ef63f7a6c55a8b4ead75fb4757ee0ab95bf5ea8107752f15a8bbba2f94adbb47a3560b74fb39266d3a94f3d2d870fdea68f1650e869a25aabb96cdf2d9b830ec34e16d1daaefbd9f2694fa551f2fed834649d5aa6dc8a70bd83e63188eb32ff3b18bfa711ee2ab3a49e8e555894da4bb0262f227a561f7f2b8521b9ac0d9356be03636b43a0b879a37a4686807893ebd3aa878ef7ca4db5322f8ae3af427ab5f7accb63894181c710e2db68aeb825c0b7fc5eb06e886ca409a70931ef1424795f072b8c87220df790a12ac311830370efc3acaecc4b757f40b0003f9a5bcc9c5e7557af148d38f93cb7a970a53285a0fc5103172c15d254ed430489b7a22dd15cc8968a16a8b5e730b5a6e8e18abef430a04792e1f6747b9fa05764459273cb3f5007752831084f0bdc9ac8e09a49af65c9734afa82cda5651d5e6172987b68a6a1990d98a80ac79ce69b1d19f6b853462b2186c547b36f651e27117926e1c3e254588aa9e9b040dac45042aea09858eb41d37041a0f02c1e080d689cb96aeb67443e43cb04089271c42743eabb9fe99c085a0555bfc54622e997c833103344e4dbf9bfee17b3d54e9a236cff92a9d45b52a9af782254ff853a2b0086ef86c824d7b144083f1d92d1d983c7908dccb3e68150af8549972a376fe7e79065e47ce1776f11d06fe23fd71da45a9c83e6a5f02b4a8c643fd84dd481fad325f3e16944209ac91987b13a20a939981b90fadd9cde87b6fe9212f8c697403ac5df4cc30bba252f02253e42b1349421ddcfd0c57753179e702d0d602191a8d02fa068e3c359a23c6a4ea07be940ca9786e99153f6f5b7d0e9f1f502a221e8c594bd81375985959dec7dfc9e36b4d2ac9069c2777340fc78f1fceb0adc9677598d8a65029e4bf92323e417c3d56d452aefac88117a7d9516ad6d5ea44bdea354ef6dba6337b2da24a45199c7bf728ee9cb31f877a97226a09c7888616934dbac483281e4fd0b09bb9d92e5f99e039f8395613b36ee540a2b9a17ae391803833fc523d47ab759eca4503db33a947de668603441c817790666dc1e15245f51f1439d0739de42bb8ed3ddf5f6f920afeaa99b4bb4a955a2d0f951762bcae129db18ac301a49e4c85b1ed90c99a399e16a61bdd9502c96b858e17a87a47ef2b1743e8d9a6c3f4adf023c1bb9163a27cb124e02b5516534d670ce424c938dbeedda8249a4baee1c8d7fde89afd925c8591aca5043b1b1e79128878450e99c3e9e29284f042501d78ac624aa0a4be6d7675f57e3d729cacc0196e3a5e1897cd133ceb7b36b153eb3137b2dcea824eb8ae6fbbd4ba7c1009e6939af6c67b0fed5d6840800acf5dadc020cc08a4cb96335b9777a5ce09b7d26c08b5b5c8dbf04019b7c2c3d005c928b2c97c52f92aa200d4f476deb651d7073115f32542583e6242c462988a38926941138e47e8ff363be82bee0e646db8520ec6af6f622e57c335bb071991213d97106e6e9286f190d9474e17ba668e3f0cb3567d0587026d11381c90ad7a246419405da39416cb77b8ca71c00b264305c6a855b666bf406eacc12ae3841e41ea595cfaf9a560386b436e875f623348257cca4447e709c989fcd1883d0999d16cd6c0cc02abcc293aad0d2cff6f82fc9ac54ff194641a77a6d8870377f085cbaed247e4e0122466d62cdabdb459144cf0c247ae4652fb3bad70d73ac907adcdf1a9633f7161d68f5f7a3b8831471d324691bd87b0ecd654795f9ad1304f4b1e329b91fe3bf3f7441946146b66bd8b511d700104335328e46f60ea09436dba5c845335d360393eded3358b306115b711b32a8cab1c55cf6f15c989a3f0713782bc8903a97f889ec2c738fc2df55e2c459023d8b3280f0d6a8310127a4b69f8ae3ab4ab7e9c81e1bbabb5f09ea394f296a6dba9a6ca647668116cd8dfab907fc328317e969295c62ed279aa6cc3983f68d744876c8f10081de67ee120122363d7e771027c31d7b1a402271278a31b9e9c9bd75c4ee4ab26141966c45114d91545f047b572b24ff67e192389ace4a2459c1ffc3954c804dc5d41c50a82e14fa4c32eb9994496e04f8d97320283e0cd42c9ec6bbbebb8b7707053485cce0c218a6e4fbe3e1fd1509195c2efd48f4f6dc2e8cbf3b500399a0b8f122c83ffe79c6ede3d4ea8b4e01ed5769d1dd0a5defde9cb666ae7cfca26b44dcc319eccb16be515be734b59b4c12165a271600049be7aee552991b85f48648e02e1f0bff0c563f56e42ec5406223aaf6a5705885901bad0b56bc99fa3ded9201eed7a52372dcd8500e7ee38edb364aca4fa98c7ed0ffe371636f82e05f5c41ef20835b28555ba7d00e8b3f5fe150298f62eccf8da78b1a2e49bc88081b9d91eb53a44a3251d3f02b6db35ffe3fa769dcde4d7845d3a1d1b0b999c6cd9718f652adb4d6d3003e430f57cf632f9293c48a0b04c69e41498c940f8fde12ba0a9d88968ba3f8d7a9fae9fac38be9784e1ab1d61745c3d8e1e24339fb0d284ecc8386d49f34b80d53970ba13d795135e00e2bbece93859fce85fa184fcee06db5a82e7745899ad8bcbdb74c9aa5831a1b614c807b9cf13cf9e2ba77bfafb468b169ac53c42915095ddad8ae627ccac578c7ed5174d567c7c1781666f4720a82e07aa10556149f6135e3f23eb3f2ad8e2bcad55a91edb68ef3e80af8c930b8dbd227a762d9d88382492bbc11ae078b7a3b78c57ee352a10b19b4aa0d89bdb050c8085a909a81861d326ec578f196401637485d3a5d9e73817b4e6de6082ff645963880aa5c38215dcfe454c8a2f2f02a0a062ded5471106706bbb747de88543014623c681d05f8c47ec7f3b42742fb8dc44ab009ce05e5b2b163b86fcfa1d69bd98fa11e1b2893553d40e6be91262217a6be25bf7f6d7eec571586cf3679f99efbb41a7c56fca88fec016183bc893ce5568f1b5e9f83867ef55b74730b56210a2110a5d25d5c5f19d3deeeae59bcc4cd720d88999cb92fe127da9a03fe76166b8e69faa591734f2eb5b54cf0e24273f7da5a4c7e0fb4046dfdfc4aa0abb09518d3089def476d0474d04fdf3fbe648ccaf23c4ecd72ee747b312e7e452d340c01c32ba6e47ad26f073a7098d8d2da2fe40bbeaddae9201191ca3dc58212fbc43db8392734ef81014059cb4cecc986fb3c9060882a26cb1921414147c45b93525c7be926b1387cd67c0ed6ca32772e79b459a3d519379abd73eead01a03c2f6e892faf9e6443f067b9b2ecc16bbfcde17e05b65dee86610c3536ee0a80856ebd4b1df96bea96427dad2f567d5632660c8d6385cf1f42f54de21c8000f161cf433772ef25a6f2985b2069ef46480ee4ce7f14d2f6bd181135410c1718d9ab71fb814108e227de54b67388337bc77d4fabf679aa28b93917030db4afcd9ccfc2a0299008d191f79a8cc12bb548e5463ecaa07a1f89097c4899fe579ac79edf62cd3e24ae8012e687e7c24609cce0c1f7f984d9a07d2bb9d29a207f50e79d4add5d105eacc403ff78815785cc7c7974b079f0089d93c9229600053854c4161d8262dd6437c36202ba5d525cfd52e5dbd70d9dc541580a03e977e020b8e453f0378f31ccb4346f9abdb7efe2a41603368c4595d18ce9fc02b781d2f810c2c98bb61387b69650ba26b7cecc298bb6bd837598b7414be6b05ba6b98468e6ae5bee969610ff9fedec253bb9ccaa003438346d5d177232e8e3bcd85b1c94124f15e9d580a7fec5e101e5bb766291f2d5b9ffdd99924f76b851854d311d990ef2b23166eea7ba84268fb5d1a6ef1f16338a260cb806b8ab6771258e09721ca038443b6738fbc12fe1d665db627ddd3639214ba4204f4bad482cdc16790f9ce00dcb56d86377eec4460e9ef9015fe5cc41d9dfcec5376aab2ac3b7f3e68f43d06d282a09c95cf8967cdb26270ae0451784727aaa5d5519b2f5364077259e80db427029e7d8d0b97c25d2ec62e0b260c991b73e201b8af06a9f2d8fbc5f822db82628ff0aba0dcf08b1c97d1407db9e44fd9c5086e2a3e83eb087753fe9000d61500240d5c204a077fd1f3d3212c86b2329257a585affc4c4a92586d2bf9869bbb06057a2f67cc710a72cd414920df9558dfed3db53966e5ca47772f1f0ad409c735b28bd28b78bab514ea402ea6074166535183df4422d79a37974f3c3b36f1007a54979343ae5de425a1970ae735162e8373909d65dceb7ed09f7ab2c6e94e61fe4a3473571482dc516719299f13308a77b0af2cedd22178d8f25a206b5ffb36911ac8ff855404c3d126e34c512348cb5b356f4ba436c81aff923c015627b1cb663d547d871f399c5ebce28397b985dbc1478136cb2713697dfa5869360034856ec849b307a37b47e8e960113d54e9a219ad9790ac29b62c1d46f8d194020625b1b2eb36446dbbb90b331d292360d50573bd95e73975608820108b51243814f87196d098a17a3f92443d33ec2a23c8fbef6fcad38c7f9a11ca9e455e79a1ecc2f19b4e7530a2ccf06db2f31be1a28f749f6d0b1746a03625bbcf55d874347226243cbbe5ef3d21b55d8b52ec07dc3a3484c029680b66ddeb20f32649d3295a078d21cc9b1d513bfc9d2b56e0dbe516aa00fc23cd974e8008f5a53a2a0330035bad8e1f99a795158974360cc9115cc333d8f1e5496a100a7bd629067b6d1b26cd0e11a9ff08b635e6815d4863df298b43e02180587242f3bc692023737c65ba61902ecdb9b5b76c74526d8a6d6893c551236ab59c2ab15528826828c8057b5bbb25ba4a2d5f359183df7fb7a6d5e67b4d4d5b57c187e09d0e1e13a676123015fd08113b22f2d037bdb6e73e977830d2306b54988948a824316b40022b0f05a62a8be01b6ab07d0bb7a89bdfc3185df0c688f90979b4b48dd468c0b1841bb8b88f99acca2c614e2008198ef0825e2766047ec9c16be13b88b30dcbb74c73a297413afef091347d7150b9613d462969813af5cad60501021c8273cc4a60b5e4ac4c5c8cceaf46510395f236d3e032459656ad316e63bc7f304d21c4724800035d3d876f8528f7c8f5301c6e34eeb18349aa419faf0edcf3340685fb0f0e4c2d8a8a8d1494d86cf51f45238249c287adef3212405bba8cd6304566ad8df5cc63c9576beb6a3bf12e75274e66b479ec4e46b6f19506ee63285090161b810dcd87b1e28ba1d9dfe1c17cfcca01963d30970cd6448948064a063ab4b70e517597adb640f9b4079f2cc3ef0c1bcb514080f9a8c0d82370c79466a928fda06c74c61f83a178742f4ee76f6e990885ead4e5f1be2b4d2e9404a1c2d64118a4e014ba731fd89b4f6262e621ceccf141b7e1703b9e86b005d27c11ce8e3beeffc0b6e7152c72d5443f07a7cdf3893567e72c0344594cba67a315507d77bf64480e4815a46bba9368175da1dd358dd974b07a243a38e2feb1d7908fd5b4152442b708170b8bd6cb0d3acd5f17efd131dbdbeaf463d88b86b1e12b27ecfd15ea5dad4df28a089dc131da0350a260a47b73779f529096a2485134d44bfca94b5155e22294131c55c89a940ea4990ed1ed5e7f603659ca91030cf94b22d57de61ded7412a2ebf99d051143febdb77a8d21427bb9085dffd9abae51315082eb7275449457bbdcb4cd7b2350d0fd25ea89a8b547425a426c", 0x1000}, {&(0x7f0000001280)="36b72e847e8cacaefcfc05faeec63d885187d5d87f8c28573b58458ca38a2c33d8aa0a0a53390df46dc6e716662a67cb6f82f91c8636d7cec3d814d8dbb46cdfbdf4bc35a15c4ae7ec03e4bbd4f3f9859405637086904d55ca6d6f7ba9ea8454d4f8992a90425890c0231dbc7b73e0ee420c0d00256d766188e071994581a1a2123bd07b9a639d7c3c90cfa1b034175561287c2b82f04bbe3ee09289e1b6ce3095968381f08168eebb77a3b0ce1e12ce792c9d402dc5b9854393a5debe5df478a97002d99f93cdfd6dcb8ec1e358a5", 0xcf}], 0x7) getpgrp() r11 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r11, 0x0) connect$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00002e2f6669d63f4dd79203e9a34484d7434289f7977a5433142da47f00cea9e234bbc12c78b36b53db9b3b146a9cbb6a9fa5f4eae63859065384fe44741fe58e3674b80ec9f51868e0b2dc92cdcfea5e080151555108708d5a9f31b4896a2f450988f1aad16fa8e7612f664d6a0987c30c533e29e1b77b575605fe16b4a286c82fdf3db8641c7235927754b14f8ad8b374febcfaea343f0910fa8ebb4b5295c2575b41f88fb74d061fa35f238af96e949d28056b22d1edf5919e3602558e188dafd64493834c52079caf791733d53104d5784b906623875a6c8bb29ab5f0ca755d52629ea79029"], 0xa) 21:08:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x2, 0x2, 0x8, "e0f04a3720291c553421bb66fbca907b456fdc9e", 0x1, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:28 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8000800100) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000840)=[{r0, 0x35}, {r0, 0xc8}], 0x2, 0x0) accept(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/107, 0x6b}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/227, 0xe3}, {&(0x7f0000000680)=""/47, 0x2f}, {&(0x7f00000006c0)=""/44, 0x2c}], 0xa, 0x400) dup(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 21:08:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xfffffffffffffffe}, {0xffffffffffffffff, 0x3}}, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) recvfrom(r0, &(0x7f0000000040)=""/1, 0x1, 0x3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 21:08:28 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() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r4 = semget$private(0x0, 0x0, 0x408) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x2]) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x200, 0x1000, "c1fb2970fefa2dde1ac4b3e5d1bb9f03a995e2e9", 0xf6, 0x6}) 21:08:28 executing program 0: madvise(&(0x7f000034a000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) sendto$unix(r0, &(0x7f0000001980)="34d2aa53a95aa144426c976818e350e55f97eeffe8292b21fe4b54ca5344912400684166f4d7a7d98deba762cbe16950ee01a68a2ec02b8fb8f419dd6cb996a9341459c88dfb7d1e8dd3c32bd82273188c79069b6918728f0c4d6617d991a7e606f657d67dcf98cd0f4cd2743e8fa854ee910b287aba59ab84ffc4dbe907d8c42d6c65f822ab57129c14da76da8da039863c3abec74996be3509a13beb974ccbee84e9d20cd4749083dab7c4bb3cf1cfd9e5cad202ba620f7ed5c00877aa1c586cb2700f683651c35331af4db4089d911dcf54753ac5f3189218dc1123570e253c1a10d80b5b7eb5b626c782e13349e87dc9d4e508fdc04204bb22ddb3d288c97e2accbdb1c94d44f364b259c37e23af8ff73b4ee8c54347e8ea8481d946521c0cf2073f289fef41594e4781d81e3ebb25fb158aaf93298ed852cb0bda5ce7295a571ba3e6e4c6b25e82b18a09471cadb483141f87e73fe2cd7e49e4030b517375a4f1e2d2196a748460010e594a0cc4295e3ea6f36b2bc4fef7ce82707a77653ea8ab372a88a6a1e6c52f35553e17c371147ee6f298003fa9a0abce0f77005493824ef852db0dc5aa57b85f6e188536969d0788c06ca3d23070239ceabf6b1b3cd7df400dcb472cd88fe628eb48c1269eefbd2f0d32e673fa13a9b0c5f59f06e60b899450b76559c92d68c555c709d5db91bfed97b95f41f69cf5022d4acf63bb362e94e2b217cd10d16c0f33975d3b750d6a6b44f343dedcafd5048e2041aeb4e124d5c02bc4cd7cf16a885729f6ebe2c65a3459edfc7e109fea6dda3475f2e010c9dbd1e161993c7dee9b78dd88db3dba25f69c6c0acb345b2a89bfe90851805ed7be7a282b814e64e662c854f1b00b63a3da0bfd3a68bfd92b5452ea6e0d2c6bc4327e9b45b8b0a5599a64d9cb6567e433d9f755175e95ffa39befebe74bd7cbdc0be16fb78d126ccc83f182908cce991db810c56a1a13116f92f015fe8b2dee738457593ab31f03e4622b921359ac48ff59fb6677cc2b9c6acf30c30dee9204e7e0da65458388d48a833e652e254221ca50dee7769b626b69545da292f859c563ccc20b4ae31cae60b03f1e1aa8488609304e45c296a3d0dae4b950f0c9ede51dd3a196b796108bfd8a0c2bb25e7d09575e9ab34456e658028ee0654e3306f29e6690d7a2b3a4d721cba0231df3bcb4f6d1d8912465555e5ba26d00a706050978d7bfeab0fd30e6b5ee08e3999849bbadbf83be6f146cd3e6bfa91b70fda313a2cb79fb3f94b6075b037390a6940941f574c6a8291e0a7bb134f64b0325bd828819bebe0876e1478aade30c999bcfecea63f32151840c5c51cf8e42f60530c07cf0d17b3aef7b141fc8dcfdd927e96c9567f0821e38aaee8555dda3f85101578029e1a1085d925ad2bf0d47877e0211ead978dba4ee2433a399fa3ebac1a891191d2cecad20f31bcad76ce2d82995614d243965de7a53404a4a6faa3a568027c617fc96719a2689f9c52d7a768eb8ab142a058809b1aab93cc37fac32996a079da815000d0e844f1e5856e93a2ac4c6e0361ff019994f99d94e167087d82aea49d883f05f3436c26e8e3acb3c1c147075bdcb03c88cad06ea430f49914e796d906deb478bec06d65b3de9a00752c3fd47fcb975794f33a1743538e88387a5d21cc6562842659bf91729117f2640e0e2782586c8893cd20cd14996eb5d19faa6aa658c1fa3a0e8f2be1a237ff30169d49a87ed0be3f9c9a76971b34b0a0693ae9e1302363bcfde0488e92ea8095f363531777ff9009e5c35f6c1aaf4925e4adf1dcc493068b65bf0b7941b8bcb895bc6492ae29707c03262adbbec6a6e061709e6a57d7318fd7d38a275dd8303e69f7f80c17e73629d3790582a893a690993a08bee904b0c9185343c7b28add275ba34577c8f8c9c7079eda37cfae9e194f02793a24169d33647af49196d3019cf5e331b971e4587020510a728de2a95290132431653829ad918ab90f76fc1a80f57d1cb2b212f9e714508643ba238d30e456263d8d45b281d26546c155956db3f3c9ba3f5587a8d97c4f79b842ab8862c4a59ba380f36c5ba2387fad92d3084a7d4a7662d23fc330f73ceb26836947d96140ca014822da09a0124aadc025ae01348882365bc2c54464a8f387f3531cec6e1be4fef36876fe1e5e7e3d9ce4490614b344311ed9bb47513adc045d61191fc49d8b61ba51d8683d5512b8ab8c6925872ad71d7279cacc3ec038d7f19d6d4053e1fa9626386d0f5f70950657110b86c1b7d7904ca343930c529ce37bae36f7a06d45184683dac8f8b43c50f5ed21277f53d4ccc0820e4267691fab9c3a78799f7254b172d90dfad8bffd5d4a255b94dd5165c499f5d334592556e0fa3a15b1216f579e12c2e3d23c06360ba25dd6297d4269883c8eef478b600a38386e02e052a857426e6b8afc35a3286d55066d59b9cbf16863bd8c373c00dcb0923be7efd1465155175aee93ae5cf0c9c083de740945c085989fc7dd33b755ae3c586e285e6644f798dfe91f03f62b94afe5c72aea859e3d5b8bfc341eeb63079c52c5d8b07f599cf30903b9d68d1c7e3c5ca13fbd0e460a4278817502a3fc3dfd6c3cc250611c0740d636b8ac774edbb2822350a3a7097285c63252d2bedcbfb5a046f034b3849c33433eb95207cbdeac3856ccb404ffe341b6ffedff239feb17accd82a80dce3c940211d625f1807d83cc78e271978e7c98a902d173ee4295f0e0c5f4cee6105ed94abefb97acfd096bd761616466e71096dc89eb71064df5ba3077252bf68c8d9ed9b243b27001a10b49fb08d39451c926c6dbab5d4015a6500e590d7cde0d66a08d6b1dc1e51053acbcbced6cfe0903781131f2e424a0baed4db4b2da2f734ddb4b219a427a88bb439a0c61e21895aa7f31b9655e8dbe6e3038588bc086391f30c7d7ae6c9e8905eaa49d332336e23bdcc649faf6b1a3afd784261270771f8e2d1c7231875d41bc53ab6d715ae29777da062a9b61afff423edf6e817c9895fcdb0cc450a140ec79a3feb65ba388e4a375ee9a8fe42e0c294fc5482b6a3f76ba351a1f2d3301ec3b7780d254ad7f2b30b66ede40a66ec9820ae11cccc46c2db4a505a8625218e4a9b6fc7787aca6866cf21cedbb4e248068a7a2cf01dea98f2da471a572afbd5743e2db67e68900b35d1fad1c29acd22baddb73c38a8b2845c4a224c1b46b5aad5fdbbb93366ed292975c73c1b44318c60a9dc26dee5cb49c2bd66bf36e092a305308c367320533b7bfccba92bd0a5ca2c119568a6f0a395b04060a3dff0886eb1374ad820257c1ee9cdccd0f13af494f2b31c2847e79749bf986bb59e857e78b6423b6083f58410ca82df4f9a5f8ecfb8e04b1c3cbd79fda2047b3253e818d349f27f5fa59171ad5f178d730d33c145888cc69c766dafd15e7ac7998610d00ac4875f0f4f539a039b922c68f21c12f3fe9a7a45332b5c9866c16ed178ab7f53a8c142e41c073dddeb37ad7588b113ed8aa49fdecac4b3132b9a020d63fc31a032c910e6f7316de9cc0d4945f94a63fa87ee0b06e1ff4474d576f2173421b3d4faf7a446635120994de7db50635a2ade09e3091a0521c7f217bd21b6f5951302231d1ff33c25533d5330850476474472fea938fe8932891c156898efe552d1bfdbe0b146f5df35c0281cae1a58b3f2e2d4b11cdbafed055288f2a37dac0f8cfacfbd7febfe16c8288040ac8be3e1d089278a1d868d26ecb8ed7f35f8f3c2081984f181113a5d46d4a5962012873cc4ffb74c78071badf402a06b95075ad71c51a332d699ceaadcd38f2adf6748f22b0a073ccac03757c492e66d59508067f12eb93850515ae155d3150624178792ab737695b72afbe5909daa9b03f3809cc0da87c99005990253fd4a8984aa0ca6ddf3352e1e929c9a28d88d1daf3c182a6827b1fffc3051b9f2f77f3b63d7229a0e4cf4a8087112a914fbe49e41617584e9747a79ab8295d0892dc1398cfd6bd8dd198c9d4a0f1027bd46179a4add2f711db8b02c60b7661a3ebeed0f395a89b2758c9d921ce9eea863920b4b68c9610d5ec8e08f6a4f419c172ec8502ebec1de9ceca3ace45dd0ca608ae5e6ffe36c7685d6bab3c190a7e16167b5b82860c9988c342b19592702def3f614053aff0310ab75360224982c97ccded06c3c87424f6c0e05c05a1e8166f39b6bfae07decc76ae14c429d4eb5bb678f15c5bcf3b00f37a90f04558d0ed4def8d8913878009f66f466f6f45dbb6c92f0b4380f112641e248674d66077349d4b17812230abaddb0a17b943e6de5379dc46ab985a2592b1d66c12b442f5cad5258b9ed0ddb83a1eeb60d378d2478508700339213ca13887173191a58754649e3b5c8c346effa9d7910e39d8441417d10895461df4427936ba4a7bc3341b7aa8e1434e0276e7c3d866f8341d87f3b0e41b179e69bcc248cec68abeaa97071088f2eece9072453d4e0bf0ac29f20822407b3ba6beb762bb0e8847ff2b14bc330fd76d04da80db39b586714dc5f4f06389f1c13c32093b3f5f37f2653ded48531ea55d073eae997ce493ccc84ab5934498f73dc1886c35fbd51916c6ac92a75a274550e4abeb0b5b828bb9b901690eb54a8848ff8a3c0b4c49f1e41defd100ab06f335b4a3f6ae94293857b3ee635b14f1c63dc57796cfce5e7b7de465475c5a9ca8331c30a06094a5ad69f127d9f11b180685edd05946e2e14654cc561880909ed329c36859467d362f93caa20f1779a472e3e4c6e5295d790ae3f022f21dc69569da7049ef86f8fbb1da4a3ec85fba9a20d5097b749088a897b188bb3eb29500a2650bb4810510d0167e1566c3f40fa36506778e773fc31ee6d5d54d2b0483f6a1f4d05481be8486999b1e0a9186502eeeb850aa731c02827f5fa31c64df76acaaa677b8c81a111bdd30e91a31f709c60b2a5fe32acc733bbede8b0e17b2395d4745adcfcf23ae4930c442efb710bd60a290e37aa874942ec54d5f5b8196ede4bbd89c9f8a6d05f39d52066762aa8d78e3f9f98d281ba55519946d65c679ba4eb885ebcd4663466c734fa7b9509312d38df49eeb7ba1541f469dbf4a08b73efaa58f997560634d4237b5b40221df59cfaa16aac48acd6491cca46a2b1943b4b4bbf416256292f46780c427d6f15587a2dc0572da6f7238df57d48e9d349324d015bfb5d733aeaf64197b2a5b02c3bb1513db863855b98c3811a8139ccb38824b0fe14ad68e1107541d20be196132e58c9bf812c4a6fae53ed1155e42260c2f31723cbac78236f4698aa37d3b0025c391c43900247b10d8d7a69bdb801142800ca4d9cad228680a8f3c6b088d1649f2b488edf455227a3226813fef679bea1094dda76b6455d22a1aa01303544be510dfa5e80a95cab9cc3df6028fe3afc5c922c5fb38a81695004911d1df12f91b12b18c8a0e480332485f8349fc4a60aaba582472a079e6c723efc90faf2848be01b7339519d570acbd3f2645959512dcd64cf56eca91631ee6acf97082cd862e457af2816bbce530e17fe575396f335bf23fd5f836134b0427e63948fc588e4fbb3b5603901f2e168ff5b8d5c142eba3628e3ee743df8ed2ffbbcbdc5a12b434ecf53ef4a8300feb8a12381d43b03737d84f671c32024b9fe697192b442691d09650067ba82f680aef8c2b036eabfda52665f6cffd91299be0ef45bc02af7420f5e5031c683201fb76f16511b823819a40a4a969428603a6f0cbb1af3a80edec190f4d3e41ee805864a96a432f6833b291b", 0x1000, 0x1, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) accept(r2, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="80cdabdf9c3c481c542429ace17a7b83a837ec2d27412eda7b19c5ab9f575bde7a481e7bf529d273b9", 0x29}, {&(0x7f0000000140)="27f930aa6d3fee3288f5aa8250bf679e2a80451ee2f735fbcad89ff6f316621f7516eb5948ecf3a3b6628c27f7efd4e5d00d09bb4195a2ef9f9bad08273cbc337c67f6b5e2801775dfec0046663ccaf8199cfa656564c7f33bc6bdc774e1ffc47f2797ca81d9a0169042b669345b444f230d2b80d5938fa608a35438d58b824b1ea32f64f05997f83d450d", 0x8b}, {&(0x7f00000000c0)="14affa3a377810364b743817021bc65136b85ee3ee54becd5f305c1ba6eed0cfc368a3951be8a5", 0x27}, {&(0x7f0000000200)="ea712d6ecc2692705029b7c615384ffc2c0ecbfa2a01faad", 0x18}, {&(0x7f0000000240)="51e6fec4df64779105c00a6819fd5cb50687cfc9bd702cdb63170b4f00c5be5a4464aef17620d8332e005c1877dc36af5101f553b3a741717b1d4357474f1dee5b2c30e782b0fb3ce8bde9ba192b010eeb483a4030717a540feaade61280f97655e7960496f3989d72b45afc11bd9414c42feb22afbe332cede9cbaf839eee60cf5e9fec49e525032e2a6cfefa753bc98dc9c8101068e2d0160946830bbffe", 0x9f}, {&(0x7f0000000300)="36c077017841966855edb93fdb7da066b19b4fe944a3b1c7b655a5ddbead03c341", 0x21}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0004859f72a40000b2f9b5cf00", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x405) poll(&(0x7f0000000100)=[{r1, 0x6}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000700)="f9045ca46feebe2bd1864003156e64947307cfdf0de4eb2103b9d64cf9d3e89f2562f802464d3b1c49f137e73f892f51fbd4a50caff78f0827b68b7bb6cd7f31235630ca4e9abce9ce364bc502607635668f998e9451a1ac304431ad66fe44505bedab444e9e6a184846f4e6ba7b888b9c6b0bc1fbc52ebce077ef907456e617fb8ba4", 0x83, 0x2, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8) 21:08:28 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x29, 0x60c) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0xbff) 21:08:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x4012, r0, 0x0, 0x0) 21:08:28 executing program 1: socketpair$unix(0x1, 0x10000000b, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 21:08:28 executing program 0: getuid() semget(0x0, 0x3, 0xc600) semget(0x2, 0x2, 0x27d) getuid() 21:08:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) syz_emit_ethernet(0xdf, &(0x7f0000000080)="5d4c4e9ad3fba9f0d50f1fadff882686b7f8b1edd83806e3cd2f38d919bd3ec2a55020f4bb48438900fcf2790f7fea0bc8b0d21a5bc6aa897680036d874f206bfafdb81025e0d37cec8884a14d236e921855c87263a618fdef18bfd02c4fbaaea8e9e02d1ed1b97a175c362414eb68df8dece7979678ffefd25368321237d2406e4276ddf0500ecf2ab837bd4b46d4b15e2277bb7d488093837f9e35f0a6fc94d0659fa0232608e1ec243bb70817c904a8a819323487989bbe3942ba1a67b001736330c9b8fc20fe93b98a069a78b9c76467d25eb2398237569e30b1659dd1") setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x13, 0x8}, 0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x2ac3, 0x80, 0x9d, 0x80000000, "795bad9211c030b67ef80430de8a5fba6a5bde04", 0x6, 0xe17}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x78f, 0x80000000}, 0x8) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/241, 0xf1) 21:08:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xfffffed9) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) shutdown(r1, 0x2) pipe(&(0x7f0000000100)) shutdown(r1, 0x4) 21:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = syz_open_pts() fchmod(r0, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0x17) 21:08:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 21:08:29 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) write(r1, &(0x7f0000000040)="bc0d3f6b8e222544cbe272fc5e1d61d1b4c8853a4cb5cd67ff", 0x19) dup(r0) 21:08:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x100}], 0x2, 0x1ff) poll(&(0x7f0000000000), 0x0, 0x0) 21:08:29 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:29 executing program 0: r0 = socket(0x18, 0x3, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9edd3121d4525a42a98d1fe20582d1bc6376a7ea9d26b3d21cd542f8f356bacd2e35f7b36fcd2d384c8b069b85e8488a46f7a7785e131b1edd1452b72f4dcffaebd58e4135cdc30e9ca8f28c9867290a852a68b023871e4b8ada7a754bbef4b59ac4e6f06b7ae3aa21ac35b5ed9b9ad04b7d1a627802ddb1d2a58788971dfa85b86e9dbb51afa9aea1caddc22b745e6e8df7881f1ebf8bea52284ec9969386852a7b72e9357242aee18ac94314ec14ebcdfad3b527527a58034feb610352262c26ce1d7238462b4cbda90b88b5", 0xcd) r1 = socket(0x800000000022, 0x4, 0x400000001) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$TIOCEXCL(r3, 0x2000740d) 21:08:29 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getpid() shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) 21:08:30 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xe0, 0x40000000, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0xc1, 0x8, 0x5, 0xff}, {{r1}, 0xfffffffffffffffd, 0x1c, 0xf0000080, 0x0, 0xc7}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf000005e, 0xd8, 0x1a}, {{r1}, 0xfffffffffffffffc, 0x0, 0x22, 0x81, 0x100000001}, {{r1}, 0x0, 0x68, 0x1, 0x1f, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x8}], 0x100, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x2000, 0x7fffffff}], 0x100000000, &(0x7f0000000080)={0x7, 0x95}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x5b9967ea) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup2(r0, r1) flock(r2, 0x1) 21:08:30 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x200, 0x70) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 21:08:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r0, &(0x7f0000001340)=@in6={0x18, 0x1, 0x1c00000000000, 0x1}, 0xffffffffffffffe1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x0, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 21:08:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) dup(r0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 21:08:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x1) 21:08:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000015c0)="5ea700f91e9ed6e248e787b4d5ea1ab692db2e68b080b79d8b75d80ef488e3a813f10c80add6d3d5f65ce86863708d6390cb57c5cc5dfb0fd59a7b921e93e17c190802ecd3cabc79dfdba0f6271773c90be759c22015ad47470be10162b6820080b6e3939ada7bf89b51c1c8a4d40bf2e8b5c99647a91ade79c077ca8b317ba81e79ff3f6f9ec4d336efce9bb293541bdbc2e98d", 0x94}, {&(0x7f0000001680)="6c96d297747ca9bf862e50dae42bdd306213b814f807ef0b1d5bff6acc85f7082937c48bb308370a25263d60e46fdce75a5bb8cb777b24b4e7cdaa2779782928d63ca95ef495952c5ab24b55d47fd981fbe6637f55ebcf398a39508b573394f45e88d28293794ef3a2df69db4964856c2f5e67a56f63bf6bc9fc2b16a540d71e5d96b2eba005a29e639784f8779253002b11e05b90f9a400409b9bd5f9f5616e7259b888dd8d74b9df21c4c87351434ef40af5", 0xb3}, {&(0x7f0000001740)="ccbfc4bf77c37aa497722568b26eb78649ea13f147ae23b26e961c3353508168d4c3c3afe85f71a6b428b187e12ed04e3774769d855874112a20de2b8813f64e54d267d2aa1599f01d9a3367e8f6948d916e26625af71c4c9c175596138489634e05773653cbc2bab15206186d5355536aec431653d33e53b0c98fdbaea520ea3ca7aaa384ae9672f8f80fcce92a0c7eefa181eff451f30bd7ad1e3ad35077f4d3ef15adb779d20367006735d8c5fc1cdcf11144b6d30ba6b7ff8b715b5ecb0262611587ff7f566a5c3c93443bc6aa038ebb9c0d853353573ac7e372199e7c5390feda13dddd2a89504b0883eb3a3c7b7c597ce17d6fa571e7c4e8aa2f9855e56fd74fe39e9b1538c23fd604038803ce58611e6cc071e1197a7aba0cef6744a2a0007cee1fb05fa46a0c21910b6244094c7cd6b5bb680c477a8a1e0d70499240dc9b0441f54b24d10c3af679a61a32892fd1ec6fd497e864ad97790f08de1dab005b790ebb1c1832fae45f617715e63fe64f862d19e6659c35a9ed58d936f7295f5dd5f8dfea1be86d8f42505379305266e4c524a2c41e3537cc2eff9b84dda0d30a7d44d98198f9bf4443f1d248cd21b3591d66889ca4af34ca14204ad0ccec27f94c11af835802aee13650fc0f66030c878753e8e3ef3252b6984c0fb241ceb875894634ffab7c7f11038cd00d34117febb02568b25c040b4b326b0341250cb40792cd6cd4a33a66464dba2cc311a4d811b6b8bee8ff9aa5f19e3da973ecc239225e498265b1b937d7106df7906ce741049701e69642b3a5961d01ed9b5ce90a8d18728ab55e6eb6ede3d7964dd606fabbbcc90a689c68200144eb5cc3d4fe49f49063324f3b80d6d2ff2c7dbf656695134cc1bddfcf86c81617b3b2f97ebb03a9fe6e8d8b8d1ac4e631ce86aa852e9dd5fb5a5154fb45094bbacb6349c78424cdb7703a3cb53ccf6a3317f52f116f0efa6cd73bf5ce341015da57755bac1b272b9070314b5655013ae282739f2437d86b0fa0e4eed609cc3ebce5f51df9a3aab72b0c027e56e72a628381771c3130703a657d98280b832a9d4bd7dd470207009599689f3bb5c40572810a31ff5d01fdc54c49a0787a5a39f2b8a919f8c57405ee99b63815535cd73836da0354777a7dd62fe47cd5bcec801b4a290b74e3fde51c1775de112092fead19093b2a16d943866f95e22f2646339e97136fec3246dd499f5b6420a15fa8f60547735f922d60676051d41468b5fa90dfee93c261066612026b721c843a92e9a82316f703ca38da5ebad79ad207a4e3f4a11818eb61caa217f0a676250780ffc561e695d2f756103c8b0723a062d3487a3bf612da12ca880828f35328c8196f76526d5c9b926bad59aa5796e88bffee92bcb86ac98395ae64ef8affd643980f8e0f5e256f5f8870dcced121b38db459611e0555bd053bed7f3eff3021cbc76e8f1e1faa69b6601efb220443eae98e1992cbdafdeb85fb4ad6fbccf87b293c7042b4b880fbd2fc8d4181992747a5136f85468d45222ff0061d64e428523cfd84a71a373f8562e9964280273b152bde30191d4a6136cae0d653dc6a856a8d8c8059c4d781900b5794025e4364bb46514634aebb5f21cc50bfb1e2b686cda08d0afdd77effa9a20afe13e902b4cf29d0afeb96bf72e10d58504ce96f360889f588bb8aefee1fe51d866b225942de4609c4eb2124bb941cebe7746eda43a37635d374f8fa5b797026174ac507c3daf0df3122284beb189e3c691be635e4b0ad7130bd19663e9967599008b5448645e08f52dbf15826aa942c3fe0160a865d82f8e771574d17c4ccffa8c4bb34ce6532e0a1c6047accc690e2f08f2c6d5a99ec24709b066afe35c4f10bebbbe9a3014867f85638d2b223a58a27994400f00f720796f0fc63be76926a5584b58cefab7dd9495c85623a4786f882fee1bbddff1a9e5f3a4a1ca86334902d20f454e5e0a47f442972bc9df695f9f14a3a7397c0927f8720380232da9fa27fa42db873734ebbd733094b62fd8ebe2174f2fa2247ced6e9b926c0d54b2494c7e62e19967c3b288c9b2a772234fd2ebde1d043faa2873c0e0b5e81b6e8f5834b38488343f89d0614c208ba5c61e0822883bce28cfd6cda8854381f4fb650789b23f38008eb559166d2d632519f63097181ae2c698dc5df54b4c2872b1d00a469cae839aae831cb7223676a28298f5407d0b80e5d967ea156f33461155e313d3b9ae6c355e599dbb72d54703482ca7255fb75bbc0e69958f508b55e4111ab1667f66b65b37ec3cc69b4f65120c4b180e99484e5adba72ec69687c2fcbf1a7a5f3a40325a5c78d34312a1547082e5e7f6728edecd00e1c14c2f9e2f3b770f2233a73e461bb3dd30104cdad7d2562cba6c0e488550aaf71d362f26b49d1c4e62501a19c2d104d25feef070488f7a02cfae7a350b4832308bc815172ac072d8c92301b2534fe41f3cd70bdc7bea28238b5352eefcf50e386a704ec400763ff6cdf96118571b2b5cd1cc51e13ab005c0ea1c58492298991e0dd4cf1c2c45136bde97594dbf10baf968aca76d87d1c4709e719d8a52cdc211e04406b1dc3e3984fa69ecdd87be94d76b0c47f3f2079b49b9b5922cfcb740257ca98d09392099bdb5b7b0a3ffb01a076ec33e761db09d53eeaf77d00f1c23676ab3ec0020d16ecc35944a4c9524adf9b14b26de248f65bd3983420125dbe92ecfecf3795137dcd1f6a6a231290ee1976156bfacb95165dfa1abd7f73d5712e446af201306cf4b8cc202b757078018889ba2fe755a59058bd6823e25d792c2bec85383923aceb2c31591adcf8369427a34de6f40d0fa29d267edd6b8fbdf590c17aeea8bff9994225b85962e663429f9e5edb0e38a305f2be8d53890ca7b8808cb7d5ecdfe9f725f0d687f49d29a5c4b96d797668e4f94f657acb45d7d69392eca59629f78f6612cb5520615be9247a2833c648257a24c41b77295aaf64785528ff04fd9f8fd6c92d36be4da3d7b6ca93bd9c6e03e4316da54ddd2a37a989c780cba0f56f8df9097aa8b5dfb7abdaf302e9cea52a2b36a540cb2afcb326e9c981f108e6cef8a728990f331be36743576da32b23a8c99648407565e0ded27788716c1d20590da6c273611028e4275334fbae1ee9535130a538b6b5af5b1e337374f223ab17209738fdb00d27070241ba601db04d812cdb49ab998107c9c945b03c6547c8e7c57f95c061f1c1cc4bfac992c6489c26e55b64e8e59ce2b8f113b372015047570a68eb18bf2ff0b61df5de7e7cbeda74d78a231fd87ad8a9204cae803bbeec23701186e19696f17ad518875f5d625de89a129fc700830f31acccab222c1f0750897990a3b289aecc61194572ee1e18a9a0ebe56af3bb51762c6997a7dfae5e33551bee561be1b91c425920514b4179738cd502f193805b0b94ccf8f84254ec680ec4854bdf9802789c7460794671480747ad42c3f23103e6586a9a220674bfb6b16571a3bb7fa5dbdf72ed75a5537ffc62e3e5ac6adf111aa75ecae0396f21f6693df4ff7d5b7f02a5fece88266006f40e7c6ad032d02084c6952db92f554561fef9fbb415bc9498b7e2bbc5a760135dfe237aaf7de065963d7a3f3385c779081a9d2885135b0d5ab9799c6ea1e9a5ede86225543ca18c6ae349e264b7b6e2875f03bc7c3ab4720e3d48effc6630ccfcc50e3805be0125af7066d9024e06225682dc375821636972734b6b09fd3a58aa557c371ef73b955684e2a6fc48dbfd02a0c5dcbbf1e7587a1cf12305215617432da481692261b88fb0d445c5e7743908d99ea05711f5db44300ef42cbe8b7a668dd2e0fd753a4867f0f29d5f7e4410d7dd11da79823fd4db9d22fe58bf7577a4e71e0bbf81e6b64e65a7f2b8159bc30cf66c5e8d624a96bdf49b60b4aedf994c2d0f7ebf297a0fa5ec6e80c0900d2ffe9b36157a044db488c71d02d1e553fd0ff747397019f59a660f405327e3c8b92004c096dcc0a6c58dea7276ed526e1bcb39c0d6df3bc3b62c8e2ded8f924c01c6842060d56163a98fab9ea9ff1405380e62a9ae55fe427d3b53ee8555432f17927c5ace99f780ce71a939f89f4bea2c07b2e6c51df5031b5a8527bd6c5a459262124194f74ee7f2b34b636122bb2250d48dc3e5b535ca9079c7cb715ec40d7a8754b48517ff14dc8ea73734a328445dd31b7965a1db21278710dc30214cc5db04e01e7692862306aa8136648b7d97edb1c3c37bcd34d3b6014435cade071da9ccbfd67526a03a02f8a786f83dfa8f0e4fe1f85df20dbd562a8aed93a2099b48a810b35b5e582cf2ac194ce8c631d81577acdef908ac07340df262400845a40aaf7469eaf5f0bed17ad8fcb5f97b62c41c04ea6d01bcd1c06cebb452b05c736485082dbf543bbac65b2a5cb514f098410f42eef192a681e76f24d957d955596737085e5ec31193da351e0eb32cb5568d15b5f60a4c7a5c170cebe86c7d66c4f247a5db6cd978025ed5d322965e56ff327ac53795d198da51d6fc2ec718d89da9b0d74940206aa8d8cec2b6c8d88e91093f958dba441925c34cf4803982a94a9bdfb052d1860445949bd37be52e5ca4703180183d6dce1c7a8b8d2733ad677b998d779f7f6db58c4ed3f2673aeb351e61d6704140988759cab2cded4ce0b23397e8ed82506fe8e90187397f19512d8302d57af1b0d098a193e39eb7ac660a42aff38886577c4780e2d12ff1bbff7dbc48f2ce80296cdba70d3621cbb5cb943e6fbb886377cf4c538fb4074b68018ff6c0929487ede9ce4a5fb2caaa1c46211f97dc455869f5e05b0aaf8d27aa3c2d52695f7e42ce77b8acf9e975723697f56f7792d64cd3caf23fea017e62d6beec828f2c077cbaa79c2e2eec02c1b228ab57c5b69a250df734426afd75a52ddb1e11ac0b5a859e3f62e8e42bbc470b0b08a623859a6427b1c4e7966d85ed1f846cd6514ec67570c68a20a019c290e83f73ee078272150f8b54c1cfc5eeee4aeecfb74f26515c55b5374606159e64c6fff8afa6b58bf6583fad63e871ea019074240f06b26253242c910f71126369a065170988e2f4f08337f49f4c1519034229fdf7f373b604538b4ffe822706f9cfc21d268807c844a6caa6dea0b5bd1908af5aa38e51b3e655858da37d19a29bee729cd79ed145efe54615c1f779feb2714e1f379643ba3f6015fd1468fc12cd2fefe13702dec86838be368926d2e62b6bb2f9ba8b7c7c434d8f9cb2acd5b6d112333251079859c7d0f66162895949b8d5a2c0ec6608a58bb7b3791cb18ed6cc7e83358548b569b849b0d23c1e033a7074c16295bcd87ca5b1a10edcf38256f26b86495f1df629324ee8c9e8f6743c59ef3e3fa569ccb907e6a865a698ccf4b606238b78672770927cc05e1014c8cc663d559002ef3b43453b726471b0dcf224833abec0efb60533da297125aa448e4997fd0a873a08fb315e52546e2ad93d4cb0aaa597856a13367109189ed1748f41e505e17efdf94909dd2e2370906da309fabbe2f18b7bd404563d6f8f2ab798bcec1cf59ead19c2f5c07ee7a9a49630ab197b91cf2a1ec911bba796dfe597eecdccadab2929d05ef2d5146644c0479d9bf6fff0697513dff4129ae22b67b3201fd2a229f3e39c1f47b09e40c115540366fff7c157c9ac600e81970e83cc3eb58009abd69ee4c6f73830015ccc26947571076930da2792244f70a4e1f8dd72e42cb15709d98b2572e4daeb17f8d5f835ee819b95055b04f1c7fe1beacfa30d71219124343784c1ad0fd2df", 0x1000}, {&(0x7f0000000400)="d10fd87245fcb3878aa06af60059fbde36ca11a9f0100f0eb62c76fa644a113f6dd576890bec110aac1e0abcb314233419c7873b8061f4bdd7c768eb", 0x3c}], 0x4, &(0x7f0000002740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x40, 0xe}, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d258223ab3b4498848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19eb2ac58af7e581739d505370f55d9bb05dc03e23aa168a02377559b7cb5e32d0ff2b28b5b3baf46583212bdf707d4e7199679daa987423cab21c6b2748aaa78947da61f75bc9028a2b887131399b0aefb6f93b106c5f1dfdbd1477e3432bf5612a2297d8574d6b55a9a415b63fc37f8f8d4d4862bd287b177e09536336fa07e5e71358e891c28718d724107737dcc0826a6cc925e84f66397a719003d5ae952052e7c2fe727e639f1627cc7f021d8b97d82804e836a9713d38c496ee91222e51f157b20f8b62715dd5f05", 0xee) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=')+&^\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='$I\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00']) 21:08:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 21:08:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x4, 0xfff) fsync(r0) 21:08:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="61a64a50a37fba29fa357aa03d60450a4e0f916e7ac8c4288c048dc660373b140675b41e2e579b83ecc0237eab7680de0be570eae2d87cad2f30f7678b829e0cbfe0230124bc57a4d672df0d578dcd9343f760e4a81072e5ed43da3c4ea0511eb10a904288fc0d0190a87a78379c5e7ad9f0a5c7aa7cecee7af6bfa41bc6", 0x7e, 0x4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:08:30 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:08: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, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x126) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x48) close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x4, 0x7, 0x80, "4d7b42a88dbfbea0449a9d3c5ca2bfe33dfad980", 0x401, 0x80000001}) fchmod(r1, 0x121) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x0, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r2, 0x4, 0x80) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 21:08:31 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) socketpair(0x23, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x0, &(0x7f0000001080)={0x2, 0x0}, 0xc) 21:08:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x2) 21:08:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x8a3) socket(0x10, 0x7, 0x608) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:08:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x1) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x5, 0xc, r1}) r2 = syz_open_pts() flock(r2, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() close(r2) 21:08:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 21:08:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x810, 0xfffffffffffffffc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 21:08:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = geteuid() seteuid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x20, 0x2, 0x80000000) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0005feffffffffffffff1e11849e0f4e1a9b0c4a128707a7222233ac4c7bcb4e0359c2be35b23ec141bcf800b4160d40eac5fa8ae848db"], 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="0d27e1871e4c82757005cd6cbf20f145ed58766595a868b95e910e6eabd8931c140ba9db9f04445dab4cca3ba7b5e0146a99d03698e90dc239be41eeb216998ad78bad912d9de11bfe63f55584b001519a51a96d0f113f89fb03da14fae39b7b668f42e426aaf81c70415abbe849edcab0024bb0539ff5eefdbabf6261da8ca1ccdb54791dc365", 0x87}, {&(0x7f0000000280)="39ba6a48604bcd0c59ce8bb3209ef2fdb9614a61f2dffe7d8bc93d3b23d18df636f7", 0x22}, {&(0x7f00000002c0)="a784672f62e1c52c6da8da78b3e648e27f4cee71cc201b0e6bb34c66fba761c3223e960ca587901bada55662d48346ca7f6e6bd0b7be033e76d45ee665ec6e5478f89c5b1f1c447cc6eccffee2d0057a2c16e71cca875f37c0cbd1", 0x5b}], 0x3, &(0x7f0000000380), 0x0, 0x1}, 0x40f) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000009c0)=""/4096, 0x1000) close(r2) r3 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) seteuid(r1) 21:08:33 executing program 0: select(0xffb6, 0x0, 0x0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) 21:08:33 executing program 0: pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/135, 0x87}, {&(0x7f0000000080)=""/53, 0x35}], 0x4, 0x38) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f00000012c0), 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 21:08:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:08:33 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchmod(r0, 0x10) fchmod(r0, 0x88) 21:08:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 21:08:33 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x101, 0x1, &(0x7f0000000240)=""/229, &(0x7f0000000340)=0xe5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000000)=0x21) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = geteuid() setreuid(r2, r3) 21:08:33 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f0000000200)="2dc05c2a74781c5ac0aa3ab27559957e31a22e0dc3498b9a3afbe64df8dbbbdfbd7b973e341cba132a4b30f17909d5a49dd43f415ae7b6913e74a90144b9f101cff04c16ccb08b0a9d5466cd23e9b62ccfb2fe0ee45eba84502ea9e95e855efcab16efac293b7fc0f9b0153b6eb9d7425288431e48b28eb4f01adffcb8b33a5b90cc29cb923b3423d3861930d54721a6361cbb7ebc88209a6a3e96ecee7c0fe98dbe8e87e38afdbedc76597bbcd0694bf5d07c20b5ab573e3f0b2ff5e50bbdba011af24c96c15f", 0xc7) syz_open_pts() 21:08:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = semget$private(0x0, 0x3, 0x100) semget(0x2, 0x2, 0x25) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x9, 0x0, 0x7f]) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000781000/0x2000)=nil, 0x2000, 0x1) 21:08:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x0, 0x0, 0xfffffffffffffffc}], 0x80, 0x0, 0x0, 0x0) close(r0) 21:08:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="db595f511ecb2e6852a728a2f250e3810a9e43b2a4e93d763f9de46fc856e4c864f4be655b2c2274ff396d06e27ec18f5e1a42664d7e10ac823f8ee9e13563c3b5a19444ce8eafe9756be2b54733b3ae904b951741a95d87dc63044ed3d7d041bab40072c18fdc1d7b6d155af9b6e48e87eea2e0b68bed082d28234414cf30aa28e3c0af7f0669d711d08d5abdbdcbf965d1f45a8b", 0x95}, {&(0x7f0000000100)="db2659555787e75b147f72bb007b99354fdb278024274f5482b18d65823c45f708e7a84927d845113d109fc7a0e8498332c60b940fd38ba92607ea55aa55746955d1c06705b9859e6b963f8dd8df7340cac7a8a731203766539f5facc0a41d016470152d7e0c1a5b4e143fd8be69dd0e51a7a592c6bdb3618a504ab68328f15c63b341cb46aea5cc42bedc2233b39cad70330f73efe7f05442df55f5a9469d1c827ff66fd68adb2a38cf739e9d7bb1331a22c462986fa4bfe290543aa77faca2baefe5853dc748b4575d7f084160b46c18c6e641b17993373f5570f13886dfecce", 0xe1}, {&(0x7f0000000200)="05f711977e06c58ad1e202339b103889695f5c3509f21e653dd86940e1603426468dec3141adb3db1d9f1d1806ad64e7fdf881ac3ee9297530c2b63d1b77ae28f6be192318ffecda8babbe30670a2c69bca8bfdaddaadf01a58a9e89c37bbe5047e18b64d7b7e18a", 0x68}, {&(0x7f0000000280)="48dc8ca966cd99c124181b682b4138459b3661c3306c32232c7efaf9d26a3963cf46dd40b6f678a191b9c523dd3b8b74ac2042e37ace45374f7941835675ec291a3d8ea5c40e8dd8ca11e0a2f38c7bac4924186f1aa6fd757a9dde8f47fbb71e61d0e92d396762a0fb555b9a0d5637088a18870de9dc5f05801941e27306d6e7", 0x80}, {&(0x7f0000000300)="91d8d5204953539b0f24f27ed6f309fd35af989642f82cfdbacb1d5afbde253c7505e6c6866fb2c06d1309e28f847229f919bfcd2312d69d37edf3ecc1dfacc4167b59fa3b7d7cd6c5f5857a26f97c0afc37bfcd393b603e5ceb050ddf32aa30d2a7dfda4da112bbe0a26679b4ec588a4f4139ec52e8bd9d5a5e080f61b05a50d67b0e13dbf035cb116de32f9a5b6e35e100edb4f5d6a48bd768a6db6e94775ee1e858bc86a5dd0c607c0fb0306cb6ee26678e3c8adfa2598cc3c5850fa7732bd6f34d5aee5e5663972dace9567fecfdf6aa7d942c4460516e7ad3ffbb7611ccc0a0", 0xe2}], 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:08:34 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) 21:08:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0x2000000, 0x4000000000000}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x1, 0x2a, 0xfffff, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x7}], 0x7, 0x0) 21:08:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xfff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffe2) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x9) socket(0x12, 0x8004, 0x5) socket(0x30, 0x3, 0x8) 21:08:34 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) shmget(0x0, 0x4000, 0x102, &(0x7f0000bda000/0x4000)=nil) 21:08:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 21:08:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) listen(r0, 0x5) 21:08:34 executing program 0: nanosleep(&(0x7f0000000080)={0x1, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6b, 0x1, 0x7fff, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0xcbcb}, {{r1}, 0xffffffffffffffff, 0x6ee10eb8da724093, 0x0, 0xffff, 0x2d41bbf6}, {{r1}, 0x0, 0x84, 0xfffff, 0x0, 0x400}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x61}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x401, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2c, 0x4, 0x3, 0x4}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb58, &(0x7f0000000040)={0x228b, 0x4}) 21:08:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x20, 0x7, 0x3f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:08:35 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0xfffffffffffffffd, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000011, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x2, 0x1200000000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x37e, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x35714c7ea2e475e8, 0x7, 0x128}, {{r0}, 0xfffffffffffffffd, 0x85, 0x4, 0x4, 0x7}], 0x37, 0x0, 0x19cc, 0x0) readv(r0, &(0x7f0000000400), 0x10000429) nanosleep(&(0x7f0000000000)={0xffffffffffffffe1, 0x40}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/66, 0x9}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3) close(r0) write(r0, &(0x7f0000000300)="bcd26a33658f72ba27f6b3bb2fb3ab3b92a2b02aea0fb7329253b46c5525bfbbcaa037f1b6122cb7cb377ec426f1bd11b0087b18d492f325f89a16b68576cc68dc3855b2d2e020917385cc8dc1d96dd52ad1", 0xd4) 21:08:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00696c653000"], 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f", 0x1}], 0x1) 21:08:35 executing program 0: r0 = socket(0x2, 0x2, 0x400) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x8109, 0xffffffffde7a5110}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="129501d6ff787da062114fd7ef49776d78c31dba0fcfc3aea88b35ecd47ff772eddb68c8073ddca4ef5e927fafaf39dcf7b07ae521862fefa097ad2ea14966d35292b54a4bd0b6efcb05a331a6ad760b0488ceeab62479feff10268ffb4b036b2efbfe37bfccba64fee5cda5ca967d6279bf6c9be0f1e2d7546711686595053c4458dabc532e1e24749467c174f7a4d63becb0341d35188eb5f5af6ee9b0339ac38d28f45e7b135e", 0xa8}, {&(0x7f0000000200)="29433c2a240d812067a839a2f21603bbf9bc8a7b6f3665d0e859bc", 0x1b}, {&(0x7f0000000400)="f8bf8ec19f7cf5d50b4960b715fa84b20b291e82ff95aa75a9e40d8a5a8b2b04e542e7c54bac801d2ff188b160e84c846675241ef122adbac28a8f3dcc3f2f619f9512dbd1e22c3e80b6d0b14dab2889eb02c6c33ad23e652ae3d3c54ebafd84902b8751e2b7e70e4ef46ffaf56bd406a0d1e6895dc9e24a27299c988b35def60682cd6a36adcb16e177539436f031f974c33888ab35aa441851190f8616b0951286461d4ec551dff4d450f49136eeca8d5888ccc14939922c6aa72e83a20cc2631f44fab94a71926a189687f3660fda86c11e8cac7568fc2daac2e426b0306348e9d56684c7e91f395991d196d0c5314c07ac9cc808b7e5e7eff5927a78ff74baae7332921ce036005f799a30cb79e1144af10f070a066f35229a98e3884020b7d1e0a3919173097576387b162df2bf8dc0927b97dff38b2807f4f880eaca5b6bd247e3383e2e7abb2c23c193b27e335173ac13a55d3eafe8658ad3ff0bc2be54da8f53e76d74e53d16d4dc8afbf7fc6de8a63105ae5436f0af792a502d584f40a1a2d1c7220598bcdf062514e400be1ab4d578fbdfbf6118b876cc11d65342494cb282ff18ad6e62d261e8d335be3bcaff5bc514c1b32c48bddb8ed036264d5d0d0738069d41e90c118c2e5d7242a36f91c18d608c9c0447b564663de331157eb867cb03b87af0cb1760e65e24b0418ad7e52069f0f5e51d70185d8cfbcfaafff2d2421a2b81775283cfe77451cc678622140837cf613810bcb2a8b854400e48d5bfe8b4dd46f31f6a40cfb1723e36d025bb90d62b5400326ad4b38f7599dadbb704cea5bced75ac90af2e9b7201cd17648fd15fa774934ba385e083c73e76f2e0344b8f9b334af8481d9fcd84becee8725c8fe991e21eca4aa02f67b6ffdc3f54aef1dd85cb83287960d9139db2bfc564c093f474ddc8234c1dd3644346a0532c90a75a281d3f17e86ac47739603e450f0fed543e7dd8523597b0a3d1b94f6752503d7dfcd00220b7b7d0faa53dc61e43966402e8e86813a9aa18643b6949263cfbf83b2ba37e7b9b499a576fdca6d8b6401201aefd9242e427e6fc0ebac3c8d0f433e6bbcfe9ba6e64aa947ac65d0287be948c54bdade2f9b1528a81142f86ca1dcd53a961cc51a744a60fc82fc7d066626b5e1cda739de24e6680e2d5861fa58b3f57c04b8d5ac33b6b8454a6e6e18754cdd65da1d464a22229a69ae7bc7c8b9721ee3fdd75f3c43db5abfca852c1e3f03b55960a696d92e000280da4759fc916ee205c9b579502c6b75c5a758d9dd1d046d1d111f38b1c72e0c4ddf91d920c47f8d222ef98f4470db085e3779813ff3f350599d705a5a1bb69d03af8b418d463f65ac923baee261221ab9ace26370d8355ecd133c1b19ae108fe52f57d68c0145e860781a44719cfbefd65f983fefcb5f7d7fa8cbc36f2675b71aab126f28b38402aae1d5f65a3cdfb1cbb4984c2239609f59ae717a695fd35e1bac7236a0ac0c431cd3ecabf6f280fc5cd2584c148587d5aefada981b50e818940ddad8038326623d90da58afdc8ac8b3024605d04c6f52f4da669fe7321c86753ffa5d8b4ca6ef858d5f3573489977b73016edf9094cff14f77ee32a56df60aec0bf02880cca4199c892ad3ad6192726643749b5b59ed1a745dcdc169b5562cf5345044a1a07502be46be843a4b0d53c6ab118221dea79f46b63a3b79279177c45a6978484acfd038e3cf4dc24089ed8e08e12775634c883ce8ed058f5679d8ab770d7be6fe60dbb7555b3a1274f4a6b011bae2285408d363cfa4f164ec340143054db08ea4101ff43aa4a4a0b7df95d1e9f73602788d7ea8876f95fc5370ccd50ab0d712611306c59d08cf5e66f7db1e80e566016ec2ad1935517469878d4a2e164cc1bd4093a9fd6e2945cb4f65f066e7b663c14b3314206c4f8ab2e4c5bb45f4ec305238acb0fe3660d7631eb5422db0022d974857c3b606b8ed0987131890a38839fc5de779531bc895764c7cbf39b4db578beb2bc1f30f260c2213e17448ed6319269ab1ad6502b790fdd539aad3dc16d8986f76d3a493ab60a664f1a83b82279c1943cce67dbca9ff792fd38d20171b4d6984a065dba250622ec369969104a8aa3d6483a823947df0cc47b2d44d3814df4b2cd032edabe078acf339d29fcda3c62a20262ac2fbc3ebff15721779db194cf0c4a9a9f6f9e045600a87198e8602cc99f8d357a2627596a71eff0a9afc42be5a674de439864fa2b0676549d09ce9a67b60f5ca2fbe7d6b442784f244b2154976b4178e36baa41bad26c110a28cd9429c0176e23180d1f358ad008004cab60fc65b2e479816ddf6d49900700a511b0cee5b7a240181c52716184ce03e1464d19179b7d627fd9c7ea3f8d5bd9ce6341389f10f05cf999a24d4ce9e1298a84b68df1ccafe54ce012bb2c53c8daa79b4caa30767cea897eae0e93edf65aaa961b730e8341b5e6cee4e6c703abf98103f9b1a0d9d3cee0575fec4c135d0da059f03042a7ef806f155e7a52274a8089e7db680c02f8f78ab2f1ac3ba47ff7db150c4a5d1c06de1fc373d12908d3671e3546197bf95e28dc647a386e9f715216fad782fe5810f408f6805ec21f6aa81a87728bdbb43043a95c16116a50d165b8a7e11fb84335999d3afe1587829c8f89163a4ed86d40cc8da5e45d28cbc93fa9ac2dbbb2a801e69a015cd46c879d68ab5a1c970da61f3e4a0e53c5dcc741ff1f0b81d7bb009945a53f52eafa3637bf78ad522112523b544504267ce09e93ca5534af55ebd052f711f244c089989e40685d89da18ccdc935b5a6644968076a3eaca74b12facb1dd46085f367fd56700832e35d15176187372702649ae92f73747368cb8746cf914b15119711a6357dbd3d1fc69eb5d8e4fabd8153bcdfcc47841e761525f694d322240bd67fb5628281a54d690771b73e2a8afbb06ce51dad4e8c31bde538257085dd297666ef808919c919ebdcb38ea5a3bd7f344c9ef544e39687c2558ded30b01a0e6e554f78ade4ff51a83122aff6545dbfaff7ca8fa2a311de53699730cb05a920be4f5aa54a19fc665cd48e822281df36bdec45d314d2cc73fb30bebf9a7a344396a3c21645bbda97337d717b3852d7be39563496a72e0dd34cd629b45a6fe96cef8e8f1a8cc97e95e7f7d49f37af42127cfa091a8eaebd949ff8cfd365df12ab7bfe49d812bb5ab995a78c1fcc9f9a889b0bb4de95846d0475d7ccee8884d3a5a65d70a7cb5aa887f1bd964b9e2be539e666b0b9ce2608a6fee268b42cb2fce93418f96d77c138e91a1d8dc53c6b0d04f5145f1b0c2ce25d7e523c8d16aa18d96820a7a5b6bd8e284bcb83751476fadbed379bbf5a8fb9cc1d155bac9496f9a42556c046fee2604d0883841d66dbe035d1299c4ff65e34c3f779f29090f28b9bd23f84010186f7727613fe7abd914d4ca6a84670c7bac7749641569dc2b2e9e423dee2f055bc4af531b773c2f9303c965a3cb1d971d039eb92b8b1ca140c02b816b180fc8e3991b1c1d2ab357c34ce2f3e7c4b2214268b5a501177f209d7c40f594474dfa5444f86057a59c2b806c54f09477368ca0273773446b120792094c9373f6e30d5205990159afa8233d9c73b73af46ac4c1ea59ee5afc2c5bcbe4f324180f095bf53ffa5478baf32e9e25960329c2063ab236884fb14e8ab9a9df0006cf26bcf243f0f407296b3c3c43dac7d74514f1a192a2559af929a15c0298792ed946d197d98ae7f6ad3ee3fa752184c61052308cb1c597673fe18573f8ae6b7b4878b1ed09bac9dcb683130ba1bee3c08b85d314f8eb7b558ae396fff9bbbc3b29628cf8990d3b3514acffc417f321e31c1d426d4ec440d4abea4a473133eaaeba9b45fbd7022e11db567a71e72ccb1afe14123a09f18e51a5903763b25558d7e9822953c118ce72fde939974e80e81fc9f1888b272b84bb7c339f43dec495bf2cc5db824a499a7f4a5c1ea7350dece206bd5165ee2f3a6673f4e55f11d45b7ca02cad275cbb48c95ba4ef975ffd1cb2c4a9a7f437de89e9e165f1511fc8ed45f7c75321f05ddfe2c8833b54a35258c0c20d00053924384173f843c4898e252dae4f91b75c2b1171645de3940a6626ef99e4d3b40853ead61d3871af2a33b4c645a729ac90405739401c454c24c8edbcb13a2974ab3f82aef07f647dbd3f4565caf5d13efddb60380dc234de5fa77a9fb4e55825f435df1c8acf663923a245774f208d20934394c91cedb0a7f544810d487f8aabef234195a1046f79aaa0d9ef034e343a998128ef919d3c0088871fb35c509e95004852329867c554b5ecd3160de906d44fd67e9022b8632247982a398a4a5cf885d902c5fa570d6f77609f580a0686350f094b5781274cb89c04c84331525def90126049e0cac58d13a0f2a10a02a3fc39303ed18f8d9171bd74b971cd3e53f34937c1245dda9add5dffe5dcb7b50a621ad22591f12c1b8150fd355022191453a1a6097c6d90b9af890d9a4eee9330d8f3f2b8538110571fd4b046ee885be1ebe328801887cac5ff2b34dfbce37e2c7d75af36bc0a3cbba84875168a8acc9773e143765951bf2e4766d8c643d6868d21b0dc2c8c4b6eb9db5aa86855c98fad4ef62abad4ba9251b94650bfd985fa6c9466a90ff828c40001288e715574e6532d1604d6b3d3289d25bc34c24915d95937923b7d66df882bdd57d7cfef334056459880ab2a8a7cffa4663246e4d4d04633faa3eaee1c64c8f49c327b9d7c1c3080368d6af0e7c88aff1de4dcb1c55ab62ef86e956e332a52141e0bc0bca2929ddb17cdfbab152ec160464333e63798b09e3ce3b71b806c81cfdb4ad1ec8a192af88155389986d67b3d65bc79d58ccf30711eea7f55115d3809ac95b06ee8968778a77dec99b9726176d8b1f63eb5eb7de239b30b58abc31f794173f5a1b9e3836591ade0baa45e0145267da2b4da2c73f39f02c4eab7355328bd8dc85038aa4a85859ba239b4cd1dd40f1f7ebe0cf33c4d8f5d53fae0ffee8682341d7103af7f17c3f95800778d31bd407df44c4b46154108763cd48607f6fccd26c4772e7e0f4d6d7158082635c14f8f9d5f1f0fc070e9893d49c8084b14e4e8f73f8f546f7c25573c499be27bee639576218edba056ca015f7cfc9e13c903863da8290263efb6675a913dc5f88f17f0e111cea5a966dda1965e2e5378511908708cbe20848146774fa9b1628ddbf9206aa2dbf3105e29f1dcacc9b0c39f17322dffab37eabec0937f24502fe6da5baa9f46ca719c82c0b8d65f6c274af42eeb9223c36d19dec71a0ae7593336907d693740bd56c4459e37b74fd1d6cfef62326bddd4ddfe8025a9987f327b60e4dc2647cca6f379734e783def235a1bdcf29445fe0709eedf1f761f75ebb5b6ff09bb51e0f0ef302ce4b70aa5523d23258a3256f88f08e2ca06948edf9e93a45f5dd5937a9b0dabafb01989fda376e0112bf7f7f328aebd0f67044411f46a69f46b4598c0b589c0f3e2de6734625fe28d16f216cb96652edd6cdee81340152b4985384876ce026b9b81f1e4c160c5e1d5d6ffc0d0551efbef0f6e5cb0d89b431cb74b5f55518e66c88bfa622dc6263b72682bac081ef8239084b75ccd94824bc2bd0c0eefc505ee09b72f38dd677a81fae8576b4be95d0f67aa8ea481649ae8bb4a721f785b5c2da81baad11667c5b5067bc83b23dad671bcd6e37040c6b8520d451ebc415aa40e7f9f0018fd808fb37a8161e6b6b54d7ae22abc54d7a8a5cb82b5a49a84a3e287c108d271681", 0x1000}], 0x3, &(0x7f0000000280)=[{0x40, 0xffff, 0x3, "5be92a7b559b04e685bf7e51bd2ab8ce65909596986d3e6cd0ceb9de3a3354831254bcbc3b26094c4103"}, {0x58, 0xffff, 0x6, "8e0769f5309d464f8d8c7dc2667abef91afdd84f65316ec8a6fe5d31bcc99580c1806bc0ccfa53c01a8f8f349fce7a6873155744edfe0158fd5784ca814c913a03805ae8"}, {0x18, 0x1, 0x200, "204af17d"}, {0x58, 0x1, 0x0, "4595ba85b4f48eab437e228f5947111c066a35ff999fbd97939e182c3dd0940ecd2e4ecec01c3bafedda8efed742f5b548288e5a1ae26d66b0716eb24abaea3903a0"}], 0x108}, 0x408) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 21:08:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0xffffffffffffff01, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) getsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)=""/43, &(0x7f0000000100)=0x2b) 21:08:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000023c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538fbb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a28f895cbd6495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80ff00e4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb4d89c90000000000000000000000000000", 0xf61}], 0x1, 0x0) r3 = shmget(0x3, 0x4000, 0x20, &(0x7f0000003000/0x4000)=nil) socket$unix(0x1, 0x1, 0x0) r4 = socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0xffffffffffffff89}], 0xfffffffffffffffb, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xa7, 0x20000000, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000060, 0x6, 0x1c}, {{r1}, 0xffffffffffffffff, 0x20, 0x82, 0xfb3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x80, 0xb5e}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0xc1, 0x7610}, {{r0}, 0xfffffffffffffff9, 0x12, 0x40, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x9, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0xd1}], 0x4, &(0x7f0000000280)={0x400, 0x6}) open(&(0x7f0000000100)='./file0\x00', 0x20088, 0x21) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r2, 0x6) 21:08:35 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000180)="c68750291d50a5c50575aa3258e8816cb4736449b6a4ee1f71051eb242905e3d894f4d2d53bf651ae1103140d355492080da192888dec624e97b267f16f479c50d3b791f9e8ccab9ee6429f5bb3045863e2c7d0c22abc4dda683c2269e1420d912e89101164e1298d480d16b3217bf23274f1c78170c826b807a2442e11cabb7197bc67c285b5c1d35224a5e07c83f88cceea7de443bb34b97ecf4464b92c7a97bc08445d449d5a0e62a2af96fadb3d07726d55ba7e38ac3cfae52a8ba5ca4f2a5a5855780fdc10fc1eb30819c5cc1df8be27b530c2dd63016be1b3ad07dceb263abc9fa67856c", 0xe7, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000002c0)="c5bf99909ba20170b74623e13a4e829bccae8f2917d7d8c631df275be05245f34668a73ab51e34126591770ac41140d01117b7b2facd194ea2933ae63c517d77d07d7dce0bdfa8b9d9abb4a6379d95c0be726e8d01f5d664065738da1e03e1cb7e696708b754071f3a7fd577707f516993fa42bc0b69b923bc3963a0e0bcc717aef04908a608ad526515571332ca261975ba5471181856532b09db90fc72c9b336efeed8317f19779cb7c3d89e253676be9092c6b87c42264678cbf354292d75709635e83328b0965b0355235eed427b4fb26ee504895e8bf6765e317d09166337a4a12cbdf67ec6563a043e1657fb676789b1c8d8661d", 0xf7}, {&(0x7f00000004c0)="16f9cb5f7217e1dd05b9e2bfa9bf21b816cff07a4a8ce2d2ee4075988457ff09e08239250f8f67b2002583d2635129f07001873c7de8679e5453dd45500f4dea6bae88c78252b7d89f07db171dbe13a709e519943affe384f1e218c28396d84ab1d359792df4fd48c2bcbb55b43b7fe7676a1bf1592aebfe4380313f32cd4323fbfbf68773ca2ea136bcdcaaf683ddab9e8c969ced0c9ded1cc615c8b4722f0c98193ad0de47f388a3e6732e6669ec0089acfc2f8988d65e3f0b51498b9be2", 0xbf}, {&(0x7f0000000580)="1a7f41e12dd80c5943e0d89e447b9b16525bf26cfe3c84ddc7776463e1f3f0496aa9800924cb72f22ad9d3342cdca0892aecb6c934aeca778764d9088a26e857e7d1b49f5a0c2e36205864de7a09ab477a68bb33f66cc0800defec7fef38773109c1f8193f467eb73bdd1ef193451a0928ea9283f7b6ae074bfd7a98fb401f573e6fc83ab84b09b378cb60310106eec136363c36b70bc0e41471f9567d44142455e38b00be7d158d8419323bddfc2cec21db14faa38c71da94931be61ba74348bd61e5a0929338f99f6552975fba2dc00d365785e2e653308af5f898171891dade1413bd891abb28", 0xe8}, {&(0x7f0000000680)="8d1de4b3d0b7cf919dba6216a4db49926cc124dba8b0ddfb07f13e66f65f5868c51bb793a2676ce9d5dc709418c2fd0494d8a81b7cd31973a05c48452be574c9c9793806231491c3f6c3793d8b0a802cfe3e076c9dfbf39fedb92386fcf7a0db75bf4dfe877c1d477230ecd3e6b3627faa5746fd0070a7dd2cca2b55f3a9bd8548", 0x81}], 0x4, 0x0, 0x0, 0x409}, 0x400) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:08:35 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, 0x0) 21:08:35 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 21:08:35 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = dup(0xffffffffffffff9c) getegid() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f00000000c0)=""/218, 0xda}], 0x2) r1 = getgid() setgroups(0x5, &(0x7f0000000340)=[r1, r1, r1, r1, r1]) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x100, r2}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x6, 0x1, 0x8, 0x84, 0x8}, &(0x7f0000000280)={0xa23, 0x2, 0x5, 0x8, 0x0, 0xff, 0x400}, &(0x7f00000002c0)={0xa11, 0xfffffffffffffeff, 0x1000, 0xffff, 0x8f, 0x8, 0x6, 0xc994}, &(0x7f0000000300)={0x0, 0x200}) 21:08:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0xffffffffffffff6b) 21:08:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000440)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x11}], 0x3, 0x3ff) write(r0, &(0x7f0000000200), 0xfe72) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-]\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='$\xbf$\\.&\x00', &(0x7f00000001c0)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x8c\x00']) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() execve(0x0, 0x0, &(0x7f00000003c0)) 21:08:35 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 21:08:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) fsync(r1) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) 21:08:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) shutdown(r0, 0x0) 21:08:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x4000000001fffffd, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 21:08:35 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r1, &(0x7f0000000100), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x1, 0xfffffffffffff800, "db361776122d70c2b881e13f7635b118c126108d", 0x0, 0x7f}) syz_open_pts() 21:08:35 executing program 0: r0 = getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) 21:08:35 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 21:08:35 executing program 1: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r0, &(0x7f0000000000)=""/105, 0xffffffffffffff03) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xb0, 0x4) 21:08:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x20000c, &(0x7f0000000100)="eb8a0d17e79e8b3a188590e2d61fffcbff993112", 0x14) setsockopt(r0, 0x9, 0xb, &(0x7f0000000000)="8659f0f762d1e9789bd3e248452b4a64ac584dadf441f46123929355db0723b02867b92469d162aff6d6ec565269462638ef2b55113cde235647b703b993f0bde4c731b08a26bd8741b92af8636ee65f4afcf00586ebd13f9fc997a7138157d156f9c897204f0f7a45fcfe9e600352abcbc8ab34afbdc73581aa5649f4d5e28d90340f1a1c9a0381570cf71616987e6e9e5bae66963b9f769f0efa9aa1e41dc2b1b1b0ab134e", 0xa6) 21:08:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5c1) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) ftruncate(r0, 0x0) 21:08:35 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)="3e2a7913e4ba2d673553c01e1e4b600f00000000000051f0adfeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98a20fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c1696ad6285dc8a000000", 0xae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x400000000000006, 0x1, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:08:35 executing program 1: r0 = socket(0x12, 0x4, 0x8000000000) mlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x102) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r0, 0x0, &(0x7f0000000140)=0x367) syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 21:08:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) getsockopt(r0, 0x4, 0x3, &(0x7f0000000000), &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 21:08:36 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = socket$inet(0x2, 0x5, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="db35e519e5207affcd7a3a19ce8574d6c0f2ae890debceee71cbc55475dced11b004a6616cf72137df4aabf95d4c82038af62b172d32c1cc38382ec88a43d540a9954121ec4c8232161ce0198ab2063ebc8982d91ab12175ca7633a9f7b6ddf3d36c84dfa66d2ec5e61b1a033279493547fd8e6cf75732b6c78f7cf6e8e9fe6d963160b29de538b5a4083aa0126f23d2bd18cf7ed3a7660248f6d1996c97ef3483d86081fbb55c6d4e7e7c932b525b0a2eda43c979ad4bdcaa86f2599a5c01bfebabe7faa42027", 0xc7}, {&(0x7f0000000180)="776a97903f48f57e69d9b79e2f4dd66f69fd22187ec60f5d9e76b9e3924abee578c47338b563c590cf84f06550bd81b2c7e89f41f4c04725de2f41378edf16f3bd5e417bf111b8d397b6025dbb4de215c066", 0x52}], 0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) 21:08:36 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') 21:08:36 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x4) ftruncate(r0, 0x80000001) unlink(&(0x7f00000002c0)='./file0/file0\x00') sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000140)="20127d396cab29b4f41748128ea62bad483be2dafce0c10ac1d15c0cc66359e4f3fe69ed7f32e22e8a5e4faaefd569ce0a54db8b0acd4d02ab495a4e2c6263f686a3cce88161556c4e7228ab4fd0cd60514991be9aecfa8c5f1bc792baf77cc02dd923c12b261d8ddf6cd0ffd494962cefd413760e386605ca7f5f32d4cbd10b6d4eae94a1734a251f575a316e28b0bd78bc", 0x92}], 0x1, &(0x7f0000000400)=[{0x108, 0xffff, 0xbbb9, "8fdf90ea33086e89792eadacf3838b9630f9157e3a02841ac0a012d450c672fe0f9902bad4d7348b4868df83d10f4b9283c420476326a0de977e4cbf55fef93237dc72f679fc32f3b07f1335f577da86bd63f2c4fb3530bb6266496b748e79a2ef21e7ce0e82967f9b04ee21376b35f5f943ba2b0ddf643169c7f9afee214e8a247f6cae3ab2539afff2b0928c801f7bacad1d3ee42b4a728564c609b67cba72bfb70fe6b5cb3f293c2adf450f489e43fca663311cbf360c6fe9cf1cdb70ba25178aaddd00ef9bcd5d4d18e6ff4a0aba47ab971833a80aaa459e2702906d7f8bce3a2fcd65ebca1a411f18cb45172a8b18e9"}, {0xd8, 0xffff, 0x2, "4846e9713ed8d506d532cbb7d3122da830a1b6b8b3713f0ad98de920e4b07d0c368ffd931027c213a98975fcd0f86cddec45b40d3a8b7c4db5a96208e1d4a0de06166e953b275faa009c6b3a6dfe71ea8d2e8667c835a8012171688e67ca4b1f56cd98cf1d1cd53e438ea40bb8ce6f02a611ed229c59b1c7e7bd168e41cc2da0e4650bef83ca0361c90461761e5936bfa84cbd434e93cbef4c7620426c72c15861ee71e9215a3109fd138abf1bcae85cb400906359e19bb426ad5d94f620a10ae4"}, {0x60, 0x1, 0xffffffffffffffc1, "548277764888b8f508f2868e9e0bb06d2a69137c3fe43d0823352bc9fb613269faf08efc6c5f78d3675944fc1a679714758f4c7a2e3b9ecd57016b8a283d20bad6f32c9115a73abbd09770f3cf"}, {0xa8, 0xffff, 0x7fff, "d6336a31f61ac98db4af52a0cdbbec67249dd14b0f8e407b302a40a8be51225be8201ec100cf815f3c060f07b6d3e65143324dbe51b42ccf1b5dc18c80b579f6a8c5933529e0f2079678f813d9582fff163154784512bfcc59e143536d83eb32355c6b9cbef1a2d7aaacb171f3b09e7348eb4ac5f0a53f0e9da6f514a745f07a2b06c26849a914f3ec86f64dd8c8f7a685"}], 0x2e8}, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 21:08:36 executing program 1: r0 = socket$unix(0x1, 0x3b, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xfab, 0x692}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) socketpair(0x19, 0x8007, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) kevent(r1, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000e2d5d459cce37097"], 0xa) connect(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setitimer(0x3, &(0x7f00000000c0)={{0xb5, 0x1c00000000000}, {0x7, 0x7fff}}, &(0x7f0000000140)) shutdown(r0, 0x3) 21:08:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30483, 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x80000000, 0x0, 0x0, "080040000082b20000ffe0357f00000005ffffff", 0x8}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x9, 0x1, 0x17c86e13, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mprotect(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xff, 0x5}, 0x10) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:08:36 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xe005, 0x0, &(0x7f0000000040)="b61c16a7fc46d13cd696690b56f6d4d728e9aa984ce870df6f1a7c0f2f560e", 0x1f) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20084, 0x0) mmap(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x4) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x100, &(0x7f000000f000/0x3000)=nil) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/228, 0xe4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x50) 21:08:36 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x20) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) 21:08:36 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), 0x4) r1 = semget(0xffffffffffffffff, 0x2, 0x3d8) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000"], &(0x7f0000000080)=0x1) getsockname(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socket(0x18, 0x4000, 0x7ff) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000003c0)=""/180) 21:08:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) preadv(r1, &(0x7f0000001ac0)=[{&(0x7f0000001600)=""/25, 0x19}, {&(0x7f0000001640)=""/36, 0x24}, {&(0x7f0000001680)=""/205, 0xcd}, {&(0x7f0000001780)=""/228, 0xe4}, {&(0x7f0000001880)=""/120, 0x78}, {&(0x7f0000001900)=""/136, 0x88}, {&(0x7f00000019c0)=""/253, 0xfd}], 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x2, 0xfff, 0x7}, {0x18, 0x1, 0x9}, 0x5, [0xcd1, 0x8, 0x7, 0x11f, 0x8, 0x2, 0xfffffffffffffffe, 0x4]}, 0x3c) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001b40)='./file0\x00', r3, r4, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1000000000000009, &(0x7f00000014c0)="5773068859735bb797284fd474c0bdf5dd4b1d597948c2b6d3c6ff91eedabcda62ccf9cb105892746e7fd86ad8e1d0080d93da7ef4f911153bd90e95aeb724c8bed13a47385154628dd4a9f0da49053b38c2dac546d5e6215c8524c0c9e4686a65ca7bdc34dabbd1f97b892d0803ee03fdcabb40bf11eb308d8f6c93221d0e690e921c3d9559702e74566c6745251e161948ab7ab9cd1246a2bed29452ac3b959172241230bbd146a7d2d198b06c14674061803ee95ef6721798267764b33fc61c13e7de8af3c6c978b8d767b800214b167bc4f07f710efa6223", 0xffffffffffffff01) close(r2) readv(r2, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000001180)=""/61, 0x3d}, {&(0x7f00000011c0)=""/225, 0xe1}, {&(0x7f00000012c0)=""/218, 0xda}, {&(0x7f00000013c0)=""/80, 0x50}], 0x7) 21:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9526, 0x90d2, 0x80000001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffff801}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d3d4", 0x268) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x4) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x6, 0x4, 0x81, 0x3, "641cb88bbbd859614a620ccbdd8091ae860178ff", 0x27abafc7, 0x9}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:08:36 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x5, 0x0) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806cd326f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *459640 3517 32767 0x10 0x4000000 0 syz-executor1 145907 22670 32767 0x10 0 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(323f4fb3281fdd7c,0,ffff800020b932d8) at witness_warn+0x6e0 userret(69763d8168b0e218) at userret+0x361 syscall(1b256a17fcd413ba) at syscall+0x680 Xsyscall(6,5,c,0,3,b24e5625010) at Xsyscall+0x128 end of kernel end trace frame: 0xb275e8b7750, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(323f4fb3281fdd7c,0,ffff800020b932d8) at witness_warn+0x6e0 userret(69763d8168b0e218) at userret+0x361 syscall(1b256a17fcd413ba) at syscall+0x680 Xsyscall(6,5,c,0,3,b24e5625010) at Xsyscall+0x128 end of kernel end trace frame: 0xb275e8b7750, count: -6 ddb{0}> show registers rdi 0xffffffff81391847 db_enter+0x17 rsi 0x59fd __ALIGN_SIZE+0x49fd rbp 0xffff800020c6ce50 rbx 0xffff800020c6cef0 rdx 0x59fe __ALIGN_SIZE+0x49fe rcx 0xffff80000454e000 rax 0xffff80000454e000 r8 0xffffffff815d9fe4 kprintf+0x174 r9 0x1 r10 0x6b0a39b05c155512 r11 0xa72a68ec1f04b188 r12 0x3000000008 r13 0xffff800020c6ce60 r14 0x100 r15 0x1 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c6ce40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=459640 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93530,0xffff800020b93c48 process=0xffff800020bca360 user=0xffff800020c68000, vmspace=0xfffffd807f00d2d0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3517 407366 81231 32767 2 0x10 syz-executor1 * 3517 459640 81231 32767 7 0x4000010 syz-executor1 3517 410879 81231 32767 2 0x4000010 syz-executor1 3517 231050 81231 32767 3 0x4000090 fsleep syz-executor1 3517 142882 81231 32767 2 0x4000010 syz-executor1 81231 29415 80483 32767 2 0x490 syz-executor1 80483 284868 82697 0 3 0x82 wait syz-executor1 22670 145907 15126 32767 7 0x10 syz-executor0 15126 367408 82697 0 3 0x82 wait syz-executor0 75448 385826 0 0 3 0x14200 bored sosplice 82697 249473 92817 0 3 0x82 thrsleep syz-fuzzer 82697 93175 92817 0 2 0x4000482 syz-fuzzer 82697 150339 92817 0 3 0x4000082 thrsleep syz-fuzzer 82697 44271 92817 0 2 0x4000482 syz-fuzzer 82697 3486 92817 0 3 0x4000082 thrsleep syz-fuzzer 82697 320383 92817 0 3 0x4000082 thrsleep syz-fuzzer 82697 120330 92817 0 3 0x4000082 thrsleep syz-fuzzer 82697 400329 92817 0 3 0x4000082 thrsleep syz-fuzzer 82697 160304 92817 0 3 0x4000082 thrsleep syz-fuzzer 82697 179850 92817 0 3 0x4000082 kqread syz-fuzzer 92817 427247 51890 0 3 0x10008a pause ksh 51890 173946 12417 0 3 0x92 select sshd 95129 81207 1 0 3 0x100083 ttyin getty 12417 419643 1 0 3 0x80 select sshd 40561 132857 23567 73 2 0x100010 syslogd 23567 430179 1 0 3 0x100082 netio syslogd 91022 173180 1 77 3 0x100090 poll dhclient 60168 112171 1 0 3 0x80 poll dhclient 13156 394838 0 0 2 0x14200 zerothread 93528 511170 0 0 3 0x14200 aiodoned aiodoned 20452 244728 0 0 3 0x14200 syncer update 21402 238613 0 0 3 0x14200 cleaner cleaner 36328 136879 0 0 3 0x14200 reaper reaper 77073 245142 0 0 3 0x14200 pgdaemon pagedaemon 1653 414996 0 0 3 0x14200 bored crynlk 47716 246598 0 0 3 0x14200 bored crypto 15056 118545 0 0 3 0x40014200 acpi0 acpi0 50345 347246 0 0 3 0x40014200 idle1 37633 513465 0 0 3 0x14200 bored softnet 18813 150196 0 0 3 0x14200 bored systqmp 20408 123025 0 0 3 0x14200 bored systq 15622 392442 0 0 3 0x40014200 bored softclock 25279 111463 0 0 3 0x40014200 idle0 1 72686 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper