0fd93971ef193d966079871553af2b4241883c9e89fbb1471fd8155073fe544b9677b05383436dc3986c062f87bbadc", 0x80}, {&(0x7f0000000480)="593b6a0ac230a89da2b90f9a0e3ebf5bc393695d5871ad6e66e92d1ed1adc6d83e30833235867503b4fc9a736cfcb8b1d853dcf8a90246b787985f", 0x3b}], 0x7, 0x45) read(r0, &(0x7f0000000180)=""/122, 0x7a) read(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x1) 09:31:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) 09:31:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200b1, 0x110) 09:31:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9e, 0xfffff, 0x40, 0x6}, {{r2}, 0xffffffffffffffff, 0xd, 0x20000006, 0x80000001, 0x9}, {{r3}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1f}, {{}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0xca8}, {{r4}, 0xffffffffffffffff, 0x2, 0x4, 0x100000000, 0x4f81}, {{r5}, 0x0, 0x14, 0x20, 0x2, 0x344a77a7}, {{r6}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x401}, {{r7}, 0xfffffffffffffff9, 0x25, 0x2, 0x10000, 0x5}], 0xfffffffffffffffb, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x80000000}], 0x5, &(0x7f00000003c0)={0x511, 0x17}) r9 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r10, r9) 09:31:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10008, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) flock(r1, 0x1) 09:31:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair(0x18, 0x8000, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/11, &(0x7f00000000c0)=0xb) close(r0) r5 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/135) 09:31:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fchmod(r1, 0x14) fchflags(r1, 0x2) 09:31:07 executing program 1: nanosleep(&(0x7f0000001c40)={0x100000000, 0x10000007ffffffe}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x40000000, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x25, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x58, 0x20000007, 0x1, 0x7f}], 0x4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1, 0x14, 0x5, 0x3}, {{r5}, 0xffffffffffffffff, 0x90, 0x2, 0x7, 0x323}, {{r6}, 0xfffffffffffffff8, 0xc6, 0x60000020, 0xba8, 0x3}], 0x100000000, &(0x7f0000000300)={0x9, 0x1}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000380)) kevent(r7, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 09:31:07 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff0000000005e95f3000017b551e474713d0f4e7c06989b5d28751d1178d5864ec1c5f165543b83c835e2bf68ee8d06dce8d1f0d"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 09:31:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b5434538706000000a7c8000000cbaf406ae82be9850721240aee3bf4290000003300000006000000f83a2b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8ff096e2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d88631193a752edc5876b9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000580000/0x2000)=nil, 0x2000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10482, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 09:31:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/218, &(0x7f0000000040)=0xda) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) fchmod(r1, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) write(r1, &(0x7f0000000000)="76753738c53b63b4c18b737dd8cff61cc1ebcdb6730bb82bd53016dc6c46e20d1a", 0x21) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 09:31:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10efdbe34034760dbb00a516be19cb56"], 0x10}, 0x0) 09:31:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x110) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r3, 0x4, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="e87c3e288391e85c5f5706ac291d94a5731ae17a79083ffd8c96510e3aff39baa22ac4c4a7922b2ed04176f720fb79927230eccab50334187ece0a5e00aae7b2e19e3d1c58f8247ed85c244824bb20600288af890c92c868cefbe59d0a501845fed51eb88d9315f8a4727dccc3f42f86f388fd8514b2bf120e7959d969137421375310d17212977779eeb3de42a5ce2d5cdca9644449fa32504c94b9cba4a14cc6790a2f1808afd3afd9c92977d4", 0xae}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 09:31:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x101, 0x9}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3f, './file0\x00'}) 09:31:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:31:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, 0x0, 0x0) 09:31:09 executing program 0: munmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) socket(0x1a, 0x8003, 0x0) 09:31:09 executing program 1: r0 = socket(0x12, 0x7, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 09:31:09 executing program 1: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x49221c12, 0xfffffffffffffffc, 0xde91, "84b071502596175e878c4c563017d954895af338", 0x0, 0x78b}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 09:31:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x11, 0x10001, 0x1f}, {{r1}, 0x0, 0x8, 0x4, 0xff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000001, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0xac, 0x80, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x5}], 0x3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x400, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x5}], 0x1ff, &(0x7f0000000040)={0x64f, 0xa0000}) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x3, 0x1}) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) getrusage(0x0, &(0x7f00000000c0)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)=0x1) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r6, r1) 09:31:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f00000000c0)={0x3ff, 0xfffffffffffffffd}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 09:31:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r6 = semget$private(0x0, 0x0, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semop(r6, &(0x7f0000000700)=[{0x0, 0x600000000, 0x800}, {0x3, 0x3f0000, 0x800}, {0x3, 0xfffffffffffff801, 0x1800}, {0x4, 0x5, 0x800}], 0x4) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r6, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 09:31:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x408, 0x102) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x8a, &(0x7f0000000180)='\fFW}', 0x4) 09:31:10 executing program 0: select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x7fff, 0xf7e}) socket$inet(0x2, 0x2, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/221, &(0x7f0000000240)=0xdd) munlockall() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x45, 0x6}) kqueue() 09:31:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$inet6(r1, &(0x7f0000000080)="7d91906254e27faba715704294dca2d7423f3c9642b29ec925bf7f0e54b030b4d36d67ac63574bb252266ea93e84e896e5d013052890af66ec2db72265edc195c9f11a997babe493d5a0feebc9285b3a59a921bab243df2ea78e0769996c2496efffdc4e68845c5311e32daa99fb4d38200013d0e1cbdac0bce8e6829855a55cea7bacbc9704ab9971ee9d7f3dfc0b38fd02e9f41b34cd21589ac3711d9dc348c6965e11809d259764adb856a4a6f7f8d66ab5ee2e0ecc34e823dd", 0xbb, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x2}, 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="1e9d25754659f33106852f2e7f3ea94ec4dc1498c8ca6297fc857a6dd93829f9697dbe1aa3eacbe49af929dbc8a1381d3aeda2cd4bc248a84d8e73ccd1aebe10cdf79247a7d66fd419a9bab4e888db7b7a0af2f6517f4c5a93ebc9780949b92998846f041a767314aec435b431060c835acb8a0c7e73bab371e6b90400ef69891074416c2e8ee58a5173b6b6bcabbac555c7b055a7cae4215e6b092bcf6d0dbd285c91e42cddaffb1c932d04248b3796615f6800000000000000321bc292fe796d9d5d0a03ea67c84249175831107e26247e3156b0d65b7feed16ee2f6beeaedccf0cf518aba7ea8a8be04a2128a95d92a2e681c5ff57a43fa924292b75df84ae7402a1df0cbb30f804a5048e06ddb2f93a5afe0b54480aaa62d85a8b0b803b5e737ddcb76d551a5ca46b378f04f0f58278abf42d513f5d84cedddacd15df7baf013d1a78b0582b8819e5fc4d8ef8a9d76b37d6dceded72373e880255e40d69316322b2628aca520367c848d11b40887ecb627680f57fddb9e2a4e0eeda477dc440849a8010f32291b89d5fd87bcf776fcee26b83ece36c686a41c8536b78289c380364ac3c0b526ff00477478dda7c5"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 09:31:10 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000776000/0x3000)=nil, 0x3000, 0x17) setsockopt(r0, 0x4, 0x8000, &(0x7f0000000140)="21904ce33ef0fb2ffc9f145b31de2eec45bf56eea54e7723e7a2a3ffd3f75c79d8be85cd94862362a0372aeca255b1829625ec777d9230f5a3a944f15f04ffca1482a207aed49eea283fa2f3907779eb4b0f354ff5862fd75dbc5f3e2a69b6ca02a14753a26a95c0b6b415efcc9a4e7cd19ea073e804a596e6dfd41c72b5b9c3a89d9b5c87415da88fa151bddd1d5dcfd440f92c13ef0bf37a82047ad19d9970bdd5909b1563db45f4c3c65d0b37b49e46498e8e6d9d87df0c", 0xb9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x7, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:31:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) r1 = dup(0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000000)=""/115, 0x73, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x9, 0xc000000000}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3d, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x4, 0x7ff, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe11) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = shmget$private(0x0, 0x6000, 0x220, &(0x7f0000ff8000/0x6000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)) 09:31:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00,/fil%0\x00'], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x5010, r2, 0x0, 0x0) fchmod(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202c1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8000000000002) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000a00)={&(0x7f0000000140)=[{0x0, 0xffffffffffffffff}], 0x1}) 09:31:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 09:31:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r2 = fcntl$dupfd(r1, 0xa, r0) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="69687ac4d064efa8520e9f969a4550e35d0e9e0227362a6a78ddf0ce386bfb1be4e3c2af0aa5b50f21e3798e6d4157aee86838ccc1d3c77bb394736732d84e477ebccc1881576fa6f2582b0e455979c61f8aec1436d881426b3066ba48f88bfaff1bae78e38ef0464bb9437f392824ebc6e1325a5c16f5c4f0d9faa1a3fe08a4d0287b484e813a61dcc58aac9f5b6fe56f959d9556147a8a4926619b25e8b85a8267dd3ca620927b763f344b345a4503e0106e59d80e7c39ca5a51358330d6bb02cdaeb0d3666e5990ced670b14ed47c413fe256f73c6410c746ebdf9543c793e4c07af9bc116d42dfd6c33a35", 0xed}, {&(0x7f00000000c0)="b5caa4b179809a60ec7eea913fe85ab7a4a852ae0d8a2e", 0x17}, {&(0x7f0000000100)="33d007295b4b856e141436be026ee64e1ad7939c2e45fe92dbbf5ac2f99c8715a13994cfc90c9c81095a13b85d0bb4c8da7164d8f745dcf6346db4e5b067112470c4ff6551a3f19a012c847129dfe5c41982d48a41d4e8b4e344677ddc76b2140b90dfd0e117710dc14423dc7ea898b17adfb6b194079680eefc9beb1362d049", 0x80}, {&(0x7f00000002c0)="4c527663fa055cdbb06a49e5e9fbb1fc49f125d4fb", 0x15}, {&(0x7f00000005c0)="9b918538c5a123609a42b783c393e9a329ea157532b7a8492020dec1c28edd8a5c8b9bb8645e289ed7e3e07f154b2a078ee5fad981efa0503469869a2beee1603ff1aed08b2a945c59837cd25741da0b2a32fc467536b0178cf0963a5c508cbf090c71c98b1d4a54f5c397b6ee8f8c6544b50f767067918aeaefef484790af7a5bbc20ff8c8ab37e6ccfabdfc9a75e253307623b2b5b153b5e1b0f54fae9a6c7c90be0a90de7c2b84a9bd5bec948d6b592e2dbf584411e738e53bb0b6c5fd291741a7bee845ab3c7246d9ee386b70b7a91e75454a2e243fbdaebc5fb34bdccead8ec9f8b1240e7210d5f7c70cf4dafcf6266c6f643b0e7ad6394d033301386b34a575ca111f7400b751010afc110455721defcb69f7fe91bec9542d3313b7778947036ceb8b2f1d06d0ce6c0f31deaf480217b75b3060226a67cb308fa5e99ab42f0c2bf632e8ffcc01ad81c38c044f5daca3ad53126507c15b305e4af93e7fa9da6a93b7bc06b0a5d90d1a6a8b6299a3c43d6cc1ac0a17b2ab0c665649f63f3d39d46dd4ce119df5e66302e2b9d87ecde6c8366eb6b20f645ffb36c5ac3646f9276e738ff6591891976d1d9f9ac63266229f85f939e26ab13013f7d10785561e3f3775b29544848cedad8292080959093e300ca085ced50f66a6c31be4612cd742d6f6af5dc7712c5e78847048ed18548e4a1676583a5bf18533b73a43c019480ca77ea6708af4dfe06856b355c97f8dc2a3c20bb93ccca4c4af8c5930577c234979010c12f5ebafd03064f95765f54f63c09e7489769a26575a267aef0b8d607e2f2c42a881b4f781ddfae0e573a49168bd6abbb142ad9eee5efd42bb760e086600300765487eabfcd36c877993711e5b31bdbf2230a8b2a3c51943586408626d8fb3b2a425f785f0a2fdbb08fa7f2d8cd76c7cded314e48e5015b1c0cfec6dd8d3c0f907fc87979c2d10aad34ce8ea28ebc5d6faf7d1d79afb12d29866c6d32d4f3847cdef21b6eaab82e0d9ddd9916f269e8c3bade3238bd2320bad0fbf04db3e28c55bcdb591fa24a36d81d6c46d5d6699ac50b17d52ed43c8230aa569a91298dae4e283cef5aed1105bc7bf194765bc0fc2b867b3ea1ba12f1ca07ee0c125818c17b6f5bf038eb2d7f7d9e8009a989ec33f3042b39a6c3fe3a0d6261374096c71b2830b97601e2e571b45dbf1b3cced9357512357ee3495010c1950a84a0732de8a3fb1f9fe9fe95b0e4700e81be8316a2806070737f02a06804ee12cb821b81d38ee4f4789710fc45b2207bc0a8a14daf422d6905f512132a3a493be9e39b8ddaf55ce9f26921013a1c6001d99118626e35e0fcdd2d7fa6819e952f6c344bca381edbbadaad4b565ae45321a8b009a00d451e5a1dcb350f1ccd7090b0375cd0b6cadc9a3d9968eb4ebe41bcda5cd01acef875b22059d30ea4f93c8cffbcbc0f68ff5694304cffad362f94d1b9c48989214c75d44ff19a6b227d11dcd487eeb6e95073cf4a1879e432715f9781ef1322201e69c0515ba41cecc58f6bf43619f3e20f6a17f1212e0a03c9dee7a91ce1fe2d9ecdefd1ca3d568aaeb5f240e5b4b8413e255f348468b4866c598ee7aedd94e87b6fc66ce9e1c428b65c3342194e94d7d2df1a6d76855135de634308088b03ca6bf7865aed3a77aa356af683a39a6678385d7ce222d4c1228174935174b94749ee2036d7d759f62cf17d4088399418d9c3bccbbcaa63481e1bd5a6151f5027bd5b2867e516ffdf8be024d94780ac44cb50a496b927fb10c0ac7562697eae249ea3fc2be3229bc4075abc07996798dfaa4dc0ef2ce32adebbd8c8ca2e8e79197f187c740ee0fd2dd7bc9b01038db70d06ff3f9043f9a9c878bf5babf3c7f0d779a42fa607083b9a9e026d50e435d29f78ddf9c2dff3a5daf40932d641cb9fb4b8ed274045c55db13bae207978d2aa8f4d56dabd4abfdb4212059f49699ba5b1e4c7ba6301ef97597f8d5a65a03fc79f0f58d660fe57176041c63665ddcc058287dcfe19c03175c05f98409b839ecfa62bfa256e873dd3ac2c08f48632517cd0dc8a6ddc602b73e483b88cf934c4a2a1ea440ebf1fd66c09db9d00feff0b5036993933304abe4bcb4c0c2da12931a124b5a150a0fff5134491ab5ce582e9cd5c86f8b9a98bcc3b254b09e75e45040c881afb8dee940424d5e1685b9599b1ca07158b4a9e1cac89ac7c500834ff7958b1385ad25722593657112ade43b20d2dc552245a5c5c7809c696e94f0ce25098a7a1563e6c4070f38958dfbe47acb54fa098ed901a1bb30149d330963193fddb08b30f82588c447393e0cf7fd93d025bcbdcc22a2aaee42afec024e274d157528f015896047b7ad3c9cbdf25dc55b362e8bd781828bba2730326d1312a9cf6bfe791f2f3ef3aee3b79893d7fe9b7659cfd45f9eaf638c5935e5ae1fb346ce70abd0e01eaa261c8e0f951dd4673a711598b1d5a0a7aa9019b94c037d043184e9f27087853a1a6d01081aaaf5035a9b4346c90ad27ab8e396dbd79fca1df881c504594e4759ccc608e5da6bf9c38d3ff4b55773a3165c5edfa51c75ea9e3ce2dcaa3cad256064880f4a7c752f71e5450a0150d60c2b76d2139c237360325c35f52f816f7ba13845789c9720b4bb88a9174364b9d82218fdb34fbe314e757ae4595f9ee58ddbcfd4691bd229bfbc4bf0c175b203083913889724a507cd18366f51061cb1c536d2458ada3bd1bd0d53cc22ecc3331fe9e0cb71471cc382f09112753dac5b73bf81c607d680d58a872f63caa78d5b93239b4989f7727a9b7f8bc62f5e95320b635b61407a663fa2b64d01298ee85c964eb91f8225f86ac42e7b36fb068e3f4bb08d2c162dd5bf69dad0f1dd02704079113d21c906f19ea4bd3d4795a6066b51bafe862e69ac66e82d43104ed2cd002c0d5c74045111632b8d0fd75a1369a85fa513c32f7d5efc75da8ef1e6463dcfe02a0c5934b40b4f4f4204ff67456b65e00c1ad8066ca6d941b850f91bbd9f1d0a146dfc07cd4d3596a91bd97198f32d88b1725b4b116633faa8009784caa8538f6f96987f30e0d2ad0fb3e17be4fb6f387a5eb6fe083742ebf849094ba62862579afe52d1e438c0d27b325d469d023729e3e0e00416d518a7fdbbf60c7ebc855d257ab1eaa5199a38a3b70d1445e875711bf7e272b8047a683f4fa182dd1ac7e4a651ae113c8ca466efdbc22a19a461ccee06664c2ed3eab88989b15576ee0fb1c76ab45c488af8c2139a4cf056119f8f6cb020e951aad99d403387177a05951ab54747cc0417cc1a3efbc3bc2fb2dbba4219ea83a96ee5ca660e25600be90a400a452d8c7b70dbf0a75f68f466ddc309fa970d614f6f0042a9ed484620403dd098ffb1b3edfc70f74a3a25fd750bd676c6da76d1d239470923d9008ed90ca633e5105200579750d2379add41c177ddb3f3f795d2eba610548254cdf2ccbb078abf5c7243118b9775483e3e28cd0594038fd076ef7914ed8c6b2449a0bb46da5932e1a43fb258238e22e21545ab544a512d09d3cdbcced95684947882c658e0be94948f0727cfc182ae9ea0b7af8eeffeb6ebdc785d0e49a1baabfebefd5cb45bada987bd68e266db59abfeef01c261cf439d729aed2e157ff17754e47db1b4c31ab63a286bcc3649191652d5bcbc0108662697c22243ba8267301542a47c592a6361ac008c143314459cf93bfe4b34badd265b4b522aeaa6d1a93c6b64b746d4472c601452ee13bd7fe182fe4c9b91f8df1f1e1b5054e4ae3a5a88f8ba7527e3c34aeec7f33564c4190b3313e8716c4b57b84fcf6f440d2b513981138f8157f7c05d2c59de2af5525981cc035e229b13958762def9eacd5fd63149fbb7ea0fb8718bd8443cbebb869834a5d2a3d8df9bcb9e2cc595f642cb8eca66dfedfee3a9e7b57914ae9f7be90a66005d8e25816b1d4b82973e6abbb9dba7ea56d001e67afd19cdc0a11de0c4e417f29bb12476984c8dbd9e82718a64975fa87dab872f9739f57817b47766b9270e9baadcf332c0cafd38f22cd6347598ca992ff07490b75a1437c44ed6aaaa5e296a2ee716393730d9bdcae476dcbc9df6e2702a0e0cfc25918293d64afd0e311e99928d0436a3946815b1bf3c7b63e107090d03e1a6573016db12331c6f139a0e16a8bb963f7a0dbdce8836d90fcad23e7b4f0cf2b176807534bb403b44b48aca2df7e1429b529ecdbe7bc8ee7d9f4fa1c7fc439c033403474b40db6ae2179a0c3ecef79e50d682e86dba8d73b7ef6fa8c37eef4a1cb4bc1d9e845ce6c88a566c0c2857bbb2d7a18d8854bacee40e4dd868dd1885a040b78f9ea422d5eff3f819d0a76c7415765b640946e59eaa4be92dc8ade29b8da989e0bd7fe6a5ffbd46ac9553d1e5d84c911dc324e68dcdeb5d9f8161f3bdb1c7655a0450c1ee68e304497248bed07357a3268c84d2888865465ce8678bab61e6d0b88726ad5b5226589cd5f4429bcd4089983c6fc1fbbafe859603075431c75169de90718df585947a33ecc5b904ea1c7dd7e90d65ed9ec643af40cb2504c092dba9ce4a9c69fd4557db7a698a31bd9eacdbc086e63ae2166dc73582af3826e28efed20159dc9bfd80c2a00487e584d2532162aba5b0092c6212f4e9442f72241171b050ffe247c0eaa2ccabe05b95646cfbed0dc86a1229b3d78f8bb9afb37324ddd7668fb0114d8009dbb70fb39945d82a5e889ef025c635420588916c2c96f233a835f5912542808ef06c86b2374937a6b6536639718e77bd8c8352b59fc0020a2271b45266d8515dfd1f978528cf12f7e132bb7da8348aee90525aa55b606170f73da2b34d6c8d38e8a98bf243ae649e47199837bfe976010a817b6222f73601bfe0e728a4e1fd1130d00a8702925e92c0bd47c26b2e6f1363dd3a49cc3420b59c37d40087fcffbdce37d15e3bf16c9974a2c169169b3c4a4b9467973dd3302f7f96d1d3391334f769c286e5dbbb5a94b0914dd5308cf499cfa3f63e3cc4f93e4395b804c3932a88cba08f73997fd1d009e73a0fbd1a0f55e1c9ae91c215e9a1b73d491d2e9ce3d1df70de54f25230d3599044fd4f50ef47f62f5302e79c8d137b29e37107bfc264010d16e242bf8f5ffe35a9bd7084fb43fdefa69376e366d62b134a3ec3c7fa73e5d44f058d314d8a5eed309850b4a0ba2b059547c5e04ea19c0418ab71a04e5b95fcd6601ba6c47ac7dccc5d0f368a45e6cb35099bcd9f220e3dbf97e506961b64dc6743beb414f926966ea513f2718e83349dbc5e67ec52f392aba0a57f67d15c22bdbda16f6abd4a7ec06c75de49d81549e333351cb9f3b021fe139f7f28123e8e2024d7c77b6c9f41828cc1bea9380ebe045e474589eb163e86d369aab0d15f88b8e05abaace23ba97356db17326b53e0a540167529a02a9651274514e579bf7c0b6c306ef1aa289d682b338c6429647ea8f537714112e4a37ce0ead0239f5c8e04d7e53acdffbf10e9fc9d79d2b75d452c890654313fb0ee17e17e6b27b7ffde3b3c07e3ef43e3f37d5c5877af8a0faf840278b20f24f0ee9d41d5e0be7c712ab92e8dae0aad2a2af44e61a6e253e4276902f70dda7ca0bd7de19f8fc58ab26d7d6c52d3744585747721265cb4229eb791f703b0be376adaf8d57d65507e9e1ab9b67b615fcd95bf0043e5306df833a6c8091e12e061fafd320dc8f3172271a14c26e1a9ab010d5859be0d15803293b9f0532c0dc93b4d766a376ececfea08193506e0a5d85a986e00e1f1c8ce24be99d285247b70391a1faa0b43dac500a", 0x1000}, {&(0x7f00000019c0)="131730e9e42ec0f77b2815f210e2713393f609e7140fa60913e6883cdebeb6484a0821601b43278ad6def79f33352bc41acee6901857725ad9fb7f2ae67dcc8b608e8343b26eaedc50b7db119719e7ffd51e18596712d109bf94c597efaddf47654b99558b535ebeca2c538b4abc43da0cb1ab175d71d9bfc0e241ae3610b19abc2766dc8b25a7aee768ac3b36a5900f45fb9b99f58cfa33af920c09a06ddcd2f38513b1d249b73598a2e1f8b8433528fa6ca02ebd1be5a71f4339bf3f51a16d3bfe28da83eb74a31445348fdedb6aae7f470dba93ebcf03eb49320e51f0afdaf073106efd1bc2b7e39e05d431e95c5836eccf8dbed441eb66169aa1a477c4773f49f38bab7da7c2fd98da2ea5a866883fdeb76ceb0410faee6eaa39dbf3e4beaf0bacd2db2d387324fe790827be049abda3a7d2c303b05e2582ec0c97bfc33070c49c0a4ab08ddf0b4c223568f1d2cdf3b22886ed1780232d9e0f770957cfab06c539bbe33d94844285d65bdfda3c33bf7a5dc8a0c3226d6ccd6548532b09c22eb890a7086b11a3975d0db68388d94200ff3b61eb6ca4be949ae42b391a59518d83f0dad92d61bfba2a8aad0498ae035d147763c0bb1ed593a48aa90b64d61d02da1773d06d5fcbc28d687702b5e2d1de19a6f3e65aca8e9c109ddfb6b6b230dcb68c6512da5ee169b68c5cfaca102015fc57871caca81a8e38a6efb6dd85c40f4ce9a9e8afd87f3e6cf51edc10f855586d4f123a7e9e83512e0b0248b96bd4a2da8fc742719ff0cc4772d4757af8177f8b9f61aa42d0af6010fc1a89bb0f72a51b295159a412d07ab26538f535e7167827c82dab4551421cb89d2d67bddfe6e5249c0db5ae0efc4b43911f597a8b63a10fac4dca8a47a86acac2b51a9623863ce0da780bc84ef84b636d997e7ff024911448a9ff7ac6ea9f1687f4344f1439d18343edcf9a49f57670ab7c4521192f70a6dd58ecaa37205480c27a5ae4df134ef76a03b71e7ae901e630d4654f3ee2cfaef274e4aa2d1fad033c9f87b44f9ef945f631198d09b1f6484cd48547c6f72b785082f10c0d0e7376c02ccad69d03a529ad2ad0d4e141bc70315e32eb057f31af7aa7c5cd57f7c2772c356f7e7e33548047d2feae22b2c986beeadeb368ea1cb09522b311748a3aff55c3c42555e88b8ffa9c7c6cfab44d65e52e04e614465f74a8e7259a8f78e6145409b0b9ac265f6cb273ab53074edbf7e642d5ce451fc59c908811c5a8fd6af67d6d133e393a6f4ee2887a03fd6ba7e4d3ea731e31e02ae3b39e7bbc26737b386f055841af60e82d1f93598d5ad136c24cf0e5061c08ecfa0a300550bd769485e7b5d314cc20f4a961c096812e79a62adba25496179e8dabbf0bc6d98be6b6672f84006f116c9b5f56fbe0f54ec47dbbbabf2860f7509e34a6e19dbe4c9d4cdb7486eede98547b1c5229af53ccc838fe23c4c478d9fb181d8c6de6efa975e646193cc20809085a48224b14249819852bef2fea524f5c4dfa732e2dc93dbec3666574a190e344a0a915a7fd12f2de41c65c508ed4456ae5e3171748258688edf4549b0b89aa2492481e9097fe1acee5dc33301aa80f0593ae7eedf249d6597de6fa2efc41a3e8f95463d2f9b1b67544dccaf2e80b55b8c60eb08ccb4bb25e7ca4fe5ca68391d6fb53350c428e8ca126e070653a3f572888b05bcad8aacf7789d4efb3adc4ec012c8907bfde134c09ba25a5402f5f786e2fa1f62c4bdd2a994469dff638781d547e6723cbd314d2d7492400ae03f093a281e4085576a6dfeddb05afef0f3c9ac8d3e222767be7b3c30ef757b9a8080e08fa59743fd4e7732049fa787da9a38b28f28220438c60d8ab5c161b7e8b01ebd8b74cbd07f64144451dc1ca77e33af148a2432c8dbc367b3406103bebbc67880fbcf12b07b30b20665401f226262cd8eb94920de7eb2a6642f81e5287871109dbd30defe35deef6dd461111a2ae98dc6485db807d9c14fc9fdf3cd1d9e1642bbf988e7616e36e3cf0749aa08e173df4e148c1aa2df9c5ff00c361d20342bbc9f04ba33b5aa6d20772b67aea201fe666b6943b24061ddff9aa6f7017c582f3e4b19ebc1119858710b7ff3793b87f699ae7bd1229712f4948d17e175353146a58473832059f87fa884d0fb92959efb3517cd0a07862e3d07816af27f594f62b4586c2de1227c7395d4749f5ad2bce752802b25c1a0ac003601a4a249ccc13c04219d4b28ee61d17478f128c9a1bee9d6d87380d489efd4405c101d880f2d8da8a8f7d4924c94b08d4c70f7a9629ca55bb042b0e1adb5a7fd4586477c6b69f0027f0082000f3d794a04c89125a159091196324f6590408f6077b083540fbf4fef5295ef90aad47d9d2bf0645b07269c5a8cc69ad367428d64c7db6d0ea2f635da8d9c45fd8f352804decf418fddd8ceddf5b396a34d258c0a0ec4ee9aa04c92fecfa6513281650f4387791699f130625dbdd06018f0acb3bfd5594c92a7cc4d52160f56e9ff4bce1a7c4757d73f9d6a540549a6d3e482e149cae2e801e639947dcd92d2b6a500db24802ea9fdba359e32d710fca9df13a1342186def36dd8a46e358a3a98865e8eb9ca4832a1bd5453115c180f87e61faefef91b3133a9e0b823fee6c4163be44dd32e1c6b0c8902f72a35e729fbfa0b1fecce2bf66343f32d85db65e9f4defc2ce9f1d53dcf4705a2b28197329648d54af3ffc63a491e6167b69d1b0e1fe4f454d3c253cd3ad2436e547976c8a86c6e4c20dd9cf41306dd9f2d465bd95b5e97f493da07fa8f7115b3c493d6cd247c31db9c3460a479f85ee96c9b269294e92c04e9de6fe5f8c599da59371d6e591c52b4c9418b36242817832e5736c7c187378072b72ef355841bab8b66922a09b98babce26a264880b6b49f968cf7d6c7e41a3586522818a13e4afffe701451328830065db77201645d963d95cb2e21e323794bcb414f01a7b646242ea16acd1ab8ae30bc1bbbd77d2f3f9d784df38698065c823dfe4adc6d2a525dfe0f8fe4a3468fbdf3e208bc45bebc74f9653c85c786d90e4516d86c9102b45bda101278aa0ef223e8ea42f0a908319c44fdcc010f81a49b3f5288fdc07f838403a2def880fb944b0e3dfdbdc685ffc075c4e09154d1cfb8891d54666bfac295f7ff73d8700f6953a1a118465f9611832d525e6dc51e58bd054c58655c2f1608faeda9c22d5688c8c9a61c3f5b815892cff16be093d89ffd0b9b5d64d4ac4621fe4e21a2f1414ac584e243da65bc9f62927ac9fb93ed1908a8d68324250da493fbcff62ca81fa5ba22d53cd31d6a6d36fa64843d68827d687eef2111156b82711b9bcdbe2bae5e76a05f0b797d6c8b6785240f0ac2d79a55f532982fd053d580f113bb31cec61af8306b7e694006722e362b3bfa34b1f9d7bfde81e35f9ea2e9e6092fda76029a1c26b3050f491b4997b47db99bde92f98fc86c145dc5ee39465dc5f54a630971942cf266c29ccc01c3736fe342b7c5d8c72cd5eec64df5f7a21ee864a03205d09c9b498388a59ed2204b559fc1c733dd0971f57e0cb6b9c23a9ca07bc2fa1ace98ba69f1e94c73ab80d9aacfa71273a3c5ed0679c96391679f2a3c7cf2a6789aacd6dbdd8ed1ae9f1a86bce3d68c708a8765048a3aebc0f8e8a0fe4d10beb1a6dc4eb31e23a914a36d4665f944be686e43a12034c82cba0f00a8d04a150293cf1181315164938e9d68e58818e531a4b68ae9909464bb372541d1a7c4aaa37c937cc01b7a19e685f36b0ce9e98216e8fba14b59841fa78a06709f4b7d6e8265b8568f32dfe641f5dc37b5142a13fdf04d665e76b4acc5904077391f4bd3538dc3b6aa8443918c058cb294514c8d50c08cae9277cfd3edef2900d3025487894682cca935923384096af1085b6d2b270c1416b273b5158a59f9ac305ece4acfba57c6f3b3e52815e756063768a28a449fb50deb4266b169d0f7af22b8a350a3a7bfb202ebc3404e6351dc630bced1c4763024ca2a4249889344961afa9554e6f6c42c287d4aead1fd43253afe6b132f176eac29a7197b53c01c9d5bf027279a463037e9bd5f9049844ddff213b0ddeda191daaddf952611d9af9cb6062b09267b693a6c2c6af9205a9ab7bc9aa35798bc843c534340a0268a19ef3b021592a2bba31d76872ca18a15c000d42488e6f100cd3645b044f552c467f8d383d256c25c67eec569f0311950f7c69b48290daaeee3b9e843b314e562857ec54f821a536ab9bd1a11e00fda5f1d5f2c0efc8938821d42aa2b19f1d227f350fa3835e32dc2293bc9b782ff31d4f1ae2ae9faacddc94920330810ab164e2eb4cc2db20594b533e2005205037d6b936b1e05fa5a157c6eec88f1b11135460570c4c8ac00d79412cb6d4db3e8e75bb48febb9bc5d88c3003521a78a01a39337e0c6b5c1662dfdaf29151a9166eefe40f5482b983a9b3e0c1e3d6387c321b024781b6f065755884e67b68a6d66d5b0f336599addb87ab103cf3ef66655ba18423ab609ab61083f99d3f07166eab4caf760543446d4fa10ff443dab50595b9a1569d01e398b7ac0124f679715d783f02c4c80ec6804fa78e6507e5acdab683e92c96e5ff3cc8a3e6aa4d5635c9a9ad9cd9168afd299034f0b04169e31889ae1cfbdabaa7d7feef0d9ad748a115ae7af5fa965244b33d47b2887b27e644890714b2bcd76bd4d3aa07ff4a4779a9db0a300c20518bb02c52164c559d025f2f2a66b666d738c83a1974818211a25361aa0380dcc32f4d30decabc43f23623e42e108e4eeb9038b17df8af4e807cf9fe8f99a6f4968400505e20b9b6b7cccfb36e6ad62adec7b3be15af00f0901a3d626728d8883e940cacd86ad1892f8d3f5fa19460d31eeeec4ae3edd2c4c89e13853fe3e7d38221cda7977ebc27b09ecb9aad16853507c5ce11b2b48e9029d3b99dea879087c81fc272d0b9bbf2efdbe26b0338ce253abf58f8064b3527ce954ee0603f54e6411b78c880e7abde715048224b4c808937e417554a76d828c433fbb9d5be1a4e133906e7fbc261e5db97f641e4ea7322c387b0e8f3b69eef1a2af7d998837e774f683683b1d596838588c7fff3522c61288330f6d7fde7ed73ae00051100697756afcc405bfd9f2433a0bf75d0ef13245021521953627747bc2239312348f33cee866e05561ffbdfcf9b2e6ee16ae669dfc6ed4bb38c50ced71804966c951cc68a84790b750477800bb12d91d2be352502fea185ee0521a6645e1bb50aea932c7ed4b7688ae74ffd3d78a85cb8adf0432fa884ad829a101dd0c6fdbb8ebc7b07ee8b6f71f2749864d8a605c4a0220947782d852b07c7351499b6394d6a469e57c316470408333f249e33f0f06493dac580f72c0cb21e26a2f4effb94d1c141d3dda523c8654ecab2ddc9c9b55b3c4b2c31bbf0a2f910b8eb6729003544a9b281e943c7587758ce849be4e18bb2b51a54767c20da6a6c12fcc94f22659cdc78a76e421375e7883f51c08c27ae121ceb141f3e9eab5de6c4e7d5595f2a7bdb756579135ea9dbebddaf3df0ab3055e5f5ca98b36a081d456a43596976389efd8b37f58ff33f520fe1edc136473f0d230bf3ff42be828ff68689325f12d7a5539af844403f70409a4913ec883239c599398ebcb79635612a25d06a277737f65fa286c72ff8d2de3c40d7ea907a5c1664d759dfa24985110365387f06086cfd78aa47db74da6d95d94064a1d915ead1db29ad46bf512af1eaf807c2a1b920e44c676ce75e9ec38b7e45d741b08aa8ab56f649999", 0x1000}, {&(0x7f0000000300)="cf3dee4868767a44cebb4133c043ec16ca50398b75984136e02deed41424bcd93ac709d19dac551bb17ab5b6fef34b1c2164a944d01716da22d65b09b85a76decbfa10385cc360d5c3c6b0e5d26269a6dbfdca07fcb9b3414fefe38fd29fc52606acae7ca25da33b", 0x68}, {&(0x7f0000000380)="532df372bedb3d8efcc1169699acb6eb3bb3676cb3d49ed558bd13b683f76aa5293bb931a802f2aca39e1d4f3b6b877fb29a66982d2b7e2053615c96572c8c618052abcec456d09f56b98865892dcc9825da47bbc6f2f0b17efef36e6f1333b51de48adbe89989360e9aca7db2b32adbd467d0ab862b78fb4c2cd8e20d574f79881fe27dc1231d825706afe61ded48f87056bfc115d9b8c169e4f6c1955265ee4d4f90db95b2558a79a9c5c07d656332c30b13f468891c9ad5ef096fe5a0c6aa1f388465400d2d10ec11adb39e595dd3c529bf", 0xd3}], 0x8, &(0x7f0000003fc0)=ANY=[@ANYBLOB="000100000000000000000000090000003f13355bf5e0cacb7628edd5f7191399758acba4dd91fab26ab43c98000efedc770e78cb48273ab2eff56dcbbb19cf8de28d3b163a9a18800a0922eee76f6460372ccf5deac6e537cabbde1b37f5d851a9ac9813266e1014516f013891c40cf2c2df11e7840357eb0571005e1561f4b78835edb7f32da31afa0535ee1c125462e04cf0240e3ddbc510cdc4e371e4409fd272aa49cdb3db50011c5c00c744d2ec63ae20d75fd4b52bbdb7c4cf4f743ba0ef3b440182389064802425ce792e4c1716b56b70e4eda5d9e6376b718ab828e2c703e871e8e2eccb05dd7bd92f94980709e1ea10b1ec52fd8f67b7664db78c00c000000000000000010000001f0000003b07a3bbf864cf2c48af15f776515b00ae01ee1419a254d9adf1c95db007babf9063503be8cedaa84b0f91f35c4becf529d5da37ee2cca4c239c88226102bbc1931a20d7ca4942988b2f6157bb7d294fda3a05c2923abb40e52ad3c991e0470317a27b0db89f018e7efa7ccc4a0ede596cbbecd213fcd552b1b1acaa0a049982145d02509e3a8adc62e029b108e0a9f7c64c84b6be0a4d1cff5890c1127a9b698ad899f5dbab45fbae00000000000000700000000000000000000000cc5f1b096b154886708c00344c11192066a7a0c702708ef0cf478f6003d7ddad34035b19af3c8fb22cabdf958a65355ee0facb5b98e5e7734dd07b760214774657e248c2e3dd49babc3818caf8db938f495b0edc12c3baf8920c57a172e50000000000009800000000000000ffff00000800000008712bd12f12c5e5a5c283677f91a1293ecd5e10059233685624cda04b019eb35e03fa7c78e6c1e43344c0d7b5d7ea84a801c92f8e13a8d240cebe30281d08c24beecf5547102293649e38b1d14ef19cda0b9d94080835d80fbb8fa72d29cd335b8c777fb4c21bf16cc9eaaf8b0b4d1dfad8e75dfaf9074dcf76d1dd80c7c6f29d7b0000000000000801000000000000ffff000002000000371d79e91e76f8dc357a85c1cd71478457de0ed5d28b89063cfedd4c3d5cf473397dfdcd8ac77705a64c6f2e825a5e29fcef27811d7262896639c5fac088653c65a0609ef00771f0624e48a74221999dce432eb52628217d935e143f8a29cfab7003b4a88e7264d581bdabe30384fcfd1856c53d312270d8c597b429193bd9c0f6c8b067f61604b7667d376f5dea662e8279131121b92a15e30d0c98ebbcd5aa2debaf654b56f70cdf9d2832ead1581350edffd0dc85b9bd384eaf76fcc623005466b7d8436420b148bf238179b8db05aafbe26638bba54fc79998284ba45e81d574ddc54ee8c36ba9ecf0cba3b8167ad72eeaa61c0000001010000000000000ffff0000480000001953f554f536bf5c62c406eb704e23d2361d474cb3b05640df4d1c01cf85104913d5d98ba21d99685fa9b9c91f5158cac5eb2eaa7795cb1188baaa727f2095e9055fd0503326530b802c854ab07e93b35864f8f15f02820c5aec26e19d1eccdf997ca7a92adcf51e234ed764413b843ac0b98924358ea7b0e79add118aa44cfe6ea6479484c08374afa245e82c755489fc867bdc13d5ac8f1c9cdc176a2846fe146aed60e19c302c2a5a53637a337fb88776a56c9e6320f0e7732d718df9ae6ad70ae592dc33262ba3e8399e37a5078040d76e2803149333772e64e604e0376ca7d439afc448c0388230efbdf5ebef5f2089d3e1bfcb61a92c8e20358b7b6ded655cd7eb704bc8fdc08ecef02dd76a3829dc9ee3234b7ed07ef629a524222071c3d2f853ea48b85e75b85dd89076b33a174731650221d15c83511583b4cfdc6418e3e50691d58fc519d68a21445da15caff8fd4b93653a3dd767db4133c674cbd1d14e176758dfb886dfaef453e4a323bea8517a35b4e2321d009b15c136afbeb8bd8614ecad944dfd57c95f6ce9ce49ed95276407e649e9ad759d057192b1ba295c246ce484c60ede65441f3903c61442421f1388021ac38a3f99de8d49def0bb3c1f34de0239a2ad935631f68af7c6c19c4716b54d0bebc3571153da1066fe49f03f653f07cbf9b1ae9ec1d16a0fbae6bbe55a69ef5ea3468fc8da7acb951d4ad0ef1e37b6d7414655c00a07e48fbedb642db3712909014c7005cab750d7bf9ee0b4e14844fcc78fa277a25d0028cb6da538310e909780f80ee0a87ceef889aff40c804ec58c7b49741db93bcb49b492028a013f7bed4b523b4431625f7ebaafa54cf28153c19d02de524b905699aae9191e01c7bd98bf05a3e07d7a642eb6f99733f397cf1d42dbd7cabb66190174a9e667fea9b7bf1d08a7c9488001d3d4a8bde65b8b5bf2ca1633c04d840546091e224d846e669120fb0546e13d05e35f91e9ec4af07e213d1262a4db1a11849fa9456155c286b2213d8ba5e1d54288656c0830ccd638c2bb8e09403ec82f9a6284c4cc523aeb97e8968ec608e917692324d41bc7f7991b89fe9af2430ef9831d94f03c8d8258a7bfb473c74e03b54e66c8c1f70ae69754ace9860f3d70bed017970d09b7f5db7874f5f3887c83946dcf9fa755fd7acfc919b1e8cbd6936b4d181382d6cb4baf6eb90969aaa935a9b9ae116aedfa4d0879aeda202c7109cc98a7964e88703d002340932b83776eb0c85c7ce16c09497f1c0d77637b71f42d9f45fe2bfd3515682ca093f15a7f8a427d19578fecf9d3397dd8f392c90da5215e83cca50879c0c699ca31f175f314f9d117db6c39b4dc4e1e1700aaf99ac6e028a107e36422fed2b03e3ead776512c9cf3c5c305a4d0257d3b07806eb12caa48b76fa946d38b320226f302b0fb1d179e9c3bfa831b1d701fa754ddaadff0cb02bac6643e7a3ca125ca6c89878808dece93f5ab3241b90bcfa55530aa5bdd8fa7b0f0210d7ac57f2831804fbd9e94ed6bd1908d67249bfc1d5292293b559e7924f548a8401beecd8720fa879c245a2298998e802a10d8223f1b50eca74b18dc46794133e1d5f235709c51edfebe3c2e18c37884a2fd1b439c7b3e20acee078967b3501b5127a9ae000141b580bf760ecb64e3a0aab4cfaa1e37615b1ab954ad4f7101be2912c74c184cf1438c42b6d24db0d2819988acd82639ba8843d054aada3ba31fa6e0072740d24bbe02873fff49722393ad7fbf21b158b150969de7f133e7923c42f0305c174db57414f6b149d783433e0eff893a5eb39a3f07894b7188307e60d2c9f176821f67a94bbeb05ef0fbd96538dd721eb4f6e086d749392128b9285bb08e7a143dd38e0f9eb7aff6160e81833dcaee41aad11214439a118e83941ded529ad3557aa6cb7e99b9f7151b57328a64bf957076271a99bbdd13e25471d882590236529e3a529d5197867dc2a30550a4804f67803f24b2e1d5ba292f82344920225ad2caebca66a875175e5651adc56b28d4a63fab1fce72f9f63ad04c9d110d5f7fc695aeddfbf5ae03f0383087b09dcdf34ee6f5ff040aacef805cb725bb189d58af1c2f6c72bfcabb51309209c9d03b7808e82848736521ca09e3a954d376fec631ebca97d6f88f321fd2c96090fbd023d829a686e204ff58c722144da3c5aafbe2c701d2a18e48d8d88305e741fc209ed358021a0732f82cc2e9116a0fa758caad2298e1c80d2865d624fe8c3df090b3e75f3553fcb0bb61e8bd75a7c856b90cf078ade3c30f60b1a02acf9ea0f8600ae30ccf74665e9a84f9dfd1bb7104a150cb4ad2b09221b4abd2865a1d0ac4020df607e36b0ce92f273e3ec2d402db6a0f7799007ee25176b325fac01f9b7dbc2e78356d1505cc46ee3c439f09fde159e65bd72a22bbf2cd1c8ec46edcc721d571bed1f69b85471e7a5a6989646986800363eb38e3fdb236caf843c54bd8b823e0f52a4a401950c744130480bd5af189e9881a29edc922db20857ed75a0f8836a8d4794d25a2805d2c8180d48789a3b32c4c252afa0334cbd196880495e72c7273222c818a2681d2f3a31436159e220347efb5a3b02c9e62e776350ca5177f567a8c05e3f97855e519a9bdb72acf2e30ecdb2504b978e371f5497bf0b3b6b7eff36ba402dcfb5c4ad239d09920617af9d68d026468c0250ee975e5a936e45e86c015c23b6987eb5ad5c49bbea5cd993e263bc985f309c499253d3cb04601ddb9bbaa48bb24c27c630536ba18ad62365111991ef0ebaecfb35bf98386296ebd86ca6c82e1c3ee8906bf71009ce125c968381fe92493ed1ccd8c4d0d7eda18f9d5e783a31ffbd5c37c6ffa8a881e6c0b12f6bbd0f4b0f88e6825aa74b2562883c620192339e850b3191600d21be8575f07fd4e8357492b40945d64b20885154797021342143ef4b0245c3e5dbdcfae8485219f5188f449e14d3424451e0ff5c9aa1c2007fe17154e587cdb2f99d01c06359856569dbaf1f797f4fc731e4816af52091681abf6be784c49275dc9a47951b3d2ca6d76a45b342523653fc7eb2c8209dd3e9f2c7b9bc841c1c2975fa8de4d1933e2bea3f376a041310ab317ec966e5d2575612d72b3b52681e2a2d4889ccaeaba24483c7e34232e132ff658b995c231341e5893573a4944ad2bdb4ef72e000e42154f3383e59334d935cb1da7b537c75e300354318d1c33fbcb0fd181b582f94d809421f25d5c76925abaaa139c28399b2c18e5fa7d3f7ca469498ea037726a22074345e5eb2ddfa7da6fbed31a3cd0b6df451edc8039cafec6ee26721b954afaed4c3601f13b7b2ca003998687c2657a4bd991a25501355038b4f278f18fa3223659f5c739f07eddebb279996852bf1a11a37c304b4f242985d0fa97fbc9dbae2e417bbf3b8a49e2d12be3a0c0fbd4d5ff4be79d363e37d837ab45561d3fd9e982d24f490a0eafc806df3c671834b7a539c6a81c595bc9faeeb1dde70ac75b285a8a1a966625ba6ffdd3668b308cbe465e272527da8f0567f3c926ba349fa8ce4672c1637c4932ca92c5023345a4c0240440a8bb6f40790974f460eb40f35e0327b5f65df6264171387b55e36f7f4ea3963bc8e47eb051bd5c63580c59ed39c2ba1d0494ca209b7637ef62ed5dbe4cc6a4e907247ee1ed40a87740e49c7264e09003e8fbe95dc607fc35c84f6be18cde9e0d480bc56d9b75a7281205819ac9215b308a9a20cd36dfd4fb0b1afcb7bfcc456032568a53167fbff7aac0f860500d9d68eca770efac88db9e660fef82dbeee04280606f5fd678308efb9225461d64378840318e73625c1d55ab3b2fb74c09f180f96497527b8ae7a0af587d4dcd1dfbc7819a13e150c66e0d09f4866cd071a9f670d90ea27ed1cdb777dfecf45f78a3d4db706c0fa27a97cbb4434c3e6ce75d62ee5d2bce1b0551e27de0706ee8b2d2a8442f6bb08173bc8cd107499e18d3644538ba131ca824240d03e2ae4a2962ebc2b9fd17acd381b3b52cfdde8b21482b5d744ede0eddc74176e690fd6c005205d86cfcc7a3cb230bc62f061c63d094f3f43566182d598117ddb77dc2653f0d62b00f95584c0ff620414bbe2dbb25f53a313af7d9ad61902953ab329d66e9b70f9b562d845a0ae0df6edab4fdd9172f52ac357cd13bde6377020071a53a8dc93b264471abea7c867bda1573649ac0594dc92a9542b3d3ab011fdeaccad2d98253e74833650630673d514a17bb3c57eeb177f7dce9380ad69758a505ce620b0eb315b5ac534895400db16848dbc1da4ec49b7201ae93e7ea25ed21c1732627ffc9acbbf86bdb8611d49e598625380412898ac49d7b35ab60359a63ebde94c6635d8edbaedfcd8ca5f78a98347f6c90879a00ea947c1d04c74ada6f518d875967caecb0f08810d9609c53ba2c45cd900492be83dc4d40ad30177ca16ff97a67085afa522b9c59ae820c6dc126ed0108c5493ba47e55b9f96c69785d959b678dd0024ed5f5286523998f9c30f8f0da3d8e9016cfc50f619ab3682043673762c9b7233ba82eda9743da994f417c6332192bc6832219ef475023ae9defa70e2dbc1b99c8635b527993a8960c2adb547aaf1ee2964dc2867b85f06ed81232780b39f547ae1f78bc85c0e664fd6884889a40eb414386250c39c0c5df09538d9ee93601d704dd008510fff53fc1285178cf201970b301534ae7666db283e6c6d3e2460fda0b14d87edbfc196d4f9efa48af066069ce57ea515eaf5a5d7f6a8538cee5345c658146942e979c930f1dbb9ffa6eb6daa949ecbe93162b430a442a8b2e7062bcd6ddff9ccec469bcf873fb0e124ddb4d93a46548347dd29f00507f610673f4880328bc1b293bad1186762c20ccafb93d868db403f62c7510662d3e64f12c43570d138778ca94a67987266fdb1807bdbb58a1b05c24285bb850bd13e1a24f8bebc6188a65ff3d8074ea4c0d623422f65cc4c03cf8c419ccfc314ec8323e21beaa38b3c22c916c555f399d101b9f2a8c918d2af0a48af947f8757f1dcf16538c0195b5320f78b03cafe47cb8285f4273daf1aa1fc458bbf1151e7de33442417400b8e666598b4e93befc9b91f33bc10777c1e80e1089a2837202455d6c43bdc9862f7abb32e69ebd1bb5c83657031da9dfde773fea8c18bd89b4c090e1b7ea38538691b5b834b4eab99c9069528f30f9ed71745925383efa0420d4428fc4759b5a29328432d4da755d2744cfdbf19e0e057297a4d92ff0868780d803a37a346aa5ee7715c4dd56b8d8ca9272fbf505cef1eae950d8160abc132af71fea321052a80d843e1a0aa624b97987aa14ea6788b780347e445f5ba708c27fe774f014253522c9e8922c5d99593d3a3f927fccc1c57a0db333c744c475a2a0d482d5564dc849bbf597f865928739f1d24fd8322a0f33bfa4896fac6eda8f8b8ae5d46aec4c3e4d0c8957f1520d4fe9c25dd361340a4e8b7ce1df7bbd7bd13f139d3d2118b5973a9493e1601770da96dde7ad3eff0d1c4476f4f3ac6db66f43572f8d04e4beacdf0c40da71588ea206396001d15afb54d9ec9d1ea2776ea063645ba88f1b050259e3352151ac49932b1cf19634ef69a20383d2d23f37f4c7bc7d9eb135ea7396c93bd360cc8385a54c67fe12210f13ffdb25b8daf8a9c31cf51d916c67b2a5dfea762f9c8fc7a48725f522380d6df64c62cc7287dd353509e8e8b098eeff8bd04c5f97700c7d2d7efe90a414a941bbc2e6cddece916e0f866baf30ceb323ced8f1768dc86dce5bac1271800000000000000ffff0000af00000041df3445dd0000008000000000000000ffff00000400000001149169cedcf08dac7b10c6b45c09324ed835c082c007f821b6cce10b80e4e34dae708f14aa2c7b9c295d087ef2f9d39689cefe865e44b394094c25e43ffb5305c5233177ba67200dfd658bc93550cdb9666fc853a8ba175e213e1cb3377ebb261740a4256a02cb006eced107a700001001000000000000ffff000001800000b0ee46d466a719f4afdbd0e0370ac6b15c8fac6a3b7ec2e463856362e2fd84a7495b5a5836a7dc5b246538657acd26655341a390fbe5e8683e878d9b5c9a7d3678738d095a15d0d3a6c79d9c4ea4e96e4621385157f9806840e0572a21ad88f4f3022e8ab9b35876a38a1f967a4369db50ea839d98c987470f952cc0cbdfced3b0f1a981412cfe50d877afe62cdec081bae24960274ff5de8e3c8fe01ddd33e1ffa7ae50d621e3c7e2acd8b9a9bdd3157856a71447f5302ba7d87dd742ff905721c51d62fe7852fc0928ec2384e266538744466d7b3ac140adbddbe0d50115e4d1e235545fb465ee8d650ced30dfce58020af5ead12e3992e32b31de000000006df45aa41042d90859119b2a7f7178e3934bce84e8fa62ff13345d97fa242a20ce52452b9b7d2003bed6b679e0d6e210ffad0271395cb4bfe973d199abca377d084f1f218f7687620391a7b2b5f58863c1b9c294a7d70c44bd7a33f0b58917683ef4a872dbf8ac40bf93384e92e69661c5029081f47e"], 0x1588}, 0x4) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:31:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={{0x8, 0x8}, {0xa769325000000000, 0x47fd6826}}, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:31:10 executing program 0: r0 = socket(0x18, 0x3, 0x5) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="00e113d555ba333a88f818268184cdd70c4b00e52164dd74e8107215e84dcf800005168fb417586c0aae30b4d4834df70d1550f927545370d6047deca611e89e8ee7607c81fa88a791cee0c3528695cc6f326d1c6df520c110fb73cbb44b29a70159b4", 0x63) 09:31:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 09:31:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open(&(0x7f0000000140)='./file1\x00', 0x800, 0x22) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:31:10 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/107, &(0x7f0000000100)=0x6b) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 09:31:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000000140)="5d91033e234de7cdf529008424e41576cfb57be8037240dc0a74da3db463606a14195458c1586bb51136de0332f35975b177a732178c1bcba9f916577727f4b4c1459cf9bb96d791b57a5e34727a4a31a2e647e593e9500680eb042ca5878087a45d5c3a96f07ab066aabb9962176d12715071b82bf002c6804e135f20541df0734a47253e26f789d491ec07d58e49eb31f4", 0x92}, {&(0x7f0000000500)="e0d856c6d3a613d5dcdf8dcc7fca048a1d1c511960822e20c58079867a93a7193f1354dfd92914db7610ff3c589056a80da94747ab5d6651ccb7cc3f9436dc4ededfe1102f7040fb86a506d97815e0ab1129cb1c6dbee09c6742a8ccfb5492a8df3533022cfbdf279e644dee9fc8ca1361f7aa950443ad37a3e86cb44159e6eafc06918ac93e79dbccf85c6b00e023c1814982dc9accfb03d2c55fe266155e81ad7bef97778a66477860d4b072b754f0f36cf1cdbfdee739ad7b53692733295ec784087083d3613e67651c5fdc792a11c5c84a4393425e0e1da3c646744fb61fecbefdfa6090890e98cd91b4df45cc5d3c32dbcfda5faf8aa0c595d3079616a927205989e8c5499ecfb2740cff47098df55ef85985a95c8cb6b2c29ecc2ccc75c379d11002d453c7cc8fb7f68ecab3c9a8b59bb6e26ad0c7906c9863fe1253eb50e4b58b052591560656cf357d89de4f2ad78b22cfc3a98f8d6d3c689f7ba661a0900c17d21bf657bad8ec68cd4df609ae1a25edd0e5399ed0e13c7505677e4939fb1a120753e1da4a2f242cec05182e52c8cc2679d9418249dde92a3c16c68cc1bde96d0c448bbc6972c2629c9846ad88d2e669bcbcdf6a6e170abeec49896c7daa3d537b4fd37fcf3fd9e56d65567646947a317107f84554de34d1dbc47c9d51a2d2be1dd1f7c16f87b7df9acd110e8aa1cf34d963c37c670e7e085b125c587907dcd5e531d7d67e5587db6f0151ac81b8d6d4e71d37c4e900555a53e5daf3defbdee45db24fe40c3e5720fa07c2bdef74e07bcc9c366b35df01086847f6a3cb6f36e9ca428b24e480e0e3ab23507ae2d9b946770cfa1fa0f287c3f9e0e2bf27819e5fc8e398856e1b39bb32a305c47df1aa6d99003cbbd8345e66fb7466351d02faff17e4c1b0aed01e95065b108cf28142c56f6ea5ae92176fb962c954f70d33d8fb97b9d5c8284fb762401dc2d7b68cda562bece0f3fe123ebeb62e4026e2bbd513649be47ecfbb06a986b75cea63273f4297288776673cf31a3f5350527dd81f4370ebe3c53db04935b1fe86fee7d37e6d8b19d4c987ce6a1ef5f84ebe8a793947be40ab3bdd3bbef1bfb0024fc46ad59bb3cd6a8451d2beae0f99601831892959a8485c9f2a056032d37ef79fbb283f7226bcc16c87d384cb70b026af7bed6e400c55aace38c694e04d34a432d6a73e104979cd2bea7a54e779c1cd779b3c63a20cc1aacad214fe870a036ed71d20da2309256f4f3831b905e8fe19c83d4e02ac42ecc8084b902bed31ae3e0eeab8b9dc6ae7ac511d46331ca75a476071a70d47ea01c5ab04614ded4340187fcf9956a8be4048633564b756dde77e6268c3a3ac7221449bcbea7a0c0cad38ee4008a9a6f99e39b45f0b310b11050096e57e3a47967902d2a68c68e0205782a21b4afe981db16d2ca326db864b778b47bcd0408bb117d53e3b493107b63ba5d79171e3f5049dab1953e8faaa3b481c7ffa02bd50eb864d3ac32bb72c13660fa6adabbb9b61a08eb07d5ed73bf6501b48418ee75c441d7e31f43fb31f9981bfb1504a2148a4cfd211dcb7cff0f2aa8c1d3ab27d2442204f4b807256c3e8ca6e4e3071114bbf438694cb276f526de5f74dd3fc0438d658097c8e9051b40cabbb093c1ecace487857fee84c98933527520a7e21a2831ff50c90d2fd2adf3ff8d52a3a2bee8553e520659d8b2547ce25003f006df81e8b57c6b77e6e20eafae2abfc5412303cadaedd1ccf2a50768172e255f13a07c08aba4fe7847ea138672191f2182743aab53b2794e91646caa9744f90d6f4459652f379957c5a881ca30d4f41d396276c77920ad3507a08e836f661889266844790e81b7ad559918061983380a73a45557873fdb576b745f67f64b98c7ecdef2b864466cb61c793893a7d4e021cc0fb737518e605005f5da817e840492b8991df88500bb04d9ba98ea1f5fa51880f4e31f2aca4a11d3f20655c48e39fd759cbb9941be3b09a2b5a42d06484b376126f2af497c5914f125cc265335a36f6ab5fd724f34790c57c2ce5c8da5928b2bc31ebfcec21f70b26e4a3a00d6f70669ecdfa47feb0f37a9c132f4a3dfd1e60db910243fba7ffe9387408e813aae94b56bf722976b728acfb188225bf81cd0eaa1772a8370b6c2eb89a4892ae820399256e2eab7ae72bf63704890bc1f41f2a2c9c04d69b56affa33b166032270b7057643998dbc2ed5bdcb8614956ee5a2903b0c7de5ca9d7b860665a286612e18fee282dcce7a45a441de98654e0106d4d67d650dddf47009f23c4ddf00c6c40bd25c4bad8a4b57224f316614e4bdbfd1bb0e7e957d34695e984745e4d7be75f454455f39b83fe768ccd56b34cc6cee914b92f42c5a22cc600f71675092ecacc6415e6fb34772c8b9d00332f54324e4aa8118f403a6f7052448946d1f9055f894da2fe1730c4c38a26961eacc6e0e5ba0e277e98d3ecd937b1be9ef8015418ad01a6413675a4d77358f3bec81b4a41ce707162408eb81749f74448f4da977c9ffeeb02e3767b5c7de695897da4067d8bc2e88aac214cce085b71b7ed2af0b01f48c234b285c9d52d51e1a1dac48ae1fc4ca35b3f0476ad8fe000e42088777c4d6dd98fb973734b222fa273eccc418544740428c3817f60f2fba88a941da9e92ddc81c14b8005789ec647b59f1ed500897a1fac8c33f941ea89c571a9c0b454551383f550f7e99ae3eb82ac8a77d0b3e1c2f999bd7acb5f45d2011cbea9885f96d5e3bbe7b70c0ee2d27a2faa2cee1efc8863cd2e5cc2e77c8182eab49dd846e0f3413f77d53b2a853bff1230e158aa780a42960d320b1ee55e18ac7471451ae32faad317ea9217d2da7752bbfe499f401e2898e08ff1fdec748ecfd52b40eda139367ed49fb32113a1ca12a572703a07cbc1f9c2b2489acd3044dfc38e7b0d83f5bfc82f1c1c4bf5a21ca4bc810ac2961cf1e258f24039c3b0d922306bff3976a1a89a8dc67fe9284f9189067c70945d281f40ba4ce43a1e0db9470d17b461bee6caf7138b3ff220566be12b403cebdbc096521eb535606842015e15c135d080d0ee493567f6d6adc73236caf0bf0e8d68d44bd3bd91c1535451dcc4e09ac243dfeb1756a52f259363cb8771aec9f5ad0ebc4489b6fe1cae16a7582fb6892ecc125d2ea5c302350c7fa7f428f069d56291eb3a975b1bd11409a05d6facc8a7ffbc603631813071aba2a4dbe93b303e2fac5eed98ba175818c9f0fc6beac9060365f523dd67bc7d8afca7ae1417699b85c2b886a944000575ace89c1baad20977bab9e93a8785c2b1634ee1a6a474250bbb74489c0bf5440da43104a600a9a7d44c6e3857fdc9c392c76fa13d7aadcda9f813f91935ddc9e07c988663adf91093383b02c725996210a39726fb03953034a76177285049384da21e491c1c004c24adf548e7e88a52c249f3ec2290b3222d243c1d5dac1576b6beab52cf427d0c7c56f88dcf4708c3e0f5c83e991665df364808be98d60622114bfe5f952b87e7c23edff7c48f2f9cd2e5cc3666f4c702a8ebbee9529f14ecbed1e141c4dd54cee8e6973c3270f60fcc96b63ad53050ba7ae9561db10ce08653accf6385719ad714035846a4a4c8fa3a92f9ab194a09b59e77331370905f390f1dd76c4bfc5e5a9ed6f2305be46e853164bf198d64554a03ba40c72b35a66b20da0fb362fbcf5754a69e8c333e23c82e74f6fd02ffaff9c60ce55ec849ebb638218734cc8e585ef6e066e888cc66f16bba9f3e08d3d7f0ec65320db50fc0669265835aa576112935e47f9093349c3eea6a46dada16ee966926804e3b38225e139b7c244821ca39d3c5beb9e3cd954dc65837b1df4fe6ca248b97a2dab38116c19a4cc5565d7824c5f14f1c39d8d836888d2d19afd20763a86890eeacf9ff97dee443e207acd547e38724f4415975c2b3f118bc4283ebd227cd326af9c43249541e737b2b6ff2a48a6600bcb2e02273fa2f3441124f7737d5d047d1fd92b17710d1eb2951a268c5d7eb95d8e672d56ba8b712006cb5c1b0fc7a01898b77c5729ee1b22ec6460c450663f072585bb7420dd5a5f8fea339ef03b39437464a864c921f7152d7dc05a35fbb20b2b674c776a2efcfab5c3619ee11bf77102c98d1dcae4456aae8dadd4fab964e6c853ad271c9d1472a0f19ab1cd4aa3d1bac8888a9e31b6efceb83ceb2e2c75ee84c04fbb525734ca9aef5ef7431e7ced7ffc18785ba5ede9b5fc8607a026f8e6ed86415a1ba68c147d8eb8dacdc2778677c730115d8a6d64935a01e3c01adb188d7375cb1d1c2c06682badef27c1fa472a056d03c715f43e80ecf805829205b01b1f298234f1c5d1c91914f38ec9314a992c90243cfe87ed96caa374976a5d81c612d2f945cdd18521e28a501a196d4f8680b6f844d99f8d6edb174baa783b6340a81778209552c976f2700773e5c71b17f38e21afedd492b6a897a5df25bfa38dc1f44c0df8bba8aacd181942a82de915315bdd6947a4c1ba7aa90a8c503efc3048b2e13416d6dd40f3e24e109fc6d69a23b96035bd994ba15ce70ffc363366049c050a72eea0871fc8b7d84bfc816273227bb33e6bcb819280744e66498d057a466c2e330499cd77f27c94cdf346d437e98caa8073dc376bdea04c3814bc81b9c08b1eb701f71a0502446875281ebfcb0f995705d4df718884cf4a2c83ad9883045949684b9112327e589b4d3c0c325b5431959bd9be1a36a09b6052a2baf4e726aff9ac0fd022eab640defa20794850660b50e78a0bf2ffef3608898d68b1641edce137566564b5ac993ac77e9fea0084cdacb908cd047f751cb8aed4f1934a1a1bcdc3a231e5b7ae1c1402e4a3df7db8d8655a2cab51c3d05a7698fb05bc5042871668da68aa8c1696b8d22d69d7b3aca0dcd05038c242a1b832b450a6eb5c5697da3d8f1c2935d5fbd84b3579a7cbad00ce2b6904ce04df23edd4fe07adc9bf9ae5e13a658145f41f556a5dbb8fcf07643613796f475b25c7774d31d90f28e511a94895e67c2905906e96dbe57649414b29506ef1c5d241ee7294eb16a27f1acbebaf3a9f7a60e77c1269a9702c959b7cb5ef5634470fb885f8c14623fab89cae4d3c28ed3ca9ef7b6823ca2831bc18380c831973647ceb9a00f8d53806bbc631286d1390741eacdf5eca83d593b7d222a4f72c94e550aeb11ccdcd2ebb0a2906019e7fd9961d9468aa82df1e8abfdb3e57cc4b8fc7b05b22b37f60656af150b21d332cb1cd334d21758f054b8c3c073accef0868d686a46241310d90aa7fcb25c1712219aeb4b2a92c187c6cbedeea7746c71222d3d1cc7adafd0bd90768c0f90ec7e612ae9c1df9669602e71cdf259d042d86fc1ffceefeaba6a85aecd882e9984ce957af3b3d73d81614087432e1454666e2e088d910158ca5ca42e9134f4cbd17f0f6108e8a1a3a6e164e89c5facd09567abb31fbd436e35cf7aeea7301cab0ba8824ab398c4c53eb081a5ae444472ec1185f581a493bb37ddf4be2f24836f00e7a347866c153102917950316541d37fd4d8419f9edf70ce1771c5997111b8aef883fc663a949ff59d9ff890f3cbfa2db5d990f36b9f5bb4d3cd405b16fd4ea669c6d797df0391cd3f9a8b6d0fda199a83f1eb1bc6a56aa03f8b7b0ab19e87222546c1e821fdf2abfd1f8912e4c78dfc93e269924d16b5700090fb6d8f9b73be8f8f7da82eee17dbea1eb57c04125533a7238d57ff69392629cbe385f673b05de9530893692a6d1d8107f0e98785eb9e884ab9950f46f2729bd", 0x1000}, {&(0x7f0000000200)="cabc83d6830b155dd4e861c21f710d96131e77261cbffbf0b277ef3876c4174960e0af44bcfc00261a2aa04117877ef2d737dd2929d07fd101039a85c517423ff5ee90c4a794885eaab8d28f625695243e71875fff4007ba5533e8fb40ba141ee140cc719cc7e50175ff61b551a3b1f514c70be124cf4e7fe8a10b457cd4b726be89fbcac89943ffb1221986766e911ee97b5704d901ea6518f132f20c00647c02250ead38b33c5d9cc8202ed88b6f82cdbddf9fb739bccc333bacf7ed8c03bb354e165ea2d4442d8d7c", 0xca}, {&(0x7f0000000000)="93cf921651848678bfa735a4a161dd230cdca7725f597fec3f6b23a06c2398", 0x1f}, {&(0x7f0000000300)="3f99332b0e476cb62e99d4d8de69baffd9be39d0dc0233604cf92187a4967bdd4e41108395f957dde2d7aee66c9b26dacd9021e65e39ca5b18e9180df11f93a33de7640d3540dcf8ef24c6d1499b035f00dc7084c680d80bbc44da1aae8d394a24853c5572a42f6d9973365d9cd14c69e470fb89785510ce91d58fa2ff49ca800febeb97472dcec2ba37595b58643c17b3bfc4819305d009dacb3c8d1360d7b8fc6dec4a132a21b38c3a659ff9d15861d954d989d2395268abb9281b4a870f16b99a39235b3252ac2955a8aa974a3123809e58ad68de7d9d6616329586f6779c407bd72974f8b20bfd2348c92a0b25443e6601b821f4f13d986f", 0xfa}, {&(0x7f0000000400)="85dadcda490b07989e9dfcd6794a6f1c4f5dd414280c557f7a66eed60dc493a9d7fbe94b519d020f029b5732b7502290b44c54d7067df97c8dd3d9cbc3556d8857f2e61bf3e45c59960e4952ac7c7aa9af57f20a78ec43a365ca", 0x5a}, {&(0x7f0000001500)="f69fe2c8aa9cd85f955809721a29002c6c03d8adf20314e10813d87eba8d4181d5f87c0edfe37c02e822a53750018109c4c819c36114e0ef9b2f53432df4dde5d89a73dfe32feeeb9ceeaa6384a10bde66c1532aa316aeeafdb0f2a8b27f5e440df4024f667d9f4bdc398913400dbddfa1245b059c2df8f967aabf2317532229b65efc3bfc263747a939d1382cfd86082178115aae9d", 0x96}, {&(0x7f00000015c0)="a2f10d3bb1bd1f3ccf3f999c432dbabe069122df56558aa2b4815aea57dfff57b8404bdafb999f9a7848a7bfe0a1d107ab0cb937322212babc8135dbb71e9968fca5e446c9e4aea587412483df6a298b03713b34097d6d24329194349a597a4c6349990231e9becf1427d2aa978c3da3fb8a0f1cf8ac", 0x76}, {&(0x7f0000001740)="099dc7835a112f725a3cd3662321b41099548b414524649d0c305b9c65f0684194a3e8ad739ee9465b709369eb9917b6e7ac679ffb45fdd070303b1d19a3b62136763fe30b5e6f636f836f41e5e5f8144e8c75c89cea3f705522164bf395a2a9c64eb84bed9bd5548e9ae2d2e24d82a16e2586ab19e491afd78ee6d18b7b840ec33852afe6fcc93d3ea14106c9c29534d8e813ab0b46148acc13c1c8ec22be35a098fb75980743913fe48a8b0f7da5ed3b9171a3f11823b3ea92f80450414932c379cb407ffa7f70898a579d4954a741b2f8d11b32f6c2ddf558ef44ec2d78cf926768c2456ce1acf86279cd793fe27fb86b710ee36481e401e695d9ab342eeb6485a7bebf99932375f0fef30671f217ac048613d5f8143f74f693051e744345c4e6a86347c21ee12be00a2760ba5ef099878904a057fb42dd6ab9e5156714c1663f9f7218e888a1363a43c6b30f4399eae0121742a1b778d589ad706d51e9d0c2419089a9a4fe18ee0faf58cdc98e1eb8a631354ed5bd7a8bdf9b63dca7159b65cf3a679bb514e5f30582c3b66316f7eea667419a82ea74a1c3424ce42f83e95f7cffc19608f707337f93200df917c18407159ac17441cda47ff1486ab1a200f2d8bf6a9d59c2e3d602e61a2d06a0456ebfa00288283350a8b687dda56acdb99c61952be5a898b4eb3109ac6329fcb8692faa967c047273ced7b9cf571cf364d9a2c2500e3b1dc230dce12e7846ad769323664890c744a0ddad232005c02d734d87bba4ad3ef5ba23bbbf78b3c3fb856948c6138dd2c68f1d5fea889485edef85ce22e37fedbb44dbe09ca3a4e47b3c9410d72cb0bbe313b15232f02521e44c36b2646d29721312b4a8f0d091216283254e82d6ae0e420b4949ac1548350b22c1a153a5d4371c19eb1e4886fcf45dfd48cc6f35ac998584152e229c676d854d6e2e8a73a00ae55af711042832dd44d275d4449bacd6794d2949ca87b5afa3dd0f3d52033696c9cf678652d495ed5310267984d94e2e089a71bcd37296b115647ec16f86fe516672f1eabd519f3b9ea6a1af0ca072f93365c7acf9f6cf225e9d5064a5439ec095b1585963c94dfc092ff54b45b46931ee085428e03170c27970f05e63e5430f37ce2a344b6c75ad01e06b1fa3ed9a701bea1213ffaca62b938eecd10a0c7f6f7fbff2962d64c77704a55af7dd054801d2bd2b71b948d7d3d0dfc23bcf96c543df5904af46386118399151bcc53a663eb1880848ad0f44d566266acdb2ca99ccef6deb53710ccfa626a4aa4ba5f4fcd07afa83a4045ded11b5c33de73f871d353bbbbf59f5d5abaa066f2e8145cc145783bbe4a58171791bae0713065dee40aaee675cd9a1975043ce5b834172a1d9f31154af02e92e7cab88b8df60e0208e6213fb9ff4808ad6aca9030be6020a09e9c508353437a2802324fe22a171a2a96a0066e45bcc07efe6e3e3a466ff66b7df8d39314aa1cd7aeffdfc07b5b5e20d2b15c50b3b430d381107e7309161eb0e765fe084b211f1d742669e41014b88963324061b1cc063d5a2e3fdbe96688710f1e24d97ab668480badcde471d48ec4166c303990d9f328e854a63022884605d09e4bc0728cf4cf98e8c86180c6173795bf9d443c8c161d3405ad06f30e13f9d605c0ccdd6db0591bc96ac73cc2f25e1b81455da2048a842684d4ad41413ef430148ec0ef2491bf790f73d2193ee6f3e27693864d4751393db9ed35695dc0cfc82b537b109eeeacd5b6690fcd7e647d9f50dfc73f789e623d9a8d0854f958cba13e7282ac290e8f75bfa17329559a315ef43bd19395c697fc5f59ad2673c1d7822b72ab0aee282b692c3f221f76a35fc80aff4bf831f37bbceff24758c8e031015c68682deadd9bf4d7586a9a017603c75e951ca4104b12d75e8084d4ea1be82ca98ecb314128f853440346163da0747a5a33aa7fa75b3818ae9d1298cd1b11e2f6e182b7a3f10f408f53ac2650ec76f95d80ff1529544f9fb6ef7a5bcfafce395450ce84374678d66cf47a2793c60ae1c1f4ea3fa3aa27d9661f1a350d27726b47540c694681f7c12480f85a4aad833225a4d9c542bab34302148fae7ce55aef0af728111e4bae9fa0209a1085f76d8ebf0a18b2215bd91f30010dba2cbe31753ef90a0785576f7d89de5b8c4d6b3c1f5cfa68120983c92fecb289977616dfa98aa27629babd6842ecc09a130557cc8678a1403524632c685ed4733949943290dd55ef7a9b29be24386df8455ac1c662411667a036984866951806cabaa2049027d1e8601e384d452730ba9bff14a2883317c48801b02756917e59b61c992e6d4dfd58549c8f0a37f87f186de6fdfdd33f579536e877722fcef26cb23511c3ecf755cc203446c876099b0f8f144912f089c6029a8a64a0a71648dde0a014c529169b6fa097fbb5c5974a90eeb3c13ddeab70f4d66c6f7a4c6764a370a0408e217df61756ba0243ac0b63a545b5a47b0a7c4f33b4273b7fb44ca71398248fcd634f8be786628a77a27a073dc0ac7ad9b2ca8cab1e92097df442372f9ccb419b40ae1dd99cb3b8fcc893becbc87e7a09464d00efcd8af3eb22302229f7e3c51ff7e9f3b1df13d138e2c15ea1f1adb723936094956808fd5758b140b2e1ae266304d4c3b280beb61df80808316c54ebf0f8dbf9658e26a634acaed4672e6dd6a6de0ade12b2a02d295395c39dc0596c51296c99f58a48083bea2a3fc7d15e180f5a3b97758014747c5978298c6e3838d9127213f9ec6b571e27069e7ff9aafc75bc8f54f753b382c7e4aa6c5f0b81148f2f6cc11b16fbd0145462b9d36e09d5b434c02e38a8c77bbff9a0038b046d1749ebb27d0b40bb09a20a9b85cf64f583ddcf5b3ad36b0aa001dca8b6ceb75e3f719f5839cb8b308a53ddc1943c4af82ee62116c6f5e19089daa2854a917a4a5e83b0f577e31c47670bfeed235d48adc959044d75120e0929839b42ca32bfff4153df0202a5e33afce078e3df18cebfdf3c529c7aac1abf787ae1270cdd005cea45bfff4ce5cc0487d5faba919fb77324958bab5223203b9ef9117d48e76c763a5d1f7f5b034715dc957828190cd7549bfd2e8f4c0480b3f63c744822752293247a40609347ac285ceb01618ee447104cd900f46a741824b89c3567b13a6f0e5d84a8c453dd0913eae96962f4126ba4af81dd2cb515a795f6180cc37b27ba5bf7a8e38c65651110499b8efc0cc5c016210441317e9d4f87737fab959b14e3be088467956dc55ddfab57181586977ecc2368883ac7da6386e65feb285272f01c25fd81921bad62510ad6320728cb31bad87001b70cde9d2e9b030762826912ed18d3d5537129393978ddd0326662673fcca4a36ae989186db2af6a7011afc5399981f6ef37893e243d7ccd1856a99851e83ae3ddc8d9a985015079b9765a1e318c7ae28c9b1fae1426b139339740cb3186324713313a27185ebf56c6ca1aaa8e882f5dc324b40d8e1b4efdb50b14235906295f14232406523654e319a2eb49331145a50a69e8aabe59554b09cedf9835a52b8f86e7067d364d3e7f2cf0c47bd7f5d8ee67224f6dbfd1d0423c9b4c75d26b41d47b01e579959c9313a8887b0e08ff4376553b6af896959a863a1584bfd023c503bc9cc188d0a7900174749228835b52c55945eec6339b4ac2a4fbc07cc5c05abdafcab474de01048645923d285904b4227ec24d89a6c0959e8d31e76ea6cae82f0026ec23e94b558687012dc096b15c0cdd2674b9a2c18060febc6c97e41fbaa8cdd52929c7feeff207a9c0f3e6d5a9206bb0e5210080f03d9d16cef7e78a80c8579e9928c7a7b204037657301c95653449c914651408c79325ef98ca79badabbd86f4f738608fc75fa821b611d9ec6189c09ef388e38310f74b95a6e6dd89ce0f72d8a1449b77ac293f13b45d292c4aada9a3e2c49cbc5669839c82907c524683a6bb2f353ec462864b1cdef9a5cbbb277c2be1dd6709df4929cdf8b4ad20047d0d9438fa132db02376474931d54dc99678995d573ba11030596e036c815287f7a6eed74cc5b980e3dccb62c747ea3e71304ebd4be799ff0930b6253595d45f5a10c01c50d267c3b399215a5672b227d9cd574cbdf30637b1d2e7fe9e3ff3986d4a789fbaff2bcb8c371ac78bdd1914cb47b477a249e20f72ac2eb8bdc56d7502d4a5e03cc138852b00639ac10bb6fd44980d7d2a1a577f47a65dd96fcb138c01dd2d18217b36337b4d5a4c2540bb1b9e351ad63b0f2c614cca42a6d494882a3e175a36439deb1ea85dec79beae8bb197c16cbae3afae0be69d4cc7cdc04d9d7ec04b1467b09228c30a2d456a12722f78cee79310ea2da0b3378d516e5b3bbcfd5abc910442b63a7a78dd6029c80870aa1c98401e8f68de4c1170cba3848d453707e06dc22a2393df3ca12b83c90f38fa1c9cc9d46ac9dc4a98a329887b6532ee9088e8161418d48790e097b52acd3ab211c04a86a97acb650ce51e5c92c3edf1a5e6e55737f31e7ffaf47034546c492ccb37dcd96eab551a483fe7239189f411768e0258b3924669967fb3480808956126ac404d461b21594a764d07708ea7ffb25b4b12e073c0ef59826744858ce05e6829c7443a82461e4116d88e20ea47f9f0c7b656290f4ddce9da80142e268fe64d6a6a3f53a0c5ef144d6bf266ba102a8154f9345fd0ee424b104d902413923a10079d54f429c586bc97d5e018be30b66cc51ff4a0b18d49d4ee9e2b5abdc47c9c4e45758753ae85101ec43eb29617e283bddcdb963c911e60c5cdf5d0ce3beedae9a5097e808d177cbf31a8d60f93dfb54bd20899cc502766769dce53368daf1971654f1ff462fd54889545d52e4b484749bb5db4599d42ad5516f3aa5b59668a033d21f8472378eefe60f186dc64f01ba384a192ef8f31e5ab062f0ecffa255f33dae9f1b29b771fbbb4491d6863a62243fd12b40acfbb7aa4cdbfb998687457ff183f18182492d75821a7381ef92bd708e4c76f050f7d3909a2b6a735b68fae686a00393881fa0aa1974682a428638b2da62c78d9ccc653af0f77a864fea938ff7e148cde1794a0248019a3b01570682829188b27a512e108bc169c345d65d043002f2002fe588b7bc232b485fcdcd7d392e360a6fc0b7289dd72c9632ed94e3da18c89a1222f6a27938d426e4dfc3aef51559ba7449845c12a441b058861c6495cbc36397f87b5b8e5f9091034e76caa76a8065a6fdbdbb5b25d4d45d867e087684bc592a6aeb278f99a81ef936046f7c567448c2660191a812a01bfd6808ce577ee6a6f3927d50f33829441bd8bad484aef02c53a2b58b771de17571a74676ccaa68c7f6fdba199016082a7890e5b3d564f3237981f87478c7513814ac563b3e25273c52058bd212d333f9c472d1db0c01d9280a11779bee9a04e17064f10cb7bec479932173da0b67f064f64b10483125f874cce7117076906a6840f7e992f6d639bd146e628b997dd01e42e4e2d86992a3e6ddee7320b90f159436b49464112e58426961059de7b432dda8eb02d4872015d77e46e40b8b7b8a1d5a85d04d743457f602e002f1aa243024bbbf427e63dfd6dc482547654e340b6ce8dd036b11ffefcb4e07ff9a0f464f465285c25bd62fe8757b10674806dc969bdde6e49eb0144e8d2a3a3204ac2573a949e8bcb5fed10bbbb97a09d72dd87b921f0d7fd13976ae365c38fb4edfc470d629f61be22c97e002ac11c30b88dabbbdb0d1411985e4f9656af861de739125277716668e755744103f60603c3", 0x1000}], 0x9, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 09:31:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) 09:31:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') execve(0x0, 0x0, 0x0) 09:31:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x45) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 09:31:12 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:31:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpgid(0xffffffffffffffff) getpid() r1 = getpid() r2 = semget(0x3, 0x1, 0x28) semctl$SETVAL(r2, 0xa1a08444eb55b19e, 0x8, &(0x7f00000000c0)=0x47) r3 = getpgid(r1) fcntl$setown(r0, 0x6, r3) r4 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getpgid(0x0) dup2(r4, r6) dup(r5) r7 = semget(0x0, 0x0, 0x80) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000040)=""/118) 09:31:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20840, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x45) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x20, 0x0) lseek(r0, 0x0, 0x0) 09:31:12 executing program 1: semget(0x3, 0x4, 0x428) 09:31:12 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 09:31:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) kqueue() write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:31:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000036f000/0x4000)=nil, 0x4000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x70f3, 0x4) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xfffffffffffffec0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) 09:31:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) fchdir(r2) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() shutdown(r1, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:31:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = msgget(0x1, 0x202) msgsnd(r2, &(0x7f0000000080)={0x70eed2a667415685, "e8a1ae90736c3cfc8412b3f6e583d48bf2e3c9e5056ab57e1215ba754f8475d9a5c2676ac0c9c757a6baab48aa3119968b860adcbb7a1cc6552091b332442c0723adc31acd3a363ec9a4e846f4c4fdea245e08e91f42863ab7dbf03869b12888988164bf40abfbf1113977b02cc16842b9860157c17b12c50cb4e91dc72952e0aa9c9bc6c797b5252b9e946922f4b17c0d9d61efe4314d838bfbdb92e87a3b025ce03f028576e418bd2deb234266f3707b58327cec7eec053f661aa103caf792ebbedb1d66f6f80871c872964f55d1bdf380bf2a4f0e3375159e0954ca0e678d1e7dd73f994995ea647f7fa1e3873bd7fd4fbf681832db9565ebe2c7804340562c3461bc866f11e2bf7fefc10e0712e8effa292723a2ca9b187b42a6a5e20d2dffae66e947b9601cd034ab3a151fe76858a2f9ad4f4e1889d1ff03e9b65654edb7a5d76e80eae43392ede8c41d89f0e327483074ea3e3e93eb5d9d171101808c6a056adc76789cbb3f8ffd580e65c2486bd468f5b4e992bcdabdd726698b39447fd7f1e67a2eee24e6fd2d1dee3669da9a839a235d36ebbead7ac59504a0260ea3e4e84ebbebaea17bab3e0b36a33ab01b1b3cc9999914367ffb44c43eb69f956bbc8af977581e95402c786f70967d8618618c4b7f38b1bf985efec036e4c5e13883e96f7d4af29d81c7c23108379fd89ab3e7e02eb346b2d914f632492a5b91b0c455e3f459afaf44b25993d049d2e84b4fb147661c10cff66a1c48739d12ba6b7eac2573fa2c59395ab902a84c1d6a8947e5fbf26d5c9f618c4adad6eabbfe2f9bdd12a896770a82b1a0b6335c0437f02ba26287ca31563673b68f15c255d984d5d8a3e1273bc2a69f54839be68d736f33eb70472cf7afd0f9044cdd843f670ad33e29bf7b403877860581578221c4cb8ab3ac6197f4444577b160611b3e8c885d9e675d9475b56296c1ba59018a4a6cabcd08914126657d6ce3a7bc5f2cd3317fdb7c74948b2670f6ac7185a7f9581b6c144c75891e2a4929493f99c3762723b32853e3345edd5e2dc820b5e760d37f9973cda1cbcd7e995d59aaab443afbb8dab66d5713cb04e0c53838993c9ad6eae3404162e15fee155e545c5ec8dbbea6266c183e5e25819868016c9e455b063b2ba8fb33a76f41f842ae84110fda3ce861877e448857c11fe02e2e6211c1b84def04f544842cdcf6647820fa73b3316c52e728d298acf0d52635c49627ab44d3aefcfb45abc3533ee846fa66a9148c21d51d322aa848c7e37c341a6bc5ed980a04808d77d70412377a70bbd8ac70d969a3f9339646ca86312e3ccee951fe66d5b8d189a69c27601200aed2bbda8df550d78844802dfd65f47ac5f20c7ea897a79a748f66065065e3471c15fcbeec78300d528e7a63ae042877473876029e11abbdd7868acef30c5823c2ccc0dbf504b767e82eb94f6d4929d768904ee6f45517f4a34f066b494aff258977ee39d2069374ddb79a80779f1b8dcec4f2db4ff3203272eb51f01ebddf9629375163269389249b26452645f109bb74b7bcb0e875f0cf41b6328a3b31d615137859bda3727da3d2f94ff433708f4ff84969cc5bfe801e994e45e267a25af26ea861a9e216c27fd370f67205fcadf8ebee4684139dd406d00f9f8647a9542e560a0427c31d33e7162924eee287c3d731a318dde460050c0680fdc89c01fae8bd51913e2a833bad5bb3b1e15fcdff678349b9494dfd293b47d07178ddcd5ff9c7a2774ce6b26ae5c3330ba63fc7ece8c974981e83b803e3bab4256ea8f37cd9d7a853b48f266f4a25341aff8356a219dd1cce4b2562b0856f796fdfb5eab60c7e24f07ab926d4f27117e39191ba41ac960e1fe791ed72a7c05240b8aac1c964cd6787690273a748865520afce7ceba8b6de1eb236a52dfcf23cf113a4df4e636620fbf6aca04fa63c98c9fd8f1bf60f4eacb4f3948d56bde534daaee248cee3ac5612458b0125ed36d8ac6a64ff0b5b5f0ceebcaf1e416b7a071765b4fe3f5b7dfcfe21c0fbfe5c851598f7486689835db91cc6e0110c38dc5aad50cbd8eb3cf82b16cb0e50b2ed35d819aab872272fac54793c83fe3238a9a15f74349eb64661e9f2cdd56ed3466d7178b93fc04a9313336764e4f0b6eb733a0b10b876425ca4a22108f7ed5bfc1650faf0f5d922b9a7c1fa521a64df41d4cbd14260965651ec99f65b41763a38caf0a76c45a9657bff8ba3981161c04982d71d34f775015dc192cd0c60c2fbc5363ab6eebdd238119c436a257aae307ecf102414bb26a0ad7477ba14b6ed0d152bac8c5e5dceb6b7f4b406f04bc395f3f5430413488f407f873de586fa270133757fb5524efed69da79e326139ab3497d887c9cb2844963493b17015503943dd91c02e5d57bdb9b31339ade696b0cb4012b7a0d3281f7c9cfbb677bf395db4df312c4ee0c05a28e48561f872c98e6e4c3b7abb814d136596d80efe5c53457d05a99f146470e296a234a76d066baa74a4560df8bf6294efa09e185a2b8117d8cd159729ed977c4e73ffbc7f0569fdfa617d141897f1efc2e00a390025d556123bf485ad301060fdd99aa5e243596ab182093b68843aa4a32d1e76d88a4b7c47837c8e7e5dfce35dcbd159b051c464a5b57a5ca95ee23aab10b9f0f8fa4ce9f856b3e910a86a5e407ec942c2e07666737c8e9a8c414913da35dbe42ec01620b6070ad9d496cd8a3bd78ea72577746ccfc286b6385f131862a3052f0835d4e1f4baedf937984713ec4c13b163a6bb7d36361983d4d23ca6201fd30e2f5987e65707d9dbb52fef1f2ecb49b0aa0b4d8f1b99140cda31298f3dd53b98a78374ee7ca525e8e52080596fc5a3c7cbad7a95b1f80dc105c862af3e149e33c92d026a06f9baee054126ec174d5abadf3b3c8e50b528c2e8f4c683b8469e16878d551cea2f3a96bfd109191f6f3484758323078fbbdd53f9e1cfc7a65ec38d73b8b22db01ff481f4a7458438b76086dabc7b0268babe879e36d33e40016df362a83e2060bc06744c9e3805f353d1b442135f2c2bcc21852c703fc1af2c18c09e0456b19f3d6c3606d2ebae8fdac17f7c4022d76938de280dcc0bcfe7fc6a5cb38639703205fd3ca4f5324b29ffe66f5583e30560c3cb110df3bee8c060c3cdc61994c89261e2a6e132a0f25d14d4daff7b1c1dd94c4addeefdbe309eb6082f37a4334fc39019c95e282fff2ce4746df9e02ea886542cefb30d64178d027613dc1be7bd7243b93b1e5c851c63514d4c1a5fdecdaa19b15ac22d60a3891203d17a1898f06e82e176a3a84eef683ea89688511cc46926aaf6170de46fb0f87d32e0c9c9a10d385bf1b76ac46669db063093de6327d1062dec41573b3525d6d0bbb15cd453cf7d52e87536b222b13fbeedf8cba63881ded11f0b3e8efae5fe8cd2da176a71681f52ceb63cd03c9b4ad2fb03f86e0733a878d5bb41768fdbad509909c8bd695be5c65c8509b0699ab9561bad78eadf25ac61a69a872fde5be3efdf69a26ddc5b13addcba7851ff668aa386ad3c80074521fb6fe82b467b2839f8039b169bd224e3261f73bc87f9072d5d2ea7ab11031249465129714092a231147ca2cec22263734e6487fb205063a1b3d9ba97981df38cc68e0e5a03a53b36607ca5a24635d583f4668ab14c8f6ed3c2adddc8a8b48a828fbba8cd378bc4a3d64f19fc4098698e0e8f169866533453bf49e05a5e7a991afa60b91a1a027a080ecf5e95486a218bf5322e674452827f91aff6edea2409f7403adc3bba6b685055467b4ee79168bc7490f01558ad6919820255fe1ff92d45724bb08503769b5ed745b3b6251e26272a6d7c00c5af463c332b5585cb26241a6d65935947f06b08acb8c4ec984b9b2b21ae45d38c22312d9732f2c9ce98a97d99d94cf93a012c7f4a428a04ee1f44b2580241d4dad555eab97543bded040b020c33ec7f8b6ff6718911b4e11c43080f86eb465bbd6a9289a16aff86d322e62f845c5746e3e1b1276e79f24f602b7fd632a8c0af4d60b910105ff7c1bf1f822061e36448e1eb467602f95210176b44a34cede4d8cc63703810d03048a5c6ed967ec19d7baff455aa679b65c718d1bd525618bd3e377d54c754292f3c63f383d2e6b7608f0bcd6585510bc88fde58a6ea6ee4e32b2b22a911e7de97971250b713b38c9ed58408a5e74c63cb1e9f2d3288372ab675eb6c51a28e6b2417ddf72553146bc5b836eb8516f7e4872ad89aa37702e29b467bf93029f5a4836a251a296c4b2cecd3cd7120beff724a5c3a37b7fb4b4f161d35d54cfe7a4e3af90b21c8bd871344b863b582a683c33e012648ead15f913d9ce825294d8d37899fc041f06ab621737639194d82680b0c6c622f35930b3ed4a9454a6b55ae1cb67356a54d7a461ad3062a759ab213ab759394e303a840d5a0ec42e918a3a5a9a5631329b58bf4755f256b6f9585b4b39ef26a09393cfa05bdbdcb139509832133fde50b5d83e16472c0e472b4b444f9cb7572387677387069ad1f79a128332ed3704369db35a617b11ab7efc57f6101dad8307cdfc5a3c9240429b95b65302dbd2a9939482ce9f045d07765756071ed016d81fe831a8642d3090bb86a16c6eed2724ee292e4b1df1e56b1e44a856f70f36bfb8ed69efd3c424581378ba3c055706956677c2947fcd41993d13323442e0460173248f32a04140967a9f2b5d1d94809274b635737f2ea858d542ed505512321ea5c6d1118fbf4ff996b47e5b45bd4db050caccf6d58380eab72c9b5973921a4929b57a57d88eeaddc80605328576963979fe60fdc2c542b5b395ba1b4598bc1a71c393c773bd11d8ffdf936efb43972145038be98514ca09f7d3a04837671932964e28f2ba113bf219e83c4143bbb8a95f459d85b9db94b9865f0a322863febdb880c27238bf07e7e2728d64f9249809e1e125d874044d3f87f64c30195f5d6fb568c9e44a62f7c4ecc2cc989a12a646004d169d2e6d1ded7713ebc228e7eb1caf5cc01c8950a49785af53263070805bcb2a18a2a9c11c74d271fd7068c73109788efb454fd71bf86e573c28f6945e1573d865c5eefbc4af5edc0ea9a580321a4cbc2653ad338667fbd7e237a89bb493b14c8b83e05cfc271ba294757feb70e12bc08f71e83756de4f7704303d2322cc55b59dfb8c14152635e26e416665890ab827145a119c93d518486e8d93ef84b039787ef5deab10a36dd806241fb219ca14ae444fd6dfb91eb0ad2e92139e9c83976df28aaffa83e35bb5196708acf4f6e989d99adfb89fc34b009954dc7ea53149114009d83b05bed13addc8aee84b489d85a0d6344fe10e78e89e7e53493dae158da6d02b76714ef028170c255169c9dd77c0ada3b93f058789972eaf5fec21aa62b721979afc1393eda57333edf39829b7845534fa03b81a98c4f05c4b60d4adfb5d9a499cee925fb46e5af90d6c7e0da580c9f32f9c8025f0487d96ccb520336af74455929ea4ac943ee946df5b7d712b3c6f4804a50fafc5dea9cc8680d768fe64ff4f29d093f171bb57108324a5f0e4e84e3cccba9fc5514f7bd5e7080db0edaa8388c9f56927f5a8c3afc5fe3a770a8a0eb52e94b757ec234bd16d726a94d19519c357ca603b4c06a2242de7c63901b5db099ac84be950e79edd9ed67ef54a87ac50227e5369052beeed889916f4ecd8b3c6ea14059e74a9c91c4609905c196f25fafe49d8e21930c5e56c8bd3fc4e8060f157689b272c695ac7ee0ab91f6afd8a794872b56481bbbf829e1da4a26"}, 0x1008, 0x800) fcntl$getflags(r0, 0xb) 09:31:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) 09:31:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000080), 0x0) 09:31:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/153, 0x99, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:31:14 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000603000/0x3000)=nil, 0x3000, 0x2) 09:31:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getuid() 09:31:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000080000c, &(0x7f0000000140)="eaff125c0000000048987819d4647610d8ff9666433a4d65b123eeb2daaa1fb7ea8a87e66bad73a016c096bd40ae50c17f144c9e74157b71f21e1310a2d5da9a8de0408a7d11a5bb155b059fc519337524e9e2b14537d512a3609d74f8c43c546fa4d7bc70d31ef2ec0fe3e57924e0466999e9609a49948e3f876abd792bfce7248d29f73d2b76ee79d71dd9498c98b26101e4ea06935f5a41d0a8600bb446481e01331fed9305b754ac44030837207bcd4e442f905cd43090bbdc5fdd6983e27df56b5e276bd2ae65e441973e9e196e324756b1a25d4484a90a2844cc51c279d47c093e437fb1e7e8051e37c287259c76bc1f6686626948d2b3061c1419373c734251f0b811dcdf1f962fe5d5d5f54de2bff02d0442c9410469d9282c1d22de4b3fe8d41b4fd61f34978a3bf57eca65dff20ae06d6819209b44191b50c745a8c408d2d61c14824bfc12b96ea55b3ce856fe37430bad1eaeab371e67f00c1057638961e19b839b78c901392a721be278b82a6acc6f", 0xfffffffffffffe09) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getsockopt(r0, 0x6f, 0x3, &(0x7f0000000080)=""/68, &(0x7f0000000000)=0x44) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:31:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x108a1, 0x6b) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() shutdown(r0, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 09:31:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) lseek(r0, 0x5b, 0x2) 09:31:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 09:31:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3) fchdir(r0) clock_gettime(0xffffeffffffffffe, &(0x7f00000003c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x1, 0x6) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) fsync(r2) r3 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) write(r3, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0x100000000000ce, 0x9}) socket(0x80000002e, 0x4, 0x9) socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="ed01002cc70072bab001de98592798a12f66"], 0x1) shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) 09:31:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000240), 0x37f) 09:31:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000262000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000263000/0x1000)=nil, 0x1000, 0x10000000000004) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 09:31:14 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000faf000/0x2000)=nil) munmap(&(0x7f0000d13000/0x3000)=nil, 0x3000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x4000000001001) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/210, 0xd2, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x9}, 0xc) 09:31:14 executing program 0: r0 = socket(0x2, 0x8001, 0x5) accept$unix(r0, &(0x7f0000000000)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 09:31:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$inet(r0, &(0x7f00000001c0)=""/83, 0x53, 0x842, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) socketpair(0x18, 0x8001, 0x2, &(0x7f0000000040)) 09:31:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) 09:31:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="45616f25f505da60f128d488d560896207a22317b013f8db1052f79361ed2bdbb68836c69f6ddedc5602b32a7387921c2181aa0716df67c523a241530fc5d589eb795d3bccbec9744babda56ec0fca1a373e25da1e41dade7388be18ff4c7f6d0cb5eeed5d6ee5174d01e10576fa7ac266b8fa32c104da368760603a29319321aed0afc28d9865a43c15d8d6c0af0cf0f170c3a190a09b3def1bd0d894790e5ac27a0bd035bf71e3e19eccfea34958c19511034f945b8f40050afdc15b7ea1f9242da3728337fbd71865e8ba36cf280fdc2db2f9b8ec14704e820b9d5c333bea65b6ca655dd1bdae406ae51cd048a5", 0xef}, {&(0x7f0000000000)="ff5556039296a74f1f20a199aa308e7c6b1003ef0df2d84e676aab9fbbb7c298b63b0349", 0x24}], 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) fcntl$getown(r1, 0x5) 09:31:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebaf9c12c089560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9a83fe7bf3ddbf7a7a5ef563ceb6b2abadac3399339c8716cde5b86740e43df6d8970eecf95d564d41bee27bf1314e3c9a9ac0afa573bb79e6779ca899306ef2c8fdd796540a4d86aedb3b43f2cdd9e3fa0815f05a729b3225cd0cbcde9bec14a0c86ac10f5d6472a9f053a4fe0d1dd6b568da46f7346202df0a313a2177ddbdd0062d285bdcc6082d04eb456e4e6fa7720357dc37f56c3852b012717d5f2fbaf04c04e9026100c71ca706b45ce7883757f32996f7babe1c08b42a1eda71dbb3c5ccec9eb5d", 0x417) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:31:15 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) readlink(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20280, 0xad) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 09:31:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/153, 0x99) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) munlockall() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0xc0) sendto(r4, &(0x7f0000000500)="002e043250674dcb6ecc256c5f34dc6b33df452f445a22245d7683afb307effeac08b97206f2274c085562bb5904401605f92331622d51261a4b7bffa014b7264811b728830a36f94ae3bd68938697a4f0", 0x51, 0x406, 0x0, 0x0) getpeername$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) read(r0, &(0x7f00000003c0)=""/134, 0x86) 09:31:15 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 09:31:15 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 09:31:15 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) getgid() syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) setitimer(0x2, &(0x7f0000000100)={{0x5, 0x1}, {0x3, 0x7}}, &(0x7f0000000140)) getegid() setregid(r0, r1) setregid(r1, r1) 09:31:17 executing program 1: r0 = socket(0x0, 0xc007, 0x9d) setsockopt(r0, 0x29, 0xfffffffffffffffe, &(0x7f00000000c0)="03000000", 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 09:31:17 executing program 0: r0 = socket$inet(0x2, 0x8000000000000002, 0x2000) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 09:31:17 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000080)={0x0, 0xffe0}) 09:31:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0x9) setsockopt(r0, 0x39, 0xffffffff8e2d29c0, &(0x7f0000000040)="9063250efbac5b6c5c7a833deb0eebb8f9ce0796b751fa79350bd2fad7fb1004da14726120293ee060036006b7833d74ef6bd2399f6ec9aae60fc07ff61a24c3199924bf475271ff9706477e4f9beb0a0b7925e2b0b02ab2aecd3e5416273d534d077e63c603c979c13a453a429fd87d849c374f764235270b36a9125fb8a32bb8fe9ebc5eb5e40471748845017740ab2b8d0874bb7b940ea37f24abfbc985b5b0c4473e85d7a202f16efde48b6071d0bb1d01ccab3be62f53c214604b82d0206029de6175d9133e9eb67e3b99cc01ea70e047d0700559", 0xd7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2e000066f4c1807bb3a8a19bae350000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x128) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 09:31:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = dup(r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1c2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xc92a, 0x1000, 0x8, 0x1, 0x1, 0x1, 0xae51, 0x3, 0x3, 0x5, 0x8}) 09:31:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f63352b676e687d520fbb95aaad5e24bbc748693f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91fa9d3d203404da154db68df75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89c70fd3872babfbb770c1f5a872c881ff7cc53c894303", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/224, 0xe0}], 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001200)={0x2, 0x5}, 0x10) 09:31:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) socket$inet(0x2, 0x0, 0x12d1) 09:31:17 executing program 0: madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/129, 0x81}], 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000), 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:31:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x1ff, 0x3df9, 0x1, 0xa, 0x1, 0x4, 0x1, 0x1, 0x9, 0x449c}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1000, 0x10000, 0x0, 0x1, 0x3ff, 0x3, 0x2, 0x8081}, &(0x7f00000000c0)={0xfffffffffffffffa, 0x101, 0x8, 0xdbb4, 0x5, 0xd6, 0x4000000000000000, 0x8}, &(0x7f0000000100)={0x48000000000000, 0x3d02, 0xe197, 0x0, 0xfffffffffffffffb, 0x9, 0x5, 0x200}, &(0x7f0000000140)={0x0, 0x3}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 09:31:17 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8280, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x7fffffff, 0xfa}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x100000001, 0x4}], 0x5, &(0x7f0000000180)={0xe76, 0xec4b}) 09:31:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff7, 0x0, 0x7, 0xfffffffffffffffa, "00000000000043cf0ac700000000ee00000800", 0x7b7b}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x7}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:31:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x47f8c14ab7d1afbb) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) 09:31:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000c00)=""/162}, {&(0x7f00000000c0)=""/152}, {&(0x7f0000000180)=""/165}, {&(0x7f0000000a40)=""/185}, {&(0x7f0000000300)=""/55}, {&(0x7f0000000640)=""/83}, {&(0x7f00000008c0)=""/234}, {&(0x7f0000000840)=""/75}, {&(0x7f0000000bc0), 0xfffffe61}], 0x100000000000013f) 09:31:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x40) flock(r0, 0x1) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f00000000c0)=""/210, 0xd2) syz_open_pts() 09:31:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8080, 0x100) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x4, 0x6) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="a500adef74189df5e6ced6fe2a593eb44af6275396bf0914e7d70b5fea0d544dee9f2f3bc11b02e372b23cceaf7b3ecf0c5c96809b9353e1d8d54f8b569031d4171336b2f54d4b91b6b4bfa7660b6444147eef06201680dfdfc14fd009276d2a3aaf02ebd6db09474bdb5779112f93af85b2bc182a9d01065bbb88340b41ecec3ac33e6d7864848e86626603c75fa35bf37075bd1aa69c0e63a877656687c1162f212b233f7bb88c27008d2f68bc229a1945abde050eeac9c9ad8a8b3cdf1dc3578c55f0072a5086bb206378aa962d81dbda7c4882e61cece1166e8defa2fd41606077cf4c9a", 0xe6}, {&(0x7f0000000180)="926acc6144bb7d1169abde1beef29c1aaf50278573e43699cb0194911c54df32f14f90a4ca92f54e232b5f9b48621ef447152f43a9ce2f33ef2989c9efafd72ef8bc64cd9240259981647a926866fe0d023ebb1ca70003f7a59d48558f6d50f30aab0c25cf114288f81b7e997666dafe9dee826d00f1cce25ca872", 0x7b}, {&(0x7f0000000200)="4f3111a2abb3102b71c24126a3bc5ca7efc5169fd3a3c89783db", 0x1a}, {&(0x7f0000000240)="a74823d176b9ef26f89cea3efb3428163c3f4b7b67452feed2f3e9c4298b29d622003862fcc8cbd04cba3b4f3acf9b3c6e20d2c262255e14207c939fa6131b337ae1dae937aea854be889a260bb6c91520aa99031e2c1708c3234f98df136c239cd84706711c618ae09be2700d340598930ce1f045b4b4e06b6a", 0x7a}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x40b}, 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) 09:31:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x800000000000, 0x0, 0x6, 0x2000300000000}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 09:31:17 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 09:31:18 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x8000, 0x2, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7f, 0x1, 0x0, 0x6}) 09:31:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x1, 0x0, 0x81, 0x7f85, "c7c948e2b00973e5dc6ef2c2e533c138047720bf", 0x2, 0x5}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 09:31:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="7feef3b528bb262321c459e96c4496c0d2d488d5c4c4b8a1dcc2bce15645a392015084a757499ed5454f9bada532a5f0569b966b43820b37cb4f7a5b250b8d0ea601a3a36642ad42a81b5aa0c470eada062ba5441764a1a1fb25392002391e08095f0f28074a890cb9707dd4f2d741134dc6f1b0b2efff158bcf02997a5691490eb3de5fe482e2b5466ccfa94b9e5e8f6d67aad55505057a5d8871dff2db5dd7d1e45dc24960c00af385a6afedb8347302c92897f1fa4abdb2c42d45f0e725f9f83f14c045436bf34038cded84fc7fc2cfeeb973cc63976abf327b4ce65bbe837d7028cbe347e7c972e6496cb4cf8ec2ab9e2f0c8f61900cf2dea4445c832be7e6b5f5997ef98862da6a397f4be1332d67c9a0e3646267553e8e6e52c5e53bdec4f26ce6fde742a95e5baa5862ee36ac46162b6d159cac0539b9f4fd222487ea7789c758ac5290bbe0f4885feeaa0fd60417ca3ab5d1244f275498ac46009acf52afa3a0f2091abaa78d8fa41fa3a799c6dcab29e117dd270e760cdf6221cb9dd536c10cba116aa106ab18975057aed11c7595621483c43b95e160b2d1b7d4485f00a7a32acafdc4c4d7fa5a0cd8211281d1f99c7c59b8f1ee787babc361fdb3616b8fcfe2a65e3633cf693c64c089f440ae228d0875b8543a72d0afd611284b4b61f992d92843b3ada0fdb9e25d18e9b091f082674a89ddb3fbb6796a2ee983265216688a1afed61f91a62f3650fdea36474bf0e03e32b2dfd0086d5d394bf638fd90fdeef21e8488866899da99df9d7bd73c0115f881a954c25bfa1308d720e835b1f60ecf4ea717b3021a51bde80cff690b8bf1e18e00c24752b9d975388fc4f7cdf3f5dbf44513813d05f1dcc06da4db856864abaaf67c646ee6eac236a9ea4b8403737fed2276aa23b111081222386ca1048ec54935f081063ea2de6555d3c019fba5c2c66d57f0822523bb91da730445be08cc6bf8eafdf8fd932ae12b7290fa00e6066571626c4c6e8305744b79531c42bfe2bce9063569e393f60a97a71e0e070feb2afec1091c1c4d34a095b2f6364e97dea3a13b1f80ef953f34eace0d533ae228547c625aaba4319fa1ec4c4fea0863d5d7b19a4dd696175b4af52a4a0890344b3173ebacbd8c69ddfc1ae5f1715c60", 0x335}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10122, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xffffffffffff0000, './file0\x00', './file0\x00'}) 09:31:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5ea5, 0xffffffffffff7fff, 0x1, "36df13435ae9bda7168bc6be2a8de744d6d255ff", 0x401}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c44", 0x180}], 0x1) 09:31:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCLOCK(r3, 0x20004276) 09:31:18 executing program 1: 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) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x422, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xd77, 0x9, &(0x7f0000000040)="8e4777666ca4dc770fcfbeaca66d0a3fbbcbee956594604969aeab6bc49d88571aab24d0d781bec643b5635b3ae12f06eaf1291a584ac6fb98f751b0883c95daaf1e8b54f5a0e6b686f326c220d6db1e11e0342181049a60befdf7c606652b1124ee4e528ac6d4c7936de4d9fee09c3914f54f3c485b8c69027625397dd0ed12d26be3e0a4f61f5b848240822c68b05cb14bbdadacec81aec0fdfbbd6c6c3e3aa8820ff1e9a7f63b1ecd7733ea80b32002b36dd8e1c4f3f64d11cbce7135391fef30d68402ca8aa09b83f673ef327f017d0adb55cc39", 0xd6) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/166, 0xa6) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) syz_open_pts() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:18 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, &(0x7f0000000140)={0x0, 0x7ffffffb, 0x403, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:31:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/198, 0xc6, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) write(r0, 0x0, 0x0) 09:31:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x828, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8821, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x56) 09:31:19 executing program 1: r0 = socket(0x18, 0x4003, 0xda2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x364) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 09:31:19 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x1f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x90, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x4, 0xffffffffffffff11, 0x7ff, 0x5bc]) r1 = semget$private(0x0, 0x4, 0x60) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/66) close(0xffffffffffffffff) 09:31:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x2, 0x208) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/35) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40020ccf, 0x0) accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002df69b746d0e5125bd4e1ce0bd00f74fe68f497dbb30237b4b1d0652d36a16c86cf9fa6cb18094c962cf9f1eec031959ec8b88a307f21129c6f74de4232aa7b725df78cebf672e343e8d4238db3708744addd38df44c5ff094e5db4f7fe87009125f5f80c6209f65957301d1512ba7ce322bf487039be2737ab9cd824df1ece12d75c665e70efb00806894d98ad7cb71fbf89d25e2923580574cdb6889b76027738673c0fe1ed81503ff77e82a0fbedf501a7898493be37f4c117c15baa9e1ce7f06c2ed3874386cc288c51f6be23d7c18a59453ba2f6362ee8638b9053739021409751030d6002c13e2fa56981789ad0959ce6c6f1ef33e71fbc4d248bfa9415b6b5c152a4dc62ee4456b2cec3d43d8576002c115f2d9f36700ace233983d10cde545b87017793251cb7fae2fe3fc48b600160ba43c3786064b27c623092bbd891109194e9a53b155413d3a9a33"], &(0x7f0000000100)=0x3a) 09:31:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 09:31:19 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x80000000) msgctl$IPC_RMID(r0, 0x5) r2 = dup(0xffffffffffffffff) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000001913b1d8e5b17ff4eacc0013231fc7cc3b1a26c41a0d8642650c4fdf255325c934c2029f5cad3df1980f4bd70f51f344f8e229584e9f1dcdf36007e49cdaa3f2aede4d75d88be27bbdb9f30b99cb7745953e4077a000c64e236abc8402ed76077d46d7c1fa00363d898e15044e"], 0x75, 0x800) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 09:31:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) fchmod(r0, 0x100) 09:31:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000008, 0x9, 0xfffffffffffffff8}], 0x10000, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x68, 0xc, 0x8, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x3, 0x200}, {{r2}, 0x0, 0xc2, 0x3, 0x8, 0x3}], 0x5, &(0x7f0000000100)={0x401, 0x44c}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000240)='r\x00') kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x32, 0x2, 0x1, 0x6}, {{r2}, 0x0, 0x5, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x3, 0x8}, {{r0}, 0x0, 0x1, 0x80000011, 0x2, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0xc1, 0x2}, {{r2}, 0xffffffffffffffff, 0x28, 0x80, 0x4, 0x100000000}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x40000000, 0x200, 0x9f71}, {{r3}, 0xfffffffffffffffe, 0x84, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x0, 0xffff}, {{r3}, 0xffffffffffffffff, 0x5, 0x81, 0x7, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x0, 0xfffffffffffffffb}], 0x200, &(0x7f0000000280)={0x7f, 0x400}) unlink(&(0x7f0000001700)='./file0\x00') kevent(r2, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 09:31:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) close(r0) 09:31:19 executing program 0: socket(0x6, 0x5, 0x7e) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x3ec) 09:31:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x200, 0x40, './file0\x00', 0x9, 0x6, 0x40, 0x4}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:31:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) msgget(0x2, 0x91) 09:31:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8040, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:31:20 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/6, 0x6}], 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f00000e5000/0xc000)=nil, 0xc000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:31:21 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = msgget(0x2, 0x106) msgctl$IPC_RMID(r1, 0x0) fchown(r0, 0x0, 0x0) 09:31:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 09:31:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc007, 0x10000000000004) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000000)='./file0\x00') 09:31:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 09:31:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x80000001) 09:31:21 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') 09:31:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x9d10a422701b11b9, 0x0, 0x0, 0x0) dup2(r0, r1) 09:31: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)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) socket$inet(0x2, 0x8004, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:31:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x32a23675, 0x0) 09:31:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 09:31:21 executing program 1: mlockall(0x80000000000002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 09:31:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 09:31:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 09:31:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="2dbcb06ec6dc8fea2ca0b25bbad255c3d5bebff5e1f270fb316c9a9fc638161dbf27", 0x22, 0xb, &(0x7f0000000140)=@in6={0x18, 0x2, 0xffff, 0x1ff}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000080)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) 09:31:22 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1000, 0x4007}) 09:31:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000180)="98269555d6daa095183bc5e35ba8f61c5fd92a9e52d55e137ec8acc523a9527266d2e27248b1bcc1b22659fa941b12df7976a5dee3011506137b8a9688ff003c8338a378c294796eb80787d6ead93d7ca69240736a4f9e3ae6205117", 0x5c) r1 = syz_open_pts() read(r0, &(0x7f0000000080)=""/89, 0x59) close(r0) dup(r1) syz_open_pts() 09:31:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6f2b) 09:31:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x1}, 0xc) r3 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0xffffffff80000000, 0xf64, 0x5}) poll(&(0x7f00000000c0), 0x0, 0x7) fcntl$getflags(r1, 0x1) dup2(r3, r0) syz_open_pts() 09:31:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="04e790fd8c03b5a503f4ba0b1ae7c7f26c576f", 0x13) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a4ff1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6", 0x2dd) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xb5, 0x6d}, {0x18, 0x1, 0x101, 0xff}, 0x100000000, [0x400, 0x2c8, 0x0, 0xff, 0x3f, 0x401, 0x1000, 0xfff]}, 0x3c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) recvfrom$inet6(r3, &(0x7f00000000c0)=""/64, 0x40, 0x40, &(0x7f0000000100)={0x18, 0x2, 0xf0a, 0x5}, 0xc) 09:31:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x8010, 0x183) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000005c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000030, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x1, 0x4}], 0x200, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xf0000040, 0x6266, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x800}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x6}], 0x63d200b6, &(0x7f0000000240)={0x8, 0x9}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, "5cc6ec84a6698ad9bbd474596c6921c10bb5c065"}) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "3315f3de690f102687db6d1339b7c752cc9cee9d"}) r5 = msgget(0x2, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x20da, r6, r7, r8, r9, 0x2, 0x40}, 0x1, 0x9, r10, r11, 0xffffffffffffffe0, 0x400, 0x1}) syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 09:31:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x2) rmdir(&(0x7f0000000140)='./file0\x00') 09:31:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000000000dfd799ab1a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x1) 09:31:23 executing program 1: select(0x40, &(0x7f0000000080)={0xdead4110, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) getppid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/169, 0xa9, 0x42, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 09:31:23 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 09:31:23 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) r2 = dup2(r0, r1) r3 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) fchdir(r3) shutdown(r1, 0x5) 09:31:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = semget(0x1, 0x6, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x5) 09:31:24 executing program 1: r0 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x4, 0x19) semctl$GETVAL(r0, 0x7, 0x5, 0x0) 09:31:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x2, [{0x3}, {0x3}, {0x3, 0x6e}, {0x3, 0x9}, {0x2, 0x69c8}, {0x1, 0x7c9}, {0x3, 0x508}, {0x3, 0x7ff}, {0x3, 0x7}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7}, {0x1, 0xffffffff}, {0x1, 0x8000}, {0x2, 0x1f}, {0x1, 0x3ff}, {0x1, 0x5}, {0x3, 0xa70}, {0x3}, {0x2}, {0x2, 0xbd}, {0x3, 0x5}, {0x3, 0x1f}, {0x2, 0x1000}, {0x3, 0x200}, {0x1, 0x7}, {0x28ba493001269c47, 0xca04}, {0x2, 0x100000000}, {0x1, 0x6}, {0x3, 0x10000}, {0x3, 0x79be}, {0x2, 0x100000001}, {0x3}]}) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) 09:31:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x1, 0x4}, {0x7, 0x8000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 09:31:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffc77) 09:31:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000100)="658229b98a2edf9b0bebaf5f1e35843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a0a192eaf8a1b9a9b91999999250d358830edff0330a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1000000", 0x7b) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) unlink(&(0x7f0000000080)='./file0\x00') 09:31:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mprotect(&(0x7f0000600000/0x4000)=nil, 0x4000, 0x2) 09:31:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x7, 0x180) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xa24838792b6ed90b, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() fcntl$setown(r4, 0x6, r6) pipe(&(0x7f0000000680)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x82, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x2) getpgrp() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0xffffffffa0672089, 0x401, 0x1, 0x10000, 0x100000000, 0xffffffff00000001, 0x1, 0x0, 0xffff, 0x401}) flock(r4, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) fcntl$getown(r0, 0x5) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000280)="c803e9d47b9bb5580101604ad937e5782e50a226017a78bdeec6b9281a50aed9f3e524a19245cd3596fe51a9616a6771cf684878e94904b74f867f22ff14d157f9accaf4938c95fd8622c7fc6b1813076fa6111cf88b11e54e6fb45b815190bbb4056571039d3562e2898e03d22bc934a00d9f46cd33ce651917836e588b985b59bab42f", 0x84}], 0x1, 0x0) fchdir(r7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/135) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000500)=0x1) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) rmdir(&(0x7f0000000600)='./file0\x00') ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000640)) bind$unix(r8, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) 09:31:25 executing program 0: r0 = socket(0x2, 0x6, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1, 0x9d3c}, {{r0}, 0xfffffffffffffff8, 0x40, 0x400fffff, 0x254, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x10000000000000}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x8, 0x800}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x2, 0xd593}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x9, 0x7fffffff}) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:31:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket(0x1e, 0x2, 0x1f) 09:31:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x8401, 0x0) 09:31:25 executing program 0: r0 = socket(0x800012, 0x100000000000005, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 09:31:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000000)=""/30, 0xfffffffffffffff3}], 0x3, 0x0) 09:31:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x96) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 09:31:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0x104) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xd08c) 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) 09:31:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x81, 0xfffffffffffffff9, 0x0, 0x68c7]}) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000040)) kqueue() 09:31:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000004c0)={0xfff, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xac26, 0x2}) 09:31:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getpgrp() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x3, 0xd29, "915a077263c18ceb2b47553873e3ce074424e0ba"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x922, 0x81}, {0x5, 0x8}}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="45a6835a1d5b41f0fa242236dacbed982d8ed181958bc565285daa38e55273725d4df20a1236422e418b4bfd28401217911e6eb3d1bbc557b0e1349ff8793a5d9d7d0b85f4b2dac6e272fd45fab617133b0ddacd1c57e2824b78b7d28d865cffea492bdcc62ba3b3edc2c2d2b36eb772feb471f988d997d8c0e1cdd3dcf7c24afca10f5c4fe63028bd6263", 0x8b}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xcf2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 09:31:26 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x8080, 0x106) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001d00)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x53) symlinkat(&(0x7f0000000040)='./file0/file1\x00', r0, &(0x7f0000000180)='./file0\x00') getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) 09:31:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10007) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) write(r0, &(0x7f0000000840)="b24e8b12c5aa355f6b78cc05da68e927df37f706f930dff0dc78e04fb56616", 0x1f) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000300)="387e9f12d338a91e503da7509aaeacad5dfa640a4a1e66939251652620bca6b650f3f7626a46dbc8f1d61f1d88c6b345b9134294996317088cba3c87bbffd2be02cd3c885ad32eaaa1808a02ef72108afc0695fac5689423d4240117357c61e73f8954f2c0e50359787a31018c6c5d88cea9c5dda8cfe5bf8fc82d59815911db29ecdc849ff92c7d75ec9b70e3fabb40d64ad7467e599d39ee1141b34d858e9f479f5ea569f5d2dfb0b2a498e9809194d57856fd6fd1", 0xb6}, {&(0x7f0000000140)="b339b8ca13d58bdb17f3422144d97f41f2cdf3409112306c9392025a94addcdd42529bd5ea99754c73387f7840fe135ec2d518c8f908ad3a953bd5a15bc15954c7", 0x41}, {&(0x7f00000003c0)="3615252a049e607d09bb25791d9dbb83e4f9bbc6d5ae81cd408ac49e160cac4716c6f8b09118a26fde9f8fc1b4e4a6f78da82df1d27d5bb9b109c3a574ebf178ad367ae1b0bd7c26667445f5e1dea9c3180781a3e00b769adee43055cec2a88fee4c99341d2044e0ba897c51bf3d1e9ed329f64c495bb4721e97a745f94dd28270b8e75f94ed33d2e2219492a1bb1bc0763026175111de5103aecf71deb40e974f0dad55d9891101b2c0ac3abe3c4f9f05daaabbdf618dc597f3229bac67ce12e080c343d2e043f98a5418d6fe697bc68f15c7bd240a66faa2d427e9a2ea053fbc44dec37352d72ecef809737f5fc5478c3193239d2ebf", 0xf7}, {&(0x7f00000004c0)="4fc493b7f0b4333583adadc90a45b8ea3921d9eb3f8c49d24f868e94fd4a122ae6365a0a6f17068f15d4194978fdf644c65d9ffe4955e554100d6a338121ff96922b832384c32f2a65631a05247d51d727d6d2e6d6d24b4c60953461a7d6847b8d59437d3934b6cf3f0043f3deae43fc356dfd1f5d573b9caa9399276b62464d1cceb6e65ddb448a7ae943abc6fa4de7887d6517d69836b672faa1288797e9eaad4fce", 0xa3}, {&(0x7f0000000580)="933533f454d96bb280ad4f4ffbe0a480a7da09b3ebd34f7a95d6", 0x1a}, {&(0x7f00000005c0)="d571cb00ed193310d12272c8f06b9dcdaef33a6f684f6c09b08913df49e3e10358ead5d86b3eb39aa9aa5f261f49148413cefffbfd1b289abad031", 0x3b}, {&(0x7f0000000600)="1ab433ad4bd62b7833814298b498895402682ba07045c70afb04ab39dc51282cec5a91b55362d4ad677ad0b64124926cd9034e4b012936fca8661ca40dabd32209b03ad433ef5ba08346e9acc22013f455009cec7dcbdd64fb9ff0a7803fab2cef285dde0de77177653395deb191a9f5aaf6fe001e2d729515afc4c01f38089b4b79a967741d334c3bac3b974a02d50ed0b35cddeb83727b4c679f657704118dfc68569083cfb09822b81e4fee0b2fe08e2e78eb902214d81300cb744a96b0031e12a47093cd410f27d430b409031227540d5a7345f5f739628ec4434109703665ea9f3064f3", 0xe6}], 0x7, &(0x7f0000000780)=[{0x78, 0xffff, 0x3, "05fe838fc578faae0ef69128c993ab1d0ca853f4b2acbb83f27842a45703d2b22580e757940e0830a7ba250169373e81f1090bdddc47a5c4306aff2a55d65845682992d172e0cb59164b7b0fc4098d084607f970fb3e4b7205b546a16875826165"}], 0x78}, 0x8) 09:31:26 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) listen(r0, 0x3f) getitimer(0x0, &(0x7f0000000040)) 09:31:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001800), &(0x7f0000001840)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x2, &(0x7f0000001940)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={r1, r2, r3}, 0xc) listen(r0, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="0bc36a1a44db4180c78b8be3bf6bcb056cc7e750952b67ce44ccbce87718891dc71a3a9fd97debbfb6970797eb9ba19074acc63d9307d2e3", 0x38}, {&(0x7f00000000c0)="08b675fd253439ff0b465377db0d044dd54e96a2eeeb25915129d5a1d428d0fb44fd9054518d9f6c8f23904a4008759ceaedcf23b27a331cc2013595b733c558549986da3b95f345bc6f6579d206d7c027a522e4837ead26e535044531c8521085dbc65f2c92", 0x66}, {&(0x7f0000000140)="ddb508232ac1789e364b89d0e8a1e070aa39a8e0c8618c7696e88fa5591e333628122619b5bd0d52f62c244caf4e74c4f8551be18f2d2401a36b95ae262911c23c553a424345271c434c", 0x4a}, {&(0x7f00000001c0)="50cb9eb70112770abff9c9e020c4d14bb40304aa31430097a78ff0ff1618d3d5d26983e8e9c90683020cffda555cf74454f557a26e2fdede322b9572ac4ae429b285373092193be873c52775c75a3bba1384eab256e4762cab564aa0ff4ca23457c55b6b0831baf5bd368e124d2c8ee01d1a9a109b053494251df287fd5b1240fa3b820ca2f9396728844ad69f8160b8bbe8385b1ea4f535418b4a91b550b0aee68c31", 0xa3}, {&(0x7f0000000280)="ab40bbdf9a1c91016efaf6001db67419c3ebc88a30f2e398ca1d425017a62e6a043473465727839f", 0x28}, {&(0x7f00000002c0)="5ea967b8c8055d2d2f756712697b53da9726cf19e0df114077f730390bb46d4fe3b6144dcfc2df6d9c82c97a17479f8b706a2ef67fa69d1e6f3edb0dc59b5028475db37dadef5586341a87242bd77976c4bd56e997c37dfa675f93f6579762bcf3b4d391132451cd27e816332f9b71692a651e4be96bfa8ccceab0fd3d84b6a5140e76065d347f9887dc8e3782817b3845b9f324a34d440188ae4baf3757669e710936ad88f94580a1f6fade", 0xac}], 0x6, &(0x7f0000000400)=ANY=[@ANYBLOB="20000000000000000000000000020000940a101b222c7b9a15fff762b0d000004000000000000000ffff0000a5ffffff0193279c4942bf8fda84e9adf1d385899a35af8d902e30bf80ed938c482af257494194e60c88c04735266a89d2740000480000000000000001000000ff000000190a256e5fdefc70fccab581c8fb414eff6e9997068c49ebe6b6d1671c1a14bc8961933518ba597f9814f0f2774829a6aa1332d54e0000001010000000000000010000009f000000ad3d3198f2975c5d7550e1fdcb0317ca84f5acacecd07d024d818b4d5e8bb84306e5d681ec09ee72a25175cecb54ace255c4832c67bb598d2db122a81037dde4e1d48244cb10887d68f3796167fd5208cd357e3cefeb37253bf4d3f188c564830d2ad0215af200b40cfb51807c4b57d597ed4b20101df556487d2ce6804154f444d4b2b2cba719324b239596363840b3eb0a9169acd324a42e3e7de7e9410c310edbaf085ddbb6438ff3e61ca27b5c4d600aae2658c5f88bde67b2d893861c597521a50cde17a22ad69bff1b34d4a8aaedd5f35dca7d82f2a63d5600127d4bf1fce5facba9c5b4f42ba1966c84ae1b82b78062b0eb8dd41d6a609f20e55be0f3c3ed644a7c7c8a3c4e1cae6ee429293be7599bdaffab5f61baa2805764dd6d931e5f8dd37c05b05c148ef8837d97966cb156c98d953ad9b1520feef898456cf481e135ed5a5e3aff2b4b2060841efc79350a1ce0f848bd78d3ef2893e88c28298144f93c93d883faa3367742d63f1cfbe5ca1d84f5eb062405d9233a96af7af2470017b13f5b076151d54a16977d7fd9abe9e9c029d1054db2e3aa72246dbbc12e234f4a5cd07671e82fc72b3299796398ac4cb93f0a64b0880f94dd1681cdf5a429775dedd02f428c2f7546e3a4a13e86f0bbba0cd57952fa455c7001ab049eb76dcf6f9df87f1519428698c0a257cfdba9d6ce50335feaa4b932c49c442e081644c88ca343d616b2516d27e12d91075d4dc0d9f36eebfdb61f7ae3942f5f43460cc8fbb9fc1c5b2c70244853a62b6c01b7f79460c5f19613e5f5159d915420ce458ce148efb972c643026541c1ec1708b3b7840d9278e3674208c6ebe8fcaab766a30f7754a632c8b4ecf3960056ad1f2ef0e60d10dbd07c2e83babe3dc223e0bc4b0a8ee45ea8767ba8ee8e4391d0b7ca2c7f6c98e83412737d5a4d756160ae2e2db5d0b14f6d412b441270777589f7ad603e3694f5b265bc204ff1961d868d68cea6ac3fbf70abda9010296e5665e2ef49887be32677c0b816f5883899e51339a387622508c57590db92a9415ef0a948d67b42c29dad54972970d9ccd366aa8bb234a90677eedd8ad6d540f9928f13c56b21529bcfb57d642a01aefd87062803599ef19598c299b63aaeb73cda4d19396a93793beec298827037c69f982851fc82a15914ba1d38aa517ac3b9140ca031f6776e1d0d24d26564e8c122b5af046cfd330097cec70015b0edf01423e4035241a3bbd6b660d5480c51d10493740dad016decbd6cef5e75b1015254a9737aa94ae1446895b0b864734133fb3713b1ecb887dda798148033d302784aee966aca0e26fe8d2a225c69bf2d9e98a1f6cdf1e9f317b98f98e8c2efa5ce0d910250abedc391b263c44ace1426c0a3609e66faa088e38344774c0acfae73071145cffcf9cc596773bba8200300ff64038c13f893334bb93485dc1bc35b09522f6c12f744f23e0db600fe7168ed560eee36b88a2258f181de5be4f3aa0da54f3c0ef7e3be66746be79307f5263b5abcdb92bae8a9088cf85108051f1a30d91e6f74d228cbd2d5b8ff5ed76a6feebef1c22b5168be99ba4533bf75408d4516522913fdc446f0a1ec9584e67bf8441c50586af0cc4efa9fd732e2d1f9915ff7fd70952c04416132de5480d5548a4e93a77478b8068b93d1fdda5bf4bbcab5031f123fc66870c619558bff5689fabeea75f4a5fd0dda857aa4c0f2d7495c552df546c124bed7f604f38a0bc66b7cade2913072bf9cb57ca7ef5bda3ff3bda3695174176993790d21ccb757ebca641c23d567bf73fdb1c97ea8d4b4e6ed32737875edfb3a7337cac7416b9941fc6ab4f126d9bdd4e19ef131fe7e62da8e82915bad73d12601139e3b18f99e13fbe833463f354f479b6b208c7d305d24e387cf7db8ac84da9063eccb29a6a59f2e8ff3fcad841aff855c74d94ca7dce9ad40afe85080d5f0bc8a10348afab1239f413b439d725116576337853aae2e3a212ab081f79d71a35b5fc8368e9acb64423058ff8f25c292aea69a76edfb8d2a27cf4e07a8b315a9ae7ef9b0de21adc158a38bd7b8cf17acc49c715ee81d8b150676ebd30e59f8f83fb0955c3005953be49a2e5ac16a536e262bc4b470e3e980786dce028c04aa1c097efae43da0133eb334f19ea1652604221b56b4bae0388abfccdd67126cd28a8123af57a8cb311da51ad10c196cbaec24674f8456d9535c31a239c183292a69c2a42fa495c2c831eeb54235bc4bd9cbc78af6217f9046a8e2a95c3a5784044c4067c487ff38d87d28e487338145bf7d6ec4aea6ffae82c1628a99462c19971144779b82904ca54e519b96bdd687395f13147b9212e5dfa4ceade78a7fab5135d4bdd8a26dceb623615c846c5d89585a4d64ebc087969fea7e7209776e03f7eb5d817b53754cd3f899168e40cad3047d6748393fe39d96ed4e9eb9de01ccccdcf2b53e5ef36c03060e4a933b2c784ac44739506d8f12d68ecd44912bca569658af885ea209f1b83e0bc600767704bdb1a79c50f7be9894ce08693810b1e02b8f75e835ac40b936c1847eb7525bb86ae064079e54179ba37a7afb48c652db9179c41b6b420f62a0bfd8df84caf2f5e9c61f3e4c1fff6f02bbee921f94a9d4b56c44d4acc3d9d67b110dffcd32a217f702fd0ae66d5cb31ec6b09b5cfd217c7f33b4398bf01299f07f2b167cc01feaed78af35a89900f22634d0e3f64330a7ad3a72b24f938bb1f9da8d01f326c0cef3eca0f54955d3caf29aab31da3d18e264e9bd3a2f15672d36cd7a726fb6fc88037c48d15bc7fa5135803848fedfc19fc4c108787cc33a94c0362e89e1573852e3233f293b790d22a72431becc8ad89e1ca5240f70de075a7718be264321518de845ff4afe4b9e961be00d59cea82a8cae6c2fa14d2e186b5aed729440f1e0c88cf02be7471dc9cbcf3d386f51c5ab53b1a990fa64ce59acd78714a9550930a649b7a488cfdc25f8e3182ca7e110cf9d11f245192289c012adb6f0df30c0f9d0d8d7889b8966a412613adeeb67df9e74a27825ad618e398dd1c4e081a87669dc68a49a03bde2c966f5222165d8ffea4953b01ddfd93d5cc82315e91318b28f0a7375c569d4cf23d259dc84e93b4baac41a3354647c488dac481a7e33655c82d75fd3ad6ce02ec4eaee985813b89cd0949947f3e453eb14a0a0871cce06d566faffd8d5830a8fa819398ee4161460028988b8e118cca847c4460981b52b291331f86a0a10d0f775a644f58bc89db125497945c77a9d7498718eb5f69b9a987c2e0a15b468e030cbaf58a88b2b7341bdada47ea56a453a89cdd2de87cbab7e3ef618f8e3e167f3e12f3ba4cba6d42060c7fef940032bd9cdde37efdf2d1d58158d4eb88f9510e02255e1b61f28f0e2a0255f4ec0bd48c920dbd3e6b8953dc29809540780c301792adc074cbf2948fa51fa552dbf0646cc446a26cd01a62fcaf4d31072ee69ffd9ac5e8412a708a7c2864477b84a712dada69fe367dc511cdd63a2c7183e3ad1d8fcac72f9b6db3086d8020b140c385cf3c7b4691aafd4d4d886bd0c497d9c7e53de3ad4716b1212377d1435718a25179540a2f4c690d83cd42ff57528ad2b6d9f733a5ef13a5cf2430b781ab6a439253724ac74bf68fb7f9a3928c5c117224297c5cdf2c7fef47a5b3741f0128d312b1ac58ce687326c82ab94a1d0e4a8e0e3535d31f1039d5456841d5a9c3d0753c06e4d5848facb0fc726ae480cfd433e4fca6fe8be4448add647e4c3f97d5addc3294b7c43534b5f19d0aa2d168b3507da1295ef180b560a5be91649b2e501e4925b2601641bf5153378a09ab2fab58ee26bc528825275e2b7ff6706c6568c10f2c0eb5a1475f1d8c9a0925f1cff53d3d7d1bf08d9c1524331ba52051bedc6a0c90b66ce70537b5e519a6341a6a518c91b2659bcd68b7f87d4be22da6d2a2957d9da1c0250be8483c5a141f089fadb5ef53b679a7e79b0cb24e7994a29c98d2a74fa4bbc54dc259fb8751b6b4bc7238567e9211244ccd221974f2ed370b9a56b0d563866550e9504cae1553619c59697c1d434ff1bca9d47cd85341c59b2fc75892b17a33a73b9c87d6ab516c4a64ed74b3615924ed4c268c0ed6f278ed378e0b2e73cfe9eb5e0e3465276efd8aee63a0d8fd9a425ce7fbea1d77d4facbbf57b4264df68cea0d7018899df2f4196c668d8748b61a630c1ca36933f9f93f2fde168af4afc176280933bcc8cb6be56eb9cf01515cc11349ee1ba69c6f1addcbc9c9df7ac93ee91579006c9c4a70c9bb1c819f3e76d1a307cc359a295b86e65ab5e9660907f8ad832af52c891324d5c9328308639a114f7c72b454ce6b8a8d36b080c9bda4b025acacca98789616267035f0370a7beb50bb756269078267f570080782f9e8b2df4a1a7fa1e0d3b1dee5624beec910dd7c021a83b47f68aa8a3ebad2d027629c5aba2da1cfc7baa4507dd6915fc65759475cfac0c89e2cfcc69df740f6fe28951b7cf4203fa1635e8a6f5ba7878b50ec59caa5b3e7e94660166e01255d31cbf2c583b016a36784e33549cd9ce9f95d16c6bf42d85a6f37b6c49ea87d726cdd35b723f89f0e4dc4c9dd6314cacd7980941601056db208f85341833afc63c9158205c93b8b26497dc7ce3e397ae33e7c49f449cb2791c12778d0e80432340f54c890f46b03bfa3d48b324f48eca5c8813d2ffbbe9aebace5888d96c86e91ce14e1605d090cc010002b8fca743dacba3b40d549efb87fb8da54e2908cd6a693e1711306a09f089d11fcc98211ba6d1eb7516ac7b75651cf97b65464630ffdbeee1cb5b44e64a7d377f858401e0e9959cf4a27677c6c2b647a574d231516460b8ba52ba15872228f52d96f0ee475e3082265624d8679131cd86ee8e110311b0de0a3d5ba0743d93b5ad2c97fea1e68ad3388acaa008879f52d20030ca2504e642d045253472973abcb822bb2135bdedb91ba81eda00765f0b6b2015b7e434e8d537be214356a9510f68341a53413f9fe1b7279f1a358f2fb44398725e26fb8e9bb5647646254b594c540d547759b8aea19c7c4ada7c447b99d13ab1065c3e14589f755293f6b53a708dae74765d9bfee9f282b4e78afa92c859de7599453a865f924664e5a4c54ba39a40fff121c152d759488df3c3ab8542408578f6b87c3751764d495bce3ef74f46d7f96f76b6387c02d9938789323035e053f08d0d7cd3e09f4f6d43204e4c17a90d783235c20c1e6ec50a103b189a4f758597706676fcbcb01bf8cbd2859f6dea7544b3cff0a2beb6cb5e03dcbb331e5d5018442ba35cb399e32ca4bd05034998d9de9adf226a5bd74514d140fc79098921012f30a59f760bd37760defa8c94f41116cf2f5ce9169bd3687d81d53db811cf142ca9145c5f0d1062a1856c087ee898344c2dc59160072159a3cbcb3fd5b89ef8db4f808581fd0ebbd4ca6021c836a86cfeb234d71d990086a96e1745bfa5a6e1243c9a2d57094e166d99ef916f453cc20c4778224afed7e2165ec1d7c330a8c1431461b79e60688e3e2fbde9cdf6647a06c114044b2376083209880d4fd720447f589398879308a9245361de32eeddfb3467d92078edf3ee68ca1cdbf166d315459c9e0024309e2f1300c5eab91c0da6b317386172d35c976d31ef7e1bd231bb74b2abde848a110f454d59f3b2a3e252f92ec14051560f5af367734ca8bd6a0a2fff40db24ae915b9cf369f1a7a07910488d6128c6cd30abdef20fc81383832219e1e03bf353f674dcba158aebe5a83800000000000000ffff00000400000024bfda7f18625a50130861a52c55cb3a0687f7f774bf2d983c39a0291ce9bc4b296c8ce84b5f5032d000000000000000ffff00000400000027adf4c0fa2263dc7be47fa8694cfcc8a3d507b89be807d614d7af741d0762b80d2cd084201afbc203531aab420a82ab57ba08a76ad745d66ca4c17609ffe743f99bfd4c96a11b577c8a0948ef331ee62a37116376406eed38b3be52d8922d16bf763266c43706ee755a6cbd92f3bf86082a3e94045e2f4f8ad8c01cb765ac283ec5f2cba0322bea28e15d1d9899787e8fd306946f6076f2a2dfa1c3527b41b38bf6b6359d40f10b5f49eab8a297b48eb8672c37ea77be8a1dd8e1c5fb7e6400c800000000000000ffff0000ff030000fa5097ed33e83cfeedf9596fe78178167c6d712c6e57b35db2417dba6fdfa7b9fe96c7b4101119f9a3efd337b34473a17dc7b6d8be619efe1b8fad1bb0a5e14439c5b29078387d08eda337c03b89f5e249eeb805478b6d3c04c8ad98361bf90818e8d3a18ec6cac85f6f9b80440162d67f0d6ba3738d6275a51c0b1cf406a5472077162c039e41de70d33b48af85d920b58823b0566f74d36fbdb99138378aa168375305d9ef1ef3a9d898bd8cd6c3fbfcc10000000000000001000000000000ffff00008d000000b97716e5364bf8c5c472bce90741ecfa56b17db001c8d639976a90d38f2b1d971da5f1c9cb7b39def22f8fe71acca25c9e47d475d3eb01af20fdf03478332d6de3ad4fe4453de89de8072804cff748aa8aa0d7ca8ef71bbb9ac13d90d309e4e1bed52bc2be8cb18258df1d710355f200b95bb08a29423151fbfe80741f8070d77eec41e4c118fd6fe90f049b5520f4da3c7c5ee04bbf00d71f542461a54e721277dfc6a3d09754dbb5fadb484fd452ef5a99853a89f6f7abd4216e1e4c92cb37d8305bd9c2c5d8b7152ad0c2e82473373ddaf75e3c01d4b0b72d2e2e426cb251c6855d270fbb7794cd69e8aba7000000"], 0x1388}, 0x4) semget$private(0x0, 0x3, 0x43) 09:31:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB="17002e2f66696c653000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="e75fe33e28dbd02f46cd835ff4d3699888230c67ada25f62151b06de79b847cb1d013e6ffcab2f77d5a84f40", 0x2c}, {&(0x7f0000000080)="1fe0dd3b6b35b8d06fe17d0e54bf912892ed9b7cc138661a65516a0ce2d46c55e2c4aaae1539ac9638f3d868312a7a5c5e468d096e1453f7165c3fc80126505a87487e7ac9cfd39f3eb3f829b781d1201357f2af5d71", 0x56}, {&(0x7f0000000100)="75148d655a850e144c038240ab30b0a7dd2d7a1c40f2785f600023920989056130942acc6f177bebcffbd516c1588dddb600804bba47e0ba7240b3ad6197e7bd", 0x40}, {&(0x7f0000000140)="fe8686889764269790bb4cfc8d9e72d7b07203834851e49e00673f3daaecadcc03356d8a860815751ef7efa769b287a01af07da9d4ea012ee0b4eaea7ae47586f80c5b617b1b10bcc14c0f4c489479626210867d5f437f220d86db14f577c4e0c7feb2c0e21797aaa5e31adf7cb381e4e68a94d064ef933a1856b92b4cbb481c73ccc4a2b58f55f10c450717b38809885bd0df9b3571f2239aa55bc06e4cf3a3dc7bc02b607c59317901e294073d306f7c0b2a6281db56d8ee0ec5cad9", 0xbd}], 0x4, 0x0, 0x0, 0x401}, 0x400) 09:31:26 executing program 1: socket(0x2, 0x400000000002, 0x0) 09:31:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x500000000, 0x7fffffff, 0x8, 0x1, "0edbceb796a6b8e20e25b85ccd441970bea0cd3a", 0x200, 0x2}) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:31:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x100000000, 0x3}, {0x18, 0x1, 0x7fffffff, 0x9}, 0x8001, [0x9, 0x7, 0x3, 0x6, 0xffffffff, 0x8, 0x7f, 0x6]}, 0x3c) 09:31:26 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) chflags(&(0x7f0000000100)='./file0\x00', 0x20002) setsockopt(r0, 0xf213, 0x4, &(0x7f0000000040)="f678a6e92b47444e8eaa4152ecfe5daef8e63814341e5ba4d7eda27e62b1251d615baaf2ac48203322af417d6a29d1f7e3ca59266ca202e20dd4382a1cf08914729419e816375e800c697d2e3a7824597d59d03d04bdd68a52d21d94c28c4961bbc82e25315a6aaf8c7102776149435f17c10ea7de34ab56b0977cfe201d2ef2f4", 0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 09:31:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)='u', 0xfffffef7) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x9}) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:31:26 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000180), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) 09:31:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 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) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000000)='./file1\x00', r3, r4) 09:31:26 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xfffffffffffffffe, 0x10001, 0x9, 0x5}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x19, 0x5, 0x1) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x4) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="f6dcc10fcbc52ddf8eb5900bebc78f361e9072f2c15c036c576135f08813800e56a3c04bb658e910a2c85feb449c985ef5c33180b31f0aa732b1c5177fd60504618669cb597e484ebcc00fcc4a4a533b70879724ceb12761a866c7b8061d3d00e3d255a800cbdd2ef66a096db3259786bb1251c779ca31e4557c7215d4d792b9bbf1daa70238505bac159dc8a8c796d90b51cfe5dc8427470d9e4e90b3b2ef41240bafcdce807bc1868ca9e85c87553a9835eb6bd49b50a1cffa1585363efc14b60d595fc032bd88bd03f12ddf5c714ef60f8eeec78b1a766bf63559f3b8714fbf9c32afd817d4ee7d7c061ea589a12a512935c2f65d2d95fb14ef8f5a6133000ef0512ec5750db83e1b40f6ba9f77ec986b7dc2ca39990d25ff54750e3ffa044039449473d037d223ed07eed29638386b24e7d9bc75f9b74b80dc1e8ac56b2c824bd54590fdb5ad3c7998611e7e42b7833f0033fbb897de5e58d4586f3f83229565d90a18356c3376a4149ebdb69395012fb28e3deb0c003f6f9c2e254b768a21e7eabbd744b393d51a0dee8153fe8f2c8e9f84cee1d6c5d8ad290fea895d5caa57686ae26d6aa5eb526d2ef3bc378595f85bc37dcd48a45e41ed08fa851b58d0e81ae834d144256b1ade8be54485afdfb873f59e755dcc20073fb0615bc1c98efb4f333cb37362fcc6a401f4bf79ff26251a6fdc1e9a885c050569e41d40b0d3863a5ec86f4a7b882716d6f896c0b257ec892f9eb2e5979ce1d1379e822c0d486ce2cfe48399a3659f9c603dbde311be873e959ffc071770d2cc5731557c277fbf0de78dee702a589043d19dff72fd7e325369b27f66bc5328b37eb7822e3994444ecbf928972694ee64bf20fe76a2b208589b661ba2c395ac949cb13dc4e938c17b69e727fcafc99e5ae0cbbdaa6b4e52689ddae2ebe6459a318dc587575f15965af90216309385e879735a3dc5cde3417c361b0acf120bb30b744b30bc1b58eaa05b8f5bfb3f0e67aea12d910bd76b22b093b265b59aa2de30b36277fe40a1b960762defd109e2bdcfe877f834cc1b5de12cb763fa81004b5757b3e3019e0ad5f3e9ef58df211405ee62f13a57d9e5bff20ff918101a759dad4c14f5aa77bfb04b4a615c3aa39a8d0fb09410d1231dd65aa95afef905999bf98f18ae0da2adf03716ad74ea849476f071e1d27fce51b5810445bb836c3f471f9d33d0ff80edd06019debf38a4d7931e6d1e2e6ec7a5120619059236bc25e86372ff1a03b7dcf69ccc6b9eedc6b19c9a6632e9762f0d209b37dee0de4830a5bde5a537e92db72398f89b8f90275fddfb4f0b083edb9f16ca55b19af58eeb5940e9b3de5f5a33bd4c946c883e45b61f51c82adec5be4a0b79dd479c5b3aaeab95d4eca31c2cbf56dd88d766f98bb4afcdb20661062acf403e2e5803b4a9b70bcdb971d554df2384c8c4992108e6d46e794a14eb699696669971b638fc3e62020de8e70d9228c100a726e03e3d7b35542993909aa48a2f33a6e9bfbf295baada3d700c55da5f1f6c09975cce60f6cc3d9ced4f92ae33c8c860133448fc468a99e0d58e228352548c13497390360b93551e1833f382576d77ffffcbc357d486a9cabdef4a3bb63387e1eb9c9f359b5cc248a12fe32bc23e1a8c3bc872b65d987df4cbbbaf11f6ef1a0728254e0b36d873765ae51734685f0b8c4a78024ce350135cb2d23a42d320ede2c37d49c0897c4f1960e72a8012638c58b3b00f4cd3f24bbb0306efc8fd80c5746005444c24d9098b6191970f6a7f27f3b76ac24c3f26e53d92395ec11cc1293a404588973992307f27f736a23720a0bbe3cf68341499dfe2c57bd106c18137c129ccb2770ba511a33a79f2e5fe4a7293598c96d8e05966078c0a8edb454490a9d3d990c80b1879c2b4684021f5bc0199c0fa574f6141239550d05030b909bcb1506c1469104c78fbd110e6fb6811479b0c6283aaaca941a2330dde6b4107b8c1615b0667f16195595ecec16e588d8e313ce996a4ce36555261503c85d9b375303ab0b2f74ad489eed69e3b7d63ac711f4ce3a8ba4b7ef810a92ae4982239c0246a09b1a724776f807ae04002e7e62707e856b406e671e0c1197bebe15c08ff58c3529ed5fd708db1eeec7d1fd51d1bfc5241e38c7cc996ef31987bc4c68e17208f47fbeaac1d2135499b783960338c7eebdb3a168293d21a32055691d6f56d35286c0daeea33eba80ca4408f50ccfa1409c627ed26b63be590de961fa45427fa6abf86218d8f26180ded11b9aa8682be01d78d3a7f17e633338abc1f457984c532e2033d23cfbb6ea93b39e7c71fa32d68886852cc125a60e2dfa20ebd69b96d7b4a9fffe000d3d432cdb2699b74aea18120856111cc9f0666b4a8208dc597258e0a4a8c700cd343a1f3ff704ea113896582acf981e4b55f7df8218ed2efbfbb92dc1ab44ea19d10449dad3b059939bfef2e61852dcd412d70c51cf7366fc812a4878c4f62a8ba82f1fca6ad2076953b203608fc6e7b64596d9efd730ef0254421a14d1a65ef40f0d449cce424d11b61999193de3bbf79d40783dd4c594e154ffc359cc393d2ad33015d8568f4624e20e637b8e0a036efeeaefc6c3e1015415a194d124cc730429c7727ee019ecc48de652d0bc54873cdb9516bae2e7bd4c0c303896ec7cdb0970d2a692cf440e63568949b1617d703b281e97a41fb68fee1ccfa1a0074f7ddb695dad5c4a1582ffc12fa1223805946085fdfc1a8f7ad2b1e817b12e9907a8b8e546ea6d59ddd8e5e5720e55aacce93a22313f224b9790a5264f679ebbc46f9e0876f63f38aa0198acc1d1687c65e8f43d01e2309ee43be5a9a1bf69553e7c227a0fb31347484c4a004fb3a2b5b85b8fa1bd22e827f6096a7cfebd22d52d1f7693af7a91b601f7f0f7227ca5b99995dffe91bb8e2ee1de4f6866b4a38b755aa3ff4b54885c5328055fda6b03b82357494c6aeec3fe271f4ba1272840db6512de7deda2b1b425c2c12939cfdd98e155d1f7434f3ecb490b5edd7266017b8e36aa91655caa50e610752ac9f3da0f15b9fcaca1381fb03eaad1b5dd5a24a014bc2abbf252a0a92c86313ea932108272b32c3467371f569f57f2a67d28034b110805e164cf07b537e30e91f58094d69a860bfc1de2bc61b176254913a23237e7c89024b5e4ddaebd81c38baed5fccb7cfa05ac3661172b0f359870617bd1568c73163769ed08ca463f160dcbba057a71f87c88d54a352c23a1bea2e0f46c79b6759fb9c0ed29ed02173200c5197ccaf378656e7331937ee50df3aa24f427faa3a366e4487c8f4e88756a4e6b5ccd0668597d7b0bad23fbb34fa92fa8532009d2beff685c3559a5f58062fda487a807b31b686557cd89f2a3382703434e9173e7e554ef3be00d71186ab178769b93f52775c3eb1993316fe5d76574fe13b0133c309d3cc2799eaef6538ce01958d83ea373ab05abb92691ba809be2d37a66dcf576ecf3a6e617293353d5e9095de467c25dd3ab082fa1ef7273ff3eda9c7d11a1a3f6eea2b0b2007014ccae92c513bfa812e0aebc6a04943eabae932d5edd3c494853534982ab2cae0f06b81193a3d6faecf90433847c83acf8173dbefa431d133addb37342a41305099730a1469f2962f0a7c0e8f328b18db73d816853c5412a8170dc54b26a4d707daab58b8d709dd397e078c6790b738a6e2f1c0dc4b1fb828ad38d3e2ee46c480d5ff8e34b08d8655250ac9b445d5faf6ffd61bad76cd52729bf17eff9839bfaa43f598fe9082b09c7e3f6aaca0eff5f67d3282d2a27195fdb751f4f91ff8487fb374fd001cbe36a857cf82b9667b5ce3204a4086a244d4181f198a86d7d5c647ba9d5a2a1135832d77e2032e5b160249231584f0ac9629e6cef38f7a27097fff7aeb922a49b82cbae509816b260e0ab51daaa08b765286bc2ded3016d13211a6fda47c54de15fef757cca8a58e93a84a0a583e024dec4def0de5dd33b49a466ab9a1cbe43c0eda32f36fb963fb455892a52aae2e38e76e203156db5c691e6435132ec57552f324b202da74d7bdd798318ee1c215ce3fd00f9df5a55df3341b2a06bfac6034f23e3ff13b8c7634b081e06a030ed5fc4cf5df50c2199c5316f66e160c27b37a2504d8c98224983686899ee5e544da7e3abde70ac2c732a189774c9a63e74ea208f72cd5670bc639db2d4311adf93000bae9259edc93d753c6d46213fb92ba071e758a9f75956325010848b8eed144424fb3d97b6ba004066c9dae61aa7f3e30ff0d86257f8cc2912666f656c9cdce2b7d7b368eb1311a55167442831e3f2e0f618ac16d87a9c27fecda1b642bdc23c2ad6c6cc6923a0a1822c9e5a89bed1c48c9112a29be67d752abc2865da64a92b656281aa0dd9ac5830347a55d8e57ff6933699d2b1d1c7ba5ac081e1e4504b3481688a9e737739f8a87b7889d10fafd523deea09fe02ded252e049d9de2ae51920626ec1a2870b7b864011a54741878c7927cff5b5f514c276bf16a462d9263078cce1ce68ecd4a3c0e8e644a3d9e1ce35c743bee972957ead930593d5b3f326e5b31a464a849fa0dfe5c0243a0e2aabd860f0f2f6891d8ac4dbcd4382ea909885990107b1e742e9ce4ac4b3d50ed62c6f3eb3119e51741f3fb631ae0e37d21b0c5fdc4d71a79acbbd9a5196b54caea8c6225d205106b9796b1f9958dc3a5e172e37aaadaf70d8097453495b8be55ed5845dbe44fc9c195211b6becfb2d8b9ab272b0df1db8398fe1d2aa3c71f0d1944be3110d232148c1d48eb8644ffd1ace52f0ef968b5b33eeaeb75306c39b99e2c8470de07590dd013332d1c2e1db1347e99f2dfb867c14e1886c98be3e69c6ea5f6c38195bd48c6bfd10f7a64402a3516036b2ae5536bbba6a8ba004980ba2e4572b3fd1f75a668a22d4401c450c536d5bb46b123094f41d8c06043618eabb7325ad9a22e0f11f7eaa8edec6055275def6b36560d14904e4efa3bbd3e060e1232f8d325a939fb6abb426839131822b6b9d84daf6f4e018b9cb6a48fe7dc832202aa7f2d22be3e0b288e81db7c76484caa57687c4af98e7bf5d6a140c901f7eacffe86e1a1f705b3382a08dec838a02983d0b1f564ff0cdc702bec9cd977a6cbc99bff8d65faa7bcab548c901053fbefd11c6199fbf553c9ed748d13c838f2b2a30dcb15c1e341eb2db89d2b7319fbe5c9035b4d373b09bf523fc187a5dcef75b11faca56b9ed54668d4af2f66589fc7c418886d8f6f6990f6f44b654359c020c84c9d4ddcb72b2616773aabf4a9dbeebfae0d527086af9f012d95ddd2d400aa5ab49540bf35e811a4b91a3a119c73b4e794b99b54b50a9d7e3aca9333b1eca3d7172b2c1bf23952c50e00d020072c4e9affda918e961eaf3b9428acdcfd09e0fc711c0c88d1e380392fbc48559bdfaa17b5b4c577b75deeeb0e4ea6157a90f4251b585b72d4071940c1a3e4d3b3a29070590f8ea39949ef8172febcb3d70ecc98b283d383c6631c1c366d8aab0149c1c819783d0f0d85736a45a623455cf2a4a5f37991eaf2aecd350d1de5eff28719d0daa878c542bb5b6f80f1e8a76878c16a16b19049d3446bc108fe913a8e968a9cec2dae70ff37d3639378664e6361e475f5395aafa3fb76e9e27a90651506a54fc74605f39ff606118ba7a6d5be47f863308c14bb7e66c2c23e49c3eb84088f345d845da8807400987e44fe20ae0b19bbab265f58ad7bca6e8da53ed35de6f2b73232007f77bdeffb7f1e5a60da3561b15efcfa1734fec0cc7fa5fd0", 0x1000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x100000001, 0x100000001, 0xd55}) 09:31:26 executing program 0: r0 = socket(0x2, 0x2100000001, 0x9) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0xfffffffffffffdc7) 09:31:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21", 0x51) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc01, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x5, 0x5, 0x100000001}, 0x24, 0x5, 0x3}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 09:31:26 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() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x380c0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x90, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x8520, 0x800}, {{r1}, 0xfffffffefffffffd, 0x40, 0x10, 0x1, 0x3b}, {{r1}, 0x0, 0x28, 0xa3, 0x2f, 0x567}, {{r1}, 0x0, 0x0, 0x40000000, 0x3f, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3c6b, 0x3f}, {{r2}, 0xffffffffffffffff, 0x60, 0x40, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x54, 0x0, 0x2, 0x43688c09}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x7a, 0x8}], 0xf8b4, 0x0, 0x10000ff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x80) 09:31:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/73, 0x49, 0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100e2ffffff00000000"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x1, 0x204) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x4, 0x1000}], 0x1) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f0000000240)=[{0x0, 0x40000, 0x1800}, {0x1, 0xbb9, 0x800}, {0x2, 0x9, 0x1800}], 0x3) semget(0x2, 0x2, 0x0) socket(0x6, 0x5, 0x5) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/108, 0x6c}], 0x4, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) socketpair(0x2, 0x1, 0x4, &(0x7f0000000580)) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000005c0)=""/21) lchown(&(0x7f0000000600)='./file0\x00', r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000740)) pledge(&(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='\x00') 09:31:27 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0xaa, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x9, 0x9}], 0x1ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x1b, 0xf7b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0xbe}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3f, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x80000001, 0x35d}, {{r0}, 0x0, 0x1, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x5, 0xf0000004, 0xa3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x3, 0x2}], 0x0, &(0x7f00000001c0)={0x5, 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 09:31:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff81, 0x5, 0x2, 0x400, "957d7a9a31aed17e9357b23ceaea72ab0c1a4010", 0x8, 0x9}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x3, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1812, r1, 0x0, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) write(r1, &(0x7f0000000140)="ac384aa4ab63aa6be8cbc97df272d73526c2e60e7e09f978a877d57a955d754145cbee9172060d563e50d4ed74e3f996a96890edec78a49b0f2fad4f5158b3f8f090bd136c84b02111cbe52592bf3bc3082268d2a81deb84469e2889292cf6647cb319a9a785da027e66fe3b9ba87667425139130143abf25ff9fecf262cbfaf54840d962932279aec978811e9c0618ce0368e5ccfef9367a697a27fec0a2f6094cd6455061b8845b83a25aa490daa4b0974e9339831e27bd5ec78694210ec20134e08e375596a5cc8f73df24513a704dadfc0eb8a4dbc46b8ec859ca392855394a480d9f48de76855a73aebda0bf400edce0c13c352c159bd36cebe789a63e382638fcd99d70dc189f3c71f8fe8256ba68f422a56461e5dd1dd56a13a985ab28814f8c57ea97d1c99af6f505895156626ebd891e88e1cfc25dfc323da81aaf3f57a42b32be63cd7c0008c2f8b16614a29cd00d3448cd2c69f3e1480191b3dca6ff8d6355aad12a29a9d9f5aae8a63bf529a613606ff1a12ed0bf0ee7aefc611285f9fa2ef8b921211911253ef2358ca13abf6f1cbeff69b039c4b5a9cc8df229e09cf69f69eb07b63ef4f39693648953e034be22977a1040a5f37d60981633047ab8962536253a33d3ee0e3658c8cc67d94dc1d8878c231f50189c8af7891aa3d67836420ba5b35380debbd7b3349f4b7c13afe548ebe9639d33b929e16f6df7399db2654d30ea935f232219909c49e437c703f6a34c51def88bca48e5d3c9f455bfb49874a6960e82dc97a886684f9e1119e30b0729ec51e852a192d9e087717562ea41f398a0712fdeb3163d968cfca828b267b142a5516d8506acc136d0e827472ab36eff8bb9269bc06f2f150638d5507543f5325bb196f1835b824cca98a402cd33d14565862c1f965d17385707ab84d8c1a9426a141bee163aba21b485bd1be63757b110766e9c1de19d78ce74507dc7786e223f6198c797966609ac44958acf2680479206a099ad37e7fe8a58280bf8aa6ff54b39c3c0d070f243be04a8b2a054fb012afc87e127288100472e0ccc35354b32102cddb8dd7c8ab93dec21b164019ddd377d05f7e849f486200535ccc7358364ee496ad5b7532852ad7ec4b60e699d5918d152d7b02b73561177e054786974490224c6eca6d0c0eb9189e62eb92bd98daf46d59710525229ff546246af1f7e193483de1bb64cbc7bceb325a5025fe88d5b349def7e053f27e149dc59fc9f1554cc999e80af69f4ca3d977851b86febd70bf6a89c071cace8bf29463d1146159107b3726e5d3e67c677beabd6b7873576ce7a1cdee6c7a0dec45165ba403f04842b1467a69dbfa56a2fbe01c3c36259984bd94b9e72803ca20ed5faa8fb3f28216662b5bf715c3459111052122af1538116644ae8ffd2a67ef4f8b407cf5f5464b164b14d8ae3b6733a37bb035baf1042f85f11d14f70d1040d2e10dfe40b8bbe1ded7083587050378a9abddbf20d5abd98c227691c101be4ba86bc969e85f5b07868e9ef52a7a49e09f7f026a6740f27ac930372b45a0560371d9d8603f217c2e13c8a8eb0f1b1c01128e214bbec4068bc83a7002546e8f650067a39abb59c4a6c43c0682853d9091c470990e27135bb535f76363935d234684ea16b6cbf89d828e4495a3ed0fd346a249c308f14eec612378235749ac4f4b31fe75e3e78c9dad82bff138bb80e71c6fba8907dbf3e803d41a02815bcc4bba2f51e8717c8a4b549d2dadee9f4ccf73ab2d8b7eccc748da782825c0c98848b50cc953ae3d433cd9532525123ba045b04a204aa4f271074eb1000df3f286c84f79aa5827bc9c15fb48116a967b57a8d4892b8eff664432db4ce771dcb407eea9fa2a6b67651f2a5e76c8307da0e53d9f963396ceb999710ad005a1117e3b7fbbc06b4255bf1b62f448a4bd0ff3f03434c58df0197a1cf4f4ff72462c8a577e1c556f5b95a3f413eb217696e635da9867524cc7893391eb51bbf2b7083abb9fa810cab81fa66ca37d01a3c1d070a1163ce4e7d5a87464d391efe7b69ac810aec98cc6b3b400d3e1349f0533872310693a7e8c4f9be2706151f760b6d28cadfffbba345a52f83040b29dbd25f921a8702432b56c6e6f39fa0abf27ed1eb86ed7c2070efe9fe026d8c3129e0df8a745f0c3a0c935cc2195af237a2013928c498c8bc6a5c54e943ab3b8942c69e9ed4928c33095e78f4c5620d28f01f8929a4577953334ba42f2e85b9907a7de869ff999ffae1c4d1a7d9d3190a324572da808d58c2bd7b08cc4ffe48856e4dd4f4de66e223770a1fc47c34ae7e666b9b51d03310716d28b31d236fed2cb08a8cd328dd028c8322e7b6b4ece9f0d980758e8f32640d21bb5b0e88f9872e05ae8e183849b3e2713351f6098e76dae39ce0771c6a48816bd4815caf192e75998d2c5b6e411c157ae127179075faa6f0f0788f5b27669a121270af5a616268efde33c0f1c3fc36c5343826554e575aa0020b85644eef50f486b38670cbc894e54cadb2d8cb47a0bca17f0edcc87fc3c35f657a4f69122c116ad1c58bf4332e36c59cf137365fc454fada0417d3e88d397aec4b5390357151806631998aabeff3df098df6ab822c3beb3870a3ac3d3c12c67a80fe8afa5c901cb8a5db97784b5c93793cdedb81fad767ba2fecb4e968864d8d0d61536e8cd8f985e995cbe93f851fd340cc6d8bb32a5d2f27504114ab93de55cd42136cb52339a949b95ad44673d16a83e2593bd7469ea6f495a996877826c661d033f5caa6a69f43bc28d30116c48c2f8a5fa691506d7c232bee5925a9fc55d1d34006730b344b5668df2812106f63d638e19c8b669aa5a9be0f8d21945061ef8aec54f8d2473e9ef08d2e7186cd0905a6d81d3dce5f1df9c3a9eac7104ee92ebdc554141bf7f18c3cf01260170bd19670e300fae10b18f8cba113a939a3fe57c126f1f30a0a1a5d08230db45f891cf6d265d350d8187769d14a26ae5ec5ba906b72dbf31c15e93ade3fed572cf240eee00ac4f6effceed200dddf2a5c95cc3dc5a797fc572c410dcb183e3c3f14dc619fed9667db41fe5b4b92f4e95f1e39779845c0bf0ede7c4dad19d19f298c484556e21e5e79f4d1731cc265169bf6bbeb013b1be9425f6ae6f2ee3f04c55d1b94d8c2677cc4c66b0b886aa7396cb2165c629ad103ca037a9f83091b19a026df7eaed5cc8995e2eaf04342c0019295ede318acfece46c1a93e93352d92c01278aa294edec62c344d382d6758020e7744157fef5979024fabbd12e21f74444caa477fd9dadef5330f91f2379713609f8b2ccdd78d230d51ba736a3e19f3876d64e02bbd5dc73742207fab6f7dbdb65b0e8145b1b6d7e78b9ef83599df1bfafc88835bb31398a49b24b6035e03a0a6827c9047f226e651c1b26ad643fc05fff986f374256bfcf7212068d1a39577a71b603ff1c56ee7f8417387d5f782e8b8589c30231a71fcaa374f2ff9ea55f465940d46d0513eae7b22aabd0a951dc1aa05338ac69325f3410c8f479bdc46b542525a8ce8374f30765aa000d761aa3c493ff2e2c9ee5dfb60e93adad0a7b4bee7f5e421921b8affc33f2ca45b179943e2fd19c03c4474456cedb64ed839bca5b9868448de2f09856cbb78096100787ec68a96ce751680b9e68e72c7ab6c07b9709a1e7d97864cd603308978612a49b772c465c41e6a62e3bdb30b7872e75fbe43f95cefdc70b6300e75e1110cc9d1047abf60a55962ff7527058552921050ef5ad42b4648afc73f80961761a615ce1aac7828ed8358ed17f17aca8e1be9ed25a9ee51581a762875f7118e388bef67f4f0c4123295d52636f07fab54c1fc95d1be62f8f7a2ff1d9e1283622d5fd73172f6a682ed4195582e9b5a04bb8ae9bf7a57664309325e8f7d1f920a4a6fda0875da1eb3ea6a7eaf2a8264a5fb93cc5af94a82b79b288aad5cc9dd36d7e4b246ee3b304b4b03a06a04f494a24976b03e254a9ed82afb583dc694d7c4a92d073e81f2d52b6d0b45abde4bd7c6f0641839e520ece70959462a4acd511e05d0b675b7e05018cd53541fe2c8fe30dccb312bdc4d60b78e610d28a9a566e1aeada07a2fc0cca3763ebb46d2644bae0e8864cbdf7bced4d094b2dc01c4c2c29844b194a52c052bab10238ecc62902809994d292eba37a4e6c5007bfa69abee24bc35ed74931ece7d05683d5fc827812998099d1e400f4567f44cad1dc29f67d0eea10890de36f644aac687b2293749657b5387e8056346daef688bb9e05dc4daff86efaf73ee69b72eae4b76ae4ffaebfe0541bf914a4ea5bfd966a76c05fc7be326a51351d6c2eab5aa77478418fd20b23ab6ac8248771b9c425ee537af41bcee9481d83a7e299ebe215b7ec3141f607573cc70e45d5203a45a861228fbd89e620e44832523cfa0e7a7419b33f83bfead95756dadc471aad8ee53d311f5928be454750ed95720f3c2e54295975ba5c9d86a5623b6550571a53830a39dec551f0f00d3926a128d59f7256cb280379a6e044c7b154f4a72b3316cf9920cfc088933d2f4abf32ffbb34137f439bd7514611c1be4317de00eaafdbba83bd5a9488de3690e17ddb0b4aedae3c1c41347e209e14f906365098d4ef471f618484098ff8b497e34603e50da23dc807d24baebe0b4ecac998dc536743d572442882c7886cb65fa4273b38cd47ad6006727175ace7888f863764ade65d9d34889daf6365d07f3bdad530535c8b0f460fa3f3c5adc969e0ee94e7d775bfd4dae6b10cd6e8f4a7df9a69f9837bc8243750886dee77c5acd078f15dccef82b85040b686ad020a0e473b0ade91f855b42e34877c44f094c1289bf9db1722c5bf0abd76d5c04c2c106fc58f8d1b210c741168c8b54ecb92748e6047f411be69021603a139e3d7b2489f46b655807d617414fc2803dc8d3ba5fbf320cbaae6cc079e199909f13c211863bb4fe11663d56349e1c8773a7d0e2af3889d6a2815961a6f58686d5d036cb85f4cc7890a49d62833e58a8705a223ca468287c051525da9fc6ea1912dfa816a2514fa85c324bec6ab6ec6a0946008068744a51c92b812117f3c2f69ef8397f8119d69a7c9f892c618561c1145bb1a09fdbc30099d015313cae5157f4074a53864d82c7a834a5fa38b44cab1bb96c849c2d9ae0de4de785f8fae10e735ada930fd06965e8b78492a2dc8824658b926b6780f5f92504bbc7aa281ae7b9812d9dddfab42db750304da77f6efb8ccc7a469d87d0a64ae5566b4d633f8853f35ec76bdc0b383ef2039dd1bca4225f9ceb0099e7a23fe702e0b46b2461b822c9bd383f6e98993dae7142031f78f53658ec3c67b9e21a03930b6596e83c08dc92b6d1b631a29c53fc887ede5975ce2143d473469b3406eb43e60a6c153b54b0f98e0531406b5877c8565ddec9746f3d83ebc40ad3df2fa707300784a68c85a29739699e7041fb0667f674e2dc071ae898e9890ff48ee017cb93fb2279dda25a03d6fb2ec43bf1517403f1b1a9d30c33d4cc37001fcb480e2c61fd2e8b4c79139284c27edea15e7db2c8cd965022085941c3539b6356a4344e9157db3ca77e5ac293862904d40b3eedc5a038945757429627bbacb74931a5134d7dec12903c5a0c06f830341778de0777a9e045ea1e6fd04e1bdefaf1e807272d9891ed250ef2704ddf844a959b4f6c6e2397b39c35f73c05dfb1ef0c4a1b5a0a71fdea7cd4fa0929f338b0b2c3cc245a5c7c236390e595ca0fc7cab0e3b83a9ca9df087d13fb9c686e77a1f09c1eb16b274a2e957", 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001140)={0x103, 0x9, 0x1, 0x8, "d6495a13e003d8379e8a21856e48c5fc9ad6a796", 0x6, 0x6a8}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000001180)) getpeername(r2, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r4 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r10 = getegid() r11 = fcntl$getown(r1, 0x5) r12 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001340)={{0x2b3, r6, r7, r8, r10, 0x100, 0x4}, 0x0, 0xb7f, r11, r12, 0xd99, 0x2, 0x1000, 0xa0d}) r13 = open(&(0x7f00000013c0)='./file1\x00', 0x0, 0x40) ioctl$KDSETRAD(r2, 0x20004b43) accept$inet6(r13, &(0x7f0000001400), &(0x7f0000001440)=0xc) clock_settime(0x7, &(0x7f0000001480)={0xea46, 0x3}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001540)=0x79) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001580)={{0x5, r15, r7, r6, r9, 0x32, 0x4}, 0x6, 0x2, r5, r14, 0x0, 0x4, 0x1, 0x1}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001600)) 09:31:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$KDENABIO(r0, 0x20004b3c) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) lseek(r0, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x3, 0x8, 0x2, r2}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x2da) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="3a946139e5a0d377dd4b3a9be343fb6c29b87a0eacd5eb79ecc6ac99380850792c677de1833c5bad2aec03d71c3243c142dfb089a406b5eedf22e4996103a8943140d832710797986c2f161690aa2a709fee6ce48bff001f3fb602a83beb1de17cc582ab9756d25c5922a9c85b916172d5325419628c554a15b7afb7e94b1795db0767c5cc4d30ad77cd26b22dd7050a92755b94ae713211ac0570432f2fdfc0909b86e4", 0xa4}], 0x1, 0x0) read(r0, &(0x7f0000000300)=""/95, 0x5f) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000380), &(0x7f00000003c0)=0x4) sendto$inet(r0, &(0x7f0000000400)="bad31000184a3abda5215f9beb64c982c3803b0b867c018ea2bf636c8875f1d5d4c858b610defd4a0bd4bd9fbb7b241de5a000434aa70ec0c64e6ff94363b1db760281c30c9652825c62c8c6", 0x4c, 0x9, &(0x7f0000000480)={0x2, 0x1}, 0xc) select(0x40, &(0x7f00000004c0)={0x1, 0x6, 0xb758, 0x4, 0xffffffffffffffff, 0x82e9, 0x5e58df97, 0x8}, &(0x7f0000000500)={0x7, 0x6, 0x7fffffff, 0xab, 0x7f, 0x100000000, 0x2, 0xffffffffffffff80}, &(0x7f0000000540)={0xfff, 0x1, 0x500000000000000, 0x3, 0xffff, 0x800, 0x8, 0x7ff}, &(0x7f0000000580)={0x44, 0xfffffffffffffff8}) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x2011, 0xffffffffffff2809) r3 = semget(0x0, 0x6, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000600)=""/187) sendto(r0, &(0x7f00000006c0)="d9c23323d6dfba", 0x7, 0x400, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10060, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x8, 0x80000001, 0x5, 0x1, 0x7, 0x7, 0x80000001, 0x2, 0x2, 0x0, 0x1}) renameat(r4, &(0x7f0000000800)='./file0\x00', r5, &(0x7f0000000840)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000880)={0xfffffffffffffffc, 0xffffffff, 0x7fffffff, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000008c0)) close(r0) ioctl$KDENABIO(r5, 0x20004b3c) truncate(&(0x7f0000000900)='./file0\x00', 0x10000) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000940)) writev(r4, &(0x7f0000000d80)=[{&(0x7f0000000980)="591b04bb62590d252d9c6d87b628c4c5e27a3e47ab7f8bc3e977f89564871ce31e16ce649c725e424d517113241ca91c8d3a8bba989b6b8c03193b31924f5330501f19e7b6593a11b3aa7bc2d6c8c44357a47a4592c38b62d96c6d4dc6c9b6cbfe91c55f5784d0ea4a468e3fd8a6428d015c6fc4dc4dc5009ac2dc787c98a052994335e8331b1e5c98e9818001348d3a5a0cc081a6d9f96261ff768702967aa8dad25cc9b9d4a3fbd78002fc1fc20a09803c51438c746edca7705d72e5c8fc46af79c753f26269a5d78a058bbd3475649f24bacaebfdf85f52654236724eb9fe0dff545b81c103c99fb86837a1", 0xed}, {&(0x7f0000000a80)="3cb7bf1a570d36af982bfd9f57feb84ee123d3574a562b3b51f88241abb791234751df6811bdf068871a887a8cf8", 0x2e}, {&(0x7f0000000ac0)="bc0f6d879843ec09b4970b70f0d0c40cfeabb604a3f73ec673c8c2b0751aaeaa40bf28b02128c14a12ee2be2d0f184e9", 0x30}, {&(0x7f0000000b00)="ed74c00a320bb32cb975f911aa9945685afb1855e93cbf486539a59e6a846da72213ede185b328a04e92225094db1ea3e7b32c7f53d4fd9735bf2b5ee0628aef36109eb28ed07ea86bf9d25da59f873ad34b0e447014dadc744ad18a322ea36499157b2a26aad0334dd7f09e208e07bf0b42045dfb80317bee1b7ca07b55623b638e3304b85f48d6661b187fa45dbffe71ca02950e13d5", 0x97}, {&(0x7f0000000bc0)="5294ac067ae8cbb6f74711bbb45e173d978b04f3ce144e1823ea7de582308ea32d9ef9fac408d261646ef3cb003b181533b63fa4f238fea7f0ba36f09e0df4c150148d45c0133bb6f1ead84e7fd55d027ec1a820fc211b692b28b7a16b9b6c6f70df0dc954b79ad8ffcf7994770d314bbd4ba0eeaf4ff0fa99eea7a09369557d3bdb8ce9e0f1e8e5bf01cce1d224cf811dc4b438e90a1980553b32f7c74dbcf8afb08a2095b73e533f30998f", 0xac}, {&(0x7f0000000c80)="89ef7b7efa4a40487122525d0a925571303d2a0220e419fe5eade8b0dd62a0a62b15d01bf78efbe86900c671b5e9a8d99064f2fa8f52e40cd0439e20d8f8ae138f6e15e3b13d955782ebccee39e04a0bf456728c64de66d76a2d6494859ad8c55b542d6708d034bc6fb2cfc714b7d421214618c755375a88bdf4ca5ada5867f98aeadc17c14db66a3b073cf8f956bd6f8d79d2dafa6ede35f60743207827115badc05e14e1a041d53e8091a3418520eaff31bb79673b532f5119c453b540c29a25be5103e0209e0dc61450c8fbd623c4c26e049d7f57c10de1632008301b2061e8de6b979b5667", 0xe7}], 0x6) 09:31:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000618f00"/91], &(0x7f0000000200)=0x5b) 09:31:28 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file2\x00', 0x2, 0x10001, 0x7, 0x0, 0x8, 0xf7, 0x6, 0x2, 0x1, 0x8, 0xffffffffffff0001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x92) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) chmod(&(0x7f0000000140)='./file0\x00', 0xa) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 09:31:28 executing program 0: socketpair$unix(0x1, 0x200002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCPROMISC(r3, 0x20004269) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000168c924d1495c7508df00f49afb6244805238c2ee73ea130ce2b56d13fd9b46d30869c2c2520cb309529ddab84341eddde402fb57f4eae49999db61be6dacceef2189f08fbc4104c7ad927def3ee40830e7c795bc5936034565925fbf1c726b4ec36f6c460f56157cfc8a23193919c50449cf777da3060810b70bf062052a433b0f1ead87278c0416cf0bfb260d6b767f9f6990e787ac58cd9a61a052e0cf46e0bdc722d7ef6a64b824b160b104c6481a85a85e0d3b98"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x3ff) 09:31:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000000)=0x8, 0x4) sendto$unix(r0, &(0x7f00000005c0)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 09:31:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) write(r0, &(0x7f0000000080)="9c41d0bdd9870d1d309af8dfa9388b1556f5a808bdae426c658eca6cf8cc86924c579f9c5e818b35ae477c896b523c96aad6e5cf65c8c3b84bc7e9f2007234071bc836ee38f879aea990b85569fd9b9911a73d0fe2b2fd6bb058af911e7a16ab1736394a459261ef4abf810a57d83977bd199625e733b7b4224401e31ed8368d1eb994ec341c24aec71fbb83324ef823f5f17a8cc90646cfd0a3397024d4188078f794f449f70f7eb93e92b83164107d7c41e71231ebad6b1a64d0718dd669", 0xbf) mlockall(0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0xa014, r0, 0x0, 0x0) 09:31:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x90d6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0), 0xffffffffffffff39) r2 = syz_open_pts() r3 = getppid() ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x1, 0xfffffffffffffffa, r3}) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 09:31:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000e22000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x1f, r1, 0x0, 0x0) 09:31:28 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) mprotect(&(0x7f000090e000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00000b5000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f00008dd000/0x7000)=nil, 0x7000, 0x0) 09:31:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) 09:31:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt(r0, 0x6, 0x7, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x47e, 0x2c9}, 0x10) getppid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:31:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "ed30c1e7bb6fc6e23c5b0000f2ffffffffe64de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 09:31:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:31:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x400) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r2, r3, r4, r5, 0x8}, 0xfffffffffffffe01, 0x3, 0x100000001}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000140)=""/245) 09:31:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 09:31:28 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 09:31:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\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') 09:31:28 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socketpair(0x1, 0x5, 0x682, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="8efc00f005499937b4e29f0dc0758415e5ee09d7", 0x14) 09:31:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7fd6) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xfff) openat(r1, &(0x7f0000000300)='./file0\x00', 0x20, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/178, 0xb2) open(&(0x7f00000002c0)='./file0\x00', 0x8280, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) socket(0x20, 0x8003, 0xffffffffffffffff) 09:31:28 executing program 1: r0 = socket(0xc, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 09:31:28 executing program 1: r0 = socket(0x18, 0x4001, 0x810) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x2}, 0x10) getsockopt(r0, 0x7, 0x19d, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) 09:31:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0xa2) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r3 = dup(r1) poll(&(0x7f00000000c0)=[{r1, 0x60}], 0x1, 0xef6) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) write(r3, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x45}], 0x1, 0x0) 09:31:28 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="84e7fc22", 0x0) fcntl$getflags(r0, 0x3) 09:31:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x4, 0x200) semop(r2, &(0x7f0000000180)=[{0x7, 0x8, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x3, 0x0, 0x1000}, {0x7, 0x6e9, 0x800}, {0x4, 0x75df, 0x1000}, {0x0, 0x5}], 0x6) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x38) 09:31:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0x8) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) close(r2) pipe(&(0x7f0000000000)) 09:31:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/165, 0xa5, 0x802, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 09:31:28 executing program 1: r0 = socket(0x2, 0x3, 0x3) setsockopt(r0, 0x85, 0x1f, &(0x7f0000000080)="00ff0000", 0xfffffffffffffc22) 09:31:28 executing program 1: r0 = socket(0x2, 0x2, 0x7) writev(r0, &(0x7f0000000d40)=[{&(0x7f00000000c0)="0a056bb82e8a543f946245ac4876404eb4c4c5d4b37d780be7ad94e997186a9dd9d9fb97409e6efcfad674dba51524773361f0e0fba07d1a8c10e5d1a384f3a9012414a9fcfef3a508f838b5a534dea1e1aa4ace35f0d6785657b2a38c13678b8e7221c4f2a1946b449b8530fd2a191419a3d563f2699e4685a54620fa6cc7c1ceab75a42437d422df16178432154c4fcea9ce839200d6c64b12380f6737d49bc3ea3f82b1b3cfb632f381f194f2facaff92333ddc74658b237f66bac35424f10d88499f2e76f4b4f1e10afbf816e0b0c52d40e2ed3775f8", 0xd8}, {&(0x7f0000000000)="3b187aa53c29f59ca8", 0x9}, {&(0x7f0000000e00)="9ac9d618273c0238ab329db0b09552c72422c5999c3a387c17a0bec71e91d57cafd805fdf6b166b71fccda2629544536b270b613244016bd354fde73cd7fb023a51a33b82272734572b8c93dbd0cea2359101bc9be8f610800269f5d97842ac08716cd9ede84d5fdba67856a24f9dc66b882580435da744995092f8ad6a07d9fdf7546967cd970a723deb61ecf1f87f529604e2c2880345af497f33125b55d9fe8", 0xa1}, {&(0x7f00000001c0)="1dcf81bbfa86809ccff1d05e6dd2dfa12b35b8738a60865d7be055c01317bea479924a741826c74c81250b52fdf787ad606e8ad877aef0de88d48e527462b0e3e8d705488a964cfa67f0256f4c4daf45439b42f969edd486b865909dc1fd3990c253adb5f108963b44c721df63", 0x6d}, {&(0x7f00000008c0)="3ae079b74987b6dcd1b431ed71c7a434b629bee05aaa7a067cc60e6f38e70450f0", 0x21}, {&(0x7f0000000900)="9152081cefa0be90243fb9e5bf86489355b7499c0405519ce8c130195686ad0dd63b1eaef8f3dd5eeef93a572c951580b05e558e7ef2e1920bf775dd5fe20e9c63cf87fecfa244b471beed1033c02eb4ddf7dbdcd24ce0cb54a33a1a49f9527c8fd1739fb5e78a25ce035ce56cc6ef3155ca0bfdd73ad9d5d249a48369be4c9c480b6c514053e5796091e6889d2a295e7b82993c03b0bef7a2bd618dd96968c2cb6fd86ad8948d97e170184b9f0203f61c133321dcb3eda36c183813d551764bce30dd6df5d4b7e63ef7c254697a", 0xce}, {&(0x7f0000000a00)="7f0458b8cdb2e06b6acbbd22c32974010341a6a27b9cbda34d0a42d3edaf30ea3d09a870c3affcec03fbe1102b8f4904da1034c9d1eb007cc030a47e664c6dc0735d041405806f5552809bd3f6fc416d9fc185b47faa8dc5de5dd8f8232048d7ac5346ebfa2b88908caaeaed7f5d39a276f8f2c8b66ef833c9bf946e345fbd7569cc7eaf355a6450b7e4166578f7e125930bff1ce80a85e6875b5d8dbc3fc434580e30ab9f0ae335e9cc1a75ceeddd57f428a38202fa61eb9fe882073ebc0703ce75904a1cba9efbb8961c631273bef5ab0d6fdc804f9d6ce9", 0xd9}, {&(0x7f0000000b00)="4a118ca1818ea78a608ab6f7309c41ccd45cf78e3e4559d63a52d6560f8555e2560d70d24eccac5ec53325b81d98ee8922edfbc55fdd7f380e8ec5f72a0f454f6d37419ac850c2ccaece9ab42bfa6bb05ec626deda1b927cff16235f9ce6e3b916741ae051d4", 0x66}, {&(0x7f0000000b80)="41374d2c067440c160b55b94f91569a5a3426c8fe342ee81aced4a03da054dd55e0d57850098b971da69d08d8825fa1ce89d4f35c16114ab60b8e41c7c75b9d726a7df3819afec2703f1107e85bc1e6ec57fa3099da39dad0c4c986e300f056d85f34716a0b2e33bca15ff5306072489fdf9dc7041f9b08a4e9e3cad82a69563950558617d476515db1fd68bcc45338fd12c5ce9c8c9dd92c750b6d187dfbcbc4ca341a6049dd7b9c6a05d1421438f148558b954160907bc05b1c2993c1c93b00f2520fb92ee142ef2567b3f9f0c00443f93b79fa63618b280697d5e9be030f705308358b7e9aeb82f03b173332957", 0xef}, {&(0x7f0000000c80)="0acd769a6db454e23a12fbf8456aa2823b97afbc353061424abdbeca4cdcd57f2f10806feeb02539345fedb2e21c850ead384c060618f5adf18baa7d81ea92025b62c7d38668a2c4a6da35f9e9a919d4a04b17d28ca3f56492f4514646a5d7a36810dc98163994c3646d8299c19fdd1bd123a5709a99ef79ec59f4e58faffa4bd1a5ef98d50384a1c2539af10250118e86865a2f780dc4f11434a04b5d045bc8cf17f6eb7bc4d35188a3097c7b8df321", 0xb0}], 0xa) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYRES64=r0], 0x1) sendto$inet(r0, &(0x7f0000001040)="c8c742322a9c039159167efbf96c45cce39af8bb42866e8bd8f5995da6eb3dbe1e0d11fbc5087d9a2dd035f624f1cfea28d0e23b4b4dbc0a498b717506000000607f95711ad7361e33c044d0843f1bbe89e1103de1a70e436fc9ace3217f6bd2329840f992c1ed911342a03490176a1c8f7f018e9dc8fe0992dcaceb9811df25c070e27c38bc7d9c733d5a9076414d762b5084472d55cd78314c8f809fc26db2f9ffcd999c10dc27469d6a", 0xffffffffffffff35, 0x0, 0x0, 0x2d8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000f40)="c603a801f50be7576a524ce0dd601a0d04c0e00000000000f2ff0000", 0xffffffffffffffc1) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1f", 0x581}], 0x1) 09:31:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 09:31:29 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 09:31:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 09:31:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x200000100001011, 0xffffffffffffffff, 0x0, 0x0) 09:31:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x82}, {0x22, 0x7}, {0xa5, 0x1}, {0x100, 0x9}], 0x4}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x108, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x10001) write(r0, 0x0, 0x0) 09:31:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20000, 0x0) faccessat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x1, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) 09:31:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/84, 0x54}], 0x2, &(0x7f0000001100)=""/53, 0x35}, 0x2) 09:31:29 executing program 0: syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) 09:31:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 09:31:29 executing program 1: r0 = socket(0x18, 0x2, 0x80000000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 09:31:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x200) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) semget(0x2, 0x3, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3f, './file0\x00', './file0\x00'}) 09:31:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f00000001c0)=0x456, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000500)="b2b17047c60b201befb46050f32cdb1361eedf9b6b56192ea0066b9b91257971fe517b71a7c147f4d125a53c3a412463faee162262a84bd4cfeba954bc028af2b8530e59d4ff1c0b1ab68b07d9691e1046f7df62b1be66efcc57a155bbd005c2f2db00ed3dc433205abccc0ad331a183485387d9606aa10e7c760afbea4d111bc7a0e052711d7d7b4809632fc93bb5bec673721c86fdca2960a220ce29517bbcb99749fa2b80b301e8348791b5d3f3b369dbaacaa3fea5f4af6e6704af5654590aeefea1097efeb58d85ceaa7534d51d46430e89ef3f047e8175ed64b7bd5068aceaa01dcd5fb253d7a5b843db1f48acc31d1541462dd1fec619d0cd987c9d6b739117b7d2374b04e932ac3fc8b09a36909ce225e4563364470c0a96159cb126586d130b20978d83f0ca4cf1b353a8618b599d31e287f52ae4202a33fc3aa9a31784dddbc766044218d608411a48b200c70afaa8a44bf7829b0022b82f36bc6ed0931502ca952c3d6e1245fe20a0c5b4487fe70e1ebb306ad10923fa374f33e1141de4a3fe029e8b65cec4fd8d34fd0e118918efc6007d4a132ca909abfca0d37c88c20464c1171da1d56da5053e2a7b12c95d989e8063c836c0e78d87f37bc3a7fafd04040925340a5aab1e0de6c896e2812fc8b4b97b9c1f12ef8bf5886be5aa98d9141e425c73964dd5df6ae97653f6d4c4938d4037f048f9b07a66a0951af7a4f221cce224ff42062df0ba1a8d6eb6d46e15234ec73d5448843102eba6b6e0cd0cf214c3e331f6cece1eb593b94a539440e31425fe3dad09ed9aab89952b03853d56985394bde72e10b36ced00ab7da208d0bfa79f2c61643325b73dce64b23851c1b4c567e637fc5116e40b4a1e5db02e8059e4c4cd44daaed6239911c406c3f08fcf66b0019076455e3c5cb22ed02a40464b49d66e770e2280ff1727b5611fe3eceee30b98019e338373ca0de7ca5bea73c2cbb0e474432a28760a011d5612b79b5dd1a0be8503cbbabf2977c4172ed45d6fa617a2aa1455956b1e018f37c3d3a1e63235c4a58242b9c6ab4631591cb46011e86bbc15b61cfe31e5a62feb3fcef01440411f24cf8a664e5a54fef6a26e962071d7d46eaa0add460f73985cb4767793220454c323f2f966d708ecf9ef57fb31184264a7e43386db05fc6534f4b20e42c679d6e3664dc8b9f436584919c784846a525bd7b8fca92f0a59733c9459db080aac895f0ea3fbd551745e01945d3517e729aef3419267b29631a38b70bc4f18e667b49890cb6229ccfb9c1da3f5d216c5909422baaa4198e600cab2ae0608ad508cef447f4f3dc9b218eebf5cc88838e565a698245763b93039dd7adf5eb509ef081ff6b9414bc93bbf499c3d21d6578d3c72c7a9fe030af20b8be1fbd2d35f0d317d706e12e2ca692c13194fb29aa1637d48f04f8ceeb5677fc3ba1c20192128060d92835c213d5c61b8f948d86c70780978e00b5c1259c91dfcf9f3a6739f46a5e12e19c918c40fa556198b7d2b310fbe2367b2aee882d1bdb285d303753e8e8bd8b27cc39d6f5159f239f9883f4e7ab7c1cf94e1b3694e0e2efc3b3b9367a869956105a8b6c3bd781048aba97d29cf4800d1e33fa6e77b08542c0d8671f9fa19207cc26048fa6ce08537cc53d074162415be852a77ecbef8ff225bfa8d26aa8378c3326d172f98917d6cba7ec5af4d7dee5377a5077b9717ca26111d7c4d9fcc9ca2e93a3b6e034e968da860b79acdbd4df9a59065e5daffc50c8dccf13c078ecce90c073b60bc20dbb621421e1d357ca88b93ef11faf11e8e33fc3ca07dacfb7ee724d3ffb8c24e491ea590e3e5d10c7a50bdacd22c3e7ab7cbb0e4353e11368f7bacc61c3bd08d352ace501519b6e950f683af3536c69edd19ed2c635e67d364a5a96b7594c80216cf3a33145daa4ba18ece7bf5821681443208e99c80909adb915afa2f0ebd4d04d06bd15c043e7dd8406ce2eec63755d5c5bf233da02d230b24c4dda57df06801448309b8893c5ec004b0483c4df7d11579e9da9697eeed087b0b4de46b23174118e9df7ff778055a30c0db9d21890cce12c69586d05cd6dcfcf6737a59eff6185f84463564764ebfde3550edd19fa6d90649f8799e018255ddc408b932e0771d690260e2b6cd9cb087934e9f216087d389bd29ef6ea924c028dbd1b8c412e0ddebfb847486e35394a23e878c2ff1a0c8297d5a99d3eef103349208750eeb8817f5ed863bc37b83fd387ab0d00e475c6f31fda1b0234b345abe0865799e62d9b72dcb88cec7dbb0c3b4319721dc138bbd32ef53543d63b7dd25eaefb852e4ce7b8d0a7559148a087be7ee6d54f92cb946f777df71a3a920abf10984a7fd6b8d6f6143ea554c5f508abdd3ac5f763aa2edd547f847471514113dc84db88ea7e90b0e022929104eb0bc9c5dbfb6337951147d547c4628610d6660d8779e5a9a9a547abb44bf55185ca7c03b9d5af661442226e5f5402f7d97cb813e7d4b59b225dea55a1a6d90c21740da073bf4782adf9978638f868d394560e3f5aa7e38b2def38d0883d93deb977838cde24c4fdbdd07ee0878d2145380f57edd7af5907d882e718a34f466903beaa9c4f7ed500eb195a4c2dec34252486c0a40b5108d2f221391731bbfe69ff3bfedad1a5f6bbcf00cb4696c067ac35a97e887304fe42b5caa62c3d339264ade089bd1bd1cf7cc9c9a2b7140b46b4b198427ad0aa9258761e414488cf9288cf9162ea03eba6d9c48a65c8ea748bc1fc3f6332948402879517228085c56f292b7a3dfb9bdd0ce0feb1b14f79ea9b9aa2a4117978ccd74807d21804fb08084a5394ed243c73dd6b0705f139df9e4ec7924816c9de01a4b5e6388a6309e7f7d8e3e9b7bca7acb432bc79fc880f1b25b7dca934c27eca617906cf88357e287ff92947520be92cc084581f0ba238f533513c7946fab483c3c45f43c8b353edc4962125e2bcecb4c9537578f786903d3f6e9e518afb17e2acec72b1a9704a59590df02cfff59dfd6701402acd0ba6389680a5f1c9bbe66df724b9adb0839def3e9cd57fdd56f14604185f38627bd5ca627184d139aa347cb077fe39287b2ac032fef4852fed77e19f082f692e2b6f8b0445ce6b81f941adc1c46547572e45c6e246de37827cb4b2554b43684627b5d9abaa970dc8ecf710fb49d8a79268951b333c125123084ec85f92ec7759860c0532aa4502b5756eac5a9631fd1a2fef345433d03e25418fd5755ee4c38d09f77e594919f7c63c88308732c37d6a1f1a901010b3967f00bde1f2068a4ea4cff9e0ae90df9f44e985ded67a299fbabfee3e46c92bb87cf0c063e9d80681b2280766d5ae02d949da91a24febb15fde992d693950e29bf20eba6f655ad61a37e278b32cfd63fe6c5aad718894e0890b55494a074008297e97e0bb5bb4f5288e4800bf24669c3d5da5065a4ddc9b364105cb2c3366303f6d7929197d9b81487546675ef55775b5392b3e70b4912958706fd75de4f381cd4663af385990d5308dfdfebd7327e04cb00581a3050b15e994735b584e499b20bae4beb69dc5037b6ea673dbdfe4d464dc03b2d110d5b13dcbd2559e8e024bb7fcc95115761f10a7c604947b0650733370c9d5925d0a66074402df56a784b357f35219851185e484bce409b62ac2b4d51fe7cd952a09d8a2439fd8023b0225bcb3715d5339ed701ad99a4e2d05e91142724b026519c00080e4bc100f3fb997ca85f17755d50c65ade7ddb45311060a176e70c92bd86c1a6e5fb60ae8bc5644c60a55876e05d0b3ec2b444a8cab43c95f14331ba47fbb08cddbe225d545459c8eea4a59cfbdc35582bce132fa9ac1b7bb2a855bc5f5f04d3ab8cfafc06ce58475bac718a581f4cbf66426986dee9af55b793cc1966d133e85b42bdd2d4a4897bda3b14b85cb544378656a3dbdc9c32ac4caff516f3e8bfe2bf69976b6cac479f44243e541d9403edf592b6d69e44c6dcdb13e6712d9eb5677c60bcb86b1d487f5b0257c2aed9072ac2f09ec7b013e928c44ea7314cefa3d86fd420f4ce24d23e7ed5eb02d38167122385fa51aac8004eb22221da7e97bda9a4ac8cea250e6273684022087b3fe938d9adc3a795859b16e070e220e88a879dfccf27dc463d4ac89282c62cb2262bacf3e49a6b9798be589af80345de82f706eac19829145d6fc364fe4a7058c863cbae5e3490b73581ee6598bfca9bb6f23242bea4a7c5b7d6db9c9e4e4c120dc1a851d2182dcbdc0e3f0d06848a14a727dc74bad60afbdf6c473f359e82d4b523bbcddb4daf193e685f562aa1b9962668a947e20966123f9f2983df408defacfc473726df87c0e4089b31f80c499e30298bf3f2089525d7609a4315076c0a3bf1be475c4c94eaea21147fb41d87135f37a072f7a522ac49c5f5d60f3a100d9d275ac3d611ddf31b6a1ffeb903fc0f2e9443d049dee231ce84801a4833793c70a1390aedf33d502c42997f059a47d822a05e7906a32d1fe1ba1a4c0109343947d3d26b3c6a8989728b9cc70f5b19cc4fb150e6f064bd1cbaf48a90b0ce37e3b684a59f8fa36887a67197e815249b0d58d07116705f288c51b1294d7d0d1c1b6211d0b01d04d5b826594cc3a9300cd3d4b3a6a4b281a3f230296fe4657d65e81fe6ea91b962a1be37745e8a70f0e67d8442017af038a20473075704fcc79c96cb7f94775b11b2132ebb52d1d99c9fecf47fa8d43122e555192c6448a3826569eaf090cd5d79e67fd52c182d102e6d3d3e234c00042e20397466fc50946c7a3d5896bdf715d382bfdff512a4cb262df9cd80e6c35a417e8a3abbaf443c0e2090131b89d6871f7d27f8ab5f9301ba6117f2d81e9ac6a65f5a99ac9d9cd7c84820e04d624e18ce534108097e68f3335623dd1f42a68c3039ae5bb00971b2112e9a3362d4d5e0420f861c08a6adb28b4dcea16028512c7ac976e919d9d80a1da0dbf691aa1fda17f4ad2767919a309df5a7a2000d9fd7fa4a1302eeebce8ad5e233fe80a78b3f1e193cb189c468e7ab5be7df25d1ab29e277fe2efbd95cd5e148aee050f060ae80f0d785616cefc3c7635388fec1521b02d76ae90a58f02026aeadae9dd07bed5eeec26458396acd2d960c90c7654ba46774c5eb1d6b4dcc92032361faf1284eb4485fa1d3bc27f14e03a0a501dea0017ce6c25f0879f1e45916d9f514b70ca2e2026392d6eca75186ac51ba9e0f7cde1c45548792ee749b6ec59c09b01f7ae65b90497cad2c52ba5fdca85881bf5af43b7b9d06fddf8ea20441f34a37e219b8692355197baec374af215c2e77331eb4c373dd0a9d23eee12cc7be6fdb6a16456acaf6b88399df7351f6c27b540bb1c20736d56841b393a364d73c7a756b490a6184bd9e9eb5fa29a3a232e44e6698f0fc3ad3303c1974361e8f116b85c5604e916a1e6fc6e3ee8170eea17f526661bfd70c4289afafe9fce0e2c56458aedf56f1bbfdc435ce01202cf98261554182fd90511eebd33d9ee73215b6f37a581eae4525ac3a49a8dc3eb20f88656374e161f1b8bb66f8d8b9ee8de4cf1f3a7939b2b38f147db1da538d84450a589ee9e92f88371c8ff61e8f2ab6ef97414a6c6df5c59b1a819fc0fea309ac03c056b124a8079404af79fdc1be349c343e1679d52e76fa5a9219a2abb5d0fd0e7431fb3d5b37f35e10c9bfebd195403578b84eba3d31ea6b89693124a84243b9978d7631bca4c463a3562071a7bc72d610dea3247f16483fdee6aaa7c6fa87b45bbd1bf87a4410e06da710680c583ed594b92447", 0x1000, 0x408, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9fb2b952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba", 0x79}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x3f, r3, r4, r3, r4, 0x77, 0x40}, 0x100, 0x5, r2, r2, 0x20, 0x3, 0x77, 0x3}) r6 = getgid() r7 = geteuid() ioctl$TIOCCBRK(r0, 0x2000747a) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r3, r6, r7, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) 09:31:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x10001) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000300)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semget$private(0x0, 0x3, 0x20) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000032, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/77) 09:31:30 executing program 1: mprotect(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) 09:31:30 executing program 0: r0 = socket(0x1a, 0x8000, 0x1000) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 09:31:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x3, 0x1, 0x5}, {0x81, 0x100000001, 0x3, 0x7}, {0x7f, 0x20, 0x4, 0x1}, {0x3, 0x1, 0xe5db, 0xfff}]}) 09:31:30 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTOP(r0, 0x2000746f) 09:31:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 09:31:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf7125bffffe500", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:31:30 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) getpeername(r2, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 09:31:30 executing program 0: select(0xffffffffffffff5c, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x18) ioctl$KDSETRAD(r0, 0x20004b43) 09:31:30 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4605, 0x0) fcntl$setflags(r1, 0x2, 0x1) 09:31:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffff7) 09:31:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) 09:31:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xa6f) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 09:31:31 executing program 1: mprotect(&(0x7f0000587000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x70, 0x160) ioctl$KDSETRAD(r1, 0x20004b43) r2 = shmget(0x3, 0x2000, 0x1d0, &(0x7f000058a000/0x2000)=nil) shmat(r2, &(0x7f000058b000/0x3000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:31 executing program 1: semget(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x166) 09:31:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="b9f4fb7db3c74b74c9467a8bbfdb64bceb8280edf385fdf43e3ab30b1df9d70162d70354b674f2fb55403fe73b53f659", 0x30, 0x408, &(0x7f0000000080)={0x2, 0x1}, 0xc) 09:31:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb0, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) syz_open_pts() 09:31:31 executing program 1: r0 = socket$inet(0x2, 0x4000000003, 0xbc0b) read(r0, &(0x7f0000000000)=""/198, 0xc6) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) read(r1, &(0x7f0000000240)=""/177, 0xfffffffffffffc9b) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r2, &(0x7f0000000500), 0x0) semop(r2, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}], 0x0) semop(r2, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000480)=""/203, 0xcb}, {&(0x7f0000000580)=""/132, 0x84}], 0x2, 0x0) r6 = semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r4, 0x20007471) semctl$IPC_RMID(r2, 0x0, 0x0) 09:31:31 executing program 1: pipe(&(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 09:31:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) sendto$inet(r0, &(0x7f0000000000)="45b15d9a7b183f4e911674cdaabec015c792b3bd1c7f9a936ef9e0af04afe64ecb8bf837f8b2fb7eb323bc879fd09242c74e63164a5b0f33eca58492947e38184224f0db0b86d96c985cc99412dc4491455c447172bb0fc9c84e4a50ba7e2cda04000a2b5e221ce2b08f19d456ab7d5d8027ef8eba15b824315911e17c1faab6edb36f48", 0x84, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 09:31:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x20) ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 09:31:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x9, 0xfff, 0x2, "75ed7505a9226816d41a8117ac17fad58dd5035c", 0x4, 0x2a}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup(r0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 09:31:31 executing program 0: 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:32 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000001140)='./file0\x00') r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgget$private(0x0, 0x328) msgget$private(0x0, 0x406) sync() 09:31:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e0100010065c9ac8e273080fad5f5004c0828024c6e51211cb5a1cc562a095afea029e3afeec0974bf57b46b4b75274666ff5c79b398d41859a91a6dc31a7632c6e7403fb38b659c85a3a8c16a2c46df0a5968f67b8ded5f2b6dcec89ec90f1e499b3ae621a81bfd11255327d32c4df73c355fee02c27486eb07dd69e00c697ea8b"], 0x10) 09:31:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:31:32 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open(&(0x7f00000003c0)='./file1\x00', 0x40, 0x100) kevent(r2, &(0x7f0000000580), 0x4, 0x0, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r0, r1) r4 = semget$private(0x0, 0x2, 0x110) semop(r4, &(0x7f0000000000)=[{0x3, 0x6}, {0x6, 0x8780000000000}, {0x2, 0xfffffffffffffff7, 0x1000}, {0x5, 0x800, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x5) kevent(r3, &(0x7f0000000340), 0x400066, 0x0, 0x81, 0x0) r5 = geteuid() r6 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000400)='./file0\x00', r5, r6) r7 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000180)=""/109) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000500)="20002a8273cda6096feeafd19283422f662e108e329a0511180ed635f67b82ec4d94c444b510152713ed61b8f4c756ec1b9ebafa0aa367a3e0a57b87b3a1d90b00004155ad674c70b2f2c776306b21fb", 0x50}], 0x1) setsockopt(r9, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r7, 0x0, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000580)=0x103) r11 = semget$private(0x0, 0x3, 0x90) semop(r11, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 09:31:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000013c0)=""/210, 0xd2, 0x2, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001380)) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x20000000003, 0xbffffeffffffffff, "855c55000267f5bfa200"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/184, 0xb8}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000001300)=""/115, 0x73}], 0x4) syz_open_pts() 09:31:32 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20020, 0x10) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000040), 0x43108, 0x0, 0x0, 0x0) 09:31:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x9f) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/62, 0x3e}, 0x800) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001280)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001240)={0x9, 0x2}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 09:31:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x23) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfff) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x77f, 0xa) 09:31:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x0, &(0x7f0000000180)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) bind(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001018000006c653000"], 0xa, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) msgctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x3, 0x80000000006) semop(r5, &(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) 09:31:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r2 = getegid() setgid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setgid(r2) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 09:31:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x200000000000000) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x10000, 0x7, 0x3}, {0x0, 0x4, 0x5, 0x9}]}) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 09:31:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xc4b4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f0000000300)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de54e66eff2455e96158ce59ebaf45fb7792ecd4c6563b7c7b1de14960482871f1ed63af11b6cafdb092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54a03008ac81c", 0x67) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x400000000000009) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x9, 0x2]}) 09:31:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a018706000000a7c8000000290000003d0000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d5454d24587e33123ae654ce475e1846fbf8fe2edd74775d69d77ee72a25b5a14e9e7dd4279a02ab8520dd93a626ee7951c64ee704dab90df2c85d574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f683f39b92a13748078a169369d81542b3abe7745f52d2279f0c009e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c80143"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 09:31:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000e7ff6854"], 0x10) close(r2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x1, 0x0, {0x2, 0x58}}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x4) 09:31:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x280) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001040)=""/46) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001140)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000010c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 09:31:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) madvise(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x330e) 09:31:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x178}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) 09:31:34 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10011, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x40, 0x200, {0x5, 0x6}}) 09:31:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) ioctl$KDSETRAD(r2, 0x20004b43) 09:31:34 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r2, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00001d9000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x18, 0x1, 0x0) socketpair(0x19, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r5 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f00000002c0)) r10 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x787a, r6, r0, r7, r0, 0x8, 0x8000}, 0x5641, 0x3f, r8, r10, 0x4, 0x4, 0x6, 0x2}) 09:31:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 09:31:34 executing program 1: socketpair$unix(0x1, 0x1000000080005, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f00000000c0)="5ec69704a53c7df7c6ab3b8de28a6d81ffa776932da97a5ea74cd946a8ea971e5cd02535e0b53228ea64dbab9aa304b77a3b64face1a7b37acbbe48fe5a341fac8b9e3942435a7beaa3575c5d598b5a16bc261957cf79f3405e17910db3aa5e15e62af7cbd7744eb2d05c1cf8c7c1746eb1526845f4b98f0154e40d2ee7061a5c9d9a80ecf63651f2e943b08b9bc0180a0cfdfc7525f80e43fc233f4b5bb6a49d4c0cb157a155b7952c3b05a477d", 0xae, 0x400, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 09:31:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) readlink(&(0x7f0000000880)='./file1\x00', 0x0, 0xe4d06812059b84e7) socket$inet6(0x18, 0x4003, 0x81) 09:31:34 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = geteuid() getegid() msgget$private(0x0, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x6, r1, r3, r2, r3, 0x99, 0x6}, 0x5710, 0x4, r4, r4, 0x1, 0x4, 0x4, 0x7fffffff}) r5 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x9, 0x0) r9 = dup2(r8, r7) r10 = syz_open_pts() kevent(r8, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x64, 0x2, 0x4, 0xffffffffffff4f0d}, {{r9}, 0x0, 0x10, 0xfffff, 0x2bd}], 0x81, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x0, 0x80000001, 0xffffffff00000001, 0x3}, {{r9}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9, 0x7fff}], 0x6, &(0x7f0000000300)={0x5, 0xfff}) kevent(r8, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x0, 0x11}], 0x9, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x1, 0x401}, {{r10}, 0xfffffffffffffffb, 0x40, 0x19, 0x80, 0x7}, {{r9}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0x1000000000000}, {{r5}, 0xfffffffffffffff8, 0x40, 0xf0000003, 0x7, 0x4}, {{r10}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xff72, 0x7}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x7ff, 0xada9}, {{r7}, 0x0, 0x93, 0x40, 0x7fffffff, 0xffffffffffffffe5}, {{r9}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x7}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x3, 0x3}, {{r10}, 0xfffffffffffffffb, 0x80, 0xa, 0x7, 0x10000}], 0x80000000, &(0x7f0000000240)={0xc76, 0x9}) kevent(r9, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0xffffffff00000001, 0x0) 09:31:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/88, 0x58}], 0x5, &(0x7f0000001300)=""/103, 0x67}, 0x800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 09:31:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x89) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:31:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x480, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r4, 0x4, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pipe2(&(0x7f0000000140), 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect$inet6(r5, &(0x7f0000000040)={0x18, 0x3, 0x4, 0xfa3f}, 0xc) 09:31:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ftruncate(r1, 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000003c0)="86c1a1d97cc22caaf20a5c1072dcbcbc4f79334d8ac85c75c89e8c0d92fb1c9915ab62b7ecb4b82e550e7a0e01be2b6b6f6f3d98457c7c8465a8c3ef1997bc3c9ac9af514069ddc1808b23be36521e9b4c94a89ea11d43c3e6af2194561794f51134348521536e12f174225a14d5d468cb5303bb66f73e9958ceaad524c8ed4b875ff10643b0b6a86a875b26f272f37dcc812b92c192d9af3933dc91e27c50d2e500a9bfa55cf2a758494fb9bc1eecb7fc23bf86c7fee21f9c0de792997e1d42c9c5f6dd1dff61608024fa2f7cc0393064b9b685cbdac314ee9b15aff8a4687a8e", 0xe1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffffd, [{0x1, 0x1}, {0x2, 0x6}, {0x3, 0x1}, {0x1, 0xffffffffffff9bb8}, {0x3, 0x4}, {0x3, 0x8000}, {0x2, 0x1ff}, {0x3, 0x353}, {0x2}, {0x2, 0x80000000}, {0x3, 0x633}, {0x1, 0x1}, {0x2, 0x72}, {0x3, 0x7}, {0x1}, {0x3, 0x800}, {0x3, 0x8001}, {0x3, 0xffffffff}, {0x3, 0x9}, {0x0, 0x20}, {0x3, 0xa}, {0x2, 0x2840000000}, {0x2, 0x6}, {0x2, 0xfffffffffffffffa}, {0x1, 0x401}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x3}, {0x3, 0x9}, {0x1, 0x5}]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000300)=""/188) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\a\x00') 09:31:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc1, 0x40) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403ff", 0x78}], 0x1) 09:31:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3ff, 0x28) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="7e091b942a065156393e6fae9163b2a1113f", 0x12}, {&(0x7f00000000c0)="899f6ee7e20d728276644ea38d66f8cc9282ac2d134ed9068a643f7c580d3491e9cce509b5be42a30bffbddef07ba9b952cf0022bb4e9544de2376323d029237194ebab3f5b3e4ec90a932a32c445fd7a559ca4916e8f7e2ec192b90567142e795b3", 0x62}], 0x2}, 0x0) getgid() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) 09:31:35 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x90) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') fcntl$dupfd(r0, 0x0, r0) 09:31:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="db", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 09:31:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x901, 0x0) fchdir(r1) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r3, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:31:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5c2556abfca8140d}], 0x9, 0x0, 0x9, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(r3, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 09:31:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:31:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000300)=0xffff, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x786, 0x3c04, 0x141, 0xb8, "42e77617fa22016dc172f9001d7e84eaa93487a1", 0x7, 0x9}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r2, r3) 09:31:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) accept$unix(r3, &(0x7f00000019c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d57ca7ae3945dfd9a6dde75e76dd7150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf8043ec782048099f21047f4475a35e60876dee677e6dfbf5d8dddbfd239bc32799a4a1ba20ed9825724b649c252d06bfe8d7a30633e83b04ba11c1d32ded335b62d3d25e2ff38f4774236a5d543956d4686d9e3f1cf53f89014f03740398bf69d932ae2381d74223d398af3563b2adb286023e7b6a685328ca5a8819c178f79df597569a72855ca41bb4e0fffece2d1e016bf4ec332b0f5f60faa778fe77ff4cee65fb823b7cc22419c4"], &(0x7f0000001980)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffff0025, 0x6, 0x1fffe, 0x2, "59c2152920bd746b8c5b70f39f912830f8d00ec3", 0x100000001, 0x5}) r4 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) 09:31:36 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x1, 0x91}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x3fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x800000000000}) write(r2, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) close(r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)) 09:31:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) 09:31:36 executing program 0: r0 = socket(0x8000002, 0x3, 0x40) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 09:31:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x2000000000000000, 0x9}) 09:31:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x1, 0x200) r3 = geteuid() getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r3, 0x0, 0x0, 0x0, 0x20, 0x2}, 0x7, 0x2e3, 0xfff}) 09:31:36 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00046a51a700007b5ac793683a00"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x1, "744a3f67464e193087fcdceb359ab6ddda8f3be7", 0x0, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xc199, "24e2ce3f0000000001010000000000000800b3da", 0x800000}) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7f) syz_open_pts() 09:31:36 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000000001ffb, 0x0) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() accept$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080a100"/4098], &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 09:31:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup(r2) close(r2) poll(&(0x7f00000000c0), 0x0, 0x0) kqueue() 09:31:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x23) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 09:31:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0x17b) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x100}, {r0, 0x186}], 0x3, 0x3f) 09:31:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x7, {0x400, 0x6}}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) socketpair$unix(0x1, 0xe9954e7c863591c2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)=';', 0x1) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x418, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x288, 0x0) fcntl$setown(r2, 0x6, r3) 09:31:37 executing program 0: semget$private(0x0, 0x7, 0x100) r0 = semget(0x0, 0x3, 0x400) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(r2, 0xfbffffffffffffff, r3) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r7 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x1, 0x0) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x8, 0x1fe) semop(r10, &(0x7f00000000c0)=[{0x1, 0x0, 0x1800}, {0x3, 0x2, 0x1802}, {0x0, 0x3, 0x1000}], 0x3) 09:31:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/94, &(0x7f00000001c0)=0x5e) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:31:37 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x22, 0x0) 09:31:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 09:31:37 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x7ff}, {0x18, 0x3, 0x1, 0x4}, 0x5, [0x3ff, 0x7fffffff, 0x3ff, 0xfff, 0x0, 0x100, 0x10000, 0x1]}, 0x3c) 09:31:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530006fa9269edb039179e64293298161cd4806701d3a52ecf7ebb16d8166f0a2d3d4d208bec5786e8f59a32041d35e6289de8b962e15de88"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0400000100000000e2ff0000", 0x1c) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1f", 0x581}], 0x1) socket$inet(0x2, 0x2, 0x5) 09:31:37 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 09:31:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 09:31:37 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) fsync(r1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:31:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x80013, &(0x7f0000000000), 0x0) listen(r0, 0x0) 09:31:38 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 09:31:38 executing program 0: r0 = syz_open_pts() r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x400000001e, 0x0, 0x199) r4 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r4) 09:31:38 executing program 0: r0 = syz_open_pts() getpid() getpgrp() getpgrp() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r1 = getppid() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x6, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0xffffbffd}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 09:31:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7f, 0x4, 0x9, 0x1, 0x3, 0x96a1, 0x3, 0x0, 0x2, 0x9, 0x7}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8001, 0x9, 0x7f, 0x0, 0x5ba, 0x0, 0x0, 0x0, 0x2, 0x0, 0x880000001}) r2 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) fcntl$getown(r2, 0x5) socket(0x18, 0x4003, 0x5) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='r\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') 09:31:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) recvfrom(r0, &(0x7f00000000c0)=""/202, 0xca, 0x803, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) 09:31:38 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 09:31:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000), 0xffc8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000180)={{0x3f, 0x200}, {0x7cd, 0x1}}, &(0x7f00000001c0)) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x100}, {0x3}}) 09:31:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 09:31:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x4000000, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 09:31:38 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x7, 0x3f) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 09:31:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = dup(r1) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x6a, 0x2, 0x9f, 0x80f5}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x2bc, 0x3ff}, {{r2}, 0x0, 0x20, 0x80, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000090, 0x7, 0xfad}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7}], 0xc5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x1f}], 0x8, &(0x7f0000000140)={0x5, 0x401}) 09:31:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) 09:31:38 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x3, 0x400, 0x0, 0x31) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) r11 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r11) socket(0x18, 0x1, 0xede4) r12 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r12, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r13 = msgget(0x2, 0x214) msgctl$IPC_RMID(r13, 0x0) msgget(0x3, 0x201) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580), 0x0) 09:31:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x3fffffffffff, &(0x7f00000000c0)={{0x0, 0xae}, {0x3, 0xffffffffffffffff}}, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) readv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/240, 0xf0}], 0x3) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5}, {0x7, 0x81, 0x17fd}, {0x7, 0x8, 0xffffffffffffffff}], 0x3) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000280)=""/8) r4 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) semop(r2, &(0x7f0000000040)=[{0x2, 0xfbf, 0x1000}], 0x1) 09:31:39 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x16, 0x4000, 0x401) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:31:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) lseek(r0, 0x0, 0x0) flock(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x2, 0x2000100000000}) write(r0, &(0x7f00000001c0)="6f7a60888cb8271935d3f60ec921754b01f369d5e57fbf2aa28936b0b3ec28b6f6389ac19a3e53f227f1a4360981f5272989df609d79ca8d8efbe324f54cb402cc224f3a89bbd4d660868686b7029a3f0f83fe676eb6cd900a3b156bd8bb7ba90bb2ae959f45340ff741d565f6557f413574c2d81ecbd60fee3403f86b27f331641eeef26b4b1323602766a0e43282c1f81dfc290d2854b25c1008b6e9f280c11027bd7e40ca863dc4a8de3d164e32bc3c9b6ae50fe4710a4b450c5f2b3ef9", 0xbf) 09:31:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffe}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:31:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) setuid(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000636000/0x4000)=nil, 0x4000, 0x4000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = msgget$private(0x0, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/211) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) chroot(&(0x7f00000000c0)='./file0\x00') msgget$private(0x0, 0x206) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) msgget$private(0x0, 0x180) 09:31:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000380)="b8585e157036b58104ba7e923e42eb35905189919975eccbda1c8f2cd25338651704785aa67372c40b704a313cfbbc53cf75daaabbafc11070919c32bbeda9e3d22190e77ada98c18c10054fc3a74c7c5665d905f9861abc1cca61083e60d97c6492f21ed9570c7b5531d16e09839d8b9da3fc0bfc57c62f1323664738e36df487ea2a79e9fc6b3c853d0e23c910d35ea8a8361d98a5a4f73728a16802d061edf00f5c2f6b6f22f0b4f96a80d06f6699541779a57b37bc46ef6aadcdeae9495712f2ad52a8a24c9788912504838f50c941d558230539859bbb71a10c97b7557d0fa2db450ea9b4211f234586f0899407448e12338728002c1d60b1daaf5a7b4e71d8664ce4778282a0986a16c73b7827d74e27d2f4580addd8fc4ce89a9fefc4c37197c42fd2aea2b9f5c3433ae941cc24679a1dbb8069da006048b03f3dcfbc6d405f7b16212f49a44d72f39bbb8841fff356b15d0af1329a32b7e1bb465da0c9824a25ce204b66d0584642ddd063a95449e30c640df418ca38c919d3ee1ba14b0c1e5d938910ed4948f65d560205e24089de934ece7c2b6728c745d37dfdfb159fe0d0df32e3f7ea5f19469e0c5256151a993c9008e9ec7e43f44ea5c6bb1a9c213ac8e005f2901d50f13354a2ece4972175abb91659192792cd3a6f5b4acc734d8707b8a57fb9aab3b377718e0dd5bf44169d1d2d748b300e57487f5bb08838a9ac0026f37413507d88177a938dfd0f69f56276f29fd735fda873cdb12ef8e8e875e4503522901b9da52a25b0ed2281ff0c01a93eb61fac043acfa266283a665b5665af341b438cf78ed2eca2929f0dd11bfa9b34eec21849dd0cc9bee3409a5d09c7e8128bf6ec18c5f524a77beef15313e49abaec25825f84199616367aadcca38a7fd7d2ff88146a06149041eb1625b6d90d5599807fe57bb24affe6d704d170586de790093b6c788bed1ffa5361efa4da56faefffc24b6758a67888b6e9073973949d843e1d50b1fdd1435259be992c3620a63505b483972917c19674cec19a5fa72553de5736b5974b42baf374a96a20ac5c9db6e24c1cb547d27bfee51b74820d3f1e29859b8e28b8e6f5059fb14e2737e239637dfd4b7301c4eb9ff0bcbb9e05c28927685a012b021e7a6fce410b7b1ed5d1de02bda93ce17b2efdc45c441baa5e60d643f18b2a58376d6cc8798edd8daf6139a43ed13d2c67f10378731dff721eb68f5b8260a44741e5bb8ec130fd1ff2f064f338005f95136c3f60881743b6495da51a45a3bf02d7e35ae248ea5f0ae9b1d35fd1c4a943e44dae2b76a1cdfb3c9f3ecef2d8166ed341e5ca5a83cd635f192a3bf34e33d14bc0c4d6ac1473fba160c058098d44290a21ddffcd139d8088b54e76e66985ecede49d65ddf6c0bf30947e4dabe1ee2b1ca4d7fdac55e92d2450bb071e7c8815483dd09354794a538f548715fb93bbc29a2990187e57048af62c9c6d79e933ee74019127da7a2e2d297356b36e309f15eda882c0656875b55edbb1ba369570874deaeebc5648c3209d8f7c91b5341bcaef50ed42dbfa62491fea90e59b3a0a8609bfa615757ab5d002c2b2b62d554cd1ba65016d6ed694f212f5eb8c04f52d56753acda304a6803342830c019863260f8335ed3e6c8ac1816c690aaa541545262a1249b538ad9a93262c3ecaeea3b04cd6835a8047713c01e9ffb787abfea1d55113dc42d3226bdfee56064301e973db4c39b117ea90af2ee8c7e320dd22245b5f84cfaaa257937453873e62e0ed7e152dd8fac31cb7041659b01463c85d2bee11f3a8a96d05c3d1bd2d8c277fa969a80f9c9ebf372fd044438f16d37d543a334a50129851f1eca20f354aed1e77bb7640cdbf2a53109ad5622f27da4b984761ac6177445bc4109a083d33e76fcde0b242405e972776f420bd5471c9ad6b7cee46ed3509b65d07a167496f2c73c3f2f17b0f5f57649db2970a6640af02a05610bd5955be290cdc577c3a5e468e30f84bd0e5090eae80c456042086c9abd445a13d80fa4a82883520e243acfc357f6d7c9397dbc344153b49f55fd17c9c2bd0183dd9fcce9e47e35ab8785a3ae85046e3ba0ca29d72d1425ed053493e44607e86478b993a2f2d46f98c8ee129c39d25fb3eb966179402627c2626e70f278a306262dc047064eab240b6987e063cdfcbff30f7be032c3b6822eae8687f76b27ab469d3724bd3ab2b72a504e81f60c27d44552850dfabef7274585dac3156a463a95bde329c2114d0ca69e07cd2bb3ac46306835e239945f234ebc3445163f8e229f012d4b31172ca8475456a6d5c692d1717d705b461bbe7fecd03b6e915a7b267f20d3639d292cadc0b611aafdfa2b544b93f1abb269ec13a332df494dbfeb74535bea25f5772a062e580b13bfec69f34f12bc3d544e4d1550b732847374005773c39ad503efae63d0ca716fed2e8fd8a7d3e466aa53239f64fa4055e3015a6bc1e87b0a744f30484e2dc55e1a16a7002bc35ca06c5f0afb2629638363e09c3500e886f9ec52e9689a965f1d5b3d8d706e6bd5c4be1a0ec9b3f6d202a05deb41d130c399226981b5778f02b6968e98ec7ee1beb5ddb83d914398824c641841ddcc925d2f3373f64c6fb96c08d1ed4b9918255a14f53252a2a7b7e444430e728d657af2dcc295c16b06177ebc3fbcca1f1c58fd10be3e1b60d148b18e7c1969c7867296f57a64d5df73418f0d560d11ef334b1388a4a6c682c0b333c6547270361a5308476803639ca7866156361bcb1fa869456cad64b935eb657495fa67bb4e521273479324c86389e7a9f9c0b2a3180869b9111edf092f1a44c57189e29f9bae4d3fd6f768189b530aeea938e286077a127965e27094a09a468a500b6e60bae83b77f4d8ffa1191f60f936eb5ac8656e7e94bb4b400788be87ae28d0184f014e0e28bfa92c5faa4149aa8087a4bc16e2ab5aaac6368f7ebabc22f6fcae670d55387551a8a217c65a21bb2e86367805b96303d67f599bb8aece3a6e7174e371c6e86c605390666e0c2f9848023fce758cd15b35a07927f0098caf6627676810ac538daa5b70e535b12fdab79a93fdaf2a0b8091b4618c1b654e0494779c47a79d1674e5a9e1a37d20d8705f7a00c8a0ae504541dbb726a248ebcb7785c44e5a20c5a47673ca0d008a320c4a6c8d492ccbc26dc95341a4b543c5563b443bd91248ebcd563a4b8cd9d52befc36ba546db3fafe8e230e38bbbde22442c692466e96364486edd1c86b308956a4a4c7551afdd9468cc432614f1c041f57caafba24c290943989ae9b3e8533ff79b476fe0f6e53264c302dcbbb4a481af9d81d2107e0f6da5ceea068eddac700a4d1d93ae92d0b1e8e1b0b3ad4dffcdb51f0f226b78ee305cf02968b2264f0ddb85abfee551dd9cad1a8a626a2a64ee2248a5ed819fa6407a7d9f222eaf8f1c4335e4c043e6f25b095b52990228de437c3ecfec61ca41772ab405aaadebd4d146d671c3355fccf72b6a280c945b25051cc36dfc8e2e2b912d17e79d122cb9b7980b345fd36ab32de662a49f3aee594bc07863c654cfaf62c7d82e392117f6c2d2bc48562b0c5d6c6471fd00ce5d8d08e24435ebeb513e47e750e5947023423f788a4834440f42a8c0e5d3964262187d3b64b1f7c3b3b250dbfbe11b899ee97a4bb62f4e13baa5e21a5277a418ce2d18a1717de6fb9f3415096c3b2b780ebf833ad88017e99a9078d3884f7eb7192436d015ab7e5e86ce48b6b1e151ccbcaee8f49079d797d9e782eba83030e170bdfd26bbadfaf0335ff65c5646da1cab641f6ea9ed5204643af0eb40b42ea0e96ba2134fe45bdda91f77bcb20d7a5f6c5a8962026537e22b2d455d9a0da1535cba0f3fb85b5534fc3829578f0a8e6aa07acd5d2f032c721b0f86d6cd911f9d2bb9692dcf729c708fbe40c841e399d4fc0e23f35b1c51758ecb2ff47c49ba4486560b574a58800dc822c2420e63a08def260d686c450e9c89a18389c3080c46b90f1db70e4e869e64d4f72f44bfd0a6dca414c7a7f1fb248f86201a3f4d95c0dd644fa58ff208505c96733854adf47dedea1cec1d26b4c23b3f2cf74a5fb6e7463103bfa40ce6f14cfed8e7b0a4c621bfbe9e712c8b0d2e2c2b2714f9d7f6539d0e9465af9c2c13b0e33b1b8681f41934a0a5887e1b8ee1d575c4c96f32f29ec13d13acf07c0dc003d1d0cfd547330c4d5975ef20e392eebe5af8596d65aab85f3a0fa87124d0b0d05b8a3576f2cfc7a25a9594ebb740b71298e543e1f164b8df9e9d05f31c84bc186b79f465ffcfcf1c47fcaf029fc67362dac7ac2aeae5c2a33f7a52b3378e1bc6f5e5d40a16e7a62957ace1d90d8defcabf5e3c7a0af7fba2f442d0c668d33cb82ade9b71602a390070a718eb6e21e14182cb69c3e3eacef018749d2b7e46bac3f24e0838787eadb7a0370bfde61d14bdb90ae525656c420af6dc5121f90215f073267ddceecfea2975b98df7d840f643f5cfcebb46f7384a3ce9f323145eb0e07d0712f60551954d074a5a94edafd6c9930d9d933a9ab2465d4216f655171e15ea8f30f48abb015e4477ec2d086598607ca5690f43fe4c2074398b9aaf3229ad0711aa4acf226767482ea01248bcbaa853472275a7e430859f715132d6b7840718e54b8abc0e102ceefd46f34510f8f71956bab894a0a92ace5b3c836e6d6f92da9779a9954a521d3ca17cb7fb29a9490c438fe1ab7a34503897654d2e428a27f416dd470875a866604161d3f2daee3c3f01ac2c80fd55f2699e669b77dea1af925b1d4d6db8d6dd140bcfa98ce3d575e3f6ba41f2cd0503c30781547df3e537800b1958c5e35b68086f38a620859bb7840ce985e92588e9373cb7dc7e66a5db4b15047e9bfdc3ec5ef481f51e48de47109746609bd63ef99cbcda4c9d4e0c7d3cdb523b87a888ac63396f4dbb17425d42e1c980bb61f14252041bf913f9b2973964660dd575be0abef5561697dd6e44c41c0b823122cf75fbadde3c3e6c7d9dd37edda469c118d12b17ef6cc1c88cf9dbd2448e8d5acf5d308bedc2f11514dad7d92c01eb90ee0290ad7c10165d1bca9b3404ef445d998c2cd512a198abf9f4c331ca82a1731c9ef5dd831c8dd555131d37f8cebbb145370366448e68bee359b633779bec4009adef08a0f651fb318c773e85f833206c164766cef727a8aacb6bc7f0d13998e65cb0a4d08ed26dbea485cc751440c1864fbae925a1795d4dc6961f7e49b02225f990501825fe6fb838a6a4e8f8695aeddc50fc1ff04bc90cd08518dfbedf399ddf3098bac069a1fbc57821f0b7a7c9a38f88c45b585fc117b573c0bea840959b76fbeffbe43a1a3da856f82facf50dbfeae4b2187a6558bdeb4be71210e3c66fd6b04632bbec0526109b7102084f1c177623421e3473efee77890cd6df399ea913c52cb8f6289975918030e8700037c1623c2c382b523ffa22dc457ec411abb4d1bacce76b6e43545d4be5a77266d208ac00470069c411ec6df868c2b4dccbde24345a69899f61a5fca070ec0c4c857ac7f92b8c0f63b18e1c13f0d82b32954d98c7c42eca10d0e1b71eeba9ac4b7df92ef415e1fed15c85b2cb63038d99f937f6912ccd287c67897cd8324c0f3716149f97f6eb9004900f4a93b3f246a13027f1e810959ce4114ef0c74f6ac27bd44d50d6b1ed38b44ed97bc0817ac6aaf331bbeeb16a8bedfb889bb25d56a7ddd97ec2a3b3bc7a5aefe588cd6b66bbaac8ea1edf76a736b3439fde728257ade712b00c939a92cff9f87262ebfdac9", 0x1000, 0x8, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00.\'file\n\x00'], 0xa) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) listen(r1, 0x2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000100)=""/99, 0x63}], 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 09:31:40 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e, 0x0, 0x4}], 0x325c, 0x0, 0x3, 0x0) 09:31:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xf9c) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0xa703, 0x1}) mlockall(0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x4}, {0x18, 0x0, 0x3, 0x2}, 0x400, [0x4, 0x1, 0x3, 0x2, 0x40, 0x8001, 0x2, 0xffffffffffffff32]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x20) 09:31:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x40000000000018, 0x2, 0x3f) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeea) 09:31:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x182, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x40) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 09:31:41 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005a3000/0x1000)=nil, 0x1000, 0x6) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCNOTTY(r1, 0x20007471) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 09:31:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') 09:31:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f00000000c0)='-', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r4) execve(0x0, 0x0, 0x0) 09:31:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) 09:31:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) 09:31:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r2 = msgget$private(0x0, 0x48) msgget$private(0x0, 0x50) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc0031d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa2400000000000000000000000000000000000000000000fbae52350572d359132fea925b3061f16c40ca84899674b569e1929f97b0afe47fff97d0eca95387d3e7a5130c41aa2c3ef93ddf22111c1d7f5b5df3b72c27f245278eeca405a42aed9892cb3f5e"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/193, 0xc1) r3 = msgget$private(0x0, 0x40) syz_open_pts() r4 = getpid() accept$inet6(r0, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) utimensat(r0, &(0x7f0000000900)='./file1\x00', &(0x7f0000000b00)={{0x80, 0x8}, {0xc, 0xc3}}, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 09:31:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 09:31:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x7d6, 0x8, 0x1f, "545d40aca78118a905bd52d28041d360ce10681c", 0x9, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffff, 0xbffffffd, 0x3, 0x1000, "ade27dcb1cceb13c54fd72d8397b7259343cba5a", 0x5, 0xa06}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8c, 0x7, 0x7, 0x6, "0a706c9f3d30f12cbe9aada03288c2db653d0168", 0x5, 0xffffffff}) 09:31:44 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x3004a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="0700000000000000a56b4e306fc622d3d0a7fa7f5bab3ad1f53217561df08932d7265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c0400000000000000183c1a000000", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:31:44 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) socketpair(0x15, 0x4, 0xffffffffffffff75, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="94c23dbb2f562b424002298d582bef09713404126db00e9bb4956bccb9fc306d21f6134aceb6b73c63b82309c337827c130346a2ca105b12baacbbfe31e69f928da5f1d4fd3fc1834959d7de9c0c4b", @ANYBLOB="b3d6d8194b9ff842dd11608f89929c728267dcb2e9259a50ba0481590533302c43f1d2161c39cc0461b1812d28ae1df96019d6071745443388fbc8ae6e199406e038"], 0x2) 09:31:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 09:31:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x101, 0x87}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 09:31:45 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000440)=[{&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f0000001400)=""/4096, 0xfffffffffffffe70}, {&(0x7f0000002400)=""/142, 0x8e}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000004340)=""/4096, 0x1000}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x3) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(0x0, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x7, 0x6, 0x800000800, 0x4, 0x100000000, 0x4001, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000002540)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb9fd31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f8290100000000000000000000000000002af3e7440ea1f1f772c32db8ec34bb0757a3a08263c67c0ec8bad3e2c1d2493e147d2792a7e80cad6f8d6deb03902f96fdbad2bfc77c757234eb91b92cd989dda6beaa8f24981637314742dd1527e1860fad874ff1813d97832ba69f4dd2cbeb6d225d6b62ac1403adb2e852d7904bd1865b5204e466f3cf90e1bb2b968838d29a705a779ca7", 0x16e, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) 09:31:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x4) listen(r0, 0x7) shutdown(r0, 0x1) close(r0) 09:31:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x9b540e595f1b9517) unlink(&(0x7f0000000100)='./file0\x00') r3 = getgid() r4 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 09:31:45 executing program 0: mlock(&(0x7f00006ca000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x101, r2, r3, r4, r5, 0x1a8, 0x1000}, 0x1ef, 0x5b, r6, r7, 0x6, 0x20, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = dup(0xffffffffffffffff) socket(0x0, 0x3, 0x1) mmap(&(0x7f0000230000/0x3000)=nil, 0x3000, 0x0, 0x4010, r8, 0x0, 0x11) 09:31:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) setsockopt(r0, 0x80, 0x80, &(0x7f0000000180)="9c72af5057e1b300ad3835a3b03fa37fc6934f273a90e94399273c2a284b9fc2aaaf627c774f5a4c637b64a5c0071c1209825b7c3ab99d89b688193ad6fdb89899e5b246ad4aadc7f2102f0906fa22510519574c3fb7bfd4fd0ba9694bdc2790223c2c52a16edf1dab11b211e9647c75546212861eb14a017be21e3013296a0c90d8e426929f2c0f99d702eb4045b10a08b5f077243c26f3b14062661994bd21e5daba2875fe81dd47ac6a1e87edda523408575917cdf204be12df891d941dd654312638000c97787b19ca41589db29c8b14ce44c41b3c1eb0c6bfc90b0f3ec16373a81d2f2c50fa84532c9d6afef91f7a91e1bf411b83bbb354bf1f619be0b3e7ead6a3e1b0bafc17e3bba1938e19f7de1e9fd7fe74da1319833f4ce8f5732c7b8e41be41cf97ca7b1a226a26ce216608cc17b5530d7e5f984c11bee272e5d48d902765beed20885d97c173d3c6f372c038872cd1b44bc10ed91128c4bac9e0d5e92b497670b8a0e475e56dde64f7a3b0bea4d05385e5523930830cfaebd16bd073d2ed86f69c71fdd136b7e5ccdd1e2f7e52444974dbad042cecf296d57319883e8b146afa1aa5ff16ebbd183ea9156f2fea35caa13d88821de49fc5b7712b1ed1e0cf540c29a9efc8d40aee5e426e21897cd53f9c3adf6c17c44db5a7771261c0f808412a7451910d6e1f821b87676def34113340b9003435ba236473654bc09845f58d3d165e18c05d50f79525007d0d3036805bf9ec28c6aeb4625a1cee049f99613c3e8895864130dc98ebd0dd474f55f3cc877d13ddcee62821693752b83e7b97c68c5af76dce88124ddb554e512b3ea7f37713312ee1f2848968f390e46f88de0d84b5f8f9437cc168683a8f73251166da60b451c821a00eb87d27a253123b1c1fadd148cd9ed6431416fedbed2bf00da6237f52fa170c0db49e647703e2c4ff8ef73bcebd3435f3edb8277932df8bcacb29ce17b1a87f369a3fcecb519b818ba3aabee899342fcd03412dc68d3058ff809f0ea48b0ef8e734586ad24705af0e746babd3b66f02049267b27fc852371c44671d2691f37488b4403c6d412817a910b51e01ac9f5342113fc6995418f15dc28042d570f84a7ae4156b7a31a346314318d37505f207075215f7a703d2e45d7d785d385b460b3cecd6ad3351f06d851f1c8202670a6c51271b88b2e499fdbcb249480e4b2dedeaad2e8e3c3828cf1f58ad742b14ea838612a35fd1af84468752e897cf7c389065b7db94b61eb4e35236722b306cea8cc6dddae4306e6bc88e2a9e0d6a95df5cb8b6f9eb8b6b1591aefac7acdceabb8bdfd4a81024af8a0e96b4dab94aa7ce5dfaaeb698fd635e29023b84cab38d97155d9b92e37e8af66bd41188fcf8181d4129b9d5adfe39601edef51d100c75c2c6deb412769a51994af9825019b000a36198d906803abe5466a2175f0d1c3c7db18dc65d56ab9c2c5de24b4d3da01f903f18f9836ae56a35e74669ec29329e450238d827848d03ad7885cd7df73f8cca40bdafc9275867fbda2587f1c9ee45ca658e57733e1a238501a1c6d91db737212ed1c48c67494a2a8f8bfac9a761cea97ee57fd32e0c49685e4f7b529a9df2c39ee5e12e92647148e682c6da7d1e11ad15295088b9dc0573a8afdab38509fe5313ae2f142d9c6eea028e1a84957b381ef1aa930b483cb7a9bd84260ef8dabedc3f1547c739f59438681c1a69d3b28e2490c562e9460c2274c50363efd692d42da5cedbc2343691c5128a82e2d1ca97ee61563fb7b09a29296ec502756f0a2382cf7a7c18897a7c1599d9f0be1fd7e535974e50007fb319491f32cbe577bfc4bbb44bcc9429a8461db8018d0935d7d54e5e435a2749f816c33568e57790b540972d379143f9cb93b2bbedf17950adaf8eced2246149f0aa9f181f8da5175be1ba531acf94e180433b2f1256e4daca568a6340108b25bc613c87520b3d9f1859182462faea4d60b09099a1674ec7a08ff9caf1fbd8d6953655a663fb2313d9651cea01fffdbc0acc72f9c7cc5cb5ed146ba43ac9b8c712366ca7b5d86392e1a826089fd82248806486c915319b3a0cc4416252b8a799e87adabfbb05b23850eb1e8a48a1f79f64c106c7fb768e1f437d61f483a8bff2a3a159543d298f4d67a9f3a717502a431bb0bbd7698cae5159c6ae61a3238d3d38048bab4db4a909c6a642304505e9fde311434c5ab696990456da194fddb013b49fb1f2c98a89014ef5177718180725825934a12a85f68406770675e14907dd4a64ddab3e3e0a2a50511026a7d9a49b074411412f7f9ac153d99247197825407daca01d7a609385f95a96a35dc37b7090f14982f13e356f3e5e5b51fc897e78510d2915671f5f8e536ad0b779bb22303e91117b2e54c51159a4cbab41753e18df90ce13bfa1ea13ed0e423d69c63102113cc6f7a17f80c4618b260c8772072e92e9c3d64467cc382cd0632743804b0b0a31605d869683d149fd0047dad05ad3a5d869b6a2affc981d96900f2498d55c608da4e86ec1bf0a86859b9e3a229867fac56d3ffe7884880f3606c3a96a5c83d2716da7c6b7875c97eb3608932f4bf52058d746af498d296e32fca8f41112e6a479b23c75ac5c53983d566db6cfc9a24facc8faa39ff501a7884681f2fad3815960fdb79cfd5de20f86e85f77a85957b55164430d15f659860f8dde14aea1ce879b65a2aa84966b5b47b9d9fe850c74865326b26869cfeab0d58b93e24083490b03c91707e1700c3de238a3dbdb0413dbdda93108d36c21f313f7e57ad656be5b1bbfe069a47bb46a7872824df4eced644dc31903de1f981d7aaf890672c067df2282653e932f6cc8269b54221b56e14260d7c359a9a95d3666e70147d88d65a018d13183ff64e9ac893acad8dd5fe893cd3459c0d254a1b3ad8d3a775c6b18cb818e827199b2914d5199587c500444fdad3128ad79efd747b5757fa98acfafb6271fd2bd3d68d0a6cf267f51b403b688fecdef6604fac3fd8ce46ebde113e5530a83318752f14fc756e9eaa480380c86e40c4b6b4606248852b62e6460a63c69f89dbefaa4aefab06028dcbcc4c1566d398e2f2d3486e46072bfd1f206ab8fcebbf551385eedd561b74b6cdcea1dceaee9af0855120cc05e4e09e07c7f770b58ec1fd8b0a395c0fa855b115da016d36bfc383a40fd29750f011bd046c9647cdfadd0b458394e5df679cbac1384ea11750838ea849d2183d698de150f454c947253dc06181eba02010211297685f06cf56e2c90d26d1352f7efc6a3900adf71245ac4d6d84096b52cd9b915ad7f8bfd018f57d3ea3dd1df62b078ddd9c75c0f755e0ab7bf304a39d547fd5050045e748820ddc281b9d6866736de4a17271064432de63cb0260f8048982b1f9155480dabc04a82a90bda0185ce19925501040a7df38cd202f3a29e0fbf5a495db056c794403f4c0887cd1c2dac091deeceab65cf1f7603db89881f22b7e075a1bca9fa3b96b599f12d60945ea8383e66b06c772eaca04b06b2f41c4747ae8089d5d72d5cbc302deda6fd1bcf876470bfff6e9d6ed09fe3bed66985bdc8da1a55533eead0055f381e2723fe32820cadec97cef6153e1f3fcbf4aa5f650e3bb9f0145827721b84e4d9853fad16f9e78b00cc444c88b54f96354e217eca6a7214987cf743bfe873c8b4f7d9b32fdc63bf876ee66a1f84f496661aaa9906fd059af830a89f6f4d226460688d819fbd494428dd6afe8d595160c1e6a28210a201b727770fa4317886a70e04c7c22dd6d3a27cfc6e148f3943bc1b5c9d28521f2696e3594502b7ae1c394cf1cbea53853e04d42d5f0deeb412fc8a705873eb532c5bd1f28434649d0fdc08d54d85ab07259d57b4a1fc05bfc73cebe37c28eb4892ddbf9ebcf25c3af70c920dd77c6efe7513e12f124026f97b2ad29ba1ae7cf86420348055dcd7fc00cd1844bbcaf87c9acd2100e30ca5c65797970bfd85b57deee99709657cdfc4477552d7b509ad6eefb838671fb01492f335886f453a33710b442b16a0af49c0f090945fc4307fe63ab8defcf9d6f18f9dcc010255d02cfa887744727f5b73576f7933889d8032e41215df45c41bf24b533b831a6b8f83b0e7c0ca194a606db9ea24cdd5389a72d74691c107e834fef64e5fe8a4baf49ce6eb812107f970a4e70d2efaec3c00d8cafcff5e4068bb60c265dc6a962ba03251d58e0933a1e82dcb7694b660f7bfaaca9e4483e257c8614bdabf021756951ed726b6f3a0c24cbd50417148c6e402f604dbe7dec3a939e6e80dfaff35abe73bc948d3c337f6a680664683b29fb8ce5b861653efe0e625fc4dffdb56a063de82d8f23b89cafb1fa35b5f49c5f7a05c2deebc55990380932980104d2846f3fd505bef788e0f957c6d44c0e1db868a15c197e1ca449ab40e80e8a4ae66fde481f95a00900c1ce7c9dc50c7bbf32501875239a8740e1268949a93973a6ddee7028f6d9d0329386c373677302cc0c2c881896b3be78c0e66d215bc4f1f72ef530204e4ebde0eb84aa71c72bf0357c258e9d000a673ef087219f5987d7348a48542fddd65f53007dfd7088326c545f718ca5e7c95fe6c73322e417e2b387b58e30761ab81c6bb92868940e8f2e8c4cada836cf179a2b262b45186000c5dcde6ee36211c9bbe4124c560e7032259ecca1fff6c7acd1c002344e45b9362d0f30a13a42287e2e74574144ac20b2908b1a4260fe5a77649f02bc701df6a974b2c411f8ba4c0cb7bf455f6ddce208ca25affc362fbc66ed0a7a050bb76e86e927d7d34070e26b8164b99768b0a80b5bdf322c8dcfd93272290ef298d9034e85ec6f1aab6054122407e738f4759e108ea1223e795717e26d66b49e881ca2aacb99b06fdfbf394af67fe2cbeaf93054de37e3720d2e83f9dcadb088f3b37b93ec006ac9285e45877eae56f64e5706411b1fce524b72710f2443af522d2235bbea9e0b0879c7a463c6018b6d39fe82ca3f90db3f355dea73d42cda4c6857f8f47db8d7fbe776a58729baaacd35938942e064909e6c7011d1cf9ffa9df26224ddf8cf0176b52504209d750a20b71b0d2271930ebcabe6ec0cc65ca9c3d76969cca2c1f083a44e60b5e6aeab377845120dbe011104315907fa8aa3e9d8edcc6dc1b8cd705e6ff2b439a32079e47d021bc6b2132354b8f8d2479a7f632be72d80a5c0c5e56004ab4f0cfb0ec8b0ecce8ef7dad55664ed8a4c197bb44ff07b8c7692e3030062037f160f6b4e600c556c58a0b883f261bbe93d45ff401b33b3f9738b4b4e163b8192ce9cfa9e7c2d26b8cfe7532e60734e5be8dcd86fd4d03fe78089f7f8fe3e8b325c5131c7da72c584a54887e6ca8311007b62ec96f7e89e95c374b16e960b6f73aca864cfb184ce3f73e929e9de6688e7810cb62a31cc5c8f1b60877aacf4ce3a466124c00de81e7a94812248408e1cacee541754a82d14cf0db0aa37114f32c69ef8788f850257d5e88858ff6fa8ca63560ae11cc9e05fe845e7da9c6004765322b3ee9ce04fd76dfe8360757f6045379f9609a554c83a264848c5f2b45d96d17700bbe1c0b7d807d02120eb08466e6f12b39c0dbb38ded37803aa9ef74f1f298703c8c113adcd6d9540b892ff4681bfd60309e5436bb3b3e341d8805732e29e44bebaa8d783e46c04df5a7d6a93fb6ad540b6099104f629f755d3b2390be3a27e1cd4cf98d945de081f2b1a2777959324c9c7f656528f783f60d248469a425a5b71e2cf62d2d1cefa91bca4d09339f37d79561548a54839d", 0x1000) 09:31:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="283f0717bb1658c9ab19379acacce271f62ec60bed007c4ff0b4ffe3641ecd0211545b8fcc1f62361cc2f4b0a1f87ad8d34af573442f2d42af01c14d5d55d1a9f462148f42cf2bd8dc775ea8eadebed24ea75144323f20ac9f24be6e2ba3aa8621c1749c483e5e89c0b0d8b6ee506cc360cc9c9f378acda2d21428a4d4ddc8cb6c22010e860d4d95c1876a521ce29664c705eff6da7b", 0x96) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 09:31:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x6}, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 09:31:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0xffffffffffffffcb, 0x3, 0x0, 0x0) 09:31:45 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xe09) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x5c31a8f471e56d67) sendto$unix(r0, &(0x7f0000000280)="d55ab73b2bae535473d60eac1bf9ead15d209fba698470ef496ed2901daef22e340f331e43181795782c6b01871f85791cf72f89b28809d545d92fb68c698901f536286e4ec4dceb4b731ba792d6677e086a37202df6688609d36c404d7bd1aee6b90970098c7a5e75f3ba18fa1ffb16bdf92865b916d8f9d0773579edfac5eec9eb8aa2048a25cec8f4a21760b73b8cff10257ea3b9db1cc6b468e218dbb3f43d3d4e30f7c512ebfc15b09dd9e80866c33bb4d862c327d28f6885000ba010cb231c98928e6480c528d399056367e209d1e3a014ed29f256cbdbe672594a648ff71edc3db86649371ba4a56de3772cf019c8091c5ee5", 0xf6, 0x5, 0x0, 0x0) socketpair(0x6, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) recvfrom$unix(r0, &(0x7f0000000380)=""/81, 0x51, 0x800, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 09:31:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) dup2(r0, r0) close(r0) 09:31:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x538, 0x27, 0x0, 0x2be) 09:31:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r1, 0x5}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) shutdown(r2, 0x2) 09:31:46 executing program 1: clock_getres(0x5, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x120) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/98) semop(r0, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}], 0x1) 09:31:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000000)="76753738c53b63b4c18b737dd8cff61cc1ebcdb6730bb82bd53016dc6c46e20d1a", 0x21) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x8, 0xff00000000000, "eca7dd38511c23b3a2716862fbbe9d124b01455c", 0xeff3, 0x7f}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7ff, 0x3}, {0x18, 0x0, 0x80000000}, 0x4, [0x6, 0x2, 0x70, 0x4, 0x5, 0x9, 0x9, 0x81]}, 0x3c) 09:31:46 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x94a6, 0x9}, 0x8) 09:31:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:31:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x1f4}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:31:47 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ftruncate(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 09:31:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x0) fchown(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 09:31:47 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffefff, 0x0, "010000000000000000ffffff7f00"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x1000, 0x0, 0x2}, 0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 09:31:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:31:47 executing program 1: socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000ff7f00000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000002200000000000000000000000000000000000000000000c2456000d90d2d707346000000000000000000000000710000005c541b8d31e6fc317d2592eb56d865564100000000000000000000000077fa2cc209b928b5085dee00a74c72000000000084004d6e77ac3d0fd7fc45947b97409962a8af462693b51b7b6d295e53bd4005e54be0c0631ec51925a81a32bf9a3a1dbc90335cfe8a915c7b1750d0fde5228ce642f67736b83ca6b9c706a5d79584c17824265f5a823753a072223e2269ba151455474bf024e650be2bb40756ef760c8f25294fbd343de37f36a22f6ac304f709c1fa433cca5a796d19380d9e333c0bc55bc78cd6522b81804c"], 0x1, 0x3, 0x1000) r3 = syz_open_pts() r4 = dup2(r3, r3) fcntl$getown(r4, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r4, 0x8) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x1, 0x4, 0x7d}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r5 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000006c0)=""/124) fchmod(r3, 0x100) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='.\x00') r6 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000580)=ANY=[@ANYBLOB="0114f9ffffffffffffff87412f0b1b0503110e05e6949c178944c935340ea96fc86900b4d681d922830ef5e624074775e8d26043eb8d6cffcda387b2a27c019c3c9ecaa7fadde57c35407cfb95627dc24a7e3f0740f94a9b24a3538bf710823873f47d2f22be12a8a71d7056257fc976884771def619bf37d150b8a069e0c2118f50bb4e2cad6ba457d9d5013af84a0f439eec4ee544908a896376447061377ab88ef84fba2f073f077aa5a75e3b910257f14cef96aa90eb75249938f90581270aa24fb43aee49bbaf756747c1e699c8a8eafea888c9923cefe92353d7244a477d1bc67282336904a3f5e3bc7719a043e31d1e5236f47556"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r6, 0x0) accept$inet6(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001840)={{0x524, r0, r1, r0, r1, 0x12, 0x100000000}, 0x3, 0x20, 0x3f}) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') msgget(0x3, 0x2) 09:31:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x9, 0x9, "40497da08f1fe62a9d15b8d6d4e572406277be30", 0x2, 0xfffffffffffffffc}) r1 = semget$private(0x0, 0x7, 0x20) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getitimer(0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x2bbbc789, 0x3}, {0x81, 0x9}}, &(0x7f0000000100)) close(r0) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}, {0x1, 0x8, 0x800}], 0x2) semget$private(0x0, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x100) clock_getres(0x4, &(0x7f0000000180)) listen(r0, 0x1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/253) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000400)=0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x19) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)=""/191) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f00000006c0)=""/20, 0x14}], 0x3) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000740)=""/54) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000780)=""/128, 0x80}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000000840)=""/207, 0xcf}, {&(0x7f0000000940)=""/131, 0x83}], 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000a40)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a80)={0x5, 0x1, 0x6d, 0x3, "6e1a008c194cab83f7d6e86a11559baca7abba06", 0xffffffffffffffff, 0x8000}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xdaaf62a28324dec5) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget(0x3, 0x0, 0x3) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r3, 0x8, 0x734, &(0x7f0000000b00)="90f1d3b1e066e6343f56063ddad2f4b949300c54c07465bee6c54e2d6b0c2e10caf1932f74a501628139177ef29fe48161fb77d13ef25560e2fe4f398c47341b7f16ae0fc43434eef26d9f298554a3b31107", 0x52) fsync(r4) 09:31:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82026c653000050002006c46d815a424c7e15bc949be930043b85703238959efff981cb78c026bd2519de35e5f8bd9995e9da8e61c54ce50b48011576b24182b6037acb103b0b432d78551f3a23c361fe327bde2f613ced2faec"], 0x10) r1 = socket(0x2, 0x2, 0x0) 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) 09:31:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendto$inet(r0, &(0x7f0000000040)="9e2422323fe5162fc429d83c7f223ea110fa1d09b09ca2580587ae24b375487fca924798a5ebc4e510ecac0cf6bbd00ddd262c51d95cddd06c7d1349d6f7b929db5fc19a4817f0a113831d9d805460e0166198dad9d50a88f5d03408d80a1c269c3d4dea496fa65fdd5bc60cede890c2938c7db1bd6a72a7a746f5719073b7e2e4c29379e057f361edb26a1bac559d1707304c87deeb2ae729a75306f04c41d291302ad6f517229e98f6545720aeba2d80d7bb1f98bc1a76e0122eb56cb3c16341f7665b576c64652ff9232c4be3609679a929c0c57fafe332d179a9e5f07087800d69098f52179ede242e512cd914968183721edcbf33cb341b3107bd8460551a5512022276c34d4bdc0c730739dc7de653a00519dd5060b59638a88e3dcf888b8746d006b72226b97cd52291408d1c7976ec0420ffd40198634e69e301b901ee5d7dd73931d1ba5e45f55dfc650415cfe1085f4d6886816b56a24cac059c4e074ab77c41062d3ee2a7ad9ba33cdac49cd7c299f5c5fb211ca0e2af4cdd17c5c0b056a6704abfd82578f08129332f912b62137be0cfe26daa46598fc4000275adecd3f923171d1e30e60b417b841317a1740e615d27fe15df9b0fcfa795c775fc4adb1c2037d7e60cddb0e754557887e0fede94ea00443ed6792d445175f0caf4379c8b47a81e316870cd23d256ca652657f25aac8a3132d56e907429427d385d63dfe0085bda340eec72352b47dd4f55b371c98e25e2969fe8bf6bd3921275db83fc87226eaca01535a78f13b256fae8c234f8d3b76b54fe3fcdc8c4cd77ac00a034cffa33cea7fb857c2e5c56a4e122d6b6ea7e299752cab0adfb28e3c1a239f213474564984bab4493226eeaa6ac4925546718e35e33c591cb6011ebbca556e4706885baab0c0ec8acd96a1debf5ebed0130034e1a2b5538c1c679e35c0bf0ecfc5c92d171f5f0c8e4dae324e118d646c7adcf2da012ee65efe34c98aaaf54ee5e58d00386dc70a5a7fdb737575a0179fb998792de7f2d014e405a0c385d497478beecde6131f04195da99ef8cf7fa40be7a77729047d8bb77be7013285c95502de771ce29ca282ac5b122e46ffd101982789c22d1bb473da1dfe8ecaa1f47bb0ec936f38a118fc3150b4e33298c1e0543c106d151df728ede8c7f843ad70852ccc34beb5549792c90faa1d964f93072bf108e2eff02c32d8d39b2bcacbe3735d9d8604277e32ed723b4340460a7f6daf72d2595c54de1e3ec225f3e73323490f55b1e3a0a17af9bb45ca19f08351b42e990685abb446f5c3290da231ed95269c43b62d40879714a96be2c7df82cedf84c49c41852dc4c931490df8073e9628dc208b3fc6b82ba9b019320265d47871788531dcc25a37c5354f3dbcffd180b58206be3466b04f81e8378738a9d63bf5def588dce4c0c784ad159da9b643ae4ce3ae2919590c12ee4fdf342832bcad0a4b28b0e70e4086538f96c46e95a6c47eb35a3af7409de98f724f63561748b1d2550f9c97a32618bbd0766803efe1ec3bb918b6a2402b94f3fb2b1e34aea602efaac794e7d1d2bb80aa1ba3c1f12c15c0f52c76b69630dee3662b880900c0171a9fe67fd42d816cbed42f747467a3b2bf261199cd236da83887200d5b6395bf46889c8128a8f08567c63782a184c08d64f12e3c43601b7c9eb8a8ee67e0541b009534364f926d3291f45bfa1ed20321e004091ae5d64fe21e0b5837a862dbd0eb7f5dbec1130311485fc137edccbb32cf77f0d0ec9d8336c292cbf11c6c5e8050d8823bafe72c03cbae5fc5cd0958e4fbbb98229fec33dd45c24b57ebbb33b80ac7c090f32a77e271dc8498ced3380b82ffd838e954c54ae0d36b1a49e445be64284bd368ef437dfe7387e036dbebeff95e43cd82bac22a32097a0550c36f95f823508fdfb6cdb75c7fe23c50ca67fb15ce11e47784746557dbcc39fac1c23dbdf87efe93d25aa4a90154ba52bb054bd8072355b885368d9e1f8902a71d299406eb368ebedb1a8696115f185108d41adc12cd4b368d40935e77705528e117c7b9660a012c338c4e457253d4b923d3c7689e2b386dbdd55ab4dd47ac40195160d162e662673aa45e10e0215c1eeb8614e03121416f628dfcdc8e29db28712e7f61587e867c90d47909eb907e22fa01852ca48eaf8c377e30bd378117955fd82879b057e9b7cdb10d0e8ec0435f1a416c942b42f067bb4621a28b0e870e935ba9740831b50b438c9a802001181a1b650b306ae6803a192ec556360ac08a1d07d1befee720b2437246d747a723cba461ac89965c79d8ebc9abf72ba41a6f0d6762464e7f08e2b81ad7f4fe902adf918640e11833663f31bbda26f874bac19b6cd7a0e7a3caf8deadf25e14879cf298f9654d1fa1e8deea701e81c13f83b6f70bc3c5a3a7b51d1938c13d6a1b32465506e8bcd5dcc0a76d127fa4710a5ce5794afe675f1e0f65ef2a943ed441bc03e3dc0086f2fcb395d4d2ece530ed8cbfa4aadcad7cb249fa6ff7f5c30410db6fe90e93708f94b1e6881d7331b2ca086e8715021a50eade41f96a10251921afe9a871b83c82db3dbff7afdf0856b678a63afb3cdbe1ea14036adc9e7173b2fc53c9c61b1174e91e428e8a5f2d5c111d7468abc5d3c2a69667562cfa63a5fbc7c9d2f1f39d5711871cf610b81912af82eeff5c7c644a274f9450de3b887bc472fd9708fa521e77686db802fbab5018ea1f255fea793ceb9c4582afba5dbed8ab86ad8b5635e4b52675cb08dffbd829e850522ee1989daf819f9c91cc8e63fd804e2ef22181e7882f49918e909cf9a405f41882b4e13bc47092f201cb81092b5d17eab512f58ab4d684ac7cc8a3c7e6f8d93d77d2fbcd81bb8ea06b68fe34594e8593cf86ef6ac7f8c73af3566d336939cc87b0b7f97a90c0f572d662f58597732c425e8da03599489c17441efd6cb561c94b09531b22f532786445b0bf29a2d5543c4fdb6e0d2349769167a91cab5eeb7d723937739ffb55bf2707943abdda441785edc87a627232cde596da21f4bd9117a20b7bb3f530c944ddf31f46e955fead306be0a7b73a9f0aea7280c68702c30649408d0293d372bbfa42932bac6822f5842090555fcd15a57447f5e0587f62b88e8f3a551d156769f811d017a30be58cc1feb877e507886d693898f8328e5c9da581386ff0e07ae75469739f3d2483a78a5973dd14a203a25edc38b3f5b3fcf874c2560aa955bda5229ecadd2b54d981c2a2c4f29da650960ebeed2a3db810358157852a872fe512000c30c07865af9ec3607d8dc63b382e07e28ad3ffe27cfc6730b5ecce34ff37c6ab82f34f28c955955b904617d68b174b412af1aca66289ff08ed4820571da97e972abd2d76bed47c15a9b70851d1edccaa395704c638db3c8808295540b42c27f5cbf353a4a739995a37fe8f32f0c0f4acfb75fd520c39986d47d281db4e09e778f3f48983568cdc6461f1eba2160136496fef4cc9ec9ba14a04530be6247bd26ebb9bec104945ba822c917694226d8aa02ae2b725eae4e93e62f2af34abd93b94b114bca57bf3969fe356e7594e22ea5004c3a82733a8f774c2b0b8a0f796420929e78ca13a9a73daf84abfcfcb78adf28aa2f703b52bb0b44b52922f45ed37db3d5117be063f27a2d96cb2a66976a0a0a92a748e69b8118841a95246de2a3fc37393ff5cfa67a18a3640a194c99ba48f5f4aea37f206dd78475dc7c3652b72b44f5f5aeb3bf64975f85810192e58acc4f45e1667333685240f2457d94744c42f9fceee77e28b29ca383db2adecdb7046f338a8b57de242ec755ae3c1ab6506b55c2518d2b6387963cb4505db41ef618095af4374f0d8c603e7f1ed31513d08da742db990e1627969c466c53eb40a02ac90b0597d37eb41263611c24fe8f05099e70448b5d31b40d9d62a2d4e4f865bbc6b48278fabb54423a2772a5a0538657d7bb13bcb1cc7d987ca227dce566bee37f97256ff59b929be2005502729b38a8e1a3daeec90772a693c206a1a8caf25c0d37fdf745babb05012da5d3d8dbdd0143fe65ef825f4119555664b65e92cf668776947fc456f2a0784df965f49fc2a7f6c8a9fb3c9c4a9926ae504185963ea6fee7d176b10bd4ddea08f77f53b2e64dd957cc3c5f606a6f2b1d56f8ff75f374f038fb16b7459cbdfb70672a1d5a386f34a3251721b034dd3328d316ed8e6a631a6f8db7b5cb54166bbeb9c2374c0768c3db315f2496cee7fcaf053cf2f1de7422178e3f26c2dfa819329b7896adc0fce9fe464f0b6c1358914c544c300ddad4c1fe46644ef6b8898ac67f57b4826ff5fb0e4db8e0c8829a6158e19406b4b81d56cc88b1866ce11ddead618924a28ca99d3d592a035144b464f96a98284b463b570d15399c179b59d5bdb6505f3c843d6e590155b77f24ba3b6fa23ab50781dd4e7d80d92a12d68d4461e1742fc2b362050041a8286b93a125244af61c7f7feb522638e44ef8a78e4f50d044a05814f27b1063b1d9a3860274b6335d16bdbcf0e080a0b3d8e179ef8ac141c3dba2712aad2f2dcbbc315d3f22058ab3c3d8a32d63e246a5378e88b85310a40969a5baaf590f1e40771a63b49cecc04ba7c11957aea542a5938de80fd9412c9ab13e34d77010ff0d67d85e832bf45c79454eb22f30748a9d2e2f9bdaae40896e0281782f96128c71c8d68df43dda233476aa9a784fef459cc56d28c01a802cf7a8d6415f5f326596c7ae037d644a004ccac4cd55b5a2d42da8b763a815801e68282d55e5ab9b99736a512439bb78929a49c5f84af2f0d1fc110bc15ee1ae14438e3c5f5999613a32a5a7ab53306b3ec6daeea633fa2b6f3744bb0776a27b26bc925527618e2c1402ecc09e3a5156f1790f92b521297908a96c95a9882f19890b39f3bfffee456f231219fbcf45ef78a056ab09f9a142aef121aed2d68d1b6a7e52868099f50ddd83418228ae66a3522aa0a74bb8972b86cf4c4bf74ebc946b14fe8e0ff2ae7be1a206fdfd142d2f392b0fa5b3240f6c26b65203965af3931e7ad47ebde6d2558cab4e620ccf03815777fd6de4939f23ca413d1dedf9b3f79c5b807d135e54814f6a339454256f1fbd1ee9864a6477ee718b59a7561caf00c297fa8ac1b754fbf2df99bc10f5f46acd4e75020216e3f100e86a23daafff3ad0461cb8baf3593fa8b2c493a622b7c3421bf8465ab6252113c09e86c5890091f56269679743705355728888706b700c144e08d8907e6ea465b119871a74f807a651b593d0237a2acfbf289150e5f7d2543f13bad10e7d6f1f9a35e8a63f302663a862090d0ff9e2ebd75db550f7fad71187fdd171d2c02ef12c7be91177fe36e8f283b499c7c8fbdc6073d34e6c04eff182d1bb7eef724f2fba8480ed87d56ff315ce81cf61543d37e3e8af43b85f7d46e25377ab21c819fbc339d61b5fdfa88ac01cb81d3ea2bd64415ca1d18ae67443441d99d5c1049727e2f71ca42e669bb96e5d1d5dbb7477fbd963b82a82100c7908e5acbaf12cde99210f3597be367ed8cfcfed3299296f63c8bff7171889236f46f0b7310ae29fdb6e1fed54c0a3e3bbebf13aa5b9e88ab7db6ea1042ad301debf2737bd4de64580fe2aeb3085ec8e743c7c5dbd3c190817d0023ec1d5ed8aa2ef16adddc2144b27e0cbe9f032930c15e27b72136a6fb7a1c442e03cd6ab6eed3e96083c073a691a2f93642cf2732094a3dc253200ffd530dded1a2363cdf0b0f78438d6c240d0a449f51c5b7d858dfb2b7691bb6d34e27241d37f4f3277", 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x3}, 0xc) 09:31:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) write(r2, &(0x7f0000000000)="85810331d22a686870b469298cb08d54ef8d1e518841d22c8c833de6392de0f530d25ea0c7c91410426d279b2d4ddcfa121d152f864e86a3938c47b889e7841c049a408df6d63cb480d2bdf3b1a1e5adf1cb0f267eefc40316868b31090f037312", 0x61) 09:31:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3c0) 09:31:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x15, 0x400400002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:31:49 executing program 0: r0 = socket(0x2, 0x0, 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/241, 0xf1, 0x841, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000200)=""/208, 0xd0, 0x42, &(0x7f0000000040)={0x2, 0x3}, 0xc) 09:31:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000002640)='./file0\x00', 0x205, 0x0) r2 = semget(0x1, 0x7, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x34f) readv(r0, &(0x7f0000002580)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/150, 0x96}, {&(0x7f0000002480)=""/218, 0xda}], 0x8) 09:31:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003cb000/0x4000)=nil, 0x4000, 0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2001000d, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000240)="cec0a49f7d8504d91bf0e2fa345051f917a4c888add772179c1092e2b17a0bf577e47f04c277dadb83d6dd2c1dd8c832af8ab0c11848ce9011c3435ee7e150313e3e465ff88e637b33f2db8e068ee989bc2b73c4ebf939a9bdaabc35898826dc7ba70d6458136817719c14f05cb5ca78955e65bc4981f9b20ff07e18be88675169ee46198b7b8fd521dd6ebe6ef23bd526a13c892e1e9edaa5a600fdbf324abaa77468e3a98eb5c4700a548e7f1cde594681783b4aecb8be50e145ae733dfc00f453519a756ec5541599dab712d183f1863c97f57aadd7d3f302437fc22544217f1615f5b77bff0e5b4d1cd1c26132455529c8943cc7161d020156e0f5f65c7a00182762e36f033c1fafc2f10f74dbca5cfd47f22620189021d479ca7e5055ec39a59a9fc5615844d48fc233c85e6bd7059d626fc8c68d6067b5dfec2f90ea8c11108c553255e6eb386ada55e1ac9e045cd4d61faae07d75c50c17f648426f0f7975085c036a6ddad8d79c3e296676e7ed3978cc0c2ab49f192e9a0064cec2716d6b8573e41faa323e9268bd64c6f2a3b90abf9dbfb9c73c30b1b9107772c2d8d4ad10d9069cc2407f092d4a62c7c166251bb6ce6efeeb06b2809a2169c51e30a8204f8721918bf09ba45eecd9edfb7c59cf49c4ed435539a8a47567c6f58404996c8d91615453a8a313d45ba619ffc8d96b3b6bd4b9aa38bea1d61c549d2226c265fd23918ee315f06fa2148dc37362bc51cebdadc7e19ae77e2ed9ef2f264d65b80e21b758e5743764503d891dcc392e04f3ad2e1f547cd4f6c4cf767f9543175808fdf9618ba97d1acae118d73363ecabdfeb16014df980dc9d541e8df36cc4007454a4aeba9965a8064c469a3c87b342feb534768209eb6aba4db8345ceecb6c3d3a43e7053876f65ab8d82c0071fc1e2d9ebcb2afbbf682f1509eb5f831e20069b72b2335fb2f0b40c09f60fc7e034771fcd33f4680ea3c3fb6d388a33c0e337f0fe2d7165ca3c670f7d7343db48e0edc98091b449ae019bd1d75403e656b9fe8d53f7d1876161763e45902caaaa5d6f6bcafff2ff84fa311948ef0d4a63d424ee4fa897d1b421330553932f668a83ba1470f494d33f7351d16518ac368b50eec432c721bf734c13640ab7321ad89fdad89ce8f2bd8767ae31262cd3e4c5044faaa282d2dafc9f0c78731a8c4ea6cdfec45c5107f8eaad4fabfd77452337c140ec35b1a3e6da943ceacc8f958506a0cf29a75bd3fdb6ddf73849d9b86762c4de2c4168dba5799ad9e82ab240c618b2ddc0500d1476dee56e38a49c3b91281887360f3a29ee726d0d7d2fc3db95405b81f1398a999fa07470288020f6f75f40ba47566401a1e57867a681d4a70917686ff8c3996772f8b3ec6d4c599a5aa201482c0b7b44e822d49d722e468e4f86f2b3ca88e07ba4828cf28da561cda9f58b5b0fc58723fae027cee735b4f57fac1f411bde3e690309bdd34991a58629f88f7c3c2d99a3ae8d75522f7034d071c37ffd2da8681abc49ca929fd352f77ba1a178e0fde2237cfec4bd68a2c619618b78bb0ce64d365eb51a00d1b2553cf87506a027ed3a8256ffd4de988834bd60e854ad2bb8a3db425ebd71cbddcef47bd08792daaf25a31763fbd1cfca26ad5b57a20fa10e36b098f4d5e7d1502406723ba942bd6678c7ac587b837fc617c26a5bd61748a62409c1fc4c325f55ff0aa7e547a0dc3c25242ffa20d9449233e9623b8f3c0d8ebe94a058912d3339d7a383bfeb3c143733fcfed25e5f69f01c60ba2c94db23e73667045051e9976d7dc99c6f8d9e267ccc402e954688fc73b539bdde6c9b2833c9ef22aeb4232c1fcff8c652d4103f394f94333f60cd40bcd580cf1ae648fcdde1e351b029573983742b272bb20d412589ef8c1dcff8d83ff00da1d9111d33d0e0d1b8672fddf657a0107d35a066faa58e1eea8ff81f5474e1bbc77c3f1b212c820dc1ca41b633a1346b38c1d718efe2ea634e8e72218c731fd9dd0bbb602fc391e33a7f123d07fcae0b625fa74cb233d101ad37f14e6afbdc72bd303a7d9f1e6e61a259a81780f70b4afa3bacc24cfa5a0ae45629270edefb741148a47148280012eafdf159131e4a9b4c2709bb7d766a640e4b227957f57a9dcc369dab9c114bbacbd43096f3f63bad88d2a3dada5e1124e9616dcf096b390309f7f18ed7a1065be093156f191d6abc890e88b3e18c456bd4ab166aa500b6d9002eb2cce3d890b28ce71bde09aa473032c05302547812da16364dab757001c3b229df8c9621912e6209104dae49fd99f32d3410d2cb04ebc1e0360703bb4d2fbc9c76cc35391e8128985331b109fb1bb446e86b48cac0209b472c71367871a63eb8bef4c147fda6bd092111f4df7a9b8b7e749c5e01f71ed1ff2c8adfde160f86db0aa432ff6a3fc6b738d300b038c4e7b3e0625ac9a0b5518728309fb5a47c234ed8c87af0c59c6991d7f4f4ddc3775498db7f107ddb2776e6dfc12349bba5f2fe26bab9b426f358d43303c97bfbfcd965895b0204e8f8133767a05d1bb8a6096ee9ec710e67e31125a3bd250875e0e85198cdcafcd53656117c59f14cf6cce8183a9632a010f5c465c859947ca43a88eb6ad6f427c59f84eb4685de260af15cc7ab76f99aef172a681fe508e349ae234fc805f95271cfc3b8920cb15373bb686fc85c54acba279a76036226d3b4137280bcb5f574cd41c08955a3ee968aba269a9fe5492aae21e0b49e65f4aa93a8d1f0b5f01a4b3779c47d01f951e4ed1c64ac8bb87d4ee3af8601cd22d28ffe933537320559b10e44bfbed69d47e26bf04126cf018eecd7628fa34d5bd1c420ed4dfa67c8ab6554142aebc3546804b7907300090b42b25105969913e7bdc1451df59a4ad8ee8ac5d43b5a229dffa5eeb92d03d3186960769b41bb5ee8a76856a2d1a62136e6db094c493a4cb28c208c87298cc2e0f5db1fc024477a9f684be842f3e1c3b81c9d142f30f6ef104f1f1a60712696f6e84fd28163b5724a7c09c383c400a285d51abfd8888837295041e6539614ce9fb70fbe6262d917bb1a1c000cb9f113b9d8aa188ed2a0d0a862edacb442355d908e96274a38ec676f4e35d6bd8a89acf46d5c04b4583e5003e6066e55d2b17d4c21bb79a982d4baa0434f8ee04998cd6e73722ab58fbc08d0ee2fafbb3fbbf3673e684236ed12f087a7330e2047299217cc5f1d62b9bc1473c4537a5f95fcff3900a90c112d5bfdb833e2a0331ef7ac671d39c13304c313f3c5d3c0dbe9003e7dc848ca9c9b743d234e287ad66d1d663de21a25d82269ebfeae4be489f1ba6eac37bc6772ee213f41805f97e120050be35ec0f286a70408add913e1eb312a9c8d7c43906cf363fab89c4b0be3d5fa71a90bd137e5c8db65df5624afdcf2bdfd13844cfdd0fe2c455c31c622dea53ee2899c9c360483df23090810e8f824f4975659f99fdcf49afa7525172835afad0c51b84425ac357f623585593723853600969f4c732f1c681368f72fa491959ac7769ea37b4d5214d16c03b70ae74011e5221b3da9c53b831e2fb49233224bec71f8ec0baa02b032c6df2e31fd24bae71edb427a70fe274812192e680c5c505bfd19844812c08e2f454fad20ff04efaab019a5f0d94734d1f5e683b46706132b15883ed68d8a5b62017515ba28bc0d3c1ef52ab97cb57b7fc5cdc2df39228459731a018bc0925ea175975637f01af139004ea5afd6892fcaebc66f1e31e7757c038b183217dbc72601fa5e8af438e7a912eb19726c799127c40d47bcd7717313f4d3ee9d89471b4adec18cce5d4c6b781fd854ac5c6a4c0e6e9b54f053dcd9e8bca3f36e18d0c3d3bb49943f87995c46a3f4a19ad59961a7b9de4f58ed0b3427bbe5b15f14fbb7539163aaed734ab6543a8e865d05de1679dffb8803b3b4e863cbcdcc23bc7c661c3b811d61568557998cf08f0355e2ff27a21514f4ef87be67db7c27473ec92c775bf81f9ccddf0ddd982ed4fdf1a59548cf989f2c0148adad09338bd0a669034db2d416336f96c2169243f0810d6aad4bf9a8b813da6fe59f53eb44381c26619fe39a113d3edf1f839283b31dacfdee5c69b979f67b0f129d901d7866e2db5c33ceb19a3ffa2ae7b3f9cbc3d2ceb34ff4494012d96161465de6f4f53f4a8ee38d1662592c46d93be1c02c80560077684a9c6f2124af8d51676b6ea94732f36e44ac37bf36db94f7767628e793db1c34ce8c579490235d93ddefbfc5d970ae64c7871002ef25dfb9214b3022bf201317fcbfc339cdbc288998ddd71acc5189bd4982d80c710be8a97fba25c75bf0b117608150983597063253fb3544a4bf8b52516d376e4c2874bdbefe6ac89a764b314fd05327c42e5379d54436c2503b43ca76a4c34f9a13515a82cf14612595d1ec117d67664955ab83340f7e4faa93cdad642b17eab5489547046a9665b536337e73a911f22d898f2b1c9d16cbd5ee2b1d339c06da790b5ab9c2b7361e51be17ad422a527601460d45fd4c28a2515d1a2541796f0a4b956ead654301ae71e4c5feb94ad931824ecb22aefbc1b850f85f18ede1f297113fa0b651b6011e7fd052ce5a1b1b55e12e4110faf18e5b0f6fa23246b8eae298d91b06b6c8f932225311c628d4ceccea6098f3ae0539cdbbf64b6df6ce3c81970a27a09971328367269d881be4d7c8604de5c15613bd93d02cb484d2ba15901fcef34cd6489cc02a3e21230c2fac804b475c9c7994bfc9dd962daed2b37b309b0ed4b7b453da83c82e51bd9a623cd7035efbb526508b482da20bee27a28ac8bcdead4500248e81958d82f54f79301cca4cf6fd227091dd947e52bada7bc8aebffc975cc33b6204bd7b7363ecdc3b32dbc1a8f7c2f63306c4bab15560163085e5980813e8413ca9bfbc0a562efa3172d4ab8b0df1509749caa85665e2436c0670616e4ec522beef554ee6ab82976be90220424e467f3e77f15b2c968d1ba55b401c16050ac6c55119c2afa68b96dbc443fa2f68edabce387cb146aeec9b2dfb03b3ac8ab3da959fde235e85fa55ef5131145b9f0c081a79c66a94e22443941e93f5456c377f0b416efc6173112a4eb5b37d62d12c860e7640d892f8ba1c329bb62b008de7b9c76ee9f0be2a5e95ed48fcc3887d958b6e96e541dbab30626eadd2ebf86b7f4c17e738deb96c7f783ab06fb30101404579233120dfd45286e77c354f0ab5fb8d393c43efbfa29b2d938cdd13766ca109fdb2400135ea18b01bd5463d2c2bc6e76768aca6a6d2c2c77c89eb912b3c235690d73d8d696e7146d4f6cb79e28f7887c64c700e16ca0f0445899fff8c7aebdbfe84cd706c2a478971e4e46cda14f57c8d803619087eb0df81a6915d620341237916be33e7f11fea911769b2a794bbff5a301d42bfffe9b5ccb039dee64b768582f6982d4c4c77ecfd0090e1cabd451d269a5a2928fefd4f99853ce516405dc5da1aa1112ea83c0c0cd79ece74299a15b830d9629ecbcd78e91d0c5f1ebe8311777355255ea4e88b278443146421eec81ed5cd72d9f780183adefbc8bd5e8f2cdff803fd638c1695185a8f52ffd749ed0593615243ec040f0732c381db745aab4716d2718e8256165e3e9ba1cb2ab07b9db5e0a1bed05c55872f2431e2428c522f850aa894ce754d90395898d62b60a1d83654b082b8e7a153af33b26705001a655acad2c8f145d7a2f586375c5fa65dd0abf040e448f682cc5da69d64ad0b3883524ae76e6884e155674e99714a547ddd38d2b88a16eb516d75b2e4b0a8f", 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x6434a3b5}) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:49 executing program 0: r0 = getgid() setegid(r0) r1 = semget$private(0x0, 0x0, 0x8) semget$private(0x0, 0x4e09f18431ac354a, 0x95) setregid(r0, r0) r2 = semget$private(0x0, 0x5, 0xc0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffa) setregid(r0, r0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r5, r0, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x120, 0x0) sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="f5af2242f50b62f127307cc4cff32caf36a1b2cad518e94395853c4150446bffdffec599a2660d9d519573494e53fcf2d88ee3e786", 0x35}, {&(0x7f00000001c0)="6a94a7a75541ee9548018fc93fd69a40020bd363afcf91258028ac2c92b8472912ff8e1ca3120016b40f869c59490f5551ac63c270b5dc04828efa5743930bb9fa922ff3db79678df6c3cbe1309776caa2258a199205845b8ca6c1af8158dca03cb30edf560858c592c36f3563b449039d527c541d794d01f2a138942e3511f986b87a2100b3123bbadcbb6f440480c1f3972d2f", 0x94}, {&(0x7f0000000280)="7e88d4a536bf89d60939bfe6941624dc4a953b3ea8182baa7a51f50032dac70c33ce99a3c1bce3225993cc91ac01886e153b71c6c72a2d4a5856f66663584685fc7a26f66460e28c4f4dff5e1b3dd076d99ff22d87b2c8e5e9c4d45c7502ba", 0x5f}, {&(0x7f0000000300)="d52ec30e403767d466bab1098f446f1f11ac9b2c31de950191ac90ccb7a7d17f031d4275478f769f0c27c06875280317c446d05457da3f7abd88db03f7ec04ab3d9de953646793bb9db48f50ebca17f7beb56ba744396065a8bebe0838f497e6593890dc9575818aa633cfa9fa314a35f57c0b8034e111c5eb2af468a51eae397c5a84daab921c90c8db1dc2d28f245c21ed42238369a3470df204443510d60dd45f9526275ace", 0xa7}, {&(0x7f00000003c0)="ba1d3f71bf719606a64987c22988922be1f5c04d8ae4a96adfb98a5d19b826017bd6ca441241e97c1add126806a9b4cda962703faee245fe62f0bcb85fb1c2311cf406c54b8505112d680076aaa35226aeffef13e3c6e3047dd58b6fc9d70b2c63c1690f42ad26f7708ae4c66dce94ab6a928df9f044fb53a8ce0e5282a67a9b6a6251ec9c", 0x85}, {&(0x7f0000000480)="134dd838b7a61bd1f6b494245fa5c98f1ce93e9b70c5b7fed9206ff7cb0371d63f4f6001b8282fe603e24ddea3a5dba63b95cbd9a4f40d4f1300f6ce3d987523786676d677", 0x45}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r7, r7, r3, r3]}], 0x48, 0x408}, 0x0) getgroups(0x1, &(0x7f0000000640)=[r0]) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x3, &(0x7f0000001740)=[r8, r0, r12]) r14 = msgget(0x1, 0x15) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001780)={{0xff, r11, r13, r11, r9, 0x100, 0x7be0}, 0x2, 0x7, r4, r10, 0x1, 0x7050, 0xff, 0x7fff}) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000001800)=0x5) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000018c0)={0x8, &(0x7f0000001880)=[{0x2, 0xc91, 0x52, 0x100}, {0x3, 0x6, 0x100000001, 0x3f}, {0x7, 0x7, 0x40, 0x1000}, {0x884, 0xff, 0x6, 0x80000000}, {0x9b, 0x9, 0x4, 0x7ff}, {0x16e, 0x5, 0x4, 0x3}, {0x1000, 0x9, 0xe74, 0x1}, {0x0, 0xd6, 0x6, 0x3}]}) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001980)={0x100, 0x401, 0x5, 0x2, "d8dcb336fdda0e34a7575025cc5498fe6b7185ed", 0x9, 0xdc}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000019c0)=""/225) renameat(r15, &(0x7f0000001ac0)='./file0\x00', r15, &(0x7f0000001b00)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/tty\x00', 0x0, 0x0) 09:31:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff89, 0x100000000, 0x900000, 0x2ac7, "70dd235caac16fadf0f60ead5e2dbfb4ca72e27b", 0x3, 0x5}) r1 = dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0x1000000005}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x80}, {0x18, 0x3, 0x1, 0xfffffffffffff001}, 0xfffffff800000000, [0x1000, 0x6, 0xba, 0x2, 0x22e, 0x7b03, 0x8, 0x7f]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x2, 0xe1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/17) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x5, 0x2, 0x9, "402939adfde1bb53d983baf2a2ab3fb763728ff3", 0x8bf0, 0x422}) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/142, 0x8e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000400)=""/113) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x6, &(0x7f0000001a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() r14 = getuid() r15 = getegid() r16 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) sendmsg$unix(r1, &(0x7f0000001c40)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000780)="662915415ca976a457eb4db384ae5c073600d5afdc1f834bcf09fb19a9dbad0a3f4931a35eb315f2018e1ad44741f1d59444e3daba81755ca6a47809e8134e9225ddc796fb7fd0d091d16b1cc9cbfe7fa6c6c673e49184795f775cbe33945d9459b10fc07a272aafd1ab8278452ab418552a8400b57332567948350106f262de48", 0x81}, {&(0x7f0000000840)="93574504bbb5d2ac710ae3d56517c82b3a2230a2d425b83a6ff85cdf79257dc354fea8a65caeb11def55bf19851238832d393374f9a5d21558d6a977b0bb0780d45fae4cf76c079e2ef5ac77417420c0780dbc86d05d48676f1433c5bce7bb1e06c1f42bc0e0997d6398c96372fe744179b65048bb6bdb6254eebdb00505da5c60a20eca198194f00e8acb57138de712f7ae204911cb4d29e9264c78d2ddc923f093d71c0ac6f6", 0xa7}, {&(0x7f0000000900)="fa1f630687681b17668c59a096f485e071fc9b88b24bea142be274dc22348a67972ac9c39395676441f045a0600c29bd010886190a6fd3b7fa179f0194d9625a346ba74a9de0b55c65f16cb2e26f624db78f3f5e27445d5d4becce9f6754c54d459fcfcd81c4ff3412e832744826a82232fdd9d26281f924550b0d95657d32ec926b533b3973a77bd12dffd516456085c19c17a67956d6b61e781b003f90fc182abd48209ce5472dca7313b41feeac36fd50947323a53bd87b71c05fd661d2193d05bf311b8e8adb6763d22d666455404b00614d0da8e9d00776150f03d9cdc573ab1aa7fee723f845cd935f752a5bd9d83fd59fa5ea0bffa9652ad0c2547ebb314ce689211312755ddd8e02738a03f207cd25e02d6b6821ed02405caf63843452c17758472325d0af25ae8ecbc81ff1e9fe54df05ef3fdd0899dc9354e5bb85c437095cc8e68e5602ca209a1b3eb40f6573b4d8eefc94cb4f678087862ab154224bd32339e1c5d3b9f29147a9506814e06a7c96637c44d005a4b99e9112f1a6a2d9c49f4547127e9eb582695398128f81eb1d63fcb39bd22ba3d9814d5c70149d16c79ba72eca080d98c1510245825ff773f6e4c82f3c8d318629e56090f9900c63685d9e5ec86b7b4f96799a46592ff9b72b3cf56f8d3381c312834b55ba155ad11399d03ae21c44001ce7245cb0763d24662228d247d1453c399afea41f085019b3f5601ef8c88679c373383169b280ed34a1a827d507a01ebd2780d722cc5679cb9922a622b969a86d1bbe035241e557c651b5a7c5339bc8a6437ed952eb49fd8c3cf1fc9d6027196529bc3e0b08fe9615d27fb97965730d90160cb99bae2fc97a3c400914fa57a907177b0c0a2351bdd3866f23f6f0b52ecfb37c33b8003faa2e102ccbe085c14a4519aabacff2af28f2ce0f19fe0d953db71743b5f347fb2836bb44b11000c49755bbf1b0a927a4dd75eedf048c15f4db3828a5c892c7ffc64177a9c8644f7664fa720c08b32b8ee535cade98821d7688e5fbf6cc33ec9a4cf364b09deb5e60819828c8abdb7bb271778df0a6f101955f005b772174db348545020770ff114558f05889aadb1d58e58dd79b9cf7733947d999d40b4aa7b73f1f4f2f33033c6a734c248cd5176eccb7c6d8420b7729307eb871f58cc8c6ec00ffc439d8a00b012e271c6ddab22b2a1e9c3126fcfc46c651ea277e3bf93c54e42036e5912ed742010f03a10faba27c54aaa8a8a92b01fd9705b67aff405ce4c8161ba995f3a51564bc9a7c9b25a1fe948933ff6ba8e91f9dde9aff663f932ab884bbb49d6f00d7b6d8d255f8c559bbb00125b7d87c5f67451fdce6a304cc727701aed0a4d846088523e1790ddc73327c5da5f4ed9869f42f028b84fdaf560452857b12f11721d2f9f23894095cb4d8b7b0ef184b7016023903e68539bf78927a0c1ebcbaaffe9956b102a1fa816b4f2b6a0d3244fe31986e3e50e9823be780c1422b35630872c3cfc073e02e3a435fe27c14bfbc6684ff7df6977a46eb7140e05097132427bb2a4c66ddcda60305ea5322279780aae5473bc926c08de20345de14fd501ec582c08ac52358e8ed792a8985c85eba98cff6002890dac3dc011c48eecc4fcb6295aa6bb3c4b9cc4126b4aa19ccc26fc98e6dbba73b73cf876e9e8ad07a2f9dcccf0384c79bd80a6f3e2a3f8a04742e03e20d68cde58bf0a7f42335ec422fccd3d3096f5c9ae8f0c6558946fe71d1c6958e74d7389f15310d1c1d608c8970d4735ab43948ad4553f05f7ef720949410fead5f8a1035ee875057dd0e73f5a1284c34ae57f5f4962e6064560768ec2348d0a3dad17f56cb34c2803290a214d59694749592e04a599daec9cdb68c21c4b8807ffaa8cbb740131ad59052472cb1ab1bc60697a6bf4255c29de3b76d413e0526bd1b2aa8deff4281388b30562a979792ef3d379352d09baa3ae8d2b5af9a4791fec99a24992ea390a5b949d8b5fc61f603424224b565f232a9b9e32131d8c6f4921462dda85182922d26b36f53a4637acabd95d8151526fab28d3bbcf6772be49221edab46d6d147c3224b767096a20646e41d6b6ef537922349cdde95eb5acdd16b0f25d79a294daa1ea061a706c56baaf33072b53b3ad30cb0a6938cf518be92f892d3481385e71a1703b2d5320410d663375d652db4e10b08df332bcd1d88b47acd33db989afad3dc57b63891fc8ed929fdb3f964a8a7f4fc8f3596016e0088a3971d644709f3b31b53329e12dcd95378ece15fc09cc8f28c41415f7821c21d00097d2bf802ce5517efd629fbed04bf14cc2d49d880aed163f53e896e95c82a5d7c887dd40c832bfb2bfeea12a3b954ce8a0d04c768e7ef87355e987162e6f68039d99efb506472890a7a345600821edf7a3faa4f54887d8148da06d34f48c10587bb98a2f7294090a1390d143daea51ce610042ec44b714ca714d52b2e72fc460cad4632d139af6b38992d604eef783c1ed4dfa4db4f0255376c2416cf54d9669b6ce584c3a971978121c329c1e8c117bf2dac5282c4125aa107260435e71e3e301de955d4a80440f52162f7a1f19223d7681bcc5ef08419dac987ff268a03b0629dc82b72c4c4558819a56b75c8b4c1ec4463b8376872aa3ce7c6ae118938de8922cfe710f4a6010036e388c4567175f6fe135a5966245d80dcfa71cc90de919323f87e9b00e161050a142002095dbc3ec6e11b83d551e2874cc3a29322b4fd9a414e17e23d7841cf6110448d29ed8d26f91cf4beee472af64bb83a7cbd9d4988583eedd18d13aed772729e653e86f999da8c344d3212124651d354a63b783f40803fa7be6904bb255c10372232b53f6bc11338657bf2928c6971f455e103da19c72562370975b5c48b1187909a126f3eb0810b7f7536ac547799ef0e530aafc205047e9a46e65dd0129dc90a7ccb3caa9f1220e8f7f1d11e8a0dbdc4725ca149ae02441a090e257b81cf4d6ad17d332217d803fe7e756be9140ebe2908c147953458e99f527f765c1219cabfe7ec703bef4f83c91bfc85342b04001178d13ea8d296ae552c427c13b96df600a5badc448d87a02590fc71979c0c82208aacf5daa30eea0e36f1a414255f9f7be79ba1def902ebdfd4cab9832eda3206ab2af60b52f11ec2130537012047a53e3cd16a77d231be9ba2f009ec61e10766909c028117ae98b8782d3d103063760dfb0a024d4447a78eadf13a1abece721e18b3ee180abd649dd704fd0cc1bf717674c07e1ac4167aeab48abe90cb5e60cf529f992bd7527834bf06d8e5618cd69db370f0c0c634c8c90c938e71a63dcc3b07c3d8eaf1d1e45a98632a6b4ceb5bac3dae7b752952dd941c5e46919f979fa1443818a0089b9bac6f16f78dac3ed0a7eb1f80754187dbadb1ac217d82174fb2de261d8d2445242ccd5cf1a69722a5f2a39ba8a7c49ff49fd9461c459bb8938103561c790db8f965eae5848a3c07814bd44c993a3e5b465381e02e8cdbd47028b4c525c3ade113df85d5caf066b79e89772020f41fac4a85e7708513fc9114361ccd658d6f50ccbe7c03f5130081e411c44ddac96332316e095bb589d4d3f799c2f8a4449b5c29e506eec09c2a025c9b0ba5dae734fe7c52e402fb49c5fb3b2f14be48d658b2e707fe6362310269c49f564c3973b70ba0aa46d14c29b9b5331215f3b070ff6ef231cec8b9eb81dd5ffff0462e99fe2a365f4d2aef93dd40403cb017c8429a8b89e709d123d1a2272839b3b377c921131a11e21b6a6e269c4c24b19ae28679bf2122940f7d331b4b21cc7d1ad1bca0452e1c1e9f7b7cb454e7174f44e456a909b9fdadffc29e15e82365ff3779335110b678db56ce9999fb31890d1ce1cd9328fb99d2f73c40a6a59358152400141231aa2edc0a0af6f467c8165ab6c8f38ace0177c764843f80f292b9f1f812f21510755cbbed9a911f83a16ebeba287dd84e41685fae6fdbe9734fde3463d69e46863bfeb0c072ee765d0907c501b12cd953c08f581b041b906b3978007e351a08174d8af7074fc4120ad0553b59ce502250c418d884e27d8c2fc32e1c1840f5b8a7fca02208e277b9f4fb77b3df5f395762c70e644a37b1534fb7b5fd2f328d5915763e72c862ef3003f67bd94dde4e1c9948da18bb01ccfbfc390094a25aa9bb41892eb622802370e887298f5505c28e849fc67f480bc867100124c6caba0da9879dd55cf4906135b48a679d18d781cfedbc258ed2e37bd869a21ca98e9123546ed6ad45f375bf57f658727e32b22459365e788bceb1a21899596bb1025d8d927f6ddbbee4aa1ff71473950f0d711faa0e7660424078d799a1cf76bb57f466d91ea1c2488e3b4ab0599b03a45926847f5966c1d47bb0d8a614e68027e6f5d0d924d8a800de2e00ada4a25645660ca56bd5d6ca8ded1b5045f61c94a21622318354bfce738e0eb65084c98527c15cdc51e28d038fe2a40d7a168f061d8dc79337d3b5ab116093fdac8f7fcb7346068b3f411c74a2d5f96459f5a24dc712c1965abc448fab64e4ba812e0f4ff345125917ae7358f66f0d0200cfe8786fbeef03ecc5e3edf16fdce908a84db23c8f0d5499336fa7a77fc633885eee3e1a14e1f895eaff9f41f9410a18258e54b78b140ae376916abcc227910b79c2d58d50ef526a87527c18074a66f6ffb1a9b0965907964c7d1bda8082bf071a7973cc8941c32f618751b611d911d3ca2adc929d24878fd4b774ba85cee1f044b2b028a56d38b62a8843ccde71a43f6e2a4037f0da809edb9ba00c841daff33f5e934f585821b5e03191b8287f3ad4e765da4fca93fa80c4bc1e7ce36af7299f63fde8fe5fa3638ce03dc301d11b6a831d5507cebaa0e7f8630dc6157c2468e6077f49a8610ea28dcb137cf2990c6f294adda69563e3e71ed51d148ee271ea455d2b68343acb01144e9661d9e7c7f6fc479b57cef74766b3d4483828202f39bf5d4ae16e1d67690f72e16f0a6ff6377fd9c78bf963fd92dec4175a43c53c07512522f61135d04c6ca4478d3ce6977a92a2522b92127ed6094dd2c524cfb276f82478736aa4028e3322d90f6be1b8749181168ba40a11b1ec8716239a8db17b76e7d46a23c079f66681fd682f4426d748b631e3dbcac76f15a214117e81893e99dadc42957d6cff0cb65984b6a314c367d56ea1c17803302c4174d1300018dca35d213243316c19218705adb82d1a51c5a307570f82dffdc94eb5b873d9772f5104443cfd9f93c4bfa164ecf51629c90b3d4de6564dcce3795759019742de038bbeedf3c9c6e737a6ed49ac224532f5b3cb85edc5108bad8e17dd7905e661dd860265281e622f1b1b5fe5a8cc26cdbeb88bd091e7f95ca8868414b6696fc8ebd9cda0da4c90bebad76d707c3efd476b16a11967086b4c7ec0c49bb69a3fe767620a12111a96fe43baf73f41a10ed85ac3ab600881bf3e36fedbca59d59e6a1662cf9c2b6c9ca0fcb08bc91064a4a5d609ca9e607f2ea3f087d03ec08fc14fa09a1e4381d22d344ec292bb1b5ce47789ef428a739c9c13b97c2791d90776ab2f3cdaa1f7e284a864b77df785ab42d3e30780f0be57cbc141d196428a7b991e5f0376cbacc5483909860d1a942a1719e65a913c34167e3e6e6060ade909a50969289f8ca53e7703ac150a0f8180d216c669660db887c446acf4c56a2c16196ed258b1b4834c6873188ecbdadf4b2151e5fbdb0a34e3bf4a287f2926fb24f08fb4c538d579f2f69ce9749900065075def236b773353e3077dc8ff582ff5e", 0x1000}, {&(0x7f0000001900)="c942094ea2d46c60cc5625749e6235e3affe62e10962fcb217032f6762d14798b80e8ccf25e8294da8df4ad4c8ccd6eaf02a5b968e6a2f7ec0c7e60cd5a1abf7fc2cc0b0954f7a1095ce5d7aa6273be143ed49d69350043e9c9457e0ea0f5a70ad68b6f5179e2b47db5637fcbbbfeb3db053654602f43694eccea191125dbd4acbdbea137ed0c127c3cefe71", 0x8c}], 0x4, &(0x7f0000001b00)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r0, r0, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x130, 0x400}, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffe01) semop(r2, &(0x7f00000005c0)=[{0x0, 0x400, 0x800}, {0x3, 0xf6, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) r19 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r19, r20) 09:31:49 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) 09:31:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x3) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="7c7c8d3d45f44ba9706dc63cfb72b693ecdb384da54ae08e23d2c6a75fade50f8881567db53b1348ef1cab36affe7683eebb78906faa410cce0b3f35ed4a81d7ae65d2a9aa3426742e8612e5e36a77cd1fc11ab7e2397eb85da2cb6bef20504f1b6a60f5e2d0bfdb330043d15ce23406b8beb363fd4d0bd27c37d24610c652891b4dace53b97f0480a408d61fc4238f9d0eb1de45538f802916a656b0549d2c4e6292283ee672bc644d89d29b4fc6e30a2d4f2aad704", 0xb6}, {&(0x7f0000000100)="9d87429a91fba5235bef723e9c4f3607c66845acc3644338ca355b222ba8dd9520dea37d096d7978d87111c77868e30d3c1220b1ae07", 0x36}, {&(0x7f0000000140)="e2af31f4d419d0babc325618567c36b56eff85f8ce2f4a7dd9e8770d3848a18bd7fdebadaa41c10f990e1751a9b34eabc675fdf9af269017085b932d4e7722e63fa048902627c7c0ded2f97efde752902cdfa6a404e8835ac28ee1876a19ed62ba8469e108f727b1055d0a9d4fdb5a3d298bf5797acbd6a04afa5979fc90d1b5191a196d6910c528deac0556555660ea29e7d95e55cfd8a79e10ad534aa043de9d4fd07aaff91c81", 0xa8}, {&(0x7f0000000200)="e057540b1fa6b8d5685724c950447aacd2e46a0d15a28c34111268c36a40baf38e9d127533798e022634", 0x2a}, {&(0x7f0000000240)="1f82bb44612700239baa5853c3d07a3f438157aa6f5fd1675a357eabcb1ca617b28e763b9f21bd099021c9587e11095a61190ce3f22ccbd1b5a54847889e35b287f608879d4e36c4440cecdbf7329bdc11991e53e3313664f5f419fa1ee2f617e4c231bd", 0x64}, {&(0x7f00000002c0)="758214824b7781093208ef7b480c54aeda1a07b5b2cc9069ea8127cafb0d8b1b70d33864ff5a31bd2e363c6e493ee6967aa00078b58b7965edee00d0c1303bb7938acfd5d6079d9e9d47a9a83f8885", 0x4f}, {&(0x7f0000000340)="ce552db6582d705e8daa7bd94311d97b99921a6b23da18dc8b5a2e2bf90515874883f6efde802f66a802a1ad771525d688f2", 0x32}, {&(0x7f0000000380)="c694bb339afd2200d56d0b855df3ed4669073c9d9d279456d1289777db0ef8b0a995ab2f480ece7c74ad09d642499bcd1108a03fc38fa33f4bee4cb06e77ad5c870b82b7d748ff864adf8d7e88f41fc2e9a78316167b139500be7b8da9ebacbf3bbcf52287032cc1aa253683a83b12fef80421be5c82961bfc6cbf1720c1d7b303d4ba61cb9e37798ec186498deb2e85bd1c53b99e830ac0fc908a4bfb89cb9c4a251dd83f2077444089705931322fa4ae9617ad", 0xb4}], 0x8, &(0x7f00000004c0)=[{0x110, 0x1, 0x80000000, "06527a757fe77d0987c885fc98b5a7f8dad6f6b6ab6b51c87a5f7c547d190b43570ca8632cd33eb8213d9703ee7e9da6be13c447185bc099f1298cee1690858d7145517d08b43fb1cc016c1ff854108f15ac978df3b5ee8824f2c704b36e48b341f4f27ef540fb1070d531ddd05847a6588393ae115a11fcd951f142b84ed5a0cb201be3ae5ff1a72118c59b77accb862f8abcb30c9bed6cc2909b5de22c2a6277a4b48e89c87a4d7eb3de5d6f245b3fb067e92a2de445d08fd66b0c8c3e3b857868cbe2688356a23dc2ebde7ecab562319c6bbff4821fe24fa10bfc38df1f35609c91afd692b235d2938427014fd21c2560dd6fad0885965c3429"}, {0x1010, 0x1, 0x3ff, "66619185cb05ec636dc12dc35330c5f469928bd3400605cabd977423e24b648585597d2c2b0cbe679b320e5219337e9ca7771c2197c8c01db4d9150751abde93fcc012a6b50553047e855d33758c349b3e0e86a2090abe969cba3754351c9f1ce7bdde51a8203124ccd65ebdce3590cebb94a28a4055b7e934d30186af8cb427e25a7fcf41d0c3e7b57da26dcd92f8d4357a99753a79620b68fe202cacbc897aa672cab57ee2c7e968c8ff9f390a5fb15ff2298cab8e0605cf8a87be36659edaed1c12d872381e95df7b48080c0b2e57cf0710b57048658a4d6d3a799cf10ad4109d6b44c0cee6df63354cdbb026b0940e3fdfbd3f4463bd45f4a4288c9e19d23f093e9847275ccea37e8cb89749d533027e82535d7f08c11ecf8dcbfaccbf867bb31f7701c5c4211e7735f72da348f510d15407f8c857e48473722eca5e73080c00a94e503c7657346223bc98301c4b0b886e349d018e520084d7d8a9f573b2a4c6d60b9ea1c0658e77902e0be087f1e4621c5aa626393c6724e20621fa09ce86ddd1398d2fd4548ff3e6c6cec8e875c0d4840bbe5860487426c3f3ead5463785027c059533ce739b7dabb7b9a0727703cb6591ba31500f9daabcf21d2e4a5bc1d0c75a697ce64eab270e1a6d48c0b0d6c76d041b2a87f435aa9b63ebba6a20fef11fd550e7f531107cf8f62da88df740d22e07a2a3fb1041dbda006a39ef2ae28cf2bd1aaf68befdf55c8d53b9835fa2cfdfaaa5d36598531ce7579b00cc2cd540416e32dc4abd234f6cf88bee4fde69cb542b733aa4e3577e13c6a60335fb2ae265d92ff9182901aad34f9e7766f99e6935d2b31bbe36876a635195607483ad9d0d3a3a8964fb132d472b086ee9dd4430991612a46c7dfc039a737a70660d4b628e4867648ed46f7577fc39a096b146a3fe69014e4c882ea4fa3871ac5be436d27b3911115cdeced25a387f1f7084460ca5861053c96b2dd2d2e1d359bc5934e11c0db1eb551ce5fb688a28adfc06ef635a08b021651b22acaebda7226fa30a5697aed4de123c71d71769f5e48fa09b97675a4fb3f35d3031a8a5b3b723346a0b88ace9698d64d9417a130bc9ea4f1d0b189e4c21b5374984b492f3f194717bb5a852e3c36844149c24f363c9579c33e6f5b1b79866972b5dc908ea95c25f7cd51015f959190818a35ac4ed5698433a0aa0a51d93b75d1ea5d260eeb84aa602dd017cfa10e961b51422fb9a6b9476012ff06bba424a83caa1f842f7c8f4659064a79bdbd7c58af432fac716c26576df9f6a8710be491348e1a4415aada8a2b1f0f14fa678a581eb516193698df8676ca507183a9f645d63a6aa032df2d2154b1c184427d0b957e2bd01ddc25b4ba1bc513cc234eb28bc41c7018a84327c83e3c19de8388476f50f08727d858f982f778f6255063427866335ca023e3c1c15a2179dfc8d1e268edbdce86245252e26ffcf9c42de3a792a0e953398415524ac1fe566811b336f605f579f22dab3a26b38e9b9c37d6ab79defb0ff10aecde9558d53bb4699acc977142354f7b1778c0331aadcb2b9f46a5be3f3a4c4fddc817acf2dc8ba558551b4537a33261a7117ed75e287a7505fa93d7d9d6cbdfc67976ab7429e224704006ed2369a843147a65e30e58f1bd580ba1d0908f8a1cb4bbe905945799a8029e84abd1c3142b9c1a6470be7c3a46a64af2ceb4fa3f7f3dd10a5047ae041a29f9b788aabd1b37117cf1745e4322be8934eb65a7c317b4d296996044a99a327c2c09832b9c43a2a1be3c326e12a9f36840da49a0941e32ae174cf02f2c874676313f659be6d4a22afc06221479dad5056895361aebdbcbc027f63071bdd4e2e33575e2577205c463e5b14107aed17a3804f920d0e1546454956adc2cf988da28fa72975071af5f43e6d84edf4ad0af98c0af9a8bdc808aed4abf60eba57c61c4658439c5e06af8ee82c9e86e8cc14dc0abd9b39080c2618afe293a21e356a6ab9a4bdd9a190cf875303cb50acf455baae9c2bcc9c3f8419f4a7223340fa8874ef89d3c164cce5f8638ff99af9ea962d388606f0907d1ffa0368a9240d64bdb453c565410e4b3d63885412d5f5e59a84ed23661983edc97b667c607bed800e02ae1e43e85544473eb3a048366fd2aa6170d5097ad6fa1ee8d3bd95b31830d018dc05f8f6fb9daa712248e0740a0a0314cbc0769c03c19b3df4c40c7f3a8bc57e0aae6b11628b801808a43bb544de113957f098262701a58ec3c13fd5ad62259b19755e9b808c9bd6de79ce3c25259fc1ca160a5e400958311153109c8af13b29201ae6d6911f0e2dddfaaac6abfc3500957167d9cff74805b3944b83ed6ae7484c6b1df2d82be7d9ba1a1a7c5be1b2d52257946ed8b13f9c70a9901e0bf38d018426b04f2193f0fba6f7d9cd10f2b37ddf4a6cc66529cac27ade5e2662b43f1c7fedd98123b6979012f1dd8cacb4b51d5d904202adcb47a4fbf20b5573172d9f845bf69db3071e1121c4ac450a08558fbdcb284be1f71093fd43f98db00953d349ba9226ab19b4df8f1bc97c76bc9b34c709f14899f3918881c84d5b544bada2af434b226eb633b30d0b0af0b2657458ccc009e843ded9a9819fa8864ee705d4faef2251ea622cc07186e720004d99aaa9bd0f68dc64b77c4aad7cc005998c02d4c06fc8cc8a2b08f27475583a384292b2737b94934ddc10ad4102c6a3f92b6957f397dffa2b3d8661c8a4c571040d6897de782c071f70313067dcea14e884417c4ccc9b88cea67d0af59685cc16ed1a0c7ece6d182942c4a79d069325d70efad622e6cacd15b7b3ee186446f3779049da1a26e28d49ce4773a593fcc1161f6ec21b6ae4927c539ba7c642b849c8d2dc3bb02892dc382112b844f7ed40937c4418908d8c18c7ef7323f6def37846368b5a50ab22a3cb14b847383fd7e13471eefa2c4aff93d65619dc949d4241efd09ac6165dce0f38329a306d87f770c06822770fa85f2d8b1d8d49cad61758f84976a90369f94c094a007e063aff51d06575b0a2b30b0587d5dac52a2286cb08ad57c34b5d738a68c720cdfef3afe4ffb64c401e85de201365e4b5e9f646a4b5338259f01abee19fba0147a09d522897a026def679f8b9a2f54eaaffa4010fb4aa4e5886ab0ca4e1ffb8d01a91217708400d34f2545f8d26571fbf5263b1905ad7a46b3dfcb6c2151b6b483a9c51b0dbc0ddb4f80cff0d752388618e22efdd73ec42c6568a4296d218c34438e54eabd7ca5702ecff4926cc34c70a921208dff3115b8e8457f2b5e3896952821d41a8b763b57833d1ced93b5c26a925c4ec8b9651cf7f3c2ff7cbda7b510be7e9105a6e8e55f5bcb311d62e49545eddb292ffc65025ee9f5b8a563d1e1ad043578621abcc92313c29141200e9d91b4883b1bcec052d7ea1ea4cff960f57a2128677d278ab5d9b0e6dcb29be1cd42cd8efa6155858820d4a06c8bdfabde7845d6f442ea9892d717c4205200d602b872fc19da0c14249e3ed5e555c701f3ffc27c0a99b9cb67e0ec74f7897d0e9f22c4672cb59b99af281b086e7ad6a370460c21807abbbc32f98021cf6e2ff9b7c33edff0e56be4357bb2d24141e7da654f03e7837d762b5688e92f112113c4f23b9dbbeb16598f1d6d5d05a17726891db64102637dfeeeee77e754f24086d977882b6c910b939013ed09f165f17a782cfcc3c218502ab0513ebe921c2731e7523184ea033d92d4aca051e4e8f49f741029956caf2257c0b68b57b2b735146b14211ae37d0cd583726e3dc5fcddf27b830125b1f64e52edbff5ac8a17d2355afebeb3f54c766a2137173f9dd7d035c584c41b3cf60667d7bcf92b6a93353da8707b15a75c83d77203331da758e0e6b0ede31c22f126e0536f2eb97f963dd324ae46a1ead8cb148f37aca6c3adae15ef0b7f120f657ca1006db10078ea6fb124eeced5709bcbdde3d1d20b2c1fd969c00e31dd13f27a5f6e4214d3526ddb714cc5153954088eb82b10def3a9f96f411f4203d4bfc35b9a5a626c92930e83eca87502dc8c2b692b79359257b2b113924d8dfb21f0879eb7916b636dc9e23d43a30e35def2bfff9efedcb6a752cb7948ce2ba5cfd9d4b0aa4844db60567745c7dbf4c95ab5eaae637d89aed0d6ee157daaf03c42ef0df88300eb05ab4aa38083c4d6256d647abfb37fe5b3c89bf6c589fa7bbd3d450af35f5f7082d260ab3ac4db0b62af445cf26b7a26a6eed40007172f5574a09e097740a0a516f5bef888ff7442927b474ecff7332b494d6e4f8f9ec89ecf7f0967f055ca58f8837376498fd331d8fe1c60baf2393132517cf4ca0b8f9d34a5d9c3766470caf9962b7e10bf6c78813de6edfe8e740c80fab8a824ed653c978133edb24a200c0d53fb23766dd032166b01756ee549828d64f11dd5275cee81245d06d7155e62b5c42710d11d5a00cccb12d5f382fd1d2e35bf1bda07a8f2022d6260362af577c5e5b883df3e3af9b951aaf03e4fc7b591d101ddadded59235dbbe33d99d41e570f3d31774eee5332ba8d3ea918896fde4f7013c1df8a0b1a9e785c4a56004bea455d4b328acec2bf0a730729dc80bffd277cb653abed50490df4e66b4c311f58e59a61914622b4060682d9adefab30ed2dcf28cfb04728578546195a1bdb738d7d3553084ea9d8742c4cb8fc2218cd188866b43bc0f14a75d05f412d892bf225c9cf4a232627bfaa2dbf25daaf867a3d8a0ff0c54d19d5f94b42f1dce51fda2c60080f67b498babee8259ff023181ccb2c0f1994955795f5415d08e267f42fa82f65f60defa161bc401b028d4baf7207dd1d4008aa12b8bedd0cd9d2561c501e070a38a8d16dcbe2b5625f118513bc46b7fef17c4fe804ede7924f69a88b2344834df85ba4653e86ec1f7175f42c2e44d23a4f6b9b27cd0551c3072a222f40a5bbee93e7fc0f6e6909ca78563944ccb55f7214dfbe6d881ebda8bf12ce60cd75028ef012d16a3ae5f56b9fcda325cb0d66547bb86cf6267935f76161defd5c8ba2d707300bfda97f2eccf114911937b0163ca1aca7f564ac497cfbeef11a20fb3f9319608970a87569162f67e42c95601209cfbc961c7f0ab30d569ae4b9d8ea9879987fbd9243fcaebf2ff15018d46e02440108543e85b2af7ea5a44cc9a8a5026374b291c97424d60769b705fa0754bfffb196c5e974ac19dc5369d5575f0c6994ff4bfe729acb9d4cecc2ba96e55fca928c877e253643f6f43d84b486d392866935585a52096b9efee93ebd41b3f993942b4bd0734e51ccbd8ce3cbdb578a86444860403c339ab77e223f59f3012401acab34618b30914030ceda0590c02a11e8b008c36e091e396caba40f49b9eb861f69ce002a8e97a0d8a838a1c27cdb4a97cbc9a7bf28e00674a07aeb4ddbabfbb599e6bb171848f88a174815dd037c0d616f2c7a6ab56f2051a5d76eb0174777f5e7c44ed9bab5694f827b9904857afb739a16df4b23868c8dbb464514a705b9c14948c7e6e9c942c7194accc4a551a4564c4fb12cb2b1fe677ac8bd1ae2310bb79f34a3dc3e45841734f2e3f71fd1240a23d8be8594a16b3fb602f05095e91b5a5a4c65d36be60e8f28d1e195c24568daf9411f39e31e6996e4619cd051ffa1a0fecab0ef484ac8a6e05033ede9e25f89a21aec322f8e6dcf4bd8933ee234a7c64cf373f8fa11a69151785caa12082e3a557ca22d6ee6f39f4253edc2d778280264fff1c75bf0b088d6542f328d3d397f7a0e333fb17ab6124e9d64cf064f16990366f075c579a30d9e"}, {0x1010, 0xffff, 0x4, "e1508ce19263ef22412e9a02897217e06474373c2619d66808b92f89beaf21091d25a16511ebcf762c060c05c4587deeee9a43a29f49ddc1f254467165179534dcab640374bc8d4602f44516d9fb2df9556ce2dd1622c4251828a54c51a75cb37f181f785832daf4c6b9f53e9048afc2d99abcc83a2e62b3da18dea9cf19a53d8079eab504c48969e24e80a5eb939c0e3b312a4576546216528f9425141e51315ee54b3b41a9e11120680460de496ac0382030f24a4cc9a7124a650ec4985d93530c0e410add9abbc1d3a1d97064da3124f6dac1545ee25d5bbf52fa32faee99c79495e22c21d264ca4b8181907e3743f61978bc5a8c935efa43a3240f7cf8c54cf8b6ab4ff44345c3fe2127bbc152e14be7e14d0ba34c9f2b049ca320c2dfc28473bdf128ac39403609e3bd205f88ca41bee71e405c839a40d3c535e6cbcc1e69d9e81f4e9bfe76a8ae6c5eba5da2ac7df1886880821dfd737c5efa85f94cd3d0c41df9258d18abea67016001bbf7de2f181ca4f353a6750aa60518c41dd56b081faf63cef4efabfca2fec87212e1be874d3d9006a81bd6b9947b3256eafa17d6f84c0d76820b014af66cd26a9836862441dc6b0c66b404e9deee98024a8921c32970c5db65a724f3771ed0f4d227866535a1d18672b794fce00d85f8d9fbbf92c0c62cc0f6fee0280bae9a45faa0ceeafa817fc58cab747fb67eb110fe4d831b89575bf10253e0516d3c9e35b60d493ea8a2c9b37d2f99c1662b900daf61943539a9b9c534a6b19f1ccbf893d14bb517b4a64b2f622cb44e6a489538d771d667a68eee6d56f6860131488aae89d86be11304dcb6e82a9b0c9ed8ed81cdcd83fd09d31bcb6fa55e2b0d7fe86d9cd9b04708014313fcf5206519f0bf0f22c41404d07e2e8fc2cad27b16abca70420bc3054cc14facabb5e200421363df0846be6aeb51b24c94ef1dcbfeaa542e84e35084b9d6622f3aa7242af042bd79c64bb59f43b9359de65a7bbede1d7ee0b20d63bb7ff2abf43e19823dd221eeea990fa7ff4feaa69610dc9ae37d86f91895e836f0bd053d80230d506fbc30c3b8972cfeb43535c328a69dcbdc84175dfb7abf86a34b7ba1a8bba9652bb77b0036924961564deaaca74e38f06c633f9cf5e8e0858a10fafe17a7910270f117fef2826b1249ac97d26d01c7f6ffd0ecd914701b67f0e063e97b01b5f0caa5555807a74f256398be54d1fa2dee9a2ec694aed3ae196ade57debe180fd063c8b0a0aa4c5f5e2405fa2af04c3d2c2a49d7111f98ec06d3eceebe8a125d0aa6414c91953c60759dee6b0feaab215d906da1cdc182b4c3b0f253d1346991629a2af9304e7b58b415a1b2fcef47e6928b2b50447971a57bcebbe7ad88445c6421c4f7e19bb61d16826be3c09fe4ea16243b9a9300cc5896f43ddff14fb1e6952e5eafdce313acbf2f3cca7cbf8c255747dc8e9b5bee1d503f91a04129dcab86aaca1c19a8849b82b01311570750e09ddd49876fd35d19ae96f81e701f5ee235d17ae83775f0a77345513cbaf51587ba0d1f8b5df89351550cca2b5c5e187647ad7e82fcd762f337f1483c54ebcee1075e06438b0e15f18dce066172d10093ef54c5bfd3440f68e45214981d1265c9aeed2ec04472f5027612ca51298c1c008b9672de0fe9906f54ac61da5c1480985f3beeccfa1b6ea74188a2ca22f814472efc695a229b8f05b2cd830d1f41d9c8bd6f1a1266cc282c9fbd16e4c6f8e5684bac7ceb60673d85aa4b4cea766f5216d77bcc8e6724a779236244ba906b55c6eb58389f7a9b478ac28245ef2b863eceb294d9b3dd61c7633078059ef9b667b14f488a990862a7a4bc93f9c63e2883576965c749fdcbb5e75702a2be069521d21d70fe377209e20518fe819eb580fbf9c5b2577401cc5e2797304b8fbddd0266f7763ee244f42492058a428d5402fce452cbc4dc7d7796e996836deae40f95340cbeda07791e587747dbb8b308c009f000539362b4bc2595f3f44c13afc5a467399f052cb3c6dd084b23a99dbe2a5313005c824bf27f04f85f340f4a565ec97162049147d4a26b930bd946f69b1d2503e15dc2fe09f64aa870902562cc3751aa2b8520bbbcb32c8650a5b740d51235119294838d0af8544358963a0b7489cd5dbd19c75e24a4841c1711ce54a43c8db35758fa0660fc500b3bb5d517239518a069dc8d090159b97c79d22b018e409dfa3c7a99cf1379082272787aa64f8284e8792e5ca9e5b3e9cc6ac2e5625eeb8037f6580a91383e6179fa55dd73ed666791272461345714791d56d3fbc74e4a025aaed405da3d321274d2962b84b731ae828e1de8dd8402131999aa94c4f234ef321256454adad737070d40f929d267a33ec17b3ccbd7a46398db45300609c54d5e75582b622547173215164e05fcd6a09ac17fde7f2355723be9a7706436253fd0d069471c55e993f962113ab9c79bb11557a71c9642185f2efa852943743100ff975a46642db2b5a2991bf6e1cdf213c1a8047392779b67a8f0ba71971ff5222d98ace5c279924cc5a5b9dbf14cb983bbafc0b31da1ef0202d9bec2f559fd5ed50f83eef4d6298559398fb6f1fa73a8e9a6b965f93650ffb26ebf63f116a1995c6446bcc4cd8c2d0c2eae7c75cdb4b26b902ef8852d7fc924fb3f4509fa2b351a2501d73f951f78a9955c72f47eb6fb51a3386e0e3ce5d7cf08cb5c69ad3a8818e85666e5a93ae96a1b3b699b5a13060ca2108eb854bddc50058fdeafa9ce6069f119ef3d9736ccfbc926d4eee40c2c45d5b43a6f574ad91cbd57a4a308f8baf366855b5cf6b93e09be56915573cb594c8eab71c13bae60dbd41ac5437ad18bb268eb09d05268ad52224699d8081998399f9d87f92b0abb01c642b8b40c2005141e2b5066117c93c7dd0005c7f5e967853129f3b964e426579fecaf760e72bc651972bebc14eb977393fe208f2caaa78a5a2f3eaba703b0d5fef1d08c0430853b7e294770f28a945849a9cad77be4ff56762ba4e06952a9441dfd0321b15a6709c38b3458827d8a05d9d157689f12cb9ef6b30ad9984e9bf17bc15e00351cb038cc3c078188450749488272abeb3123024645004b999206532d019ec786da4bfd65ada2c6f7b636d6a6e303cc15115f888e534d4752105323cfc4ee2338e766da19da8e78a26abfabb3e8dc5bd4b77b49114e63e05e09d3d7b3531b848a63fd6ca3d4f54b9872b56e1bce4397ab1e0f4d2da5b6e175b6008897534da29e56770e92ca00ad41433dd0171448b58bacbbc693fdaa74bb84b77c6e4d643bec35ba37ee794648a3f8de8869d9a57612c087140d350801d4731992f8bc4195c02daa3fe4a0946b5e5da649f0f5d29d7e18f22e40f2bcbe0b59328512ba40eacd9d1197025cee1e72b5174efef9ee4fdb351616c976a8d648847f63c39cc6b065fde7db22e5a7e1031ea7d58132b25974de0656f132353ed287f77609ab74894d848e87480309ced8c79e3502aa776c7b3845dc2c5d32cf45c1da3116ebecfdf84b2b84896592e266cbbae97f41b96dd93338091387e9cb5e7939c7770f5189965dcf63a078340c1a4874ee131cef75979170a07c318d4a0875c2bbfefa7ded650b8701661de24e1742b1caaf6b4131aeca9b4cc2cd3957f81a5ffa28bbb751ae45a0214cef59a02df98d76d300a3d806468149e2603b81f704d4b2a32e1d1f489d72f00017065a6982c53cd892944aaf596749dc6c9abf76195e6c8ca9a9dfbe842c10599058ce3a9f200f85178235d3342243c1f5165303990db63aad70fdc2979a2f898832bdc1dff81362e42bf35a0d87420b61904fe4b3f3a6c752bfb789fa19848038a227c866df411fd383ef6e4cda05b3ece37220820cbc3205cb28c6e341096760b6b54dd0c6b4026d548b0fc4ea2238943f2b3102bd36aadd42ee89896c05461b08711065c3814aeabb3cbbb95f16a8a0c4ce9f219ba1efb1e4754fe38ed64d1ff784003f4b689e01c793ffc4941654b364355e6b65808e9e8e7a1815a4b5275045dcc1b7c513e204178c08298fb16fafd0b7a900d141caee842d3c04b2251dd8abd3f4ac72ef80e6c6c83d58eaa095b7f97c116a0b5d8f253432a12667f914dc19db02b3e97680d45f348c794bc00d04041452f21c8f5dea526f6b8d6c11bc083eb94be1217790e02482bd4aaca76591890730db71f0cfa47aec20044c6ce29fcdeead8afce49b9aef3dcf7c2859763cf7ae81fbebf2fb5fbe518c7fe4dc61a10b562838d00ab62155a65eddfa0b801036fe39cc348a51c91eba89f79f0c07e0754249d8d83e695d36b6cd8fdf5d377b59daf908dccc2dbe7308c04941a719b26f9c953e579e4b661d60ae95bfba3380ef3d45da7062548bfebfde2a491d7ce796cb001954e4c2480b68ad511fb73c111ca355fb7f3d22348dade9d88d2f29a4bcebff1defe45db9631cbeada42f56aa22b449b76770eafdd42cd4c55951bd780510bec234bbc9d157e3fd3d732ac64e3411f562ae113138260d7a2c9b98b067a4320de068ef9001c359b6ecd74e71f78a35bd2093c4a6ae006c1f303aacbe6cecf38af6174a8264ef2946874e28d87d5f43070bf6898e4579aec2fc8d82eacf0a324da20b71097e959185afc2a6d277f50eef35ee0bb7261f173ef80d8394b3cdf8de31df976e7dbc79c71039aa6d97305af53d7f9f902815c0b1e7146096daa32241d949fba0b1ade1559b4ef494fc248f1fa1fa8aa4178fe443f09f271bea353c0e0b8f73cfa8170d83c84c82b2bb12c7cdbd4fffc2043795f1195665d345832c09187dc927dd70486748ee36d0ee725b0c9bbfdf96422fb3004d83f24f4e2f22f395200671b190d3f168dcad0421ae647c2442c35a584b6ff8a1f29b7a0c2af6c9bb75911649c42e3709de0b47801f4e33df2133dd152eff5d6812f4271dcb7fe2300f14ab6c763ec40ad0d063b7e8fd5d9654a770b7979050ad816205f25861f7f181775eed7a05280ebd9b86efe35d246a31695c5ced001ff1c17faf103041f011ac7fecdca8dd61eba072151ebbfed35022af3be969dc7d137d1c4a3a86dde4f2221b3a8066e53cda408b9c8d89251d2dcc445a5e023a613a77b0969f534cc8f0abb1abf9bdedc23dfc1f3852e86f094395e03cee62a00423d5546228fd5ca0a6fcb95df9bb0425d1778ee12c207c34e5e4aa879be63192a9f007e83f8a079a633a0b46b3a2dd49c008b7733e8c74fd64f7749170706ffe3b8658949aedaf7dd109050c65c0f9c017592fad96b07ff148f998c5a3f7ae06c43808af046b1f6c23c37fec4132edac0298689f49d214374aa1f91180984b041d5c8d4969c8a7c092521d78c79a94cdc4d748b03a044ec4a603b3b084fbf432c3a66d022b22f13d8d59c26a1fb6a3edf64033773946ee6184d5532dec48c80d9c985fde011146f4ea9aa5132b12af64cc3c5699a97e8ee8db7cb060b32e28e1ca5d2b5aa7bfd7c7299ed6c3f0ef87ea23e04a278cae4382b6fb63d7ca10fce6cfc190d3064ac6a1e9da045ef86729b13dce43eb9282f39a1f468de172ba6ceb39310e69844e61567de1845b357d3bcce19e84030dcfa9a994edde22d598e6cee9e723a1a97b9a808dd8c71da87df4384bbd3813a762ba6ccdd0cb0943fbb113177d2c7430c3ba986e11207636eb5ef6f4fa09f6226078bb2b0259c11bf5323b30f5e7b7ce6cc6a9575013aba25489b3e0ca61aff8cd45cb0356ac75c3369236c0605255da30cd0a3a3719fc75b232fe10cfeeee217a55d05fc037d8"}, {0x98, 0xffff, 0x4, "bfa42a0dd3dd6dfb17c7ff6fdc48910a5caabb635de52e4248f20b767f6a52da9edbb956369f65e41a3d04e441f992fb32b1f00f79aca3905a58cd9e542f36e73f80a872e78742d6ae8e041d17c49816edc7d5e53d2e5a187e727067e6bc3b800e4757f7472cc4ce9cf2a96c8e22c23ce25d70de7644913523575a9799544599d7"}, {0xa0, 0x1, 0x7, "1984dd156e15b57f4982170d9f20601104026169862ec5c44820838aa65e5994adf7a07c1999bc5d687e08e6fbe348812afadbf536480d64f93ff243e7682643436a2ba1cce2831b1252c439385ffc9ca74b16d408621236bcf7aa8fef0de9055a221603d2fdbdf423b9f637197ff25941e67894dead790a86cb16a4688bb02357f072c06aaa0158ef"}, {0x40, 0x1, 0x7, "660ad2f73f8927352ddf7c4d40cf1c831d025e99cfeb1add0c670f3c2f42719bbbfd1ae855de06b9df1ac9a0472e"}, {0x20, 0xffff, 0x4, "7fe620d8bfd4f908b269ac410077"}], 0x22c8}, 0xc) 09:31:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28a70801000000000000000000001d00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r1, r0) 09:31:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x5d) 09:31:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/31, 0x1f}], 0x1, &(0x7f0000000200)=""/205, 0xcd}, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10480, 0x0) 09:31:49 executing program 1: r0 = getgid() getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) 09:31:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x7, 0x0, 0x7}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) 09:31:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="93f0fddfc0b5fca8bb4d71cbf0f8f5ae5536e81dcb5adef95807454a0ae78d71533b0cef7725c70f504bfa50ca279a850abcfceb0c369bfcaedf6dada27e5169cad80f488fa0e050fa79b0adf2f861705387cd61cbab8cb984d64cc4c8b2a523b865bf22816eddf43608d942d2b9eaeba31194d1deac500897", 0x79}, {&(0x7f0000000100)="ca0b84cb02b05e1f8aa15ab2476da26ba4ab809bb0ea6d6381fcb0a7f80bd12c7fb0b09afb3f1a883923d6e77aa4", 0x2e}], 0x2) 09:31:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x104) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x10000, 0x7}, 0x224) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x4}, 0xfffffffffffffed0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x6, 0xfffffffffffffffa}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file1\x00'}) socketpair(0x0, 0x4003, 0x7, &(0x7f0000000080)) msgget$private(0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 09:31:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x80000001, 0x9, 0xffffffffffffffff, "7ae3acf9836c95de61718685b5e650eb512d7776", 0x7f, 0x7}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) 09:31:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:50 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x1000) setrlimit(0x1, &(0x7f00000000c0)={0x8200, 0x10000}) 09:31:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x8) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) fchown(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:31:50 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0x2}) r2 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x40, 0x7ff}) fcntl$setstatus(r2, 0x4, 0x4) socketpair(0x18, 0x4000, 0x97, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x3) bind(r3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 09:31:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x200) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) pipe2(&(0x7f0000000080), 0x4) 09:31:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) read(r1, &(0x7f0000000080)=""/99, 0x63) setrlimit(0x0, &(0x7f0000000000)={0x325}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) write(r0, &(0x7f0000000180)="cc", 0x1) 09:31:50 executing program 0: r0 = semget(0x2, 0x7, 0x101) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x2, 0x8]) r1 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r1, 0x20000000029, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x80}, {0x18, 0x0, 0x15510ac6, 0x8}, 0x251e, [0xd29, 0x1000, 0x7, 0x101, 0xda4ce17, 0x101, 0x400, 0x2]}, 0x3c) 09:31:50 executing program 0: socketpair$unix(0x1, 0x400001000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) 09:31:50 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) lseek(r0, 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) pwritev(r1, &(0x7f0000000140), 0xe2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0xfffffffffffffffc}) 09:31:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x4, 0x8, {0x80000001, 0xd12}}) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/11, 0xb}], 0x8, 0x0) mprotect(&(0x7f0000419000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) madvise(&(0x7f00003da000/0x2000)=nil, 0x2000, 0x0) 09:31:50 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) shutdown(r0, 0x0) 09:31:50 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r5, r6) clock_gettime(0x0, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) mlockall(0x2) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 09:31:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000000000000}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x20}, {0x8001, 0x653b}}) 09:31:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="f3ce6cee2171f84db45985", 0xb) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x3ff) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x20) syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x9) flock(r2, 0x0) 09:31:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r3 = socket(0x18, 0x1, 0x6) fsync(r2) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x2}, 0x8) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r4, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) fchdir(r4) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) socket(0x30, 0x4008005, 0x9) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x100000001, 0xfffffffffffffe01, &(0x7f0000000180)="702178b2f8188d84be363385257578c8c51397ff3cd9029e131e5c9991e5bd56e6f818214191499069941f34ae1452b42425d096d89257228150103a52d008fefb42c796ff93e40969a04e92e7e625b8bbc17f2bd5278d3b431847699032af2e23e62eb459c90a296e3571085fb2c050ee5e1d36244436b388a827d67447f2356c160f07a42da0c6ca5f680f16695853e1a375b65101d36f2ca067f3d55456ce71532082f7e5ac3f64e3240707e31d6f0ad5203d", 0xb4) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r5, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r5, 0xfffffffffffffffd) 09:31:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x80, 0x3}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x130, 0x0) close(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket$inet6(0x18, 0x8000, 0x6) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/75}, &(0x7f0000000180)=0x4d) lseek(r2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = dup(r1) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) listen(r2, 0x3f) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000280)=0x80) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getpeername(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/197, 0xc5}], 0x4) sendto$unix(r5, &(0x7f0000000640)="33e392ae02ece4ac3b58f28d2cfd2b9f3f077f48a3d9", 0x16, 0x5, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000006c0)=[0x7, 0xfff, 0x8001, 0x1]) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='c\x00') ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000780)=0x8001) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000007c0)) fcntl$getown(r4, 0x5) openat(r5, &(0x7f0000000800)='./file0\x00', 0x20, 0x2) 09:31:51 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x80000001) recvfrom(r0, &(0x7f0000000180)=""/24, 0x18, 0x3, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xfffffffffffffda9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000280)=0x3c7) getpgrp() r2 = socket(0x18, 0x11, 0x9) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:31:51 executing program 1: r0 = socket$inet(0x2, 0x4000000003, 0xbc0b) read(r0, &(0x7f0000000000)=""/198, 0xc6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) read(r2, &(0x7f0000000240)=""/177, 0xfffffffffffffc9b) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r3, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x36f) semop(r3, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r3, &(0x7f0000000180)=[{0x0, 0x100000001, 0x800}], 0x1) semop(r3, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) shmget(0x1, 0x3000, 0x7a0, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r8 = semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r5, 0x20007471) semctl$IPC_RMID(r6, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x8000000000000000) 09:31:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200), 0x1000000000000359) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 09:31:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x400, 0xc}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) setsockopt(r0, 0xfe6, 0x1f, &(0x7f0000000100)="1154625ef0b108547d2d07c27d4f5d12767075bb504a9a45a9a540922356143efc3177a18b9b6d3b8ded43c5fee19384e3e5915964e0d555b3797cdd1c6e47fd6470fd2cabf3a0c02654c3dfd0034293fb41eb0e3f7580372b55058670279c1f911e7268839bed4deca9bdc1b13b84e418dbde", 0x73) getuid() r2 = socket(0x0, 0x3, 0xf7fe) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:31:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x2000000000000024, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x9, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x9}) 09:31:51 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) 09:31:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r0) write(r3, &(0x7f0000000580)='5', 0x1) 09:31:51 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfdbc19b765b7022375a93aa6b99000000000000000000000000000000000000000000000000000000006c3b21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f0000000080)=0x1002) setitimer(0x0, 0x0, &(0x7f0000000140)) 09:31:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x41, 0x9, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0xfeb1, 0x5}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x4, 0x3808}], 0xd2d3, &(0x7f0000000180)={0x3}) 09:31:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x4000, 0x3f95) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 09:31:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) socket(0x2, 0x8002, 0x6609) 09:31:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x1e0}, {r1, 0x44}, {r1, 0x6d}], 0x3, 0x0) pipe(&(0x7f0000000040)) 09:31:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 09:31:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 09:31:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="b19426", 0x3}, {&(0x7f0000000200)="4888825ccf8a47b41cd799df213b1749bf917644e19da3b9b29108d30767e4e063d73351bb05c7280bf892a2c64ff7bd13b3a1d94b0c1fa0f4dde7a007faa840329673474b7a9ac864d8e2cbc29fb1c5900ad828102def6bdf701181013340130d8b0a91f41c7e93f10fde0ad6709087f214478e4785992a6c43cebc0f7e039ff205b030e458d183e632f37a2b4e0f05de8a5ee014e1b9682ee87ce2c2f98b63ee51e96b9daae2c20b1efa2da0cc53b3ed4e2a3103a088837bad3722ccaeddbf333b98d165c1cf9884b7b298c7", 0xcd}, {&(0x7f0000000040)="c5850fa20cada43bf1845c55c78292b4df2de79807a4bd5220336136a70a63c82500406a6ae7", 0x26}, {&(0x7f00000000c0)="cb2769879314f5e05565", 0xa}, {&(0x7f0000000100)="6b3354693f3e826a364cafdb0c654261e3ac95f22c4d599e1834b8068edab5dfc94fac52512f27ca46b5e3a56b2e92a614069d8c30bef8ccd668e4afd332f7bd75a23ce22ad349c4bb5a7bb67b8b23294a4d480962140c2b635d29b25355b52e2be2565d79a89848e5d30eee", 0x6c}, {&(0x7f0000000300)="7a4a8ea598c6df4c319d63e089e0ba66144a3a71b9807a23d929e15280c16eac3c2d53170339d16b70680bb86c09badac0e360ea18eaa268bcd69ef4e5a44e44ee13eb2ef9a64b700da184d7da9d0df79c2408f28d30828e08cfdf817399b39141826b0fe027d4d0218f7a915eec459df3c078436d511524e1eacfbca7bd02617dde15ae8fe86b97dc75bd0b4dcd5ac99750d324bdb39ae8b1d54c910f6569c5114856d26946194604f44c8b594842eb5227024bd37d017a3619eea83fb9d138164df45c66cd54d072a1e9e3d89fdcd9516545e95d6e833fc957178f6861c8fc9f7572a6ed775144979103e2fd134a156add6724e1e98450247423", 0xfb}], 0x6, 0x5f) getsockname$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 09:31:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x2, 0x90d0, 0x800, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x2, 0x400000}) r3 = getegid() setgid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:31:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mprotect(&(0x7f00003ee000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=""/98, 0x14b) 09:31:52 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x81) open(&(0x7f0000000180)='./file1\x00', 0x90, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r2, &(0x7f0000000200)="630c357ed0fb521acc805cdf7f48c571088829e1ca2a95aacd0d85020e15172abad19afb55ef908e1887a72844840debf81c90d7c076f6696e28be9d745e343bc6e9234209c33f62701110c6f61654be376cf5e9453568d2c9dbe62cf9bb7ae440dfef6355acf8177359512e422369592d2a7d7bac14bca79431c48e584c56320cee1670d2abcdc940e2b7f6325a05", 0x8f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/92, 0xfffffffffffffe5f) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) r4 = getpid() getpgid(r4) close(r3) 09:31:52 executing program 1: r0 = kqueue() mlockall(0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x42, 0x0) 09:31:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x8000, 0x101) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 09:31:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x8, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/222, 0xde, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x80000001) r4 = dup2(r0, r0) ioctl$TIOCSCTTY(r4, 0x20007461) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 09:31:52 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f000072c000/0x2000)=nil, 0x2000) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) socketpair(0x8001b, 0x5, 0x750d, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x402, 0x3, 0x1b}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0x0, &(0x7f0000000bc0)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0x1) r5 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6590, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 09:31:52 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x2ed2b71b2c66152, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3}, 0xc) socket(0x2000000011, 0x3, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="a4f0e0ff2fdb8a24219ee8d5d1159ebb08887cb1571296ac57bd07f0a5a06991d5eccbfd6a47fd4eb3353f7c7c3e3fc0ba9a6320e038fe7d92877a5ebce093e30d43f37518f52979289c8a44014bcc2a3630158a286a970a957d21de36ec820a6f1cd7b66434749143a3c4aa2dd0d9c39772779206b328392797b689868124c26448528abbe889312508e819cb288ab60b914fea201f13f8f57cea5f6d86f60a5dc836c858c922e67b4fb2944ac422e371a8190ae268f13d91e5243afdf6ed91560aa82240706b67aad88ddd7f9f3d", 0xcf}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0xffe, 0x0, 0x0) truncate(&(0x7f0000000400)='./file0\x00', 0x7) 09:31:52 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0xa011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:31:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x5164) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x3d, 0x0, 0xfffffffffffffffc}], 0xcb, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x78b01ed) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x101) syz_open_pts() kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 09:31:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/44, &(0x7f0000000100)=0x2c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x8000, 0x4) syz_open_pts() r2 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r2, &(0x7f0000000000)=""/80, 0x50, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="1c19a35fa70d37cc45158cc6a5172c8fea5680fc7be3e92d23f83f50ff60dd86946b5948bf226afee6802936d24c4182acc4d4de0b02493a0bc100b95a26967eeabb18f10fc18ea6fc3a4b9dddd6c7daa7c2e61e4fb60fec75493551f6b04b329e556121c674e2018f8e4065db2c9a325f74484bbc9fc4983c2bf6e4547cdf1d47a189d13ae47648db145dd5af34ec52cd8c48e531c695efdd1d473f6619f6ccf5f9db4c31d9ac63def7bdb23ee77c186567a445902cde593f3ffec4e65d2c5b02d010d0fc7dca9bcf9d0666f63e0b2a729ed1b9763b377a402cdc22207520e8c2c9100fb2348695d7dec1665e9bd0df8b398d086df413aea206e43e3e81c34d01afe093963904e34a5439ed2ed1708f41a78b8181242a98cc0a4eac3bbe43cfc3fb2cd9c0ee68d8a61f3e0bd7f3c63d61eb6731f20a782842265525f79367e4d4b7beee6be0c438d8853bf8b963add26192226e89502b2b996ae7a7e6c320123c7f3c1a596595e5476a002ddf5f4cb74c7643f7529d57a06aca7357c245ec600f5de1387f792720045e95cc71a75c5d99ba093cec3420f7b1d678bb283cecc32deaac1b6369419df22b8ef70e3b0403214d63c420c150e79f5eed1fb2b3c756818eb41c71e7374f68702d3d32bdf415253512a48c86538ce3230808401c6fe511f3a9e1c0ce7d526c3725847572803b35770299e70b3fcc29d2a25b40a8514d6a45d15ee0a35b24e22712776cb6940fd9675d1cbde5cf3e1b3f88e588ac8ec4cc9adc5e892c5eecc31b0bf434c6565eec55a274d3a7c625fdefbd32009e60d0b18faf524a8c5d9604f9763bf705364c6c25b0f6b559c4ec4479cec3f1205acaeb04f2c97bc01d704026318dbe12520a68bd7cb7fe4392b8dd86bbff8dbce5e122a5be021abd9c3d20940146a303c89824e43bec3ac8b332e10518f0f207254619b1ab19fd7bdb1d31fd735591f01693851409fbd27356b7e7287d84a7596ea259836f2a3902c3df76e0c3c94c4de526cac9da70bb3680747a5e5582ba11da3cb6af074c8902cf2fa040f9b73c2d6f3d725ad9dba855bd5b6fb4778b9e6c3f753510c43473946f1dc3e785e042bdc0b7b40f8a618bbffc9b64e0ecf9d5991297dfe937599a87819edc21a67e2394d600629e54529ac1a69f199f3e2c6a54ae1928fc6555a95a3c9d03bf551ccdd07deb093f971c465d3bff9de837b5bcba5338fb4cb94730ba3c0f407d66fd9462b09b71768574eea658ea7b8fd26d4c02e2160695963da6671b39d71c9192f254f947cd89d6b10d92e5df6476b9f8da0ae89d50e2d2a7ccff008cb81dfed1539fd986d93b1f346a29a7758719a45a18b2035313c22e636167589d22e7555ce4f411ba199c7bc1c790a32eaae938860f38aef484ac0159eae25785d2102bc629176e73f6c0ebf480a9fa810618fb22f428f09d281e753d44eaf3af87fdac86c7a37061c299d5e4f5c37b0f7bb10638930a134146692bfc49c30e650b921e1eb6caae37ccf18dc4dfee1464c2e52ae79b937ae8f40c801421171313d73e24b49eeb90e4902b964d61e8266670a61a96c41f1de831da9d78c0a1821d27b060a46b51ca2c9f5869762cfff8574ec863efa923267c364ed50fa14d921c0587840733a261ce6ba80a6ae46c8c1929954e91305324abd67cdb213e6b29ead8dbb2b0fe105754c201d8880191eb440587e0eff1ae6ac58bcc049bf48799e79bb9a7626d6abc6b11907a2ca6f41f3623dde7e319c9d63360d89f957e64cec3c2ab30db89d8d1d3d9c0983c219e15398aea001dcd4f5e8725a1d9e96f5cc72b7e796e8d120bbc76b1311a47b09aa1dbd7048254e03645c9e432c30ee7b9a3f2ef3f7a52867930de0b20dae733ca3789c46114d92f910665e7d43d16c7ae1db5a4bb9c66140bd0ed42cee7286ade7383c74ecac221de60c6f4555f09e1d006ea4df6875d5485d6d2f8bc3c2837bc3ce7fd13a9353d7ee8a915d6b203fead9dd579f54786837f23891a8ba170d047ecabbc44b3ee5ce1bb89cad1feb3c4210a8fd87fb11c61ae3f2deb6e99227f796ac7d310906f6b514853a17c4808423da02cc26c847551a249db3c1041f3414d7115766e26f3644f80c200a8cd2193c22df753b56fda371211a4bd378aac286443323a7ba30ae6717521b5ab67653b222acd5788bc53bda7d538c245d5431216d14f4522d3863f165ed038df957baf0938c4c22c606649f1f15f655ff38b9f8ae74ddc27c5898b346eb58b0d7ac4ca8b4f0999ef273df09e04fd26d3c8bec0c12f23cea0dd918f04a9f80bb70b2c125e8dfa8173d49165913f235fca3a55cc5ddf819b542e1a6768c61d3c23b886eb462248791b3260ffecb6b59ba39b92f212125fbba3dce319fd6818959a9fc287e35ac4eae0f852d9ecc64cb5601e5f9bea877b35f316763b7f97700788e659c40296927833b5fcc0357de8ab0af275083b95eff5265b2d98771e80291220e240d46a779cfb755a95c51dec6b0b12b18d20dc568ca146a02e5bbee7209958c917514f1b0ded2ca21b3dc538238e3468f626672f543778ae01276c6105c7e0cacbacfe6d08ec8540f1fc827060b20c3b6fce3f5ba1a91079302024513704f472ef6d4ea9f80c034f615c07477524499b63dfc5daf3990df48d4f26299fffbd381b88edae9d3c2ef09c4b7b5a2a26ffbcc7b43964fe03c8b4c7ab5a245523d9210e704fcfc115a6b4949847d23d160bec5022cfe7aa8ef462f106529d89d9ba62400fc7b71b580af0eeeaebaae67dc30aa0fb672212b4a31a303ab2bba1156aff30a1d5d471bc506afb12528f2c44b11e1600e994a62269f37aa8df93be5e0ef023a5110ee43cacdeadbc00390cca82f0292c7f26bb4fe9d13c504fe8bd69bed6d298b0b4d53ebea84f6e88a956b9bbd7428219222c9d5c98f3649066b46b9776a697522a9bd8adca504b02a97146bb22183cc175db2fdfe99071be83182ed4a0fe9dc692101183478c41c4e288c2b01cd7339f89259c17e9c0d77ebdf3dd8a84be8dad1c62afedca9c6387e96f7543d04eecd732d071c26e06fb1bb33abfa1aec5ff78fb915f6911a5b80abf8349af79acf5bd2bf7869f31e8024dd2dfb8dbd578a02c68d6d1cce500f603787152987b2470339557f9e999f597e2f662f1aad5682df5e896e64609ab705e1285db6a375c102370299fd7b8d3c22f8eb3e5ca9d65384963b0d88369df305e7b375af000033505ccb2c11fc6dc15d496d4ab8c0ad484f06907b4a2c3be029c0549dbc95ac15a13e5a7ebb4f928e6de90323c137fdad9149156e19a1dce714c3c71a7e19fb23b864850f70645426ecc2cbb9228fbf682b45e70518974afad5e2a8e2ae061c0daf3523457b2b1a24a29e57be08bc86e264ead76523f3327860fa14b274680ab25bd0254db5deef209c48cb14f3f0e7d4d5adf1f55b1b36a896b7c6647fb117d045b19a5a1d99a31ca0a42c478bc9fe6fb9fb638fbd5018ef049c3f728533eb53d7a2002e4c659342620a2782e8ab303111ed1d286e986e470f20d1c61ad7189a192f4eb5e9b0db50594b4365ffd79a7acdfe585cf546c501a946ca5bed21bc0341ff3f1a53b746f31cee754f1bd3110cbec2124bcb20eb0c7bfba1497b52c053ca6031eaacfd3fe71bd3e1ab3dbfafc962f84a2f856b00b7b760bd4e45b2980c36ebbb4bfd414c6ae040b9a7f980445c34a6b84fdd5b30243a8d8f63e83512875a970ad5923c6c5ff961b944c01b3fa708ec991f200011f2bf47f9f37b8ce4a87487a4ad3ea3397b8edc40de39eed18fe4f59db01a6ae3af5b236d36c71584b3ec2350ffe3f4125290c83aa3ae7f9ae43976c2a29e965dbf6ac9204759593d28684c5534fe596d80cad3ca181ad12cc625addd0efaf62bcbc0f8f17bcffd8a0da44ef4294f4f08100242cccbe107271019d2353557040c6c0c518fee5d8a96e64d7d76b25013d6e9eed742581944bbbec9df6c5be8a3b6a73aa4039ec6de1a14361441a0d55a7a693be22acbe6d1e5afa243cea64b47a435c84431984ea380a1f0658247ab029733a0929f19f81c061ca271e943728b34524293b668a809b394b8ffc2ca4c3b2c8d6da7d84834858d618dfb025501de2c86204dff75da6c20d0e5636b546ec28e8febb26bcb2b692a85f199e5be5f1b9a4e4f45e6bee8350299e46a050e147e81d06216ec8fb6767dbff9c32879973efef84539aae8b9ca7d4a196cbc3dcdb8bb005db2773903d03b92133fb1792820c1de8adf964e70258378964aeb82edea16b8049c0de57cb7c25faba6344f4485f79ed7d8b74c8cf8e77cc1a42c52defa10bd1028990ba85bfa40e1b10d24126902db762e49c79c04988350ca0da8c17bf628b15226fc39f70f3c01533ca04933a1898a1db835930f6c0ecee0f9a8572697fd811baa217fd91e4ea048c2878e7014408a7afe8c4bb41f581be19c3cfac98e5140c7d2d23bb9066266cb3b9deb3747a8891ee143aaf4e947c1cfe5bf4231b5386a01e93d258a2593c92f92e0bf6f7a35e0a900b17db3756161bce5e2ffab767a9f08fde04f2c913730acb9d2694492bc5df18ac4b4d8fdd84704a8cab5f39ee869fe7e6af3e9718636b27bec3defbb7a5847a5e2b5e888b029b7ecf02c51ac40aacbadd02d41a5687e33faf5fdc18971eb61c2c50af16bbe830ca6184366e88857128c65bc17dd10e39456cae92cb98b76307fe254d574529d36e5fb7d8fe9cdaf40366498b8dace213dd8f89eed37c721a2dde6e9c3f4b37b057c8bff4153b3dc56e9994cca1f75d1042650bc6392945f00fa07bc06cf6bcc270b22ab555a0327ccc317c0f772e937783d74e0b160b8f55466a9a055dd4c76a86c10e86590839aa3dac81580a49b8b806620f6e6778d7c9baa37d0a63c26095b774df356a32ad88fc2f8cd73d027d35af0587e33fdb90e5561a5e9f2c14a370366f60d95d1f0542639bf5a323a8bd35959ba98d289bf36597458d724ba56e99206daaecc6fa72cc402c15be06e8a5a1f763c0bb6afeb96818a96052fdb99d273321f647f91fb98c7e1794b88b16581ab763d57325f2db201fb36203961f67dafc22473a43d073dfd7973c2807787924ea01e1c4f5e64ad458ea68a1c3161190cc0b6d2b5a54c532f885a9eac239069bf54b101e6e02b9c839366922446e12a0d66f54add10a2cce80ca253b657a12cc94b2d8bae20d02161845f1c698ad3b33520fee0e6da221b1c409090bf81ee9fa358a54489ff2a9142e97dc7818f637c7538cd479ee3f89926cd2a10fef4dc7edbd2f5be07a72da5d70c1ebcecdbec096f97eb11fc854e70e127ad6ef06528056291523d553e5b0f4579e4b4337a0c4bb9089bec4e0ae3c12f8699e30cb883868c82c64a290250403d758074d141d037300275d772313ef48471c9b296671c368c559b54073beffd139ca6524950f86a3a762c30e62ac92c306cef1fa1bf98a8f99c00142f1e955ed3e02f6c5b40a14f7f4edc6fc89ff9305b15abf83f84afa51402be786c2780ae25f4934c0", 0xf53}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 09:31:52 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x20000025, 0x8, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000001, 0xfffffffffffffffa, 0xa4e0}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc, 0xe4, 0xfffff, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x56, 0x1, 0x3, 0xc3}], 0x65, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f00003ce000/0x1000)=nil, 0x1000) madvise(&(0x7f000032c000/0x4000)=nil, 0x4000, 0x6) 09:31:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="136958be19774dfb5ae43aed8346169511c558d1072c5ca098ad533da19c83c8f5049eb16658dc271e47543c3a84cea3131199092600cf36cfb6fd9fc9ba4c3a915ce929e44f0918ee6d84bd48d3b0458a9da55ccbea536cdf313049eb2bee5c7bc5dd3a20a1264bc5d7660a7264185eaa97cf1f37960f274a6099de35a379fb", 0x80) 09:31:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xfffffffffffffffe) 09:31:53 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0xa2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 09:31:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00f2ff00000000"], 0xa) 09:31:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mlockall(0xffffffffffffffff) socket$inet6(0x18, 0x2, 0x100000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) mmap(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x24, 0x5012, r1, 0x0, 0x0) 09:31:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x4, 0x4) sendto$unix(r0, &(0x7f0000000040)="260e3e241e7923a07971e24a924b6a84f852e2ba0d76311a5d29f559ecdb554647e8ef", 0x23, 0x6, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 09:31:53 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000000, r1) close(r1) 09:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0xfffffffffffffdf1) readv(r0, &(0x7f0000001300), 0x0) r1 = getuid() r2 = getgid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffff54) 09:31:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r1, &(0x7f00000000c0)="8d9559c1f15e7d66720ba0c1e18ab24ca7394e3de68bc0ae939fb4a0699f54e197e86aebae1559e952716ec768185e4462b1ead9fdd2f68a0e2772dc2a8e310aa7b4a11f12d079c91922beb9d3dd9466fd52121c81be9b3d3f2f66f5199792e49e5f3d794148102fba430e5b506aab8ca2d8801b93f4931622d19efee3f88864f0bac560bfcc2ecd723eb94d287cae83811d8a153914bc1a6222718217ac57c4aa57b1f453484238891b65199f4192ac312255f454d72cc7b2779dea905afe658134b4d807e10d036573eee66a868a3c8c5211fc446b91dbb91d3a44", 0xdc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffff) poll(&(0x7f0000000080)=[{r2, 0x45}], 0x1, 0x0) 09:31:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() write(r2, &(0x7f0000000080)="106595caeab37d15198711c5c06647c988c6c8a097466beded9d8f30b5f39bfec188fa91c6499ee1b4b53e3cca2068e2e7b6c574a54bcfb9199b115224406e44f21ba538d4ca2e437252cfe6d22511a5566db978da0e88ad2ac94d1e751dbbf9097efb63cacb74f78a77576df4a5498cce13a9b9e1de8c98", 0x78) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r5 = kqueue() kevent(r4, &(0x7f0000000180), 0x8000, 0x0, 0xffffffffffdffffe, 0x0) dup2(r5, r3) fcntl$getown(r5, 0x5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 09:31:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 09:31:54 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000001400)="1452b57fa5de49a2010d8bd577a72456482849b907f7fa1cc15a38307ecaabc8e81941e51ff6f0615c0750f912a960a5b598d8dfb640ade1f921300036df1ff30db5ca25744dcb09f9e97a6b810a508751427fa7491760e5c48db94cfa8e2c5d6380dcb0fea08148d7913bd87ef7af04f34e8d523f7cc7fa8a37166d2decb2216c53175c81fbb6e8079d1a591f363dcc7d62406e9a977b082bace20e2d1412447b6542aa5f8d3b8578bb299933aa9568d5942ee39543ae43e18dea3f961d3e14e9860244a6435c7fae389137382fc0bbac1c14c799cd9fdc10364a61b1522799f5bf208948068532faad504ea8c6026aed6efa662c09a1c7c1e09afdb77b99cc0d72cee2aeddb64b2594dff4d378377c016162274262e740acca41e538033a841879b399d75296f148f124cc685ecedf96ee0f66c1ad8b4a224d65ce5f85b5016796228a2c5d79fb1fe0acf0aec97fd39476541f070b3536f5a8ffd455d37cbe4fba5bdeecabc94bbec15fafd708b59e398d0e0dbaa5552368ea61b5a297196dbec62b22b83dcfda160bf5b2aa6d1c191685eaa9411f5af36148e62a88da7a4b27ceccecfb3c6ffb23bfa076254fe6b1435f5ecb0e504700e638875866a6e94fb5fe11dd66176038581aa2a65af93faf9701335a09509a0d730280d370c24b26d44b5da674caf0f4d1640d772863c9c48385191eeec93a3a0a018e5e510e3af05057f485a2b95bb2c4054b2cd87198d4106ba35d06351f4bcab72d32c0efd2f5741e530e2be1ecf8ee20dd0e8e53dbef3f84881824ded3f38f1cb6dad94939ac55491218e332ae831d9eb2f6bfdddf2632e1ea1f350025ca0ca090e6829460942549f6fafe51ad3743807e777c792ac4e7997362d5e6c88aa5f6f2dd7982d19eb77b722e03ab07b12ab8e4735f033ccf0696a6e262651fc9fb470c2b92ca6129cfe1ab5ef60d2954dddcb46734d861cc8ea77615035b223488dd0b9b0551ad49311f105c6b90981f922210055015abdc9d4350505a2e12eb706f87d0930d1aab02af5eb556bf39a2ab8d5ca00aae8fc98814baf83defd31ba1b4723a8b3ba8452ac63079ac294fb3f5349bc209e77610847f3b8ac850fc3d40ae45e14a1786825a13b04aa063b5ce835cef666281aa7e1188e6ecdccbbdfc2e39818e61b5edd1ae600dd11eaa10cda0e06a5ea1dbb3271a4faf3f2184f97063b89b6a7159a9ec9800c398fdeb4b4a5feb94645fb91062f58871385de5915a018466b67bb6fe423d9a324ab56bd8117cc9c25b3c4862678cc7e134db8ef52aff8f8644f81504a4662821d240dc603faaa837bbf5129df5a02401b36a2c431efdddb0093bb197b086e98562c1cca6e0f6e88de3a4baf0e7d6402cca02c1b30009f3d8b29d6a8369a3c965088e2a0829f76621323daf263131ed589fd5b1b39bea91b8e47a85f9b6975501b535adeaf7db422a978a71eceba488913ec9f32a36eb7c8d0268f2362b0e955da2a229895557e355a0db89c61e838e6dba9a3b7128d104306028aea77eca6f2f5ab7ccbf8f603cb1aaf22b7a7057c87efc9b59e41bcf2e3fbc6cdccb047f0ed451f97d37be76aee574db0a2dba583c5ecacd1d3616028c1e545332af858049969c1949dd7f7adf93f40a57a53ec7c6b35728885e682d33a49ba576f4b7b19fdfc4668a1212c8b1864621d83b3685504856d365a76cdf3a8fba4f55a6c33f961eff041863879f7b552c8365757e49fa4c5a4989574cd6e8c507657559a862496e30760972deb9ee6737b5da39890049acc86eadf304700392b4fc9ed9f513dd4c4fadfe0690779ef9edbddb51885e0d6b041057e273d4e6dd2fe937bb1e0bb5e4fdcf6112bc59fb82dd1713ced46f5fe6b7d0b414f9c4deb3e8adf635c9cde143c479d4dd1cb62da43a0eb777309384676c4a8ae86143d2773ce59a70a43787412b26ea0dda4f6bf148a4e3ec5083ba999da2f6ba786cbc902f8b628d88cd0886ff2d82ecba72f2f380d5fdb1c10e67357268d7450cb9fc6ef5aaf729549ed597d2013955ff4998914677589e0e0761df004860fa76ca631cf89fcbc4d43748e846421eb00658749eee7460b89c4bb0ce7be49672650c0532d0e281a8b3197b4501c6229ad3169943024fc8dde56f437e4abf6b34726e4033604cba7ea0b2221ceca4ceed9eaca7be87c69a9379191491b67cf11d036e27a8349e548cd872e3702cd0b737d85b61c982ead91e915e377fe7be83621cb031ae20479b7d729ed46775e1d9dd0b5fe611f098d32766b6258119752d6fc8ae6e121fc0086e0e8594399c1a3581c3a46e6a01aed286152dc8c60a1e5121f856dd6d593adb0efbe6e05c3bc72b4b115bc25c6bb8528010163bc2213a9eabbdbea2521b2e7d7c7b303dc2ed3f2866a5496aa660202567801c1dd1322ce654252e8854fe22435d1e1ddcb3d87e801f7025b0d8f702cc851c109512b6647834b39376c9f22123e638e5e24de7c4c215ed45a0fa3c2887bf6f79ccd26d89258ac706ba34e97943808f854e07e5d4d17dfc23f486543888f004f0fb78ef524c3bccd83b620edd6c5ed30f381396cfdf79bc7ec3532b9a14d2d6d2be3eb9b627030dc121682ff7438180dbcd68f5f131611b0b176864fb81257ebb4a9dd523d5dd4d0ff19a0e8f72c93a4402752f177bbde767a85bcffb1190cc1cf0994af3fca855aa819d533869f091ca12c5956c300e7af4d9ba856d09b07e5acd982defdb2510f00eab0962ed1b4df25aff3cf518bb62eb63dd60d3a5ad0fff97aa0c772789aa78c0a78cfb90c99e075e48f71d39c0a4901fd0f9e10f94e1d8b77a55ce38f88c2cb5df635a9054522597953f395033a7a586f79fefd2e5f4a01b54b5bf0acecfeab395a43351dc5d45119ed4a6df24d35f9801ac42175287f0644f5046ce47486040ec261ffc5d284cd942ba0e02529440772ad66e9509aa83ddb3f72c414586c1b19436ad43c7eb5217bf04db50fb1aa60524b7f8d529f0c35a17276125a3cf5c3e77b51f7a21d7a0d83742a4107389f5cd7961a823ebe34ed5b9f121357f2c0e0fdcfa2387e902b08c1d69022bd504b77404882c57fb4ec94af98418ce4dbeaba3fa0220ea7c4f53c2427906cce785f702ff43dd8a54d2737473756965e169d1fd829d6842b433a43934c541f8eb2d18e2c1565e82a6f767ce6866483e321781fd780bd4f00a7ac235f241811a4a544e882197b5daa06b8de8b8d0dee50ef24af8a2261c6c4e1532620993dd26b0183a9114b5c99bd2f87a1643cabafb05535cb49624ef9f357064a33dcdd0653f6cf83837eff2a5196dbe5f90a63343b6e60a09694bfa55ceef8cd0c578ba422f8a26bcedbcbd6cb341b82585492a661801d4dbee9dfb7864af3ecb40ebf8de22c7c3e293b03e107e11d318c88a8ee0dd4cc557dc56ce07f6fb1b626c88d19af1feef623b770ef65ebcc0ee45d391063996261fa4fcccaed7d71b3140eab57aea58d61408f5834569389af098654ee41af67792108fb5a7c499d5e9a38bf0274c48112dcd7eaff90fd0233d8328c2e94e95afb636fabf4e1470092d64d59756b926f03c82e615856e65475a63e21ca62a3b63f9928385d12893c58d24ade89947f955285876ccca7b4eaddc6e80bb67d028d8e11d0f46933ada56c20e60047b9f95722cae783483800e27def80b06c9f16b22d89c927f47f73e04539fcaf666eb5b6d02a8591ddf496e0be186858289111a3ebb60200e9acaf85256f92c284f3a7899d68730b54d0054148d1c86ba40278307af09b3ac9b38cbeb15d3d78de0741dc3ef2e4aebd7b179d9cf5a98ca1720b3af8398e8bad6e1b0d380f321248d20e09c4ad79cd1f69e9b313358a110594946964eca2770a41d0910d1323c76c26d0fc4f0f3b9b2a18a136f8fdac4c06f545b57ee27f10599fbbf5c40a7855397ee0509b33e6251bb9dddba02b17da3e41565caeb3ea3d191d4c2278ad46aaf042c213d623d700ddaa49c0739028e13c90318f7d8c5c1b980fd2087e1a2af79a694e80b99377c92ec8aa1a8bf29579f36922093eb3883693efe4244191f7926501e40f4446f516c20b28526bc237daf045935541028c5c56bf57cd0147563ab33a14cab52712abce092450f9521b4272ea2962d30fa77cfeabd64f7515bedecf9ad20bb3f9ffc58c609f62a7bbb071a43c77f272d3a28a0bac63e4a9e4714dafaa1466f9c4056556d1799d559c91d873c8ef4bb8ae8d21536a5dd67711f518032200c2929fe0937eeb6f122d95cc01d530e3367a047c1c0a89ca576db17ab5fb26d43bd936635e76355bcaea214398b8c2e1425aeb00a102992b90ffbed67f78e3ceb79d2e0c1e93ac96eb2bff0234ec9fba3b44ef1f317d2737a85abc5f2b65f121545c45675bac851215e0b096499c73b449e4193f7caa65c93cf0c94c0ad585d835c16d14e08d8a4459da7fc3c20508c813987c8f52394b378124b6a0c16f7feae5dac86f48f41b9a2583e9430ca7b5b792ec962b7bef6bae9081df6262fc6c414c3dba82ffa50f9e542f05d61b6de65cff857d11e434f050d4aca46b16d059f3481d0865808ea28d11fd024ca9dec14df02d0bd4ff020666af0cf85f26cc1b527cb43ba9d20158bb96b83f8d991a7b528bc32dcaaa46fb9a206f5b0e9a19271d12295eb339872227574d073e2c27f651cc7567b210cc913293ca1c338c6ab6cca5ffc4a8101afc5c4ec689cfdc040d4d33944f950660743da40e5fc66e5bcd8c094a707a494a2e6e2095f6f85620aba69036db65c0eb688ae6205915dfc88cd45f8dda4e5b268841796818a38a5c3bd276e9bbaa2dfdd9acbd07112ab404c72cae377f8d6cfc831bbb114da7dd61a10f587236e3f758d614184fbee0dd65f6367136545f4a3489863a93174955cc2e757fffc5e126df8933dff626a83b2d41e5a1368a93e3ef6d52cca6e47f5b6c73bf344aa964bc3fd66f8e69534cffd3f38c03274fb792f836575ff1283ad200e58e258c6bb8a87de7a820ac671e4d33fc871675b2f3471ad66e41dc2fccb2c691199fe5cbe8bed5fb16d14bce54edc64c6d5b908acd18f2363e98205be4b7555a0285547cf60b8a68d2c360cba1c30e14dfefc374d303f1df865b39ca519b9f3ef4061dc68c84d30485cbd210bcf38d04e78fc6aa39dc064723650763f1de92a9cf2f4a8e8b40e4421941384e881c6e1ae37f94f5da3dca94b4c8bc19460743bef2618d56a10a84242b666760791dde82f56badd982808c6afc04c8d5f88d512a402a9a65d109a00dc67703ef222eeb945446ed14a67ea123e30e5fb9e8ad33e5657e2db5dcdd3f26ee777357b5eedb475989fcb9e268c7d9fbf377ac5ff4a59b86689942bb970ea6d6e92f638b373e4221bbe00f5b6da81c3bd73672828c2390ec0c9397a728476bbb1ae63746ad1cb9d936985b4c6761631d13e3887833bf144c9a676579df1f58d53b808f82a0d2a7c6c6c0fe4ef75435ff8b02ee54cc4e6090a31d9e2f29ff9bfff5b648647ac2bc511d54c0f013b70a6bd2d3104ce4e9eed15ce788baf66d48daed814af05c955f5fbee3e2ae964d4090efcaf81a9c29bb5e87cf2a0c4ab1f848c318727791d4dfc84ce207afeb28f244c16d6fc6a9c975233c37039a7df907411c5deeb5b10a2589cdf4d8c10781f1873e8fa7697e5abe0b3df28732a4484dd0fa1f7a6ded646093acfdab22c9504ad20fc52b35178fdaafcbb0e0a14b4eebe23ba26889c5faec1cbccce88cf01094d169f078c95755b3c22171c1363ae6dbec3", 0x1000}], 0x1, &(0x7f0000002400)=[{0x108, 0xffff, 0xffffffffffffff00, "592a310cbee23d00d078c4dc0e1766720884c273b1763da1f08720576b8d663cb51839650dd532279a6ccdf0c66abf2113b98b8c577166600e53a006ddddc2572fb2b0bec4c46e94d8fd61ecddbb791280e1331573a61d7a4a1bd2cabd0fb49660245a6a7e4a42be9ee28ff1013f1ab6ccb28b109ab21fc922dfe1a4853729d7a1e16d0c8d5d6037e9c72ffbece26e21a5343aea104f9d660efa0b51c7c58804fbd486ac944c45c7029b549ab32bf7d17b3d7993e3da033ccc50d48fd168d036581b1ac66d210f39ea5b6fd7ba149704e3903aa75364da543712db63ae0bb119ae5daf03b06a722adf23d0de70bd5492297a4ebb9faa"}, {0x30, 0xffff, 0x0, "533875fe86404aabd8411abc9a5446dfa7a55eaddc265df564"}], 0x138}, 0x400) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/112, 0x70}], 0x5, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:31:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="ff00e06172bb3eae3a16afafaef7c3b15e406a73a11f2130bcd5e3e10f75c4010b77e287d89a6fce6f539e3dd7533258b1e1c3d3906001b8b614b170b905c9c5a52d957ffeba85c6b4e9b9", 0x4b}], 0x1, 0x0) write(r0, &(0x7f0000000640)='\x00', 0x1) 09:31:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000336000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x0) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) 09:31:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r2 = msgget(0x3, 0x1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/176}, 0xb8, 0x0, 0x1000) 09:31:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002500)="77037ad2b489af5eeaeee374087e091d60a104c706cad4a1a883d19b173799dd6c25f448e497730c3fe09ce654c97b9975874d965cef4b6c3b95e09f172e9aa5f91457f65a638a6fe90301fe17c44ba76ec1c8f10371d206ecf9603d835835f7cf5a6a24554b3d94591edd32b34da77c077186393db28b964d0357184fe27a6adbb13ce1ed4ae1ab0a94e17badb1332d313b65a50de1264176ee1ac610c72b32baece5cf83d863b648a68033969ba0f0af893ce2348ada3fff5154cc1473ac3dace734384903d96ab94adf8f7a5b6215d6aaa6762259f987f46368beb8f31d4da7b3d78adfcc1504824470e709d00c9324f6601bc7d30f8f705e9ee3f9c05130564054eb8b3a253c09d8f753ba0a99c83d2040e2e536b186bb835e2381b35be94501e3a5732e76493efba8034febf161ab10d4e792cffcc18dfc3746aa11958f5105417f604050121fdce2565005e889b5e008d5c6ae9622a63f657c65e95d95789240dc8c42d44efd6aeea3db72abb4592b8c2a4d8409a246d4d563b945b6b86ba9faef9d2ce0369b5d39d9bd70402f984cfc57feea15519e832ba566bce18b1ade4b61588f5e7e5dafce267a50d5a5578194bd1dd685f287c011201670fdb53aed1aa1641ef70a639b40025f3e418116fbc55a4a943803fca1ec73e95879d3446cfdf3c843d532aaac254a33802a0b1e6922340bf2d452d0c0269952176e00cc99fb07630b94dd7c4a929d9cc793a551281d794850b0a3611c6b7d750a6148b1987e7cf8909dd4453e37609204dc25448238aa5e51ed4b917fa9bfb9155471b0c7325b6b59e504353364e82dd5594dab6c016791546671f37c20411e0be4608c30b2bc5e750d811189b46dfa6f07be377c5947a661e47cd1cf0505db745018d94d7471c2c1904882e2ba2a2d35de2b3fb84057dfe9991ccc7bfc500757153a44ef4257bb895aff549f82436ab163504ce2cf4ed32b964b77beec527fb047a400c2a5ea085b6ade1065f2c56ebeed0427c1275753efb4450ebab38fe5d9a91d3252dcb3a52b3f4397de1c99241c86aa0fa9120bd5ee854b21c47235115fb2e4f70338a50c6fa81cf851f3bc34f3071e89097c30829658f903fde4c8104804408d8560667c21ba69ee40abe6d9d81f37f2580ea0d6f2179137aefdf053b05283d91b0c177774556f8f0167b28fc5a9796811e2fa2f7ae85663d4165da97f06af8eff578da2b6916f4aead0db4bb8d42180cc1398f20ffbc9046fad352156584cbf1b22cd751dab237879d354f0cdd6fb28ae340640bf831e45ba28643cc3c530318138a1972ffbb8f9aed24c55f0e1cb1a4cc4090651ab003fba1ce82dc847dce28dbe5c91a77993b56661c7c42a64a1d08cecf36e11fdb0b2e6c8ac0a247758ad22b1c58334264fa2489371ff250942692faadb9dba7cdec7c384825605a8a0885a0b6b9a346de2faf0ebed86e7050a658cc1557b926130dd0a72092d32a8420ca3aae04e7aa1bb944300440652c91a3b52e0abfab525b70bdbb4943e53ab64a4f04cd7e4ab24c13e5df930707dbb70edfb50180a4bc62630b69abacafdc5751263089f13282c916d1771b2243d2457d8ab79a0dd525af28cb56845e5ad0085b9ff490b2890e341073cd04039fe7b9ccef8c6801e62683ca321398c6a453e86c25b09a06026c3b851a9a3563a9511709d33e8c9f6fda1ef351aeff0583a506efbcd09237f14d3bc8af328165734867e583cd465bd76244a62ba6b3c3b14433eee44fdaeb4ff5a80936d10f6e2e950b611ee7990ae1c51f3cb9f999ac915604d32ac866564f7bad17e4a06ee34ba55f48258a9de96317fe5a1e7436a9ece8c06cc0b76c9b1e5707195cfcfe0c81a36cf0433fbfed003bfb07547d3e51db06ffc6c170685d63af9bc962774d8b1c4fdba0eb7fb21c669f64686b0930a902362b27425a05c87b368be772373cfadd21c4f7e8e938b366c21308f52df82fb297db2dd3812f5c198bc4933379b411e05e4f3ddc8a01ffd40221bf0042c23f08b8255b8db0f3df473d2f83e0ad4c85113bea698a455391a497c278d67074cd540459f70f4c08a80876debd905f53ba92c5bd13b0f66fc327bddd82c3828496db08046997a0a4a8269999cc4350f5c09120f6bec234b3d6d371d9f3bbbd14db9a71981374a8f10c0aad54aa19debef8baae07a9af7b58db70ff8fa8b9a3234b77b96388240b43b8610c4344b03ae0795036f5c92b8fee5dbae9622585e7cd9053f73e4f1b6f87f32f75362f808b8d30b27f2d82b16f2a3405319c0801aaacbde5964861419229655344cf136729ecd6a0efdc83f357b1ceee8e345c8ea2da101561528f3296fe205d728b6748f96e6d5c543b804bde40dabe650c724e7ccda94c96989e3299f84ca22026079e9359da0abfb6f5009f31988ba9a02aed8c59ec61789d00aa143686247dbea3eff1a2c89fa981d4be9959eddda79faa1414bdbe8aab214d0841a8f8c16bce514fc786148e94c4f3e60fb28adeaa53cbefec279a14899d2c6f6c3ac6331f06f48de120ce2ca18b6b42014850e61990b65918e4429dc18dc48a31a34a18acc82edb3b189683dfaef7557a672b1aa5b27efb73fea1cd8415ea09067b2e4352f299068545fc255f685d26a46a79c84ea1e0192a381e86b742485b27c569bfb24970a8709df85344ee6dfbdf839c7d519edd979dc3ce87e9cf9d3b5ff2c025f5a791597caf5bc3825195bee2740e5c4889dfd4774b49644c1b0d00b43ba47a4a3e6ef99c07e9e92847741df4b66edc16888110df4c6c0035e7095f1657accf179122621a87371e267075f9d2c79d583786a3c1e81165506ac75565ede56369923ad323d8269e0cd9d8fdd70a418cfaf32adea402068edca3e052b4e9df09c80e3e44792c7148d60ee31761b2fdef5e0597dd7502be84d286a88ab75ab940c7c4d72115acd387184ae54ebaf9f4daf7f62f9ba16fd1f39e98394697fa228dc4b471f5dfe1349fc2c442e81ecced5ea02d46ae561b60e06dcd72ecf617b075171cf8cbced812f2cc9e60e1c3a3f336693f5af313dbbc05a1b6dd12794f97fc98c0a64f08781723f57db2fb2d29bdadb9882b2d79271d0352f1c17cf546d5a38382781a6b61a80db891dedc7c3ae830d6165240099649ed8031899916476a19a3ab39efaaf27e75ceecb9da6110d5463b03741fc53c3aac9860a5a31cf7f3151fd3aecf9d30457db99bfb1333a6b893d86604894fe1817334a5780b97df56f3ad20fab9720dec114e93a8f0e1e6826aa378391bc0d308d2b1631f8d3ba849126d1cb987df17cb4e3e545b6714013886f8676efb45c35b6e223997ed9063f2c636c6577f6327845088638c1f465a84f138288051e1f78b59295ff0a2545983106da711d49f86e99d91e928b4ee3e78a68eb7d341e4b31aa0b45a52fb2366fe1be3316e363e3c723fd550ae229ce06aa2a24b3f91b30729e4b81b57cbf1984800f0ac2121b2cf134252bb4ef8216fc09df225728134a3702ec50ada2a0441a4a7e32f870ac0a78e9d327eaf857891d3d76b3288c18d7ec0f65f9e89f53a53e10b4be294cd8c7497fe2efa06649590f65f6d99b37336e879b9b9d4a8fbc76f5b32ee16d4fe1557db6a9b7c1985f04e3e331a35a20b88be69ec47359cf80749935172349a9b36580a170921e9096ff345a159e3c08b6ff08d1bb8f5b9b1450974a219333a82c37c616847fb376ef7d1e0fdb961a4fb8169b6510478c6410915544d0f666cf97e533061681c7752655248e126058486d74e0bbc143a73e01f978f306b55d8e8feb83a22fb99990de51831f60212dd0f96002000d81e97462cbf7e2f5714410f82f7a6fcb8fb037688def6f82e475a774d13af810fc5a8451fe1d4e7baeaf1315947964cbd25fcadde07881de74e22aad67cad30540f8128c5008e7ca801819149a4a2c6741289b71ee7f19a8367001df4a977eaeff0670bbb6b3489d1d5b41ed4def6224b98b11536bfa031493066ee945f355bac25153fdd5a57d1de44155d0e073438d901100e18ec9fde54e6545fc760f49287bed4f5f16318557508a36dbbb56e46a7a418ed580dad4d081dbc8a7444ef960dcff6cf3e5ec59e1eb42b17096d7b04e4ad69b8378b7007b538823ddc8735f1c47799a30abe74a60def8d53ae928c4a106fa187e1481e77a7da512eac5a265c5c83872961d7ee78cc598240372a60b874642ded90a1b0a647e77623070e50c05ca9ad57d00bff64af401bea0e26a1317a388a86738888639f8e2cd5f463f85a9710211004dc136b5f457450d748bc829102321e092fa320c7d7a3349873895ae1dbde7b5f66f8f246b488c2dd07ebdaa63ee8886b7c0926af4456e8c2550dbb2d25c2c566db579350d03b278622fc77ca4baa8dc1a131c3145715a2dbdefd83c752f64a51f9e7dbb0f9b3e0c46f5f139c8e136a96f7b275ff287bda56256f181b50afe05ca3308b63ed1bc1d24fbf8b122755f71d6c81efc3b0cfb3d57359c23a81a570f1cadcf24c4fc3c885d6ae3f13bd7109a6405fde89ce7afd442bbe453fca20f69155ea37aad25d249b1db26e5793f28f0b52c5a7ea715503a9fd7b65214aa536f2f4feb01cb4e0e486376fb8dcd40c02aa18fd256a33d6f32809e2c57bee189a2df2c8f3c978671b9e2e86e3f4201e063846d2258e2c551a510759949128485ecd775f0a4508e7263c4f603245e542574a466f1739913bc5e68c98fba04e84086a4053c4119085b0306891cae119c390cceee94ed1738b01a4236350875b646f8e502dd9d495e86f477ea571a6510a153253947b42c107a88a3c5a4f03f389ded5cb71845ba34750b94c47aab0dc75d6900ce489bbdacba02117ab5bb027672351754e5033e91dddbb09ac22d34a8fbe5d91a921e890af9b397a7925edf8b3726cbea5c4d73d2c26a2b27265e958b778f43ea2f255676cd1797aa3c02e5e5320ddc0e0d45c05886e61250260129af2dcb272fcb3e8aee2bd7bbc293420767706c11ebefb04e7977595b453f3252d6609e23c7a60ce1a971375b48ae3778b598fee16cf9e8f006c9c34c1bfddf8bf05e8f08e2da6f1bb3bee348d1fccebf33d126349ab0e67557b39fc97ce03242ad4f780f2b3f3423e768a1428c328db0229d87ce05a389455c4625a60a5f452b9796d9f3180e5b187da80d2d0c9874d74cc598c2b55db2fdb83e4b07606f08dfc8bf54adef220d8b29c09b5c6f774d07391dca1f7903559f6f241d31d9f75a76ab538d4934862b7498be9acb89d7385d994e1b8457d5a2b9c7163fa989e05a401534a7a2f3494fd4307725c11ca9db69939042c34ca16df61294f212905c5f77445709d6fb0a4951bb96dd1baf73ce1b80bf4a78f6538f3bc67689419eb4cf1a1802d5710ed38b97fd4eba143f983bd4613f76fcc7425332b3f22212822d2777a1a54d2b3beaa0fe4041699b026d1189de608ddef3e3a5bd2afc225a445fc90e7f5e72b506f05323e589343df5d49e14cc4f2fa49e67d6bb95a04b8ab1cb758f918521f4f05d864e9602569aede4e53e3c49d2aa5a943b035dc2331b74046c8df49b7f1ba2d36a8bfb21919348433fc605b4b57d7ada9f1365d6e986e6ed340f8d898eda6ca82c9bbe57f9cf03f09a4f0642672c806497d4a7672a9ad7a70bb10325f26eb80d61984f98d5e97ce21b6941b2efa7586ab4b8d0d0131ea1d68b305bd8379a73c095e31558f99977f9995e32fbbe00d9725081b6f6b7401979bb02c6242d34620edf4141ad36df2e9a21ab12dde7", 0x1001}], 0x1) 09:31:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x23, 0x1, 0x5, 0xe65}, {{r0}, 0xfffffffffffffffe, 0x1, 0x5, 0x4, 0x100}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0x2}, {{r0}, 0x37b9106d225a159e, 0x12, 0x1, 0x4, 0x4}], 0xffffffffffff8001, &(0x7f0000000100)={0x100, 0x1}) nanosleep(&(0x7f00000007c0)={0x0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x80, 0x0, 0xdde, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 09:31:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x7, 0x80, './file0\x00', 0x0, 0x8, 0x81, 0x3}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:31:54 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x3, 0x3012, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x28208, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) 09:31:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x3, 0x400) msgctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:31:54 executing program 0: r0 = semget(0x2, 0x4, 0x14) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/78) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:31:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000006, 0x80000001, 0x92}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000001, 0x1668, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0xe47, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x401, 0x2}, {{r0}, 0xfffffffffffffff8, 0xc, 0x42, 0x800, 0x7f}, {{r0}, 0x0, 0x6, 0x0, 0x80000001}], 0xdc6a, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0xf1, 0xf0000021, 0x9, 0x5bd281e6}], 0x1, &(0x7f0000000180)={0x2c8, 0x2}) open(&(0x7f0000000280)='./file0\x00', 0x100a0, 0x5) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) syz_open_pts() 09:31:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xf82) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x200}) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0xa0, 0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x13, r0, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) pipe2(&(0x7f0000000000), 0x10000) close(r1) fsync(r3) close(r0) 09:31:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xbbf, 0x3f, r1}) 09:31:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x0) socket(0x18, 0x4004, 0x24b2) 09:31:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0xffffffffffffff4b}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r0, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 09:31:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x20, 0x3, 0x432b44ac) sendmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000200)="5a461f081e112bdecb2503122f9c5b2e669817c49d359b84982d6499c81e65f6dc52a34ee5de44561c6cd44ddb435022bb991c2803e6085236d3f5e1f6058ca18b6609cc5bb6d66cd1c97d8911c3def49ef4678ecdc3f64d10a1b1b80594aeee7144a1febf6666817ff74ce725f907952d6394dfe84df9692b456baacc89bd5a71628aaa23a5b01b6a6c07a9331c9370c45507c97e0bbe6ff65c5c6c7fe7c3993a", 0xa1}, {&(0x7f00000002c0)="488748319d2ce66e2c4aa742c9", 0xd}, {&(0x7f0000000500)="6c64442f5cd3676d8bf0ffcd10fb1e5b0fa94c58ec385d5cc149f512d0d47733319cae70d4324b01f66949399ba9952ab0ce4a7b63b92880eaccc0fa8f177a5f48862716ac4f8e4e370e55def2fa4336b6e52456388f448390357e5077e87948735d283abedd70291defa426a27757c897ad01ddf6cd825e931e895518acea63492bf0004061eaf57889f6a50c368e9c7552ed5f71a072f9cbe6ef1abccac075caa402fdb55e3266fb87272f8daadffadc3812ab0df45b4d1d8266fd5fee0a0119533869a1a7352fcc57d76671cbca5b12cc6218825d451dee39da815da117a76699dbf5e4f6a6ac8e7d28adaa9a8266be8a4dbf0c5aabdf3044a4c8a0e5cc21b615ccee382f50b70a80d86498701cf7145a3f3e9e006f6a874b1393f2c51d351330409757c3759216657b10d64b7f16ba33712d9c4cd348e4999ed46fb89db2db63867e5a83b0598992e7bb6f57f8cd767c36eaf25888505f29f6fdfa3fa236159b943b3428bcf8eb599de21f7c686571de7ca0bc5a2d69893e5d5ba10e4cc8432dcdefc1892407166457d554af40842ebb538a95c4163785f6d5e5d14ae4ddcda464c647f10cc8b2c8884961dcd3de87f683ce22b971620356b58dc7a56e7c2f78bcaad9718d246c82784350023df0df5da954d675f411731d7993ff8ef4ce421a1e98eb783f3c227bdb66e7666e735d3c06adbf6280b76f6d71c7a11228502ab4d85d61bd13b174de32150d41e38c871d974be6851775b1111505c72d5004450ec36a8309aa3bf444a685f57d7041dbc34caa045f6da8afaad53f65dd14fd2279a2678af9b8532fa832d9d463c5e63a249423ab40f1dca430d5b14366486431bbab93be5ac614415ef707f9199ab1e061f3817391857d41e16c6db697b099011f4f51d3075c23d3d377f9043639fc968da931a9e90a0fd3d65ee6edce0f880a55d100d923134d46dad5c8e014809ac3f2fa9c568c749dfe30190032da25463cb03142ab92e38f51a77d58051f6d062a3156b3775bd02142f5d791ef3a66871bd05ee9b6c16b6d9b69c386c98e2a6a202f7a90395d710a2311959730a8dc39176039bc0bf1c97b3e979cff71800d05893c5fe552bc0b3033dadc91041843fddfc08738f21cb5e4cc887787d1918962d1a72646c8c8269975cec503260d24d6dbb6b930a0aa0bfb26d75780d9e844d2876f39afc236d9e997d471d3bea1857cfc0613cd53fbf8fb5d7c956d225f5e5dbf71f949942dc44d6055f1eacd164eade220f94a45e8239ce3bdf142b835ae6bcc724dec9da74f41bd72a7e6b1a2e814601d0b03b5594393a2bb92ce3ee59c85054140c458627472773dd8d007824b9535582d2fc5138460f69b13397c9a3f9625b951ed9cd9fb6ccdae021e6651e7b033f820173d9c62e6859acb2c4030bf94426f5af3aeccf8f063714f94d0ae6bf80f84f6c281462623d3ab5af6740487642f9a2f5c767d53ccd2f42564a5dffd3c7d45e63856e0e177b3ac1d2c944208235b88145daee72e2802451b7615c65fcb7df04012be070549145035ad6995808213e263789321617b69979ef99202396e8760cd9a6cd5e74dc8cae97e15a12d0d999352f9536b70aa0c72825d9b7264a36b83db7c533e69b89206dae6673d5729712ecafda9b291d246b8fd5720cd33d0e46fdad8e556fa7fe9f04b7c4a76882239f440b744a636e7c4776cd635874ace41b1d5fe1e1e76b5d16e44d1e9a2342bf628daa0c04b91c5416209c9d02d3340b6740b25f5f9fcce3f45a807549f4e7e3edd2ac90147ac36bde480b9fa50b9caea146f3417c2193fcb393a2fa951482fea0a204d4ef6e32454edac8cd0994ac31460dddaee590ca4744f4c2a8312e5286ed4f95e942601236d8b3d0d67fac924f3b972ca1f1954c992c5cce50440317ffbf7807a703012285aa9e8665546ce98e34d9e6f695d9da0120696107a9f08c2aae645205777051b27a45bee96589e0ccd20cc4515084f3d3284f954ef24d5354b92c9a44579d8df87580901f38c1433e02b5f6ba7b5aeb7aa9e39d74064a0bb401d1e9c0ebe3f92535ac3091dd0f284294cc194b23ca193645ae58f3593e5093f3afb692ce26cd60ac25811e83850164cef731f88e4e7748233a4c2ff7e9800b30461a8cc453aba40e72c59a93cb4ae9b4ae1df2344db4ef150b3bf9e96d5bf0b2ad8c7968b35907ca30942b1f5e67e871739e660d256d9c0672629270f2f6f7c654e79b4eac6d953776db37c6bc319208feb36fbf70d87bd39b77e3e268f0c934eac2197180ab83be15a9c9370384004f1b902c09654e6d4b5a05c6adcaafd3312a915ecbd2a6f94376a3bef78dc8608911f9c0038efb9c845d1f0309e7bfa95e17e7b2c433151834efa0f1a4ff052258ba488ac4bc3ed2fbc057296740f281543a3f38c0930174e4997cbd979d3271b0eb78b71f60b075c3dd8d8ab4bdd8c187c4515ff23e6ae06e7b780029a37518d1bb74ea8969bfedce5a9c04f3f61c24516ec1dd219b72e2d7f8bc48f324f7d708ddc46fec7c423aa8c6377d0325feda3dc012585592ca0c55e26e847e9641670e129f6e60d4006ffc075f2e4e520dda761b8f931f198983cc931f7565b50e6e4888a4373b0b9051ffb7fc252cbe902f74a58ec7ea72dcb6c3ef2b1cef7f179200283c3e3b057d5f1751103eddc9f234a253e07f8a4bba8d3804270f5b4a0be5e10ed986ef8629ebfe162ee4ed5a04a5a01efb3c3025b5c44065338ebfac26eb308ac9e94810dc3164f34ff4f4ccfeb4aa60615b8be731d9618235bb8650cf375b4b20d5029a9431ee559126be23b7d0e612e0f02771233acb72b6e314a58aaade4c15b1d4e611933ff3ba6a5d7cf82e356bffdc880752356e6e69d4d647341eda58294d281d161cc6656cc2930ee8f9b8e29eb053e59177e6e968047c2b789396570b46227ed90faaaed5c7c2cf3a3516b4a55d952e44bc958d25d2a35fc6dcd1a8140dd19661acce08c3175ef5b04eb45305788ad6bf9ec4b5528ff067a854cd8297c3159f51f1b1ffe9148a4b7fda4f9ca1a4e1841d379fab7c2f8d45a263a830b9fda4f7d7c10f9a9698025241d24ac8aa18235d2b5162d94df5a12efc0d94638eaabd0891996fb85925f7a0655bd602943b69f3a48a571ecc76f888cd3dc03a8c6ac0ca547d237748d3863633f051fc99fcb7a993e7a8821498a4768430f2efd2e47f130da797da85c0dac44ed8c2b5fee9e4fa0e4682d0e56f69529f50e88df6b488b6da4df5c597d115c8c888591980e9d039920ab64323045fc58099e531a9be11045b555564741cb244ecf057f7a70d849d6f377b22beff6b37e80bf09baf2eb7551c1307219219d8cf74284b938545a9447939a58a51c63c56ccb91c78c2f1e4dd1168650c2255b5ff41d614dfdafd65dfabb7d4207457aadbb27decdf0b1278f1f4193eeed9ba819b10188f27c3d9172e8ba4641f0ffc4d10c09a5afeffd523b3af2b195efe7aa4314e60b3232b792d89cf55788ad548a50f3275840230df40d752bbdb674daa40eabd6f81b0ba16a67b578c814a76942d822c150f3b738982d19581fdd77701e2b92c245fee2c130a34e75e1cdb59357cf1bf7f639caf46fac12b7349c2d5ea2c580749c149e982abba904bc03b812e31e4f023d389fe9384646b70504769d12817a676acc621c13f344f16d81c5788c23cefbb4c7da98bf396309f3b359d0c7c63662d77e0682736198a8a71710668610cee5e7064e0ad52cf614faf124cf4c5255075abbb2916d78654f841cd009e712e82d82d20160d6c3eef4666b9f84716d510d932823ca040cdae899654c18d1a5877e1c0a335a57f88db59ad27266ef20d5f74fd60778aabd35273d06beeeee24c860be34ae631087f8b7155519f6f9414d9820235a722636e1ee2674796daeff35e65a04bbe5f0e8e4c571717e288f66f5466dda95396d6be23086b4bcd1830deb6c087ee98d92babce471675f150d5e25d958207d8094a9f4b82821649ce62f985d7744db4aa4cf037c3b3190f075465e552106d76a64d285c140274e01e47bc4899568faa90e44cebd6f16ddd225d0115b2714b579e75f1ecb3701094f66f1bc44ebb6ea4e0ee0057804019522c2129954778015eb0e6e4ca2782c2269cba55bf35a755794a2b32ebaa6cc5d9c2d36e2eeacfd42daa9acb765a6915b9538f0ee10164d1b0f3f55ce0b5ab287e9a4c9e80b38555e8eef9f8c280d40eed62b5bec67bedb0526c57bd3bb77002b1a4ee2412aaebce485c10a4375fa1c9b93a3b4682b6610d48202457774dd131022876001bdd9d7424c58d9a32a07627142f99b709af65dd7e774a85d93c6759c661597f4f79e3b357b662eb0146d1fbbe96501857e197b2d718e09d5b16e9dfb08ab9206907983e546b25a47cb91e39bd2c89707ae49d93f6f977d2aa59fb7986c2c773d0a8878292b4c5dbaaf8b25a935a240c80894f2092525fa1653676460ab14e7655859894e140ab7e5c27bbd1378401215d68c16694d32552552a6efc934ea460cc6bfbc916a87e6a59c3b6b44e9c0fc3296b5879501130cb5aa18ff61225c6e52c58e1cd08e70d8fd76236b190df973aecf11865f34bae6b3861a310f3b2881634722716c739e2bcb58d74809132c3610c4fcb01dba49afffa9e199a10d01f5c1fb5489dad88edd2d11da292be1c70edf1ec80c319944e58e3efc7ac96062cf93bf70fed682a5a9d09b9a85648a8bdef8b32c4d9f46035ee5c5698615b42ab399a6a174ee54a76ff8fb26e80aaa08e07960953469d62f9620b93d0f0c2a39bede7489de12addb79aeb1595b891b7a18e346887105bbe509422b17ea3ab693c819202811729dcf1ab33e74cb0147dbad45dd9c34d3f3e40d3320f30cad88be9f6837dc6380ce20b7166579f5f1aeafafcfa22fba66a0af55a414b2193e69bad2585aaa6a007d6132d8ecac224fc81318b33d7c796ade6e76500277b88ddc2092c7255026726ea306882cb23c9bdbe08474bdbc7a050e26cde5712435e5374a0e25bcc23f8ac6670014a63a3d2fd9fdef05d8496f991a2d5ce888c46213d0abaf191873279b2138d00e9b7eeb51f5bc4e36519a76249bfe7964489bc59fb26ccc08a76f10d2605146d4e0e2051ab96993dfffb675f6f0991fe4d50f370a920a099e5237d781c2afd2c0271cae5105c6a959d5d260c68756380d7426f5c29eb36e0f8182bded6be9951daf4bd2d4a0b81847339c568301a6a4cc21db6fd4acdae13ebe60827a854e2cd9c4048fdf751fc54db1101cd3174c4b5cb51d12611d25edba581a58e5b3fe69052f395b4ee1aa83daec4cb38f267777853f510cce63af78700dc6cb8e75965439ccbf8a31ceef3568533bba74a4c3c8582f1c7c718621ed4b347a4ee58df5cb6921dc691fa5347ca5da4457419ed31daa2da69c5f8b474fb594f419fd09f22bd30cf3dd6f0c44597f2a9fd35c5507ec5728cd8e277a761f9559c307e9c2c7c9d23c90a4d9cbe97d9105578ccb1b0f50f0b57983121caf2b8f3389914e85cec630beff3b18d1a1ea27675f6970c6a73e10bda2e50eb4d55969c9d3a8e36b3026d3a8f98b804d7dac223ccf2103f0cacf5a87366187ff5451bee8a78baa2b709ea0f20ae619dc8d5341d3f3ca59a91b6ee616d410b91834fe3ad69022c9af91fafcb611a62ddc36083443c91f14cbbc40951c1a7412e1a9c4a303febf505f402ab6f90b5254a911f4550d4199be7283ca742dd86d12ef6d576c45b7bc88945cd92ed2240d2a2136f18f7a", 0x1000}, {&(0x7f0000000300)="94e399e01b3a1bd3d9788cd74f4544d5a2d0ac0a5750f56573a4fb8c310e5ff86c80422e4ac581b98f9f0b7fcf511141ff5c8f180a64686908feeadd51d3c9151090ac3af67175dc23da0e3a5344e253321c24f62bf2a85c0f0bb403d8a322ab7ce2b74ff520120bc381ba029a8efa8aa997b6d98fa9f3daca030bab0340f744e2e5956e6e6e983eed1a8553914ca28254379eaf3c8c501af0923351755e9d7c444a5574af29147924e52ba579aa758c097cdc9602c5251680c28dd30d3756aa1fe79e6e23acd345e14b468ab700b68bfe60d9f0e0efee15cafaf0f7405a81c0f7030c4c9268dffe2e8a4fb3b690", 0xee}, {&(0x7f0000000400)="9e5c8e79bcb7e332b5ba097c62", 0xd}, {&(0x7f0000001540)="dfb98f4ce4862b500ff049a9d3d494edfde8c91a7789fc7e5d52782303d56b4d1955eb5b641e5914eb150853fc9cd48fc0b90feed4f64fa9c5085fbb89c6b604c8b5be3486d5ee8bf54a1e589fb9560adcf9ce1760901b10a07fe97eab85802750c7529cc85234a45ec049f7f2a12c9da7b5c342d2901f4f1d00e5a26dea509195eedea61dd16d51ea99656e0a2aba0babb7d2ff134764286aab8aab1e17bd91a5275429c09e6cca1c2167da07ad234a0b7b1474ea42e61a0f0d9204e31b3c34478c9a38e8d3daebda2b57a6b51bc2db46bb4768", 0xd4}], 0x6, &(0x7f0000001640)=[{0x78, 0xffff, 0x40, "264177ed691bb9d99fcb05ac3195a4fe577882bb8b81cc22a681ea663b7b8573628a76d01731f0919a9f2b3a64cedb6fa0f312626158443313c9e89f512e9205e38e896aa642005677e35434ab78d04ff7aeb8c76a0841234aedbb0e575935e6e7"}], 0x78}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x97, 0x7, {0x101, 0xa07}}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 09:31:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x83) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653007"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:31:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000240)="0b41faf18c3435c3213db0b28fa2b7da8834685476c0eb7828bd82ff27f74c6bafa9ba9d0d6cf30e5da425ca3f1407975d30c4460c1bd65619d24f0418b0ca8dbe73d92d69be7f8357067afcd5ee116cbd7b4d2c60803ce954650c33e4e0a5d2fa3c1a8d9a56c559ffeedb1c4dee2d5a4b73fca3d6f4c081b8197eaa8a041cfb8fa8e1d137e2b38e26f27b08ea0fa417a56a446488ebf78a7ff756b4a1e96a06f5427a1101260ef857c8ecb7472c52a08945629ece821c", 0xb7}, {&(0x7f00000001c0)="8de2a0886fb8e6", 0x7}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 09:31:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000240)) recvfrom$inet6(r1, &(0x7f0000000280)=""/119, 0x77, 0x43, &(0x7f0000000300)={0x18, 0x0, 0x9953, 0x4256}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0xc003, 0x1000) recvfrom$inet6(r3, &(0x7f0000000140)=""/151, 0x97, 0x1000000000001, &(0x7f0000000200)={0x18, 0x2, 0x9, 0xfffffffffffffff8}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="b4aa62b6ad0dda27ace048ea7e52bdf4ce7c730cbb6630fffc309fdc793d3e51491439c89c3b408a8fb72c5a83d2dcf7c30c1244c1d01dec886a848a336afd6e3a4caa055484e949d0306c4092921f587776f322f2f4812677f789b47c15e12c1fc0c6524a6a3415fafa54c0c309c637e54ab787dca6720a7232d054b5de6e7da376428d1ce0063cc4f569087d38d2"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff54}, 0x402) 09:31:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0xfffffffffffffffe, 0x0, 0x0, "0100", 0x6}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="88", 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 09:31:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:31:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x88) fsync(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x92c08f5a5be6263d) 09:31:56 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x3ff, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/248, 0xf8}], 0x1) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 09:31:56 executing program 0: setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x1, 0x21a54b77}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r4 = getgid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r5 = semget$private(0x0, 0x7, 0x88) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0/file0\x00'}) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000800)=0xcada) fcntl$getown(r1, 0x5) r6 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000880)={0x80000000000005, 0x2}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x100, 0x0) fchdir(r8) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0x80000001}, {0x1, 0x40000000000000}, {0x0, 0x6}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0xc5}, {0x3, 0x86a}, {0x1, 0x63}, {0x1, 0xfffffffffffffffc}, {0x3, 0x20}, {0x0, 0x3615529a}, {0x2, 0xca95}, {0x1, 0xfffffffffffffffc}, {0x3, 0x228}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x37}, {0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x31}, {0x1, 0x5}, {0x1}, {0x3}, {0x1, 0x8001}, {0x2, 0x2}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x20, 0x7, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x7ff, './file0\x00', './file0/file0\x00'}) utimensat(r8, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x9, r2, r3, r2, r4, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r5, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f00000008c0)=[{r0, 0x24}, {r0, 0x1}, {r6, 0x8}, {r6, 0x4}], 0x4, 0xfff) getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000200)={0x9, './file1\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000640)={0x1f, 0x1}) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 09:31:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:31:56 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7f, 0x0, 0x1f, "a6bfb682c0eb41b1eea83eeef32b7ace65f0c4d4", 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x20, 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x3}, 0x10) 09:31:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) 09:31:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0, 0x88}], 0x1) 09:31:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) pipe(0x0) fchflags(r0, 0x2) 09:31:57 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x89d, 0x236, r2}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:31:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x7e) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ea12fd264db9f10500000000000000b68c00a21166a0ec41d9d9beb7f96a0000ffffff7f00"/58], &(0x7f0000000100)=0x42) 09:31:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000140), 0x10004) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x20, 0x7, 0x100000000, 0x6, "32c1f00fc47d6492cd3ab88a6948afbc4f98ca30", 0x80000001, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 09:31:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getegid() r3 = getegid() setgroups(0x3, &(0x7f0000000340)=[r1, r2, r3]) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') mknodat(r0, &(0x7f00000001c0)='./file1\x00', 0x4, 0x6) fchdir(r4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') recvfrom$unix(r4, &(0x7f0000000200)=""/166, 0xa6, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') 09:31:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0xa0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r1, &(0x7f0000000140)=""/86, 0x56) 09:31:57 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:31:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = socket(0x26, 0x4000, 0x3) recvfrom$unix(r2, &(0x7f0000000300)=""/131, 0x83, 0x804, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x1df}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000003280)="fd2007bc0bd7c0ee06505061952c59fca3be8f0d862a2d67a54c28e5a21a903293a29b598f79d5395ba5a49b0f43e80e6593afe3d0053571b9e0c8566b2b96ad2c2c5d8af67734ab418456ed9349ade15a954707ffa79a62ce43631bfa382f924f9f32b479bb10d440aadd4da91654ff9d5deb30df87cce234f08e64aa7e87934e6056ba60d3d90f02fa508ad1959727ffb3f31457826e7379773e457ea24d66814bc9511d230969626c2e0aed85237270910a74ad8d1120da1006ebc6f83872b037bbb3ef775ed5014640c4c4741b53914901ec572a923416395483134928968be93ca9e52260f3060bb31f615214f9bd042cac416ab78b10cf083719149b51893a216b8ecc7405ca2c5c1b93eed279a86000ea3c24d5d3bdbdab70ec87ba8412e7448d1b5abb2e73646c4b90f62729cd35aad47428809646946dbc87bc6c39df20574c2795ac7c95219a7c6c777c9607eef525c30b124834b7e04a2755a2b38ab9d8fc45fc0db0e6b417ef39e1f21b9155e7da6d059f3659e1af24838f77e65410f8696f4ad8d898e33aba8d93d6c9cebd12a12b6c3766e0c1f6fb3db548bcb9dcfd99c29f166af495a27b19b713f81b3dd70d058ae316d981dd0816a32bf9544d48264fe81f4a88f9ec6964656580b6e35f06ec08e7b4218d4fe5129f50cb09a7841022d6f6618f60832d7b93ca484069118d0efb1f35e7cf48409e898bed3fcffae2117cf20dd503e1fb63c3161e258d86f98b4931443ce1412eeb00464f0c514bc20e6e34f962123813c906c68153e540d4be5d99e0ccf6f2bb31bc738696c3f4539fbd8760f73ebf8e2b5f76416b86daa5adf77a111e575b8ce4316d7ab60faa01fd84f91999841975778052467119c75f267363b2fc0e9ab909c91386bd2caf7654433ffbdbfd7dbf686b9ddd7903f4c86ea5bb92b96139a6e6244102f62c4708195f1778ea36ae8a45eb97a25100e4fd405d02e5ae57b09db3484a63974ef251c9155e23c1b7ce861f6ba2c8563f7e27ad1cca543b175e97e7ebf8b3e00c9dbfdac618eaaf7117207aa9c64f7efcbcdc9291496fd9cda602cfc9f94b9309bb2eb0186582a116d935c5c1fcfc7f4943a76f239ccd1ddceea8f49b36c756e1407671e91f328a7da505a20754d8980d3da2eda1a24b33b7964b5cf19c526b8f8f25f71e51a0eb7f15540e45b5308bc37036be5748972f0076d9a2c6b1ff7b8cf1697122fd443e7a72ee7bb7aa16dab7f9e726d357b7d644f405fd3105652db6a7e2b9e1a2d61669592ab031f2e0bb6700249fd4d9858f49b9057bd4a57dfdd04f1b5d1b2151b454dea61e62ba48f1ec510a142ba84b2fcb81d6e0e89f215c2afc29f94d0de899c547e97ea564dcb97f285f56684cb80570db51159651f6d94ea8ee7286f4623775d2eb2abeb5c770f3aec92b112cf9aba66d55d6c266802c7c957f7ca9fc3e047c48c0bae3c115896b17c0b9932f3f047e1ef0d8f1ba5049c770928f8f6d25c60a45530e591becaab5e72c7e589e41c0da62b8a4f3d35d801d1d6079e30331acb7e411df273adcbb7c1c9e201654396f34bfb3dd9933f4ff85a681b2b0651e9b11fbd99cb9e5d68d02867db2a26639257fa95eefc206b667257a08555bccbaca0f58be0bc4b3584b6d8b654053c26ecd09248ae623b889a4afbba0e22635d0c44fd7e564f2151003d875fd13d72c40a90fe0c2d78cdc70589cee4e8e0e4442d04941f857322e113b2389229d5dff0af6337f51b2912c210868f67ca3966327b5822f43bdb373caf9cd1717942e19adc3711cb80f6bc1abf3b8fcc728438916305a30b3416d65b780107ad5dc7e8eaa96b419fc08054759637bbce1d618b7f0f6d2053d5b7bb9118fc8ef1eae59e3a93c24a22d3f060cfcf94775c1f297424db2d7fadc626b43525a3df9b0f2c253ddff52b9b4dbd872cde676abcdb68699f55049698575d996b23e432d16a44f7d82fb8ab9ef74d2803bb7cd78f766d2d5f1b6cb854b66449a9fc3a5c867aaf7a60071605bb4b0a7161ee8da93828492f4aeeee25d33d09c54434d14e679f72bbe64d03b2879ab16f2909df541e71f101c6bba1cfe5c7a82a2b72852831421e6c61b86c54e3e2a5c975cc7e20643043f341673505e2f83a572e789098c95517c1cf3706f88ab176230719b49e97432b680cd02a1173b1bc9b4b39845c310f3d08fb9e2b230119be08fc1e27d3a7422ea66286fdd9e98a26de100d98cdb134923d0bc61d1241ad4ad72936038b661a4a3bc1a1e0f10ccecf5ce7defa711a1d31f90edf31f2dd19fc8eb6fceefbc7559ee015759471274979deefb39fe376460e5c59d746e3942762f2adf7aaed6bca51274448d41ddc74890bf2af19ffaf750051395cb1883293e39a21bbce106414bad2953b756723adbea84d29a0579b499d8cb64e2ae963bcd039154c8f395982a5c495a76cc14c53291ed7f932372f48a854942eb647bed1e81390adca25bd970eea0902ade845a02ddb5e3c953484796c6ae011f98db45533b2e169745a96ebc864de0434755ec9d2c7334491146fc4c5ff629dce264efc8f83a0d508694511e3712600223aa8744caf1cae56b9fd8d122f55d5bee2f502ace8ee969cf097ea9ad4a853f9114e2ce47776c60774f4a8fbd51808b3bc72038aea0c236eb6f39e55c36c14824d36e3f04806c8049c498f3e899970c73441b79def75177f5df0e7c17d6bb7079ac95be3041b9a869cc851689bbb168306f1dce558db8726761ed8e9252c66dc6f5e695818cfc58b691f8039e8a28a5710a4d124eb86a4846d22f3a32ce1bad4c330b1563b5cf97f5093ae7a8df45e42fbb8997b2cca44d0b1bd9c76076ff0e70afe132b920fcafa40905d017ee12f08593340218fc9dbd5dd5ccd98a759ce47dcbabe1a77e7c2a7dbfa1997beb1e1b6bc100038fbd102a8bf8650c69cab146da3fdf716aaf625fd49bb538e45299255161d5e3dc26b9acecaea418063868adb91eb2f59cb518f2f6655afbc5a1bbf5c73c2c45feb813b549eb82000f8a5322a377e3eaec623807f9fb630a7415187378356e4ecec662e9bbbde7835a100975ab0be6885adfd0de520928314cd4378c9494814230c3a1f15eca7128d2a4dac079fc5b129cd37c608308340d1f8045e69a9794ae81f15aeb142bebe704f6e370b8e5a2ea004af16980aa3215ffd0438ae78faa3b3f432f7e6db2af4d5cec6d86c2f7041a57dcbe4448036bdedaf54118929aee1bd4d4dddeb5e655b2f96aa56863bf6f1f86eb96a236116ea5a5ee574a7ab899ae72fb476fc015e9fee3d561ea3030f392f00f50349c7f82eb55abb615c1c85d60aa758c05baad0ba4d9747d78a9ab64b399bff00cf433456bc608570189ff71ed24b34c5d9c6521e148a6e4034ab4da59b8320224fc4638e1f739673687923fdb25f9b2bf9b4b1a9b1dd4183b1dff79384098accd89938e0a78b76cf8a4fb35b5174448a0e7d1b2d67cd213c8a17662c8ba9d241941a95a2f7a5330168899340ab35f0968d0bced9143e0c869b909d6982eed71a3b0ad1fd3819c0357b4d45e81e152c1e7488f274aecbb40bc377c4ddb7cf9eb994bf2c839080e559df6dfc55aa70f4f25a53591fe31a163070d782f70a7d02d936faee9f43c22101673b0d2bdd7f134dd75664ca174c19ca37e86cefc6442933d79fafd91de29ba91a5b9c8a65e955c5c4f7647e26155b926c4a3fa1780a724310ec07e2292eb65020cdead7daf367c4de1c10dd0e063ecd5cd34e0196ca1deca1d3eff9dcc67c250c44bb76916c85c8d1d6152a1aca87f41756604a98a8759875a5183feeeb7fa699df3e3565ef944987c2dab9442e165261656f1d26a30373e0541cc787838c8da05cdbc6181cd526e05c3aa6abacd75d38d6b83216cec66036433c762a75c53419f2857a55f91d72d61983079e48a11ae639b5db960b13014f071c1741f2348d551b8bf7e9f1eea4a64bc1b9bdde3cfce9a52f2622d2470d22dda43b17f7787fe9fa227b16102bc41be5b96eeea2092c8fc159bd308c95ab488a77c4c72b74c833329c10d3f94c101ef29485a7e4bb07c88aad41f831dd9a45fbb5522d8a36e4cc0b3bfceeb5e86da176472788d3854c8c17bfd346846d9b35f5067b3bf37ad678d66e25315b3109edf063ce2732e51f380b8dda77867fcf90da04da84d62bd4109d3c6af1e178d143465f55c736b30a41401a67c154f0539ccc198729d9ae2ee2588441685b78ed3a42722151f5c3c128fdf26749484f24eb43da5a1a32103fc66cc46a81b1fab024e7ecee436bf9771411960973d0b5f60c1efa2a9305082b5aa995074fda95218e5a3473d4732ece94cb381791bc3372bf3beec95ee0dfa5867cf5ca5c1378c418f1b6b869248e14007763b569fd3a66cefdd2e178bee78479c5b967c25c9b0a244aff26807b374830081053d062b2d0cf4b8625168d3e9a65c4e047b2fd2427fdaf1ba87c33cab7cc4f023679f18f1f5880158af9a9d4fc7799339d4269c234e1aacf2db745bdb2ced5c624796a8f18a99dd981a0c2dbff7ac495e3c3dd5c44c705483affe078982e503ea475743489bd4b2888848d96d3c82c27e55b3929ce7fada9179d5896faf2206a1b1b76481ab11a3c4ef7ce2ac015e46493d3cf0120fb007df514a236279626b76d13074a60553d17dbc9c31283565246fbf9182a4db8e6c84e58a9577980c9b6bbba434e8575ab21bc0760f0df1b7081503476e323cef9e29a66363e187c3eaf0c991283af174567d12e2e68980685f1b9ae776000704205713a19c9cdbe2fa14f72e56dea0140524118c4f88c53cbf00a45cf17591c90f54403438a183f84eb132a0a0a470591da339fe4a3a4a1eeba2856a5b5ab0511fef43cf2d654bdc1467419e8150abf696f86492c0de0f56ae6aa2db57a9e0b4e1371666bca948a18069e15916792308c6765c526d534935a5d2d6a5dd1d5f00472b15c09ca22fb77ff7e79b8c45fc37618d50b183f1fd150559b765c80261b14d86371dced52db93beec2a539ea1faffeb02cb407656c4c281b95e8bd88db6b492ef028ccd53d360ba1840e96bc709d27df217f6c839c2150b2f17233088c7e7dc83b1cb2229cd1de7ca98739bde67a9440ccc8676047540a930be93c2a896f433bb4d27a58ca9ac9f758a646d7c1f7a7c9876423514774336e12a0806ec4435b426b447839d579bd391b68931d6950b5a5424d2e90085354f372692de1338cc4a33581df8b42c05a41415810c8498e7f367a31487502a673908c0b4e24955be8feff170744df905bec70cd08639d991632a0ea4f620697a6fc98b49c955315c24d3a98fee9173a590c71ef96d3a66158f6c5b310631bc3f0541e83bfdb5fa82a3d01ac8cb0de59774cef5f56539b3e4a689265ddc5817618782b9769855b7432adae343d8a4a6f376f72d831595d8ef4d176c996085700b5615516ab7db74b2fa0b5abee1ba6a3c3026a55f3de1a2f436c451dc9b380e31a1cb99a99486eee59e68aef2be0c2b3cadcc3808f427e5aec00d7e5fbb0bdef098988db4a22652e7c8c531ddbbc5ee2e0ee134788d7c9775f1bb87b526af0dd8ec1818a9ad00c07795c08a62fb654f3431e859ba41e568a09d7861b0b5ff4a1dbf429b75918cc69e593d717ce2357fcbb6abfe3e9ee389a7ffa8a4fa0cd809f90ff4862439a2caded5767d88bd35a5448d89c38580dee70b8fc4c84d3480803dcde76cc494624c5519cc6f3195b402f2a31f29fd46ad1f6a08ed0c28b9c068dc31a27470936", 0x1000}, {&(0x7f00000001c0)="61ce4e0f266702dffad242108d8e22eb8e001b8787c0ef420d1450f69159a4b90992126bc5c0d7f89cfce25ca7b518d88051399cec31acfc7a673258559068b57a8a13f2f66cbcd2dcc1f385b9f86c9e859a9155972debce5fc580086aadc789dd29a4ba39e6c8918e981e97bbbf8c0e9e0bc0a178", 0x75}, {&(0x7f00000003c0)="d26046501556463f9b386a9eef3bce5a3848ba48804aa14746256f06760a5f864f07c1c62d8d9ac5bda90173d5fabe98349b6f8f1b1074326cf7fb6915988b6bce0a3f52ad3294ddeb3f038875473ed8ac67dc7facebe2532fa496689427ae48bb41c91a8b99b314ed7e2b10150962451d37879593d4a4fccccd0e681c02b3c0b73c41c369c5baf4a0a5d7066a2c617a34e730aaa7", 0x95}, {&(0x7f0000001800)="154b1eb015bd0dff78ae6fd764a250702527fe059fc219fcb3fcab249df2b29a7ebda3768789b12c161fbcbdbc4fe056da2cdee97b45a9f8ecdabd86f493dad047df68d9746d8535fd732a79e02d2a194dbad81c9f07645b4038f7da65f9a199ffa6bfad12399c2ae6a5449c4e06ee2dc349fadc471ba1b1ff2854246a4499b284b8021d1fd255ea14d2e203b66ea387d2365050c92ad53c4acf960344887a9b9da3a5b130c403482010e591f44a8c00", 0xb0}, {&(0x7f00000018c0)="b8c7f878797f1593171b2592b09566916d7853d6ff5a3701ac8cb4643e5bd6d34cbd886acdcd56e6e87015a38b9b09898b04b7e5576ed590a061fdb938d4e39c32c018be1d7f9b262ffc0344b57fef46a48609bd60c3962acad754bd7517eed7f20a6906e59cb1077cc6d45a4dbca9fa460da29ef7738046f14963434e6171d6ffb6b6b3e31fb5f4268fb2f06e269cb77aef0809c32033e3f48d71093c9f96ee8e41774d7f074084b8070319b919694160dc8f4a7270912f88330ab2ab2c1112856ee9313827c801eb5267df6e7efce6e60df3", 0xd3}], 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) 09:31:59 executing program 1: r0 = msgget(0x2, 0x47c) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)) r6 = open(&(0x7f0000000580)='./file0\x00', 0x880, 0x110) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r8 = semget$private(0x0, 0x3, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup(r5) getsockname$unix(r6, &(0x7f0000000840)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r4, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], @ANYRESOCT=r0], 0x0) shmdt(r3) shmat(r2, &(0x7f00009fd000/0x600000)=nil, 0x1ffe) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = msgget(0xffffffffffffffff, 0x3fd) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000c7000000cbbe67c07e1937908ed1d7452700000000000000000000000000000000000000000000000000000000ec1b000000000000005e000000000000000000000000000000000000000200000000f6ffffff00000000000000034bb3b61e8a3f3ab917a5161eabbf4f474167e8ba121605bf13c968aee314a9ce370a65ffe8776b7451d8b8ae062d72b0f7696d09f4674067b0712ab4add540cda091e789446b3a19d3d6fd75e2cff3571f67485e181c2877ad04fada89c4743aa9a632534924867aaccbf946964fcc5677d02606b3f34b8f6783d58b545a3a0b01d81b18cbfcd4dc7c8bac24b4acaebd46ab2cbe1737231ec1d377b9798fddb6cbd45dd087978900eb873cacd8fa0a396b9301380175320505e235d83f653a1f6fc5f74cbb9dd024e15cc6a93025b5aeba34b2d54c80f43915371848e0de90a4741e614abb08c757aee102ded412e9bda6333773f456decfae226597cd52df0b990cafba2caac2fa9354140f0ebf342b7d9370c4472b78bb918db7a6c1c274a7a1597a5a93152f6dd6b5e1451e42402d6e359e3e1a4d6199300ad2985ad43c9b5ea63d878fb6a70ed8ad57a6967c0100580795e9b675cf93f41beb04548f1b1ae20292cbe84631ea00"/482], 0x1, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000140)=',@\xc7[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='1]', &(0x7f00000003c0)='\xf7}\x00', &(0x7f0000000400)='\x8a\x00', &(0x7f0000000440)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000580)) msgsnd(r9, &(0x7f00000008c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f388a7ebaa7df7110870e8287041c6cec4385470d4921af62bf5a090228e4a2b52e0"], 0x1, 0x800) 09:31:59 executing program 1: getrusage(0x0, &(0x7f0000000240)) rmdir(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x88) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() fcntl$dupfd(r3, 0xa, r3) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r3, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 09:31:59 executing program 1: socketpair$unix(0x1, 0x2000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x3}, 0x10) 09:31:59 executing program 0: pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000001140)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4, 0x1ffdffffffffc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 09:31:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 09:31:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20100, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x3, 0x3ef4, 0x38}, 0x80000000, 0x3f, 0x7}) sendto$inet(r1, &(0x7f0000000140)="2f2ba12cc28f6d83b025acf11f61cc1c56a69f18a31ccf26bad0eacd3b4c377205c388a22dff53252e6f10f1814c407bb15ef01ef37f1bcd38c9a48d0c13326883164352b50b6ce94ed3d0d443374a2e40a552617b73fdb923e6dcbd69af1a5e8f30a90ccc9f10744eb93afa877782e71d", 0x71, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="163ff5b60d4cd5cc234c1d4d2816119dc5c9e7c5ace8aec7c44e3a37d3d11c25d53bcc1b7492ddb7572c1bc83103ffd24ff226ee3391889962a00da906493d73fd9f04d8920d8fdb45bb4ce25acdbf011564af35658aea0ce4f652de9bfa656c3ec7896df690df786d267a9df456720bc5fc86879de7d7908f5ce4bfa9ffacd0d16f65256f11738752caa2e8079bcdd14cb0d1ada1b824f9f0ea8dba572ab4b8e62ee08d713acef461765bfb0cc22a67462d05c19f7e7f4c338077fc49edf9", 0xbf) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2040, 0x1) 09:31:59 executing program 0: r0 = socket(0x2, 0x400c000, 0xfffffffeffffffff) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 09:31:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000163, 0x0) flock(r1, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 09:31:59 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setflags(r0, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) 09:32:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18220, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) getitimer(0x3, &(0x7f0000000240)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = accept(r3, 0x0, &(0x7f0000000280)) recvfrom$unix(r5, &(0x7f00000002c0)=""/85, 0x55, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e1966869a9884a4ea6ab58c93696c653000"], 0xa) 09:32:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:32:00 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffffba9a3fba4339000000b6cd7ae6a4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000080)) 09:32:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8000, 0x3, 0x45, 0x10001, "ddb302a5f76586d30493c6e1e877e028e2e03f4d", 0x6, 0x40}) write(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r1, r2, r3) 09:32:01 executing program 1: r0 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) syz_open_pts() 09:32:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0x1, 0x69}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 09:32:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x20000001, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xdfbf, 0x7fffffff}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x61, 0xf00fffff, 0xff, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x5e3}, {{r0}, 0x0, 0x4, 0xf0000021, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x8, 0xab9d}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x200, 0x7f}], 0x7ff, &(0x7f0000000180)={0x7ff, 0x8}) 09:32:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8000000000000c20, 0x0, 0x0, 0x0) close(r0) 09:32:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffe00, 0x3, &(0x7f0000000040)="17770d36c5ad46899a806ddd80a823a2dc9da1ed3bd5a226ecad5f667939c36f1b9c6a401c28ebbb87f4f72f048af09ae822be9637f7a828ac7b7f8cc6dbfde54bf609d684f940a133ca69eadeba2d85b58264bde71d6ccfac18cc754cf4f6fccf045fc70928f2f16af49dff43fe6c6e0467dc31dd13d044f34d1b9dcd0d90ba60abf46cd237c5c52a7fe6976b81f7c41cc89da623984d7ef4bcdc0c963939f185ed8d873da3f00826df6ba2fa3537f75b4ec2f9fc4eab712cdc856cc5bf04cb2167093611ba4dfca1d2d74dec4a6e62da457d6171066f0d5c246ec456278beff6b9f0c3232e", 0xe6) 09:32:01 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000100"/19], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="c51258fdc3d6326c9c9a5c6d615a24636c446ead466aba62b8e7a7791aebb0d278c1da5067eafddb4f1e8a388e9fc90763456b5e2229be6cdb1539bcd00b51204c43cf87c55bcfa1395131043f5b0f3521c446841a3a21ceb3f882184fb934f66c4a4d07a656033f6b6ce5904baeb7f31bf2064160f3a9f9168fee0fcd7ae6eaadd26e876f3de683b618ec20135c7942c80a59a6fe7018a2eaafec6b7d1cfa948fd4ed90ce51767d31d0a7c62d249577aaf55f16bcb508fa747e26ee73265e17648ef2086553ff20e77f020c79be90fb12eae0af20bf6e31057e514738c39e806afcbfedde66a2aaa9167d7091c62e8af54c"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x4a0628a8) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 09:32:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8001) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r3 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7}, {0x18, 0x1, 0x5, 0x3}, 0x9, [0x10000, 0x7, 0x9, 0x100, 0x2, 0x30000000000, 0x1, 0x101]}, 0x3c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 09:32:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x1000, 0x702}, {{r0}, 0x0, 0xa0, 0x10, 0x8, 0xbaf}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x85, 0x7}, {{r0}, 0xfffffffffffffffe, 0x58, 0x600fffff, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9, 0x68, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000006, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x40, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x22, 0x26, 0x0, 0x2}], 0xffffffffffffff6b, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1a, 0xa00fffff, 0x3, 0xfffffffffffff001}, {{r0}, 0x0, 0x4a, 0x0, 0x566}, {{r0}, 0xffffffffffffffff, 0x41, 0x21, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x94, 0x40000000, 0x4, 0x400}], 0x81, &(0x7f00000001c0)={0xfff, 0x9}) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00003f1000/0x2000)=nil, 0x2000, 0x4) 09:32:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = semget$private(0x0, 0x3, 0x480) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/158) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:32:03 executing program 1: rmdir(&(0x7f0000000000)='.\x00') msgget$private(0x0, 0x328) msgget$private(0x0, 0x406) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sync() 09:32:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:32:04 executing program 0: r0 = semget$private(0x0, 0x6, 0x500) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x5) getsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket$inet6(0x18, 0xc000, 0x1f) recvfrom(r2, &(0x7f0000000040)=""/58, 0x3a, 0x800, 0x0, 0x0) pipe(&(0x7f0000000180)) getrusage(0x1, 0xfffffffffffffffe) shutdown(r2, 0x1) socket(0x22, 0x0, 0x0) 09:32:04 executing program 1: r0 = socket(0x2, 0x2, 0x200000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3743cc85, './file0\x00', './file1\x00'}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x1) getpeername(r0, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r1) 09:32:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:32:04 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000100)=0x166) getsockopt(r1, 0x8, 0x2, &(0x7f0000000080)=""/28, &(0x7f00000000c0)=0x1c) 09:32:05 executing program 1: 09:32:05 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x400000000000, 0x100000000, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8430, 0x1ff, 0x46, 0x9, "a05c1e4099697b16eabbae1d7f43686af2658e3f", 0x9, 0x100000001}) r2 = syz_open_pts() fchflags(r2, 0x20002) syz_open_pts() close(r0) 09:32:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0x1000, "da2b6644251e8b64fac0f3e3c66231d70bee09a5", 0x6, 0xdd8}) chdir(&(0x7f0000739ffe)='..') 09:32:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 09:32:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{}, {0x3}}, 0x0) 09:32:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) fchflags(r0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0x106, 0x5, "b7970fd960c5ef85a0a118f547fbe45305766479", 0x3}) 09:32:05 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x2000000000000a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000100), 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x9}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80, 0xab, 0x7}, {{r4}, 0xfffffffffffffffe, 0x2, 0x3, 0xe32}, {{r4}, 0xfffffffffffffffc, 0x22, 0x0, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x28, 0x20, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0xe, 0x20000004, 0x800, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0xf3e0, 0x4}], 0xffff, &(0x7f0000000240)={0xd4}) 09:32:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1b, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x15b) 09:32:05 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10092, 0x10) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x98, 0x8}, {0xfffffffffffffeff, 0x2}}, 0x0) setsockopt(r0, 0x5ba, 0x7fffffff, &(0x7f0000000180)="895eebb9878a0dc53b25badf39e8fd401c8da098ca57402e800fa664f26bd933a215cefe217118f1542044f8339b445a9e2b13b0f53eef4975b579cc975f68a85f15ad850b8b31f3659dafc8e7dbffbcca3ca2478c19f6fca8ceb4785242a16a45266c", 0x63) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:32:05 executing program 1: r0 = shmget(0x2, 0x1000, 0x403, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 09:32:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = dup2(r0, r1) sendmsg$unix(r8, &(0x7f0000000600)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000000500)="06d32aaaae0133f5d712437fcd4d67c5d80f687214f83feb771db6af", 0x1c}, {&(0x7f0000000540)="7a0b56c3ce237ce5fc5bc20a5344e36a23be432e97a1af45b9ab0a6361503fa9b0bf996bbb613286515722fdd8efbd378f1a94b9b257e64ed5edcf", 0x3b}, {&(0x7f0000000580)="66224eae3514796760bbfcc8b9f3b18cd27208538b8d974596b6918778fa7c43968724c111451d9ee4e0cf72ca3d1a93f74f47c6e54dfa1ed11f53d2bf4a81380fb2af11b863b384955d97", 0x4b}, {&(0x7f0000001640)="06a7914632cacba8b90c6b47463d349dd2d6a17fa0d662792ed00468fc3873cfc289415f24f25078b645d91f795524cf4989b192b863f651635687772ce05b019d44a733c86e913d15bc9cc1831a047f63e280cb856a431dcc3dbe3847fca9db1a982bb0ace80499195abcd3bb28d3880e99fa45c8ea5be3f6cd8c98d3e2", 0x7e}, {&(0x7f00000016c0)="f51897e070f986ec7cd69150ce89ea1f831e8c14a9caa484d85ef46eebc73a6c8401494901f854ae30432f0b84ce46173069e001cb03251742199a4ee7b04ef28ee2347e0d265acdecdace07e3e9d2eb0e7a89c634576f920a7b8c0e1817dc83da2f4f0eaecfd7804358c419b86f0a59a8348f199f0613ce09c43612beacf2ed97060ed4212aaab8d3c88e9032d9221d31ba423c71b9141e6f8538dfa5a6dcfce883268a2b0756dfcb7fcd4fd837309afe2c88ec3de84c2085fa5272bcf68f1570f5263a3a5e322fe035a72048575f0ae9926c56da2833163814fca38f4bcd964bf00b3fde37c7d53244dd0e940324764ac1679de64bace4a13f8d0d89b459b75e5ea140383876902ee4f3bcfde4975acca7ce5a479677cfbaad6fdfb954f21bdf33724980cf79ee6912253816803bf15b2c1e4f1c2ba202b06339061ec74d1364972fb810337539108204126c9e5f3092c95c3fd4d1f57d49d1d72acaed3d16cf789d470a62ef1142503437187c782dc383e00ea81a8a38b3caaa1c3cb548f917dfc3a9ae58b86bb4589923e2c1863e53b955bc0936a311198ec5564a268baef0a4c295c7fe505ab42516bf579f23209370a7e79c7125f4c4ab4e3f191652c4914e744fd18be26af2a44d24320677c72422a538f39e11b6c43ecd3ce8c75d079c2fc4362183e23f82805a39d82d1ea337ca91e2a2586597da9a41158263c6aeb7a9e559ee5e01f2bdc1b8e23158fee268f01604378a9bcd18a510d417ff82dc02006f3deb84ac346c7b318ae438b7d59caab8dc8d9d9cb7aca15a21e2f19bd31d0bd80653b644fcbf841f61d9a6d6e70da95f1913f32943c6a956e7a08910554929a9cd395abe7154db22a5b4b40dc0355b8d4612aee7c76f37be20ff53e8fd2e0ccce107fdc9bb7be2d62fea82cd7862f7e08fadd470fb844fa680d430b31421883763e364038fece896a9401c119928796af7ec37915bd541342ed63423fd50e27f56b774f1694d88c506af2470faf821681355e559ec2e28b70bd025f30ece32f6c6629d57e47f53cf00150ae48fc2de6b35f036a151c4ba60ffe0b42a06275d55bde9f8373017a8ea194db2fdc5db409622423a7e87ec0f3474d9c16e6ed88f2b516369b97c02bfc6592b77096b6e6f564a651f9ae448681fc0d6b1cf03c6a8ea97135573cefb8ab0ee240767e59584a9bf52009ae63c4c91a916335d3445aeea98518a845727b96553cb37e4ddfd1784f063b12a781ec3bbdcf9a6d0ecf3a7a50d168b9d50da9470d4a03b45432a4c5ce90daa00791fb4e9f4f73895310f91aff1c2230e807e8861131f336145de7dc80c35d8e24d61c31260967d33e012c6c17459dc48d3ab0a794daa4f61e78130f1287041aca533f7a402bcf71d87d9bccb176c0e500e45c84c99cc576347c723ef00fd05ae707345a91926a0b9d4338473323441905676db79b79f03d5bd76ce45f22e0eedfbdc65e704309f778f13508f68ad25a5712c3934677b508892917ec71ef075207ebad0fcae20897fa59a33a578cd485e1d65a3a2f7eef45506ce578a8def78ed4d683c9f3352ebb61f8f7bde971d54f258a7f42fc3021516c6245cb32123ed579dfd388d7d524d13e7dd6c5470750fe596f4504ea014b17b6c97ac8332aab2434af234b552c63b0f624f0253b0a051a6bffd3e16c39bcd1fa3db6fabc3e5eb66d429d46f019c2f89aa6f884b0166f34936298469c614a43e683c9f0dd42340a4b70b6a2a78a1934d8ff44e11f82539fd28880a278f848a6f7f7fba4b78ebdd0ad45dec4820ca806c84d0fe86d26501959b5809eeea35373ae24e9e7c6069c69c6697ab0a50ecc30125a0f624fc6620773a83a26c9728a0996fb07c64e54d0712d499e344058c6f5f56c587452abc475aa0d289d011b904184183056895ae6f9923d8c5a382ac18fa7c642314738526a804f55356ede650b09160259d21d29cdbde68dc6908847084ef5650ae178add695a5cc391b9f55cb8825634b7ba8f0ff42eff13112451e3b44114814397871d803ed4a223da592e21a4e6f9c2a5b03b38e30c8ee82df6f9016552c508fc4d69438d8e8f283a39810c86c1f379afb2916b68fae460626de590310fe1ac2360c1907e4b7b3ecbb3e6d777dc50381ea226b31cdd71ff1ec81abb7f112fab0d9bf95d885cbfff67542bc54a02980bbcab474ef75e6a69856768184ca81013d53cb19a487010f8b59f4daa8255911e953e13c5ab3228a4298f4528722c7b93d0f49e15579ce67d115cefb72679b58842306ab8cde57ba2f6b272d94cc6f7389dd63fc510ff517d428582d6714aa91643827221856add57878c5ddfc4e1f08d4b46770d07179d43e4590c03156d1e6f9e8cab5b232a5971b142740253b5fbad8502ed2d5ad2a10bff19a7ea82999e0e3210746be97b74d675c50f4eb01fc591dff9a294e0d73c52ea430dc026c105e72be9a50640c61b0c7a884d68eaf31663eebf982860b848847513e95128dd931457d6a30b82b301cd0507c348267a2f00d97049e6b05bf4349aece7be97efbcf290f902ce875dccc09c97ded635d24d9a72aff47d777bc7317e29a6d054ebb6e43615e069a5b29b899948eddd9ed1678a43cf3c3c4db559b829b3ffc5a72c77f47eadff727244e5064791c87487250087ed43c50510d6d466d72eec5428ea4258a26373a55dbb09a2690586a776676fa67d63f9ada527d775802726cd904045d6da53594ca7ea5ca2cf53b863c99db2482be6e64b2dadfa6b2ab65bb585581e915bf49b1105207524b71813234ea6ae119458b978613cd261bcc576a1afd5bde6637cd481fdbc4145d65ac7fc16776f1c720853ff630357d402d740cfbe1eabd0f3feb3c72773c96dd659c82a65a9202a9c7556e2df25d6db273428672f203cd5b114a82df23f43222b94ed4d105df7b940fa3d8f5c178507fa1da46498294bfd4c031b5c775cdb2a9f63bad7e03698da44f8a65fb520f1663d7f1f64baef0a852d6a825819bfb47880446f7fd7d6d88590780b88cf31434d5b735613772030bd333492bc647b4059cd404639fd38fe179554fdbc166eb3be42b7b009fd088505e59129a5dfcecb0004c65099f90bd316ca7968b0e88d686dffbf0adfdc7e25f578969eb331a94ff01d9d8fa87c7d91bb689bbaac10579db8aa39ee856ef8bcf194077a3ee33f9459ee19a43a839f62092ddb8adc989a00259ee35ddc6935e60ea91d647629bc75081776d99385bacb30d3e02b0e99c97fc9867e434ac404b8533b10e1405d54fb4ca03683d887f4b11ccf53a889052e922d653854140e164422a2e5017d557724008f47868e58ae8c39bce52b7b15c0e1503e88b5e2b5734af0b0e8032912b6eef76e00c746dfe9efe3f6775033b40ef34f646802076e93c9697f924693e69cf2dfe4394a8ce6c4baa26c27b20a382cacbf8273109b24b41c342d76bda36eb1f74d062f944fdb6492c9d421cd775b3886f5b4038bf8c6710052c3caebdbf5cd94b0fec8349205dd0613383e9cae8a050f271e0af2b793bed6331fdc40176719f907be31e164edde9e3a558eb42065bab4158114e7347ac8753d5c862731c6f53ccf795746267a1c7d12f48f6991232428a0be732c5feca34b27246ef2312e0eee37e19aa191f172164dacf489437d2fb5b71117d832ad44db1598a4d4a545467468882c346b8b7e32b62bf5e46581ad4c26d7d01744ad037f803770ac53efdf2db8a906b21b8bd69ee66507cae34ee992152b9667f7671cbfa1f89ea44373f7301ee352b51364664d0963bc22a2aa6ba3edfd889ee2b532c207a68784296613574c233c4bf1d1bd8e612dd4d572c3601834cc26944f3ee5eac0345779e7360fb10739248363ce9ef690cacf52bb0c391bf02455dbabb2369a3948cbfb0029cb5edd686543f0f091d66b871c9857851bd73bbe6e3bde6d73e384cb7f3393ee31bbb9dbd1ade0404edf40b6c4370fbf2f623b8f833723a5a011f6a992439a3b7314453d4e1ba8dc7e5fb4c3de1b0288ccc79871cf20108aae63aa5426326c821288a3d1b6515bd2104e08f022806d40456b134ce5099ea0728cdcd48f6c0e22f6b5649db0649cff79335260637e451d6ea8b436ed51771f4429d9f7474727374a35324baf6eefeb18388ef4a028a972052596573766c429a889f0ef653a781ace6c32348317f691426c7eecd2039aea486495d4d91e00641cad3f4930fde829b1578635946d73392ec9e037848b2df52a5f156f3c2bf1f79807762310623857ff1900296ee1c2706cd90760fad5332dd68be151780068a40cc603e245c007097d69de6b53bd1643ff3db8a598f68ecc75266fbd67c9735141a0a20ba29f2cdd53df6103c3163d00abb34a344540cda04b9b33503006ae66b3b17e9003f6831c82d386c952340dee29e8b9380947972737270ab7b8ebcc24484eaa8f185447627c15e56b920c84ba1e85806b3d2190324a9674d7c90f50404ba058c15394ad540ba5894ed77f43e93591d5cd818ac557ed02464a24e11c33c72dd133c9466df0e66eadc38ba3f2425c5fb4e5d3cabb2566f543024cc8c4fa10c2a4ee9825f27917000e9c87f4aad70303134613144cd1bbc6831d9c8bd48ff8cfc17fdcc7fe2526494267254f905844a26b3245b30da4faec1689c85096f432747f8fe5243c478422ae1e9d69d126326ef3d8b7b8836721b23604ffa2fcfc2dc0710f1f802d9e7d7c609440ca981148d26b715e5eac66f94403b7df6ec8749be4fb1530466a99fe2903999420f6403c1e399b285b7c9ef4be92f40431a181d2adb3386b9d36c9e2f003db65992c1b0389056fc7281376c5b8a469a3b5b124cc142e13aed85d04478fd4c2f371eccf9fff6337dc561d791ca416596ee809f14ddfe6fcffee0cd7e091d3fd9b7fb42d81d01ef4b33786b35cf9ba93cd2a4365ce38334352e2ecb2dacb92f466e9c73d2e6323076dde436022cb36fbeefe13ef00dcfa5a8e3b4c9706ee12328b8b77ecc887c462a78639044abca07acee97839e13491d06dbdcddb102c219aa0bee2d860b06052927f0e84ab19f6873d9dceeed372b823d6a0e135bea8e7ca7173db2ac50ef8f69a4d7558fd93ec9cbf32c13019bef57cd496b5ac7ff96d7199a1de354da245f5eb63734124e07a7c99fdc4030640007e5b3064f908d229e6b21b75a1be8a524c2efa69abef51ad6aa4d8eb6dbba694a80ff405675527bc687fe0b65dd7164973547c78a89f7be004c8a2d89f801d90672d6072a04ca26d698e7cd732d90618ef43971544feea488ce868a3fc7b2c5f3648fa9a03c941644da051e462ea4fa37165e31436494fa35b04b72913de8625769c1a334e06ab1a0e7a31e74981d6aa7be4539339994d383613a8bf3e1a99ba8da915762073f87f2c1dc02bd498961a649a29e234d1542f6d6265b9f39b059ff97784f92584b9b67e7ce874d1f1e6b8cc3822719dfc41c584564503d4f9868dd5bd99729ca13ffa11eb4f8a05d384f13a2fe13bb099958235c22f9610a9cd312b1927abf764d3fe17e66b23f771f918b836de9785ac3ed62888af17a262309972cc5c98e7284fe6ee353cea333f2718f206bb5affab59de9bd647545242d32c79b9be1677d1a3147424bfe215beb9b8b9c2a9ff665ede97729b2ffda9df8d3e848c7960f73501c5ae261483a685819b275e5c7160bb6eaa08035175b17619625249c2e75cc61d1297cdf186c91342bd02ccb9934ff21d0589f68322342967d2a96af12a73ca6d4ad4b6c7d541", 0x1000}, {&(0x7f00000026c0)="6ec52fc9d2192d8b4c566125fa0cccda6c4786dbbdff634895572aa2e756be0c0cd8bae51bf1bab4a47c8fd775aeeb40470784b9788b0e745110ce32cb5bbde9345bf79dbd5942b9c9fa63896b3a64545ef7fcbd4cddba2f22f4a408f7c10a1fc4ab27ab56115b5b3cb5b459f669291dee581714552e9309489c64d9ddb05a2634bf42b4957b14eba520f76d04f2", 0x8e}, {&(0x7f0000002780)="89bc68d9f819cb773db57da2f588c817dd2d003a574c20ad71e9c2e955bf3713e926a3073888c44a8d10d1bc3432da6d7ef6255049e36c6a8711823f4d1929aa1b64c3c78778d629e8baaf4cc7bf8db6cfc26a87d7a622db39a69007e6a3a9ea623f5ae0f260879306ceb6fc3a415715417f35295e13fa333c59c4516d6e6fd6685f3392147e7b2c9e3bc31049b03d3f505cbd250da3bf4d4d813d816e7c34a8260b09ecc70cc82ed663d8594b5867259b9bbd53c6c44588facf0d4d65164b924ad21710b6d86ed7892638210254c9ef87da308ea00c289287ae98a4fc61039748a44d3010c7d9d7242a864a", 0xec}], 0x7, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r8, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r8, r8, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}], 0xa8, 0x8}, 0x4) faccessat(r8, &(0x7f0000000400)='./file0\x00', 0x10, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r5, r6, r9, r10]) r11 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f00000003c0), 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r12, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sync() 09:32:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = syz_open_pts() flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000040)) 09:32:05 executing program 1: r0 = socket(0x10001c, 0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x5ef830d6165bcdf0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) 09:32:05 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x3, 0x1}, {0x60fb, 0x1}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x40, 0x19bd}, {0xfffffffffffff001, 0xffff}}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28000, 0x12) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) getpeername(r0, &(0x7f0000001b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036efdd5335ddd570b58db58632a0"], 0x0) r1 = semget$private(0x0, 0x3, 0x101) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000001240)=""/225) r2 = syz_open_pts() ioctl$KDSETRAD(r0, 0x20004b43) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0)=0x2, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001340)={0x400, 0x7, 0x6, 0x7fffffff, "2d2a5af8f9c69a9f9fbe4fbe74b62120538008fd", 0x80000000, 0x5}) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r4 = dup(r3) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x807d, 0x6}, {0x90, 0x9}}) getsockname$inet(r4, &(0x7f0000001480), &(0x7f00000014c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2011, r6, 0x0, 0x37) getitimer(0x1, &(0x7f0000001500)) setsockopt$sock_int(r3, 0xffff, 0x1027, &(0x7f0000001540)=0xecaf, 0x4) faccessat(r3, &(0x7f0000001580)='./file0/file0\x00', 0x102, 0x3) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) recvmsg(r5, &(0x7f0000001880)={&(0x7f00000015c0)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000001600)=""/163, 0xa3}, {&(0x7f00000016c0)=""/192, 0xc0}], 0x2, &(0x7f00000017c0)=""/139, 0x8b}, 0x0) 09:32:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r0, r0) r1 = semget$private(0x0, 0x6, 0x82) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/225) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x7f) 09:32:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d247828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a73500d98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85f60900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa194dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0xfffffffffffffffe, 0x1a6, "85495558bfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) 09:32:05 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0xfe52}], 0x1000000000000240, 0x0}, 0x844) write(r0, 0x0, 0x0) dup2(r1, r0) listen(r1, 0x0) 09:32:05 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x10001, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7fff, 0x8}, {{r0}, 0x0, 0x1, 0x4, 0x3, 0x783}, {{r0}, 0xfffffffffffffffd, 0xa5, 0x20000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x200000af, 0x400, 0x6fd7}, {{r0}, 0xffffffffffffffff, 0x46, 0x4000001b, 0xfffffffffffffffa, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x1, 0xda47}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x62, 0x20}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x33e, 0x2}], 0x5, &(0x7f0000000180)={0x80000001, 0x24}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x38, 0x6) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 09:32:05 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r0, 0x2, 0x10, 0x0) 09:32:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/238, 0xee) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 09:32:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 09:32:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="68de4084d3603394c0acc865e644dab4f2c14e988e4931cafe4d62fdb3b132f6a14767d7e86f392d60b4f9b762d24a6bbf902965fa7433", 0x37}, {&(0x7f0000000080)="f46d16e040bc9a4d5c905f9c8d68f5d243183343514cef6d9bba44d45514217e8af6caed71f5a5b9b0ba6ec400fbbf69", 0x30}, {&(0x7f00000000c0)="116c3288a5d3b236f000faac036b96b294e75b1a864bb3f442b93f", 0x1b}, {&(0x7f00000001c0)="9e430599971e0904649340f83b0ed0abdddfbd5df37ba7110766c84672a0188b6eccc941ff1ab156e43025f2ca54c8e934263403581aeffc9940b74541be696d54566f9b3a166ecffbaee6eceba6e7a2bdf7cf96c9d482cf8863cb9b9755ff1b66db205959d0bed6d879842529144f2a2ecb4b9e98da2ee8ee51b3201190e87f8666a6c73f87adeef1d1cd06", 0x8c}, {&(0x7f0000000280)="7a6d0cb05bb90193f11f3a36bb778c64b36e2d19279666c2ac7b855aad461f80a833fed7b884a8eb7d44ac9590ee1f9bd051d9ab42e67559d72fb323a005fe804c09fcc2e5c9b71b915dda8c94555df58720c4fdc730e5a6793739ecd7ed35e915f8b21c4924b6cbc40d4075c44a4a6f2fe998154f43572453e172a63b5141160a8e705acba720df1b9c60e310095795c42feea1d00325b9e937cd9f7867b78ef44c7e422dda2f0c9af964ec50", 0xad}, {&(0x7f0000000340)="d156107862c39705b469efa7b3e576f487d752303bde7a35791524dda7578037341648d43a87016d120fa99d4ab2cffadd5dceaaab6aa48c5c731cac35f1b245de158dd5367dce9a987b080d26ac5ceee8dd56ebac9d1b6bfc473f84a0894a55c17cd1f72f0712641fc610d44b32af836e05031ae876f1f0ae8acce8488c499969b44a724cd916313617d1ddf196ff2d9483986de2aac4b6ddaa90e6b761b1c7e6334dd677d88a05b320a60c5792a3c0f23ad2f7f469", 0xb6}, {&(0x7f0000000100)="61a6731938a12fa178cbfd8808b5e031bf8173459f7b3fdc46cad8d1e990b3b5b37e000f3124852e3dd1c2a6bb15bb9a5f71b5f73287e28b8e1c5f9776bdd67357fbcd9b38d1adb90f5dea75b57f03bfd1e965e6fc8b244d83ebf8d37d4ae3b9a8aba8e708d10293cbdcebc759e87e9a0d561c18b6282b1514d3a6c8b52e", 0x7e}, {&(0x7f0000000400)="d7f010eaca5a69a9270faac51bfa708d990f778ab99b79044a902e506ccb34d8324d4ee415ca433e4df126c30bea66ab2d2c6f4670ed12b94c68c0048ae2ec8291ac6ca131cbea4a265d74b834c8c8270ff2125ddc73c734ffe80b2707ff1f88cbf2ef827e7fb4fa295fad6a58b3a8af7796cc7f0f2c34f3", 0x78}], 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfffefffffffffffe, 0xfffffffffffffffd, 0x4203, 0xd2d, "aca541486f547d836c8a08ebba8be632853b0c9f"}) write(r0, &(0x7f0000000880)="8b07380e819e42fb7c211843cd6601172ff4c5fd209430e7802de354770caf11f03d75af0dd7604a91683222d8abcc65895d0049acac6b164ed14451adc7a31cf014796fe18be8b02e77459652d04e53b3128b7eb203f8f0c7a23f0088324e67048541a3640bd50e37835a8372e9e649a6651e47f787aeac6e4cffccba1cac1d9e5f13780d438fc54614015ec89e4ec6b1edd12c2b56055e90a97efd9c3a07e40e31ab081eae43217bfb317e3e3879f1c83a84d8b9ce4e9fbc42b8fa07a34f00"/204, 0xcc) 09:32:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed00"/254, 0xfe) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:32:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0x5}, {0x1}}, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 09:32:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000d444e3c4a3ba89540a3566d9c1a07a2895f29e4c71675d0be6d6fcc8d555fae733182017d4d0a905ea13b0a2dd8b4235c3a1943367665c323a3d6f7f4bdaaf94ec05e003d222fead129c5d97622a49f5bc45a86292cfcf2924d4b683fd2012724e8d7fb8d598a3dc01779016648ac6c0814498ae151949d5467f4e08c99a98b4205e0b5c00c35f7169b4afc50bb30293738c4c2b714801d8be6a24ccdd5751432c5e181eaf4d1962c6cd63a8a3d3638cafe899ad52d67b77634d1a66c3e3704410b388297532ce05d2610a69dd9188de3a61e523558e0edd82502a9ea90fc9e0cb67ee05c76d697f8036e1b8", 0xf4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1ff}, 0x8) r1 = socket$inet(0x2, 0x0, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 09:32:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r5 = getegid() r6 = getpgid(r1) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r2, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000200)=0x100) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000480)=0x20000008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f00000008c0)=0xc) fchown(r11, r13, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 09:32:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20020, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x1}, {0x80, 0x3}}, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 09:32:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/101, 0xfffffffffffffee5}], 0x10000000000002d2, 0x0}, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}, {r1, 0x1}, {r0, 0x20}, {r1, 0x10a}], 0x4, 0x0) 09:32:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x1a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r2) 09:32:06 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f000063e000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 09:32:06 executing program 0: r0 = msgget$private(0x0, 0x180) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000194000/0x2000)=nil, 0x2000, 0x20000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "0644399dcfd4da7a2d909e5407da97c4a66362aff6eae4a3f7309156a5d5f1877702fff3e47cb16734c0bf2761326cca8f3e771a1a522b3a4fbd484f92bb3ec1bc5526075cf4ca369dd190b417cb84aa101b9efaabe28d8bacee91cf8bea9351de6474a718bd7acc3c6e3b18c7c5910ce158718f27141e1bbb3b8e83bdcd10d79975976f7bab43ac361d2a2d19def9"}, 0x97, 0x800) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 09:32:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f594", 0x487}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x7d}], 0x1) 09:32:07 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 09:32:07 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="470786f83a8f3f51b0cf84991464318d03a22a32e1608e0f759a3433ce88d4bf3dbeb73990f5637773db3f532555dc258a59e8dd6ae6a510754b538246cd41264e9c4e378356472c23c79b00af8846330eb5e1ea4163321a7892ab6890c5157dca942a6a53db062a6d87aafc93d13585b0132228856d6f8d08af5ba7983faf81045cd816049ae03c32123d8958238db16876dfe44059fabb375d8bbcc2ee1ec83e6b577a62ad14edfbbc", 0xaa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) chdir(&(0x7f0000000140)='./file0\x00') 09:32:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(0x0) socketpair$unix(0x1, 0x3, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 09:32:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r2 = kqueue() clock_getres(0x3, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r1) 09:32:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f000042c000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000780)=0x97) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)='~', 0x1}, {&(0x7f0000000040)="e60721d1e39a39579aac88bca554043da3a6930fb918c87f570efa657619ca2040b4f405aa375558d13d29c271cf4aeeba9e0983a8fa193e32a0d0bcb9709814a3fa4161252a236f898d8baae6cee8d01e83f393fe9fc8d00627d94e608e0799d321afc4a4be18e3b5139be2aa737ed115d68988c50b7f376e5af9a91837b8d31b49ef86ccafd8205b7a06664c178b0fb1eea2933bc8448cf271b08cf58e3613df48e7067714", 0xa6}, {&(0x7f0000000180)="80aaf28d90c98f4b60de6a2f4108b6a2c73c3961dd22085e5befb066b45d9a1a5ac659b5513fd2331c85bc55d6e17cec177b9ee23175cb73540e9998c576947851cad58f8dc9394b1c1c6afe1aff17ed573839def0410c0201dc8c3b462ff9c559e2d8e1535fec4b3a60e80c191e332d9e174bc31d54f39fd7a38b94bf2972c75e94f39f05591cd10f398e1a0e68e25c74675ca4d15d596355d33d5131cfd87bf1580a4cafd310887f3994877a0649f9e3756815cd74f9456ad775dacce1ef1fa37511d1b7d533bd9bbcaf732c044cf16af585230da6", 0xd6}, {&(0x7f0000000280)="82f2198b21fd01028463fdf33de341a2f4ec199ee55dd16e9c2eebba871817604a4a2c7a77c5904f4ac6918f6f7346f185715f9ba2c7914c608f33e78b85c6a9eb9b2d1e5fd1f40e1fb69c0ef10f031bf002b7f65bc0d5fcfccdc9260882913acca01251f9c741e6bb2b708068a5f5ffffe64185833079d9d27946ad4901049730a1382639098616e17ce74fe021506fbb59ccac3270e124d04bdac6e1d7bf8f269cc1fd6d7722", 0xa7}, {&(0x7f0000000100)="6fe75428c83a927328103de892f33dd0038f3b436b8e7ac6da6a73c283037522", 0x20}, {&(0x7f0000000340)="e1d7830842f5eac7797ae8f3d6422e56b918a9501c2fc1d1a1f682a01abd1a0a179fd879908da24b38fd1908ec2b9cd815e7b1a067e6c985d6891a2d66556efc6137532a2aed32ca539ed2be3ed39608e1dd82041a163d0e6fea5c1983fdd38ba69c0af448eaf54b7ded6a9daa5499294394f5b52a2f787e57db2c2f0b02b2b8a05c5032b1a7ad55ce2beeb737ee54e20d59f3a2bdb18f17b63adb6249e55435b97034ce076857ddec38f173b1baa69447eedd0677fa57ae5ab124", 0xbb}, {&(0x7f0000000400)="103d9562e30260e340dd", 0xa}, {&(0x7f0000000440)="5043590a583e7c4020220d2a474dcba77e869c199815f4444c7c72a2795a8f9eed5251e4b2c87dd6d42b399fa4b5395dc8cc5dccc8875f87f878e0da82601abc3d5313d57abee3b310448825e48cd35cc1d429a21aa1f478915c364df5ff3f0dce6337120daaef42640e4fb7151397920ca8f285b9a9252140ba764face24af177d237b2c85fb60a907c5cbc0b4544f6dc0beea6a7906016168c941c8707525fc52e5071ccd0107380cf14cbe46a20627c6f6229cce6de51a5295734c470c2d0b253", 0xc2}, {&(0x7f0000000540)="0247de424b3cc8aa57d0af51b52b2b3723b04ddfbc5b97ece925d70a4d046c6c4d1aba7efa81e01d6e3b83b805412a19da39744f66139c1f40a712b3ff469596043e4d7e2f7e4312d2ea", 0x4a}], 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000740)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000006c0)=0x1) fcntl$setstatus(r1, 0x4, 0x0) 09:32:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 09:32:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 09:32:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000080), 0x10000) fsync(r0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000001c0)="e9e3f1a44f72479ff77206365cb1d96a90e10ca7ac8ab286ccc34b35609b46b98687d54e1bf16e6523fab22f37807bbd791fd6e13f1ef06386132b6e7c55991051ec644e182f0054bc35edf6d581739dfc71cc69ea358d9757b2a48743dfa3aa2853d0fe0c9733fe5c4af1c49b99415331a83027db82c0e9c6f84e4b8c8035c7d69185f9ed3c1a9ffb0da20b136860603ce1ee0dd2549940a91ffb75163562518bbca2bc1ab22e63421ea5aafc1c5c3a8a1183137a2fa90000000000", 0xbc}], 0x1, 0x0, 0xfffffcd0, 0x4}, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) 09:32:08 executing program 1: mlockall(0x200000000002) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) write(r0, &(0x7f0000000080)="d5f95aa1845947c362", 0x9) 09:32:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x21, 0x18) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x8001, 0xe06}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x15, 0xfffffffffffffc42, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffff8, 0xda6}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x56a}, {{r1}, 0xffffffffffffffff, 0x31, 0x4, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000011, 0x5, 0x81}, {{r0}, 0xfffffffffffffffe, 0x72, 0x8, 0xfffffffffffffffb, 0xb617}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0xfffffffffffffeff}, {{r1}, 0xffffffffffffffff, 0x1, 0x60000001, 0xd1, 0xf9}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x5da, 0x101}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2}], 0x40, &(0x7f0000000240)={0x8, 0xffffffffffffff7f}) dup2(r0, r1) shutdown(r1, 0x1) 09:32:08 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:32:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="63b8", 0x2) 09:32:08 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="365ffc017ed097bb3cee872be2ed11575493795909c12eb9868b541a44fc02f816c7083079c7dd17482d", 0x2a}], 0x1) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x3f, 0x0, 0x1, &(0x7f0000000180)) fchmod(r1, 0x20) 09:32:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') setitimer(0x2, &(0x7f0000000080)={{0xffffffff, 0xe44d}, {0x0, 0xff}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 09:32:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xf5de39ede1b218d5, 0x21) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x80000000, [{0x0, 0xa0}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0xfffffffffffffff9}, {0x3, 0xaae7}, {0x2, 0x3}, {0x3, 0x3}, {0x0, 0x5}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x400}, {0x3, 0x580b}, {0x2, 0x2fc}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x5d}, {0x3, 0x6}, {0x2, 0x1727}, {0x2, 0x10001}, {0x2, 0x1f}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0xbf7}, {0x0, 0x7f}, {0x3}, {0x0, 0x80000001}, {0x1, 0x80000001}, {0x3, 0x9}]}) sendto$unix(r0, &(0x7f00000003c0)="f8b4b207eb03c6f33055497cce15f979e4431d318c7cfc68f51cbb8c86398cc82ef400eb9189a7b56a3192a3cf9a74b6e55fda8182f9ab6208aa2da56712ed1901d9928aa385e359ad6ad4c16c3be3bdcb7f5268f9b9cf6dd2ecf307f6ead28bcab11c4f61daa744ba97f6575ac755eb6b76f97e0211ca8f115be6271ead88e777b5ef44bb924d6e3b60b29f10808f208e5787f7f5cbe3c23737cf596385a9b135b5d6dc226b95703f39a4114fec98016292773757e22cda6b0440d38a26f7b4c7076005de0bd76cf93742360a6e318bd2f799587b4fe869b1ae73b1ac9ab6306b1c8ffe9b3e0a", 0xffffffffffffff0b, 0x1, 0x0, 0xfffffffffffffe13) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pledge(&(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00') fchflags(r1, 0x50000) 09:32:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/12, 0xc, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x26, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e01660d0743db57a4b8519abd4eafb669ab8e0652f7a6fd69f096ff5e91b0419eecea515530e02624e29587fd96d5589230e7b980b25d4202cb2fe1d5e029063d0fefc4bb28db506015a0aae80e6507839b5b9a8bcfe54cb761fe8cbb8020ad3bff18da50327eb4b697e57f0dac6394309d05471db37a488a08effbe2924b3f0912b6183560a19a6da118888ca4607158bdef46d547258a71ccc"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 09:32:09 executing program 1: r0 = msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f0000000040)={0x0, ""/14}, 0xd, 0x1, 0x1800) r1 = socket(0x13, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x9, 0x0, 0x0, r4, 0x0, 0x17, 0x2}, 0x5, 0x82, r3, 0x0, 0x4000000000000, 0x9, 0x4, 0x321}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c}) 09:32:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) fchflags(0xffffffffffffffff, 0x10000) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x800, 0x3, 0x1b2, "cbbee09e1a921b95c4b445bc306a79f046eee445", 0xd, 0x5}) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/30) 09:32:09 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x3e) r1 = getpid() utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(r1) fcntl$dupfd(r0, 0xa, r0) 09:32:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) readv(r2, &(0x7f0000001e80)=[{&(0x7f0000001c80)=""/126, 0x7e}, {&(0x7f0000001d00)=""/80, 0x50}, {&(0x7f0000001d80)=""/210, 0xd2}], 0x3) r3 = dup(0xffffffffffffffff) fchflags(r3, 0x40000) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) setsockopt(r5, 0x1, 0x2, &(0x7f0000001b80)="e59051df6dc64fa41f02ebafb1604d6671baae314929eddb716b074e92fdc03a376c7ce4a5e5455144670bb48df56e63ec624c40fe894f9ee0899f376eb8b9ba7b73f8d15e3eb72fed6b536b2a6c1dd21ca3b07c162cf33170da62750ea05f184d8fe59326e0b06a3d846204a19fe18b49389c884f5c3a1d72f11067d8709da787ac919fba2a59021b9f667a899341aae64d1261b41425b365ca6c2aa0f2163ee9df94b7eda98dae99329cf9fa7fe9dc3f3dba3e9d94979155946b47d8da6c191c07011bd5447eec520c6b1efd5c9fa0961251e41dccd4d737af8757cb11d1d5f0c3842566d2339d4673be06f95473c590848e127a8e9524050572", 0xfb) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ftruncate(r3, 0x80000000) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:32:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) sendto$unix(r0, &(0x7f0000000040)="48ad97731f0f60695c73eebff416ed64f887eb7ad8b980f39b0fa79be6717f41bd478b1e047d0fbbddee9373d05760534ff522af707cd4ccda2f95a030d2f9c324fa35f0911f13e69fb3b03a59d9eedc84850e56811d21c2563baf33e982dbeba419d0862780253166d8bf2b78f57dcb2d9887e3d52911ec1f7b9aa89ce1726f48ffc3d434275a7087f1b74b3f0ce629b9485c720e017031951d55a5d4ae1321d112dc8fb3d8781b5ab56eea531f77acda9aa3607ba51547143b8ae680a6d79af842f2a2c6b858e67ae828583aa6d1c99dfc4547b5035f91ecf7afde7a9baf94b11f3b0becfa5f022406d9", 0xeb, 0x5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 09:32:10 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x11, 0x0) 09:32:10 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r5, r6, 0x5, 0x8740}, 0x0, 0x5, r7, 0x0, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000740)='&%\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000900)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000680)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000240)=[{r16}], 0x20000083, 0x3) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x0) 09:32:10 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0xe0}, {r2, 0x94}, {r1, 0x10}, {r1, 0x100}, {r0, 0x100}, {r0, 0x2}, {r0, 0x1}], 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:32:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) recvfrom(r1, &(0x7f0000000000)=""/231, 0xe7, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 09:32:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576f25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbde0055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b001000d0b108007fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcac105e8dea8931431906771e175c02a0b3dde3fb3c2906a0f5a0cb803974d0dbabc0025363562ea636cf002820707fd8e6067e37bdb4b0a4b4ab6e5a9c3f868cb88418308b79bfd542bc0e90b09b22b79a6a8ba43b56f43af20da25426d1f3e7ed54393cfe228e81250f551051ceac22398a53f7e692ce128a3acdab4bc7d751301202f73cb5d851319880234b48e2159ad461a335682b736c33af994c20ad92ee055b300c881eacc630ab0b8913692da50746dc875ca484e928d84716542afbb41740704c45df52311292bfe25d7f8d66cacd466c0b82343df12e094ca43f4dcdd1c763f5bb39c"], 0x1, 0x800) 09:32:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfff, 0x4}, 0xc) r1 = socket(0x2, 0x3fffffffffff, 0x3) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget(0x2, 0x0, 0x3b0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/234) socket(0x30, 0x4000, 0x100) 09:32:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000001640)="f817836168214753c2531ce98364164db30bb34df1aeec82db85fb5aceb9ce342b5abbd0f4585cbf6e9a51fa53cd256547e68fecc45d4bda7257a17bf5e0245138f2acd17a94c70fc31de7c648eb909882b303ba1cb6ecb57ad6816a7c9d40883a137f945776575da9ff", 0x6a}], 0x1, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() 09:32:10 executing program 1: mprotect(&(0x7f000025d000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) 09:32:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) write(r1, 0x0, 0x0) 09:32:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x5d1, &(0x7f0000000040)="5e3615faa608846111ab0e46b75bb49005b207490bb01fe2e134848a4b57c7a829a35853ab347588091b536de1fd4d86c4b58b587eade2fc1efda8f9f683600e896b695a0ff7df2e724beedeac550947204f7d160582d0888f9fa05634c9ba54691bc5c594b3e15c9d0dd703745e9418913a06712ec0ca7fb1633b24e3c1a4decfe707a11e6a01edf120d0a0097e1478083beb972cc0ac8b6e9ae460b1c5ca42812273cf28fea40056ed804f7f083e4f36aaab968b92e117d523b459f3a2d8fe342fb349382626cea4b4f80b00ccdf9e41722c7aa5df3678109b1fc6797cd7503db25595648e90409915fc379b6d64e6320152fe9027e8f61a662d93c4d60303c177a91d6709dfb1341756e1556452d6bdb4d87a1cb215ff6a29f3e1f28f4889b84e2c0476245ffad8a23a6d69f4eadcdab90bca3421f5a09447fa9221a48db8951fc1435b15fbf0b6dafdcd302be64b71f65b6bdd16ffddbcd3b2d15987a013926b0662bfc87b395417e0235eeb64b8a895dbaed09e650dd544b6914629ced8c8b2152bb39cdf08fe87a7cef3c5e98df120dd59a63a54c31189c5101e73aaf6a1abe8c64be93d219f6fbb14d47c2350569aaa7504dd8cc55a04339a82d68af686f9e4a52a4d9dbb46b578685abc23c2cb97396301c95cb9a8f42965d3769628edd4ffb0eb0b21e634510f27cb3edacc734fdb81948a66881605c2d19e5c25882a111433935a6bdcd2f782a3d31f8a9fde3b6ff5218a60fda26c02e7b64593d153ffa01a1d0eea0c75dadcf3950497b0ceb838b071982729da8a569f6e356b22065e58759e65bf0e4a79f12e5bf77499bbb09fa21c8b5f471ccf998d56375f448287f0017462771089cb1a692d0d17a5c599b51112dfab5c6dd9a22b7b26938d5c01e987e346266f2829b2978e93b0938d530a93d99698fe06a6819e5254d472f85a7aec518569c60eff67716528bacb451ec1ed481c71cdc13fc5efdd8fd08d6b1b603f29e5392ad33107a7f917ef1b308d6b1365f4cc4f1e82d95b29ff9bf3aad23858cd03b64ed9799533e4e8ef9e64d86c2b709797908118b2c1ed96815beee71e047f398bbc75965541d9dcac5c32d5a89fc6747240ff86517645ab1ebecf9184a71b485905b29b7803b495e4d5447f7946f95487fba895a1566f6d54d462244d9c3e01d8c03ed7c1f20cd31c9d24595de99d865bd975770db6055efa361064cd07abfb3c945f72b0eff1a90e1cf85a010db38961e23a7cad0df97697d0f4f29e2b3571da83fea8460b1f65036e4767cb1ea8d8e6bbb623bbd33b1c4b45b24f9765a9d5874ed90373b1ca389f466854c658035062269ac1d1c0f9063b4d374b8081b6c356c6e5a16324da4147792347ca31dd8ef30f6f89c24dd1c7f0b7ce46b81faf45fdcad6c651cc21128c8c13882bde9322c6c8d79e89b3a68fde904a4c9eb814aeb936ff3c2c863e10e6d7f6995c22e10bfee5c0a831d71864d23255167ad2ec632fb8f578efab33696eea5509f58670780201f9db014b794abed1aa432f65521b3abb4db8bc6d944939c7233ea5e227a48aeec601a95f4f325b46af398cf04308632dd1f81be0d68ffed8717f5aef920cf9df00615a6635857b611c99741e1b9e95d7bd16704211902665882ca20fc35d9ab50d5547b5418b8809cda0dd698368e73134a85217cbb0b507f652f1b3f1091ca41e7390cae9297d21cd59553aba7a60ebf1b42afece11ac01e7ed5d93606120c4a087cdde4b6ecfa37a0ccfae7704fe1b38212151e1815b7d0ad8d992b6484403705764a421f58584e78d757d63fce8d5c83f10efdb615a24af0b3ae7d5867b7a76c52b09150f9e52f356d886081b36d216c7502aef078003bfc12adfc7b9b24e3bcfd318aace5c19bd8e61c28927c6db7a8f0ee53468e922aa166fa0fde9abbcd30079aa0315a528ae4242251bb26100851b43823cfb8e8e1c57d85264b64863b4236e618cf44dce6af6277537eb11ab7b79640efc195bbfe096df6d73a29a3e6c5e6cdfb06564898ad6c9e1119c1ed98ccf4754895d28ad622a897af0de415ca9425e5776c5e6c66cc4599caf2e9d7b16ce628274f746757cce6609c31b5d9a689ec1237565e1a0f3861893043ae41e6ce692ec444edc170b462a78875dbfb43ef4f55d6d2dc70dcca13e83683d971d06e4092edcc03cedd8ade678cdc6228396990009f617ae9270308cf0ab2b4d601cd9ea064b5d89c19abe87b514fb2aa55cd91521f2dfbe4e4978e1da25c58389148c9cf42b375b6fa1e96cf4e450ef9d7a0442b47413f9346f49cf844eb620abf8ff87b8bbeaec9cc10b6523311a9721a9b7f35be60f2ee4a5962ac5b6946f3edba3cea2cafadfa3d75f7c97ee39ec0b867cc4de59bbeb050310fb3189ae5ee7f628cc0029e92d88c72fb9f0859c8ae5da352f9687e5a4d8e6ee1bcd83530c1354c42234e6759e5846c6b3eba8a90d9edd71359708f059620ff0ed82a859f21bb1d8e1d3b49bcb6acd9695dcf09feff274b49cd378cc57a9b7e8afaee06f8ef35c910bc00e2335bd60bd552f8c84e2b59097aff2575ae209462ee7a0f32db21437c198ce1ba219967fcdc3ed51cbefede8e9b835741a0104ce6a6cffb9131763c67e2af7a24d5dc926230b972269c9f4e17830bdeab0bb42fd1666d0f1cd26b8dd8bf41e15cf38a83fa930a40aca31967024099cc7593de0f399916e3e67edaee9f9e2e3636712eda6cf76f27e69e3aa0eafbc797026139c31392205bfb415679a9461f94743dd961c72b0f81b346a31e870d3d016cf12dccb0a54d4a3e69c10001db86b921673c02fbf417f83ccb7c036c325ae293343094e6d3cebd7ba548817418032b163af39f9ee5e602542975f7a1db89138192555419777a7780f787cc1bc092631a179bad441639f8c22cc3735bae88286f5e9a181b95a055d2900f884f31a24ea9ed05ed8ad38abbc50c81bb3f9e50e34fc430c1c9860c82836ea5bd47bd5fc8451320c4af9e2f35c78c75658bcdc98256a5b2a6b65a673d5ba87d0d9eaa60d7e269d94efe38e33971451bd52dd95ea36c461a8d8cc9adccf582b4d6f5b2a54fa501bd89e7b4fa66a690c4987ff1bd4c221b55c6687a99bb702f2f736aba4e7b0cb96b4859d2e0756af52906bdd49d60c40774cdfebf6ffaf3bdf62316f288eba026bd3e8302e85ef3a0846c8f3799f7ac0fa18575a84f714f20b93640566efa908d71b69cb052a25c3c5db05dc1fd9ed9d69b24af520e70e832a8e88461ee17b66a1ed85fa87fd4303f453b2f153900bd57960a9ef0ee6f3983621fb58efcef7254e306835a503ae6bc8de6ab98b22144301df4fc52fe104af6b79f394cc99aa006710a3b274516717285e0f714e4ec9dbfae9f4f9a7c362eb6c23e7647ceabb5a27bbe7c09432f8b76f186788ddfe676130e4c3d68482614928897eebacb08c4f5be0769cbaeca7be46133627909e6ffb54e9420a7a08b982cdd3c8b2f6be2220ebdc7f711fcc0580f6d37067688e976c0e93cbeb6e1fd57c672f1b60fc5fa544e9b7f6108f01c9e0d150863a0cefe7f8e35e6d799f6deddce9f240aad6dc068daea0e7cd4c0360f79c1942207fd716bca408548cd1c4df3a2b5f6f66d6661dca338524faee3b1b79b413fe5b1634b18d436df7dacf2be4e014f4716b5ce5a67e96a91fea6e91b3aa596ce4210718023b2e9c9da5207cbd02f4e01feaeb3d86c37dfacdad2654239c0ee597ac2605b2cf56a8a81a59ed60df94ea1a189780ef4396ce2b579934e62e22a2decfe602e0a5fca97542c5f25cf9b0f40b82acc89c37c00891fc8240d22964dc8264f9e0adcf5c7778d764e22291191a8e0c2414f0a1079ee325fdd68181d8258fa44b1b287d4a564126e5f4868c50cfbe1674e7b53401fd775a1e05332639b90cb04a322306edc28490ec5e59f52d41abb18f064003d081d9bc2009d6f92671f15b7e99febcea14289169040553eed3c4e60730a3ac712aa58293277331ca963cb83de2a7941712701bfa9d76fbdbe68227e9d1371c612b9d2560be65ec27dce8ea0ad7a6a197ed03a4e28384be3dbd724b11b020d9569768a3d0454083ddf9bd3fc4d9daef76c7efed9435d84e2b962cb58ea26c54bcdba32f179df0553346db6da9a35668a33fbd393e8ccc1c4f1efbcd9edd272ed665df1b45735d25d71bad97a5c10c9d160fcec1dd86f03ea358704ffea3e114e0ff2aed28cbfa4bf0298cdd5aedf0ea8bfc988ae85fc1eea4c0890c8f077650393216d658deacf6a4b8589c15db48e519c4d4fbdc804f5cafb8a4b960d7827fe7645e3e7d931d9f0864693c50fe0194ed128b53c4da8ba4cdee24e719a0bae9996a86475d6f84fc275f3a2d759e9db1403c1514a269a4db61e5f63817e227904c0e23001cc37e474c62218e17d1c91a7acea53d924d9b4fde6786bfc6116554427ebb4fa7437a20d880def222276dc5e1ab243967af806be24d6093a6e1a30e749bc2dd28b0ae8c612af242ea3f2fafc1b4b5725bfb7e0449a4b238534f21ed11c32a2ccbf1372689343f02e5a11956cb740aff9703765206f70599d52c858998e4bdf5160123fe243a049755b07337bd881a84da89ab8e360b42235e493086b9b65331becf8ee49083906f0f6fac73f9af74dcc8b5d75deab03b0564b11309eeaac0563caea9b438321c9e990da7def6603bc221a02536ba97708d5140a00933d037882a465b64c95d936f03411e043fda906b3ce4fbd5cce575ae152bd39eaeb7963419d690dd946e96416b3be91552d09f0f5e75b9ab88f814b09557d4999c548ac5466947c1c0cfc30459c5ce4f686a0f2554ad9769f49c66e522c5d4deef872eb761dbe14a021f069d764d76bb21e5b6bc7b9fac8a73e451db13225b91da5fd91530c1e8a6e1328fbc10f9f0b8da14680cb04fb075e4fb7f51b3067a6fee3317db45d886534bc336ca72af1bfb5187d1522aee4f4f9551f09239c1052f1260b83122cbdeded51179ebc6b4b1d3c677f092bd8bebdd028c502f4d379d83d8d8caba5026daaf789847e0c6704f2a19bc6c9ddd2ced4d0ca9821a417a2288de214d648e1beb16604675ca7a422b2c05cb5a20e8ec340025536922767a91583756b1e94ae8daa08e25828b8a5d10ec6283b272b469323f953927f618edbad179b10f1ca37c15c20ff13464af97ecc1ac27a74fa0d20d14b0e4b7dca513ae67b9efb16d94d9a9bec82ecadc84bf76141b059cd02105b64230f9581e7f9ddec3c944e5d380f9e6f8ed947368addc3dd6607f9c6c63cb10c70d67f156ce754e3237966410502b7088f5c2eda27920cb5c1b126d7f8ac54369a1ab57ddac16be90971365fa02d97bb1798793dbd26971c7e4c8d2132da0d02883874acc3ae8a1c297f0a4bb84f5b17512428e36d0668d68f7e3d862bec678e0a67e311d0c4bfae70ed6b1829f012a12871140d7cbb5b1e010f8a528ed39aa2121a26ad313aac8e4e359fc19ef77d0c583b5c2789123ed8b07ac32799e2146c551c92ae63d9e67ff9723d9ee215e1d6b72b2d7c104bfccb131b47330bcc9b2cf59807f86a44fa01f91e4b0d296fb36d7714454bb1ec418ed41495bed5190ae76a43edddf07575d25cbb23ab6a6b1e34bb0c63ac45969b230946853444939a56ff0014408bf8276d92aeb45e3d6aa8dd197d06c4a1b9cc4b79d47bcb8bde79464255ca810674dffbbe449cace5a6b104689a748cd2a22d1df754ed0e099ae64ee95ca63a7fe2dfb4b26bedd03d41646b15a12445ac62ba17cd7ff", 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 09:32:10 executing program 0: r0 = semget(0x2, 0x2, 0x6) munmap(&(0x7f000049d000/0x2000)=nil, 0x2000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xfffffffeffffffff) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() munmap(&(0x7f0000311000/0x1000)=nil, 0x1000) munmap(&(0x7f0000621000/0x1000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x5) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 09:32:11 executing program 1: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r1, r2) socketpair(0x22, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:32:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffffffffffffe9d0) syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCNXCL(r1, 0x2000740e) 09:32:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:32:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1ff) r1 = getpid() fcntl$dupfd(r0, 0xa, r0) setpgid(r1, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgrp() setpgid(r4, r4) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x3, 0x4, 0x8) accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 09:32:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)='G', 0x2d0, 0x4, 0x0, 0x3c8) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 09:32:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa90, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) getdents(r0, 0x0, 0x0) 09:32:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:32:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='\xa1<') r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xe3) 09:32:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x4000000000000000, &(0x7f0000000040)={{0x0, 0x5}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x7, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0xfb4) 09:32:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10002, 0x21) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x28, 0x7, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) 09:32:11 executing program 1: r0 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000500), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x0, 0x10) semop(r0, &(0x7f00000006c0)=[{0x0, 0x1, 0x1800}], 0x1) semop(r0, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r6 = semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000900)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r2, 0x20007471) r7 = dup(r5) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffdf0) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000200)=0x4) wait4(r8, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 09:32:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x4, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 09:32:11 executing program 1: r0 = socket(0x18, 0x400000000000004, 0xfffffffffffffffc) kqueue() read(r0, &(0x7f00000001c0)=""/215, 0xd7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000000000}, {}, {}, {0x0, 0x3}]}) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:32:12 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000), 0x7ff, 0x0, 0x40000000004, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 09:32:12 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/168, 0xa8) getsockopt$sock_timeval(r1, 0xffff, 0x3f6ebf3e1d05c8dd, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_extract_tcp_res(&(0x7f0000000200), 0x10200000, 0x2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/1}, &(0x7f0000000280)=0x3) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(r1, &(0x7f0000000380)="9f11ed037d6a3bab5b803f9065da306430d1a46311716bd371f93926e72bed3e3271f7f77adaaa155a34b268365eebcf248606390d740ad20745f7632a341bc6d33cbaf5c77b1a2f55de59ee1710c86484bdf854d2616c70973108bf4fbac49eeef030f12c56a0992baaf31c5d98a55721697bdf", 0x74, 0x40c, &(0x7f0000000400)={0x18, 0x2, 0x13, 0x7f}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000440)={0x1, 0x0, 0x80, 0x0, r6}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_metric}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000540)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r10, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000600)=0x10) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f0000000640)) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000680)=0x9c3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r15, &(0x7f0000000700)=[{{r11}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x4, 0x2}, {{r13}, 0xffffffffffffffff, 0x64, 0x29, 0x7a97, 0x4}], 0x1000, &(0x7f0000000740)=[{{r14}, 0xffffffffffffffff, 0x6, 0xc00000a1, 0x200, 0x401}, {{r15}, 0xfffffffffffffff8, 0x8, 0x2, 0x1000, 0x1}, {{r12}, 0xfffffffffffffff8, 0x5, 0x200fffff, 0x80b9, 0xffffffff}, {{r15}, 0xffffffffffffffff, 0x14, 0xa0000002, 0x8, 0x4}, {{r13}, 0xffffffffffffffff, 0x81, 0xfffff, 0x5, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000004, 0x4, 0x117c}, {{r10}, 0xfffffffffffffffb, 0x23, 0x40, 0x7e, 0x6}, {{r12}, 0xffffffffffffffff, 0x10, 0x5, 0x3, 0x8}], 0x8, &(0x7f0000000840)={0x40, 0xdd32}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000880)={{0x2, r7, r5, r4, r8, 0x1, 0xde4e}, 0x80000000, 0x100000000, r3, r0, 0x5, 0x10001, 0x81}) readlinkat(r15, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/182, 0xb6) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) write(r17, &(0x7f0000000a40)="f97c0a50b7ef2793f079dad2d92cefcb6bbce4f07b4646a82e1abe6f3d4c7dc53f95b94b2a737d2229aa6e6b44569d71e6b03c33bda55bb50b3a3262e579b27e3658a9478f228af7490c9479e53babce69a076fd7b17fcecd402435922f1cedf8ce8fe5f82f79879258698c83eb190e5f0439cb2eaedb2efaca80f82aec30c894be4ccb5ef403fe14ebc50a5bc4b16ea18b821ab7871dc9ce12720915ba08671b01125fb45a2f074c944b9d950170b5e082645194e60dedfc96d0795f3069d831aa1389e756d1d425e142bea6e8bce7929d745ddda3c990b60e2c6233f4a93b6189946f6697bc025f7386c27fb14e85ce780ccc282536ba0656859bc82ecf4353eefdf86c9421a5d3e3a60c7ba5ef942330992f2c60ef20e1056c2bd8464a024ef8f2de73dd082b0687e32d22379dca09f016a5e3a018bad31aa2a18b2b784903a712345982c21786697063437399577b42c05be3c826c5688132dfc087df38bf2cd04e25216618f76f792e742e4d8457ad861961c6b7fc2401f53a741d380d0bbdeb7ffec0373b4895a0e6051b49ae90e24ae27feffaf90c0a101c4aa75e38a917d69d15362981131bec49dfd6d043b16c748a656fa4b1438c3491b68f07fb5c8e5277e6f097092095286ecff1e61e3e1c6b37b8570e46fc81572133f1a7533d6fb8a178b1c4f98b8583248ec700da3757dfc7d7e10117b95713efae2dd561c300e99dae48e67212d01c9371d66a93def9458c582771728416c28ac23f212b55dbac4270803c8305ee839f1404acd10e232ec807481ac98f4ca52fb8f7649035d75f8b5f8b79e03172af61064a7bb3a61b22fe8a586d23b73a241fed1ee738ff4be7dbcae64165ccf63e50728f8495f48d7bd7f2999bf8faa3566cf33bfaa18db34248c0a9a8ea96dae8a97fede446681f81175a448b87eeebbbcf3da0333d042b76c3e4a88f7f99c541ae60055444c2b077ae4e8504f6d137418e78fcb4d90231527cb9def73709ad08c87cdf8d570f96598126c22f81d3b18d435af0ba7adc7ae7ca2bbc552332b18bb2e5f56058decf8a6028968b830c0d9e98de972e1bdb49a7841206e85dabf4e4a8f11ee3b5e437527e83ac36d318f3497bd3ebbeac3de2832cd32a0b9763c6d579738f16c3b8ca3979f64a10f2912240b793bd400e6aa282856fc34a6a3d160f24d1077d230842a387a086457036b71e779fc58ddfa2a4139f92bc0e31076d469fb5dca30a69987b143cba17327b391206a6bc91c38ee76befa4fac49280edc078a480f5f491a45925e8d9548c05398c63d4f826f7fd7a53eaaa1c6c01f16f5f0f32d6f7be7fd4775a9c1b6df7f0cca502364f4e1371a30eacdfa4adfc564a65b5acb6811c76885ac44361db2b390ee78cd5b4dc9914eb1648415dfd782774a7825e94af5b5d176d67aa26b5512d42cdd65a443e1960a55cafa652179e9ef8577e6fbedadf785fd40cf3b6b83be9e086ab37f91a304446af497f1ab567783162196dc9f9ecb8a92a3b73d170f828bae8197b1ae25423716ba23bbb33ac881456df7ea48777664a6a5a7670daf3c14105ad42b6694023e1e041d087086840535a804e0a696cd8e8207bb7042e8257d9f818cee6f7f8e615daeb94793d1d20fec8261b439d9fe6bdbf7327cfc453df260d897009213bdbf12fa8b152c995fea4aa82be50abcd132078ee330730234c157f4c1e2a0ff6fa57b04230dd712aee2f2d1791bad532a0ed8af1366bad989fbcb758f197581ecfb8d11b6dec5c71f621b8576aca0b44b8a602609cdce5ec63d343d53291c1a386c3db420039964f166ee13debbe88f0c9e853ab34bb48f8d5e076c06b2487dd10cacc8debfafdc1d8e2a9038ab55029c6add7d60baeac8918f584bd1a2834d667a06355f7d8f4a3a9b46dde0eeb63b113bde19438b74e3faa16ad2566acb062c10dde8c515ece76f8b5f9f6cc367c5d77865073ee076a215b99cf3e6c0ca6a75f5c14f395c2ab92492d536b97d5bab0c31f9fd125b57bce4f61a66be35b52083269431f367239f169ee4ade90fd3c298e7f78c03ef6d3004d0d2c4a583c304e7126b00b9a3148478092a53518b134798f757bfcfc481fec540035c3d4238e642a0cdd3ffc0b0e2e7660256be9f79bf9b328deb9f4b26851bb82959d4f81c1f8bf0c80bc7cf8ded74bb2e276bc3a403177fe2e675d6e21971bcb61278d29c20aa3c895234fd2b7af333ba62386fc30fe656b8f1fffc72626c0b07f8eb8575e7514dcf62923f916d40db077e351b98381edc5081d7cad2a11e6778ac8123cf4d466605d97e65055dd37f1850ce4418c38b2951ac243199aa8677f6121ffe666c0a426cfdf8ea36ed262bdb32cf865f96f40798798d516bac44d2136ce768a39de323eb1cb9c5951f3d2964125007ad2c842acc3b9800175fb426f8b9d950a3d601b6eb14957375f2353979d6a44b1a90926a192771fc8b3902188ab742c00ba1a8f6a610066296530eb2c36411771c37511d97004ffb05edd4473f995650b3367ead2d1901cce486706560543edfb5ed51937fac3c3bd1c2aecbafef090cc214a9928306f44de991fc638e302d2526c62e82ec9db9efd7b475bfa9497badf0b00a73686fcfc5c392c587917da58b39c071b273d82f609e57ab74195aa75135d0a55c917085712fc4080d7b57676ab3dceccca0b92432f492bbdbeb1f0316c1e9d037f22f6cd30db739b0082ebe740003d7e7bfcdb7e3b3c87c7e77acd552d3c510fb3cf8f61c9ba6478baff45a9ea3b4d9c13c2fa72da98fc1a7fcbb7c1c0dd93c6112925185e886eb13c6657c41167b4e67bd2af50b168babd12d5f976eb68f8653ba53839bb6b0ccd74e44359d6c18d2a1f3b96c5e1f7b4a28198299c797a05ee54e8a67729b1c8bb8f529a82a134b1d763a30096efce957422905d802e39d00bd94395050c04acbd91e007a1c535a0c005152ca764cafd2ffc0cc73660b6867fc55ec5d69d1be1b771568e9f46c8ce2985f08baf64ade4aeee06676c1abc5b13abd3ba8bd4d1212d99c841d4c554d4f87430747688aa080bf1ff329048a5d18751ed5b64face8c6763d238fc625a8408928f22cde3679c240a9f3b3335c5251a64a510d4850f3a484fdacc76d8bf2a2607d14c2c8beba0dc037311729ebea1bdf9abb94ac8b7d0fd9f8caff94e099038e0e37c3ea306efee126e563e3ad20bebb64b6142bf93cb78604fce6f704ab961fcd47a4ee48fa83df4435acd83b503bbdbeac7f017e5ca5af3b698947f31ccb2a21e78b7fd250428471cf794c001402098bcfa47f603123d019cd51f29276071ae40535dc8ac262559061c186bdfc50b21158b561ca5a629563d2438f9d5d85fffca5e86257a5065b116cb99c2beb3910b160d49f7dbb44aa431f452caffd5831e7fa767a7ffcdec2c8a691e060ffe0d28d375431fa86030eef4d1950cbb9e00512d8c48d0421a76fbfb9d18076301ca8f8f8b7ef70fb0054be4f7fedf4cd04c57e79b1aba0fb68bddfa4fdfd3d304e33d10385f18cc6c889179e9bca05d8b6bc98bfee883f4758fbf9fbe0c17eb0d1f6be7b0ad0a16a1f070fe45a64e684087e881c9ac7f475bb2e33d94eb9bc14a6d317c36440948f8633d39ed4508d141178ed66da28913f04a16ab7869721307dddbc726d7405bd6409e9ee108fc84e7cc03380daba0a0b035030b13c078118c9c16e68a1eb8d569ab19ac6fe2e9e909d446b7eb7d4dc14827b17fd99da30fb43d4896317837ee35efc84b996cce848617340bbced189d4fd6eb01b2128c9b0baec6a384b36c44bd5fdc343c3e43a6c00322558aea1e1cc86c4da62b425b832b536f16f41964c2099bcd8a9ae3e0c59c87bb1b3ef01cebaeae0ba35112ab2a608c2002637ffbeb3d40542fdf1534a8db7913a186c10920d85e87c41a325281e4dd5914e0e9b7105bd961f88c2066abe3afae8ea59414a64abc9fbc317b6b6382a53d09564ebbb98fab8dafa47d9ac5f7524e7d98b23fba24fbe64ebc8bf3aa8f3ac33811265a6a119fd6c694c663024be8c15805d9de3049e8aef4cd1beb0860ae07748acd3f7c192074c16a840b2183897091356e9e61036dee6469e397eda4e5bf1ea7f353081c4bde5a1448df6fb2664bb15e3e9d4c167d0cbfe0696e1ea51ec42e53a2e03aca4173c020db39ed0ca9ff2a014d5f927a1665e84c981e08b1f118bdab978fb4361e9961ef251823e31b1dbd9d2983b537caa299146d92946697adc85536cbd12652d000061c0280ad7efbc77a0b7fb9c759dabd3dd51522b6045c98f4a6697961b753695916ede09235fad56dc13bc18757d50f1083936866733f29fd9ca3d4bb869187ab10b84bafda9cd824005e72455d95dd8f8840afb9246286ccb18e9c32c675dffb6cd97f1648b6c220a52acff9c12f94d2bcb17011a7d071f51fe08020bae6e4ab0b843b90492fc1110a049b2f0c5e19bd0645559eb4f5a6e53eb796d430a7dba962b4d90523bc1cb13117435232e756b3865bd74d9e3d72989e8a738cb51bedc8ecee55daa856c1da0453a06fcd5c878098ecc68923907948ca12c94d83b2d5cb367117ed08a8f42af968d7ebf79e72ff9234dc612bb15f35d517c9a500164bf5e2e228ab9aa35aa57dc40bb80164821282a71e2f7412807ae6502d19a39e06eb818be525d859d77302b321d5af6d8eaba4aa0933f15cfefec293356d54d26ff2f1492fe0218e7e1a1a885272c739e29a563b18c7cfdd00481ffb8bb2998d74e2b4312c18ccd5f947d5d256faba8a80025deece5c7f6da7abd7b586996bb9abb54958951fb026761619b62b3cc0672860167f06e0cd52861fccb38446acac028757dc4ca7ed329e5914f8ec82ba8f5457ad1d4403c86bcd431b9b28d329098c2d2698a7c01ee6434c76ded45c2ba9d909a3e54ef3e22cd18f19707cc0d49ec70b9bca704ff9c4c5e7d72b26373bf81cb9631415fdac1750f77e018513ca51a2bbdf01e742aced0f8dc3213e36a1bff6a5540197477fc906fd85a88e5d2bc1856d4c7fb3c82eae13cdda88da337f8bdaaf099a4dd64e96057ef2c6f9406f014ca3c3d88d2451befa287287daf00fedf6dd9595afc79de9d3a4e5ebaea552c7300eace6e887c387570bb7c9b2e59d56cb5a07e6e7206565ca9fa14f441e4e23e3a6e04e81045744cb78e7a94cde6e6aca3f48a1bf085eea1412b9ee61b1de48123928521ed17d9576966e4ef8e1ec7a3b8ad7f785610a640f4fe7a12ba3088a8ab1312c238cca8a8c727ddb94ea02bdec38de96ba5f9090eb532cf70f9f431054e48ddf759823a33ddb83b49f792eee4bdd50e1693545a0aa049f6e0f66df17a18f7e3c1949b9c8d8821ec153c7fb21153917b64f85701f75ae1846adf3429f88e383b9dc4fae31a30b4126084bb9b3522e5a1308e75897e6dde093c65de6455701201177467f42b10ed7caa2e0eee200dee8a039a8d5a0e4df403c2cdb065bd3d9cfbe314a6ae89f5168e193b019e4d9c2a5bb166caa44023d6bd4e3567394424cd5ed1ccf8a4ce8dd42d314e38bcccf9840e982725156339e1c1d0691b0de5dcb887891e086cd042e9b1c6128fbc0d278744129eebe7ddd8681ea01926f516cffbbf4105236f3abd5223e9be63d988cd8a00f88a2ea72366427f474f0a3be73258163b66a8616a6f5195823c0066b706b6384c042eaa9c30a9f17fb4c25217593a99d994667d409befd8bf0b9e6236f5eacc24fe1b5870be42d37947cc1874e3bd1cf766e6bb35bec7cec92d9ad2b993cc8d2adbe6", 0x1000) accept$inet6(r16, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) 09:32:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x0, 0x8}) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x4, &(0x7f0000000100)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x8002, 0x2) faccessat(r1, &(0x7f00000001c0)='./file1\x00', 0x1, 0x2) close(r0) r2 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0xc8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) mkdir(&(0x7f0000000280)='./file1\x00', 0x100) mknodat(r1, &(0x7f00000002c0)='./file1\x00', 0x40, 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)) stat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000400)=0x101) utimes(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)={{0x4000, 0x1}, {0x79e, 0x3}}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x392, 0x384}, {0x3, 0x8}}) readlinkat(r0, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)=""/245, 0xf5) close(r2) syz_open_pts() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000006c0)={0x2, 0x0, 0x6, 0x8, r3}) faccessat(r2, &(0x7f0000000700)='./file0\x00', 0x40, 0x3) symlinkat(&(0x7f0000000740)='./file0\x00', r0, &(0x7f0000000780)='./file1/file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x9c72, 0x4, 0x80000001, 0xcd, "7a030bcc56a93aa010c35c52ff21cb77c35eab75", 0x1, 0x100000000}) 09:32:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) r1 = socket(0x10, 0x8007, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000, 0x7}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 09:32:13 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffc) r5 = syz_open_pts() fcntl$lock(r4, 0x40060003, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x100000001}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x4000000090, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r5, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xffffffffffffff82) getpgid(r7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r8 = getpid() setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180)=0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000003, 0x3, 0xe280, 0x100000000, r8}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 09:32:13 executing program 0: unveil(&(0x7f0000002680)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x10, 0xc007, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f00000026c0)={0x0, ""/255}, 0x107, 0x1, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000001680)=""/4096, 0x1000) readv(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/178, 0xb2}, {&(0x7f0000000180)}, {&(0x7f0000001540)=""/126, 0x7e}], 0x9) kqueue() sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0xfffffffffffffffc, 0x0, 0x1de) 09:32:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) 09:32:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x182, 0x12a) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/215, 0xd7) 09:32:14 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 09:32:14 executing program 0: mlockall(0x200000000002) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) semget(0x2, 0x0, 0x521) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 09:32:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="ebffff03", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x0, 0x5) 09:32:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 09:32:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000000c0, 0x50) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:32:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000000c0)=0xfffffffffffffdd4) bind$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe801c4ea24f00f82, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x2, 0x18000000, 0x0, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000600"/110], &(0x7f0000000180)=0x6e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/234, &(0x7f0000000300)=0xea) 09:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3ea1aa882d4ef4d56aec375b46979873134df988700cfa388584432189d0d0cba0416ac8af489c97ecfcd52314a76fa86ed925a4e1c64cdcf3e85bf2c10934a06ecc8517262c2e3e24c0fcaa516b22d139287658d6232c3e9f1a472ef487afe21235fd50292d1c2eb526d4ee7212aae191e07fb7a9ba7471", 0x98) write(r0, &(0x7f0000000240)="bf", 0xc60324c217a945e3) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:32:15 executing program 1: write(0xffffffffffffffff, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb0900000000000000a9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:32:15 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 09:32:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) 09:32:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x7a}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) close(r1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 09:32:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x200, 0x1, {0xfff, 0x8}}) 09:32:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xff, 0x200000005}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="0a9bb86ad570cb9c54d8607ec168d7e363ecf5ad4f154ed65340043a1e63fbdaf2db9ac363f587f646ba14ab167abcc62c0ace349604a8002b4f2dc43a2babf06ab82d7e17dd88b791d7a65cfdc1fae6443746a8a7be5204d324c1ab412969f763f10abdea829e3071b9b56a957221e2a0cfe43f8c978644ba62be0707805eb577c6f0ecff12bc72c221ca9cdf0663f29e95e751ef851c9132baa880a47f477158e6549e8083", 0xa6}, {&(0x7f0000000040)="4d16f9ca21b83c2392404f5247f6002d8153208024123cfa89063b5cec4795c87ad5b848e75ffdb6bca7c94dc20656d812f0c7f5d55852381fe4f84d240df134371cd2", 0x43}], 0x2, 0x0) 09:32:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="24000000ffff0000010000000000000046930f2c258d8b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) 09:32:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000faf000/0x2000)=nil) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x4000000001001) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000fae000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000d13000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 09:32:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x20000000000000, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCDRAIN(r0, 0x2000745e) 09:32:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r1, &(0x7f00000011c0)={0x18, 0x1, 0x1, 0x8}, 0xc) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x3, &(0x7f0000001340)={0x4000000000, 0x3}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r4 = msgget(0x0, 0x8) msgsnd(r4, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000080360100010000000400000000000000129ab6e14f8a69387b7b27235414b9c2bcfb3f2d10b40a7c9eb689c32ee5907b80"], 0x1, 0x800) msgrcv(r4, &(0x7f0000001200)={0x0, ""/150}, 0x17, 0x3, 0x800) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000012c0)=0xb2) kqueue() 09:32:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000500), 0x3c) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x8, 0xf6}, {0x7}}) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xc0000000000, 0x4, 0x0, 0x4}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 09:32:15 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x91d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x40000, 0x4000000000000000}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 09:32:15 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 09:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:32:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x20400) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xffffffffffff8001, 0x0, 0x7fb, 0xfffffffffffffffe, "03665e0a00000c223c020200000000000000af00", 0x800000000000000, 0x80000000}) write(r1, &(0x7f0000000ac0)="cd", 0x1) 09:32:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8201, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000340)=0x47) kqueue() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20088, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r6 = dup(0xffffffffffffffff) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x50, 0x632cc98c}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x2e7, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x1, 0x84, 0x6, 0xfffffffffffffd34}], 0x7, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x11, 0x6, 0x8}, {{r6}, 0xfffffffffffffff8, 0x92, 0x2, 0x5}, {{r7}, 0xffffffffffffffff, 0x48, 0x2, 0x8, 0xffffffffffffff0c}], 0x1d, &(0x7f0000000300)={0x1ff, 0x2}) nanosleep(&(0x7f0000000040)={0x7fffffffffffffff, 0x3b9acbff}, 0x0) 09:32:15 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() r3 = fcntl$dupfd(r1, 0xa, r0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x41f, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x81, 0x11f0}, {{r0}, 0xfffffffffffffffb, 0x4e741fe1229a69eb, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x21, 0xca16, 0x2}], 0x279ad627, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x34, 0x1, 0x7, 0x40}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1ff, 0x100}], 0x8001, &(0x7f0000000140)={0x36}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 09:32:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:32:16 executing program 0: r0 = socket(0x6, 0x2, 0x10000) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="005ebd6057c66793492b9c5979068aa5803211250500000000000002000000046e04cdbb494babb544faa1bfe0ccd761625b942286143f4ccf336af2cdb76a1243673f0235174600"/87], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffff259, 0x96, 0x8, 0x7fff, "c281ba60ece58f7e19859b0d8e6f0c7f2b6c7206", 0x8e5b, 0x100000000}) pipe(&(0x7f00000000c0)) 09:32:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fd, 0xfffffffffffffffa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) 09:32:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x200, 0x80, 0xd9}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:32:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) 09:32:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x5) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getegid() fcntl$setown(r1, 0x6, r2) socket(0x1, 0x7, 0xff) 09:32:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/203, 0xcb}], 0x9, &(0x7f0000001580)=""/4096, 0x1000}, 0x800) 09:32:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0x365) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 09:32:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002680)=[{&(0x7f0000001680)="b7fadc98c7d12bd1faf8d791e8dfc860de85ee1e28fc55c05ec08bf205a663da1ea68d63ec1a16ea06079d945af12a92ad73f20aede56b938aca5b268e8f3cf895095b296cbc00aa03fcdc9a3195c458e66a10960f013dd4537980b4b7ec961c7d62a3237ada966305b7433286c4b5f57a18f1a028c46ff5c3b22fbbe7b62a3d699774313c7975d4ac1ad0c50bf8a98a90d0d5487ada6e9595988472941c0b7a6fc2e8b498c11c72c85312aa8fb170b38246eb32301cb879bf17f3ddf6bf4ceae17beb5af0994476e251753d9f53d375bf0a54ab827cbe4c6bac5ff4092f33004e7d517f8e7153fc15f07d3401074e943685a7ed379d2eb0f4853db3165ae4495745223aa23330976771724717047d2cb6d1b1745d77bf258218f77a940ce0479d013bb78273d53e200b8923290bc90be70c240cca931cbb4fbcb6d9b2c428768d135c1c76382611610413ce7e7ae267613124638cfebc8e92b84e8169570477be4d7e70fe547c224c33edc38619ff48a4d5e3b6b22cf1ea04afbe6843fc2a7cddd56a636399dca89208728226f3a6fe135b9e4fe842028c12e1ad81ade34f037867d10542da5764ecfe6f352610b881e1f51cffa06180593ccfbe863936b67760fa96d98c7f865d27bc5e6959a3c1729791ea5436e4db89106d43ba986ca0622cf7cf3e4aa2039cc438aa1710a431180795340c6f55ac53280cc0aa65017366fb90e2db395e49042f922e2bac67d2957fe09565b11dcb1df7939391a4162a85d5d1c380f5f278ec60bfff999aeaabc2d97b1a26543068a9819ab4b8e4a1ff8403d6fd0e093e97abf4057664ad517222b911ee013bdb0622b4c43214c47e3c9a623ecaeb35b7cfb7876949376131b8e3fdad6ba66c5314dae3d826f36ae9f31eef3138d0d1c916f8f2a14418596e8fd7efcfe05848cf2d6673ee2f011262ec3c076e840b0ce9ec0689ef7cdf17723b366e88fde00680afaadd6db32621bd2d36e4851896d936c485108001444bef2c3090519abe9dfc744a105677451f84e12a0a0bc327ceabb888a3e1334eb241f73133013f4a18b938993449aa3f341b1fa0dbef4accce8bc875a73bb6505cd5b5f6ace6c312f8f2d8081c227024eaf852b4106a3b86fef594ae6f6cd133e4778be990297d46fdb33ee399bfb308c8cdebfa402bfaa897a72c7d9afeceb5bf3236360aaac435ab37ef8c3131b98cbe929ac968dc4b90346c726e94260c4a1841aaf26b13b32763f4dc51cf7fe4dd43417856e43864ee1a429235e66cfc50fe34f4da2b133e0264ed8566b5a97bf6dd82e41ceb4bec56906ee08f6a86bcad7bf4ca4d6d2bd21009c8777ebed771e5361ceafa84edf9fb3483a2fbdecb303a3f2105d10bc83ccbc3cb21c935cfe84541756b0905fbb4fe587aa5065283d99e39c682f486a85bac69d038cb695163e0320245709804068225701d2498a37ed150ec9d0196f8eeea2d4ee5044565c1f087134d15f042bf4f917e50ffc57a8bcac7ab6be946fabf716ada7fa51cb327699f85dab7e06068c7e9014f031b44d7c4adfae6f29074386afe44fb55895aa933b7329932c7ed86fe93f53b1e1f5f5c65f3912719aafe41fcae008a6a0127b8b06142c77fc42f94a819dbe13c11ce187fc8ef0452d1ff5fb91f82ec14cf9a24e0f1feb9f7b129214741fc99796b2b0d29474fa59e2ed94d2732979194539d9b802bb78f2c8c381707c7d87ffee8070fd216efffe7a7ef94664f495e86d405be9a23333ff50343990d95d9c3136b79e842b3d14d5bd9e653fccd85e018f48284eb0125028a630ab3679555d6c1bbe6307a536e39b4f895e40d02d41bfb924bca9f8e7d238286af8ec821f2d3f58446aa0ddfb343dd668b015d4c06c960563cbfab4ea8d675f509218d1c236222874f02d9ab97b60db920ab8181219b844cc6840be0cc9bc2e2da4006f6c6baa29140ab06086c2845188aff7ef06cfd57418f83465d46453784e58440f242aefad7d25a9c28ec2c57a94175925c58be7bfcc4d7e14db3e9447ecca7f6604c0086129d50e3132834c3a2765ecd7f3088caab25b7ccbbe2190e7a796a8193a50525bb5fe8b3c2d6aafa403f607afca42a4f7ecde552148f45e3200cdeaea8e27e44f2d155bdcf180e6a084145fdfa1a3f79bde770c5c598ed38a7c53ce36aae154b9fb13000dfcb7270b6351bbc300dd494992ccb67973d68bda1f2911991a5d0fac7c2860ac0944f2f4ac27a519343bc09c46d8cec824abd49d81b895ad7f10c1ce32fdbf871d19d5d1d51b58a5d54eecc73ea3034dcf1074e12c0a2d0f29f463328cb97d4f87dce31bad0c56e54dbcbff075230321956821988d8da91fd406bc3d1cd5a4bf2c82f8b324456ee1a71e8caadfe3bfa2202a40db812095e94ac5cdabfd48885dc34a579b8b637a53b5ba189e0bcd10716ac5afbb12874f2c2bb4ea829078aab5ee2fbc30cbc7519811d0f064c730f49f589556e29d5e87a55dee13b1e964cad4218e217e27fc6fd3194f64ede16b147bb8810c0932a8987f99394aba4cb10b8146a371b12f4ed6f7bfb4268e93a325cb76ef8fea9cd3de395b00cbc9ca8ffe256962510ad3658e162ef2ba5ff865da93d00895272e4cf102b57572882adb040bdd0a697302c1757dfb809019e681adc1d745c0067d1b84be03416a9b2a46583a215a500e4f7cea4a40d9ad87ff26a26521c0054e04999e76128d15046b15f0fe55d34e8a489362698c6a1c2ff9178a9f4c93e259553d173117d946f19b0d8e791d8105d2d63938a802f30a9a044df695277f68754f9bc2d6cf6fe32ca8cc2da733ff17385b0a7645ec0129037ac4ee8f1a31a80a890fc685b3017e6d8a710373522e1ffb09f6744d21459ddfff5789a602b5c61e38a76264a311a09eb2efac56fef4cb336f2f709b7825d3fd05c97cb9a2e78b2957c7580148021fec7d1edf4326269393e09473a87bfff8a8a81fb13729c79451d8be400c3e1331e7654432cc24c6a9294b8e1ca2b6ad0140ff27275d9aa084d5c6d108205f404a9b3ce68faa890e51235838ee958b4c8afd67e0bfcc10bd347f276105f4a7507629b05fd2bbaa14b4a175b9b2c2a1d3196bdd39de25aa3a70d042ee30d17a5e284f2da89ea7a91265c764bde2fc7004908594ae4b4d89926221ecf33862ac66259743718d8e620a8b0581a67110937f50585fabedc30f5587a4c5f42a5a5ca83e45d92f741b1212f4dc4ff7f17da44fbc5e414a2323ada2f9912b9fefbf12fee19b1887a54ce06a514171a2fb182ebbbfbc5bd351171caebfddbaae4bac4062a86475b08f6ae96f1846e0b95f79e24866e72d71be37d88d0930e27839c1869fa1d21d62e3d2b55b35cc4e3891695b92f1235279cfeb5d30cfebc1e3fdb5dc01675df1faa87df10c61a414adc8b7e485dede3e52a2069a08f8fdf7266239964706558d5616292e61c807d4a57734e751a07e8f8af3b2b44f3be2ee76bc6838145b3436e145ab3013ad7391b85c3c621a681ed0cb7a75fd7918e2d2f96be64deaafcacbfcd87ca7e990b19ec74d893c49fe24bde5d6af4e77589f9f101c839da873cb7e50aa43964defd048286da6b468c8376d63bec0bef47c4a0967290946eb31575bcfb330b4a385dfda5447e2b22d88e5d91f1cdccc48efa0dd4489ba8811e85888897a951633d70ae830f427bd69662339643fa99c9169a156b73f128b60a5f15830e50065f878032766c56b07146fa1399718e6987b796e73b0ad347b0c31b4130ed0cee018643f0b427f75ebbffe6d277eb45b558c25b97b7caf10b9f4725bfd1d95c82d3dacd9826adeee299eefbe654e8d4fe0c2c3a0c624b1b548294905c2b25718795d6877610b19730549655a6b5e3ed05bb4e9744499e8bb8caca5a4f55075f3745e9c712bb18ee732d8d807ab7bb8e939dc68b812a4cbf4d9b263ae74909180b40318de4941e2ce66b71450f55c86547e171e22be88f9d7f4ecb7f5e00c0b67d324cbd107fc63a91de770d5f5a71d4cd326d562d312b6e458e7b4dc6766ad8ed7475e61475e651d39d86a4804765c79fa9dd89d0f028b40dffbbf4f42bd8f51cc916db9994824d35237bef74b7b5482b35f8993a30725d859f8bf8838eee3f940f9ccfb116ed8dbf03ac88d877415ed6daff62edd46eebfe89414741db6d99dba7dc31672caf6915920eb9fcdab457e45366e9f41cc3c557ddb60fd21491132ab169f01e9678e0d58494c9b8f82ada44949493a5b6ec0f5746c97574513dc3feccd690e120d41dd316b7ad3f79767100c7d4c83a78dfb252e392e656dc1a4e75b01e43d5d99d9a3567a20f339784345cfffe6074505ba2ae2c1fb4b423b07b6681b8aafeb1ab55be26cfb88b15a7208d0fc179eca63e2a183cda23cc2ce23c53663d8743a209bf33e470c72b24e15fbf62fe6fd8163e202c5bd93e8a8aeb9e2c7ea7e10b56cb94fb9a8231ca2f17e3e5638eb7720c2517bce838f1ac6febc1936393f63f7eaf9d7f5e2ee889755bba042209a9a3f9b2950ede893411702092c2134bade5fd17eac294eb75de85d60762f241f29cda1ed71f20f2233c0b2bbab66cd4985f607274379ed8caa943a3fb9be148502b2969c09198a0d5f9a50419dccbd78447ccae4aca572d9ced5f96f21bc0286d47ab12e0bd1a3b777f18d6f844da946deee767c14b41de783a3eb0185ba1eb2aa620f5f21dc9f7ff3b59080bca3387757126e88bf64481c56a9810b637b418fcf49d3c642089801f0e9375df6676d6d3350595b157a6bd55db88bb76d919f1bfb18f61575b5a1f5810353ded9ff1efe303f743248b9da1e89353ef33809d61d3c99bf44be3c619e1318be5951631209e363846b7f634f6974b1e44b9f301bac0276bedf42cfaabf55ef34e482f7a091e1f894b85329583097b7637c03c9f9d1b9e0eb224e97e89e0a0b67af2d079cddb871f2854fa9a1066dbf25456f0af060fc9d2bef813c2965b589783380b37b0fa6719b629c33d21794c3a03dbf3db2dc559b6b8acd30c9f6f775af97199f8f28f9af6142772cbd437513370bb4caac48989b2acbf9f0250b08dcc52dacac49109c01e01ca77b292aff765344d9f5ec62d2b5d363fd2c0b9f617a75b0f820d44fa1dc8ba107ad737bf99840475a63a3e114c14b8e794ea8c1332f5d63027f75dc7984f2a96bffe6953ef946a9aec9d5264335f99f151ab52550c44ce55b53848608475f1b371b37fa5f6d9ac73a4d7aa0d4474635ef3d057c2c42e5a971f3088fd63312b20d99cc2d7193f530eab2de9e2355da977e00cd30e946715643ee381a97269a3adbe6baf5410b89a60555e303fe7ac37e53d338cbcd6c7b3e7ba84a5468d78703d5742aa20d1b452875a15e154f319aec5084d7232e96dcdc5ef3e8912c270a07a40bf827df44d625c63dbeb8e6ab8ce344765ef10437dee2628214223eafc26e35d77cdf9f430c8eebc1314bd322adf926217878c54fc7f101877e30df9d9a80196005ca755ad9a77cfab7a8ca52fa9782bb64fb6d86f7d48503ba82df8b3d604287362c752e20e31d1122203e88e42475fb7fda4acf89f35cd7312c48b1beb8f35d271bced1dfa060ace353dfdc1da123df2d38e386cb812e97baae013d925bb05b026334a7fa434b111f03a8dc488867af9f4d20d572cf2009b11edd97881351582f56761849a9502a0b74b4567b48774d74de1dff64db09176fc66782e632d1933cbd8db1a80a6e97444ccb27b6c9c38033709141ffd8101643401dd3e9fe05a8c56eea8212e0a658c5a27", 0x1000}], 0x1, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x400}, 0x1) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x510}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="0b15e6d37a5175f19c950e16415ba09b9475eced12915a2c8ec30506f58b0bcaee35f5a63e7d41fb021a90af5572920177404acab4efe6ddfbb249f56dc3e4721b95f80ccb61f918feae18a0defb95e853c1c7c5282b312b5412822febc41f79338f20ced97ee5d8ee03be020c12a29dc62f5aeb64ef2a08234c644ce050b3e2832c46465d8feeebf0b2a624bf45004f11a1765cb1ef2e9f0959b21a648bbdc15b401ff8d9c61bbc7e3c3e19b7780ea297a2cf4dd975c0b67e704b", 0xbb}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="c000000000000000ffff000006000000205c73d0b0441569ee5ac2311bb11a8455e7def89ad12ba96475ed03039a47a0a80bd80b8680d39b43e650eedce41c70f347d76c8f5bada9e1ee0e1f3de2e1ac673234587b89fe71082d8144e6a347d4bdfcedd57ed5a5cb37edeef277b8118d3db3fd1bbb8004385d8fc8513743eb46c8be64db5a0ab78ca2372016a216523ac0c9e989f1cb4e0add0e62af77dea2615700e430e6adebfeeb59e3e90878f001b90e3fbddebebbf1b909267775ca7d9e500000000000000001000000000000000cfc6cad1b4b666539f6631e773dcd54f0a931721bb562c6db684e950d8cf409f91778be6b319a49ededce011b581038cc2278e67d8bd627860000000000000088000000000000000100000006000000c539513e00ce7abbe91c4ad10327653dd32b2c22399a93a31971f4d59385f85f74686991379254fb2d2e2826d4fc22c13772c71961a80f0665c2add40fa395df25b071e8ecff03a794fc2a56a50ac7dfa33aaa6742bf5871fb2ba3049e09d730bdac88e187952ce7907867b23f6226a466638c9342fa819a6000000000000000ffff000081000000fb88ae36a680e3506f396181307a865a1fc3e1dc01edcf3ef66617258c87487f73d746f67a63a47ec5bf153448ea88aa26aeaf65f4b7c580b81e82520368c9a9cb1c61a54be13d34be460000000000004800000000000000ffff0000ffffffffe5529fc1d150174a4b1a9c2f14bd39bd1f5e0b9aa8a93050147d7c0e9cda993de926d0e07af2902d73edb650c36b3d797bc8827674591500e000000000000000ffff00000700000089fc182c7c34da10ef5409a094dfed3813c4ff252bed78b14dd5f44ae5a5113a3c79af816ab003775ddfda83645280eebc138083c282aa8190d22021da77027e9790e85014569c828a8cac45285985e8d0cb8ed83146fd8330eb2bbf075b4a3a312ae63728d6294a707632abfefd0fd5e2549b61d627380aa8ec18882c4a83a492dc0b2feb8f87a008c87f48c18c3be33b96fb3153806c62cabeae8bf0e132c2dad0b54c23e63aef00e7a8e0fd8e3f1cf9dc5cbaf46ce0eb3303bb9d1cfefda8d054e62d3ab68e309ee7c87b983d00001010000000000000ffff00000000000080191d352abfd96c4a578767ec41cd87a38512a516db77f9cd7151bac1b84585a6acbdcb768577342f91c0bf7a262a254b8dfee6ccfbdef328e93e5fdf07e482701e7b481299ab57aba4445e491319bb7acca5e52c16081df7b8c74fd7075f880ac5ac527fb9767af8b3f665be8391fd666aad1df12502dc3f52c3bc0b8aaee93f9bfc8082d9ad52e55c39352010c49bf9b15e145294037e0c72a4f1ff98d0e62faf332406bba192effa93c5844dd52adf9ea4166f2d37116348cd877271abe7f99c346c83e6cb646ba1e81fdcb9e8ad54f3432561cb5207d6283e5d488f1d68d43d8f75b2a8fb04045dae09a204f0f48e22d9849eee8b375f2a01ce6c87597a700da0d597ba8fa36aaa7e3f4781bc0dba769380daa88498817fa072f096687c37087ac96a9794967c1f75b9846a8361e64bf79f08ab44be974a70f098fbf51995356636cc1e9ba0c4790089aafaa414972d58396870a545ff54d49572c78f27585566e3cf53e6e898ea48f5c3c4bdb04c760225cd473becee51c9e49980b0a6be7fe3b852b2dbd0653c6bef383f65bfd894a59c1461c6e565a95c5e600d8875e8cea5a8faf7a63eba8622255bb09c48440f89b789593b8f4f027b168806f857bbb2bec6f1e62fb6a9f3301e9bc80e2d7285487994dd6cb3353730c15022b66bdd401e022dbd168d39010e75851fb868d94b703a74b0b8d0e659f90fdfc93cfb9d7b3a62b1e8722fca3c3530bafb0ff983388ce99724f572df00a5b092c7ee1ed778251f71bbdb46735235ed95d6d0577c1fb15ac7f8d6b090587c30aef04a6f94ea0695bb07a9ed8eeb309d2a4f8a25b87cfde2ce09721f937d7703d2e06e242db46382f841ddef9c86bcc0d63f4e32ad6bfa7dbf474db35ae9a50aad094a645c0a4279ab457c6a7eae11430ac4a5fc34bc65afb430a503baa49b4af71dc2d5de53ddb735c0b97189aa08a57179c903428eb4d2bf02159df681d6f92cbb39a70df0610870ffd433434568399919035efeffffffffffffff086caf3ca84ab14ec96e06cb53412f51106e6c50d115bdaf1c3c557097313b23ffddf20e0e5606e7170c7077f61643a8cb791f7d5db5f41c994192aa8fe9fad57897c3a7a165e30895b7a410cf62896114c71f81697b7442111a9e87eac3c3b26eb2af7e7cb33ea5950b956403c3fcda0d3e621e359ee5d9916e6fa583473e08178fb99d2583cafa325852959c5eacdcc912bcbe848eee289ac1353d2b7cda5f6f3cf9ad573fbc863b2734651453ddc9d2d0a22a74306b31af54a94a24ef0313b5ee9eaa3f00de3b319bf332ce4fd16a7dbb2e46449b315903368c4528da05b9c65e3f7b6d01a12258a9718325a5ebad883f769abeea6b851d10152f50abecc3850c2901ba4ac0c1dda5212162c7c428ab735ce87b0e0a89e26e0a1b2c192694fb6ccdcc5e598ba67dc2e54f673d6ff5a921034ebfab9e4af6a0c4f9d031a692ab468fa783550cafce58078390bf9fa4c8a9b55f70af93558ede3138ee3c16be98448870a41fe65283301dcc440151fdb37d28359d351c17f005460914bc94e334074e41e872998255ccd0218ef67708444cbf7498347d4d32bf42e9ba92d18bdd6ec24f8672adc6a1c0e0a6f906c24eb1a42a8f83289738a5ec82fc5eea046d224f01501abf9fff1bb6e96551cedc91ffe58bc9f9c92596b72f7dc23b406e64e7f4be0027b2c05f0e67b8858706caa240821e16bbbc334e8d532630ca725945972e4923a3084ec8905f89c074cc166a72975034c66046f47e4254d55208ca7fcd47be54053de3e8ddc02640dce58bb03f03123e46275dcd343294a4517ddb6677801a2f09f852ac3a58a934f9a565e9d8138029c087b4ce199d08f377532fa71177e55eaa21fd5cc495a984791d8e272c05945a8562cf038ed8a0b5fe7f2450daa58b368ba41c3324607c3c1f58655f5c5384acf6dc8e33c3e776600a88cbefa008f360d97c3d1204d7d0114c44f4e553fdf02ccafbb5bfe14047cb6abcb830006122a642c2cd2c433a5186c05bc512ab846d36efff99306e8b5b6dac90d6f321b982b14cc3c358ef09c51a20e81d3876a4b3438f15db5a2044a5e30162653adf3930765677426f76c2b83b84a73b2c163958bd540e39fe1c3aaaaeb077e0cc5911418f34a49b788f717423252472483afb8d02f03797e71f6a064e1be19f510e7e7f7f40e74ab576a5b5b94a3c2a64a5ee1ad81a757e70bc5087f9e0e568ebf601153b74804991733abf6aba3b7cdb1b6d60606cb4abe0cbcfb1d69da0b28993f9d2f2b411084dc5742708f36d75ce71ddf44ae12aee13d3e8594d6dc6ea10a5ecfb0801038c5d8bca6a0720a92c9398556764106dd1ccf1350fbe4e62028d29dc6d954bb04d38efff0c8bcdbbb96bae2896c0dc5edabd318a446643543efa19fac556a88982eefc3eacea6323991b40e02d1be6c911f61831f380acf174faa739f33ab53ddc7c1b01eb9eeac4b017de09c8b39eedafe75cf8bf172688155d7b178a737df30e55b4069ffc7c8d09dfb2e5da3b585a3b53a80d33b06394885a3cf9fbb4b5b097a64ed8ef8d54e683dfd42d953a3b7436d7099dd6802ca482c293ee12bee0693e0fd04610fbc6f650db824636db9bbb75c8d4c810127385ba4a22d9c2669e509d88a0f10f8dbb2951f18da638191a11de3c7f5a187885cfd4ec4e8c0dfe4334d6296c7d1d52f2d3afc2232516bb90b6d2a5fb93bde15b4f513d0b7db411860ec995629aba89dbdc892f92bd36f3f71bb4dc118fb40a0bf10b9411395f2164f992ff1eaec664bea8b39b4d9da6bc3237bd45d5739fb7722e1239233441079723dc15cde9433fc4a1d6c7f79865bd366bfcbdbc62cd555ba2f5b17801b00b766b19f322ad7f7f73eb9ac1e2e94e7a7317237de010744b8d53802a98359627ff1cb32b5d6e27549980ccfffff03c8bca900bb7eaf3bbf0f0ba20631804a3ebb17ee3ac99c2d85a2867d098fcebac66cd19675a497af5c173a6c3a9ecc4d66b7f3734053949eb3536e6cdf545b0dcb29d3537bcf2a6402b6f5b7a5f700c26790064c655e2351363b4b03379db69642873c2a49379f376fd385bbea6c439608a3cd94745e0bbfe781dd82b6cab6bde20c631ee94641370572a8d661d2964b0ea0400687a503898a87880bf7d720684414b520d66e877fc342aa9b9598848a6a8c0be954810407abf619fc2ab8f8a98527469f0ce4bdca792a1c72e00a4652db06e84a3ecbdc9ed9a11150ea3d90ec18c6a51284b7d6613c2d3b1e6b4bba73ff704f50520bc8dfad76f266ec10bc6507cf11012cc5d50eed4450d7b7338f22bf2c8a60d26b9d592a6b5a1d1ff6ce0b841d861653fa459d9fee33ec54cb0865f2a59dc6e1c61e877724e7c86758ec6ff2fc6bb8bdc126df94fc9bf400aee4165916334db8594e2349512f33a4f8c054762ed373cd0f2b8b63f073672c668ed274591b2d174d98aef3cf4883640ecfb14fc46b1a11b0ef0cd71fdd7224e466ed27c7063ba8e8574a12c817b7ff3c4627dcbfbe33ce7d469b11d774c6d0e098004c875217c79e305caef08da6bdc7f9f04365e926490dcce22d60fb2ddce28439c1e603dff52680566836e2bf7c0beda5925cc2360b47c71d3f98c1daa20dc39302685fc5046fa44cad26b874d33516264722ec13bdb935b456d06826091f54dcde8a0cd26dfb5a18fb2751cd5730c9db0615dc564ca88872bee49aa5249011ceb2fadf25587ec24d84cea7effa735fe01d2417d594f2cd53404c5cfa71faa25eeff4b7ae6e94a3ac192cf96be3ffa2bcc30226eecc67950d3244f3356525430f1f9e0d0e3d692ca13dea7d8cf6eb21553f55ff90c1befce4b62e3b7322304c26694347ab7db64fa260357cacd67fe22216fb2a820ad34c6a01087fcdbef00eadb7e2fc2381f1de8cd65ceabc649776ea9788a1ab4f56c5903034bc6803016e0294110a5d8444bda463fae3a1f893a076462504ed26366d95d9011d44921256ec45e25349db1ed141a4c794b9a1d26617a7b79926239bef679f57b24e1d67cf80a2430c4094c1c0e1ba60dc92def1c8d9f4151909c72bc5d33317aa41d79d9394e1fe501b2219376223c03574d2c58c2a85580d53dd2ee00e6acfed032ba4f75f505c8479d15dd27aca42b3490b3e5fba1df105e464439390e07a04b0af632261d95d63094a69b0cf688c52132c2330c72c95a450f882f6bc9f71c6d247ff51140add1ce166d03674199df6a2cc1e904f22d4fc057c9485e49f0c398d4bba964b484a48d2eb48f685bb203c24b67f4474cc9b56c922bd7d328d59c40712f369fb43a2a5c8e8e7f5c96f78c81066d2b2add70f3b1c1e634194c4417d08865f80c83d5c60adc58d80706de0c91c80d84a33abf42621c721b9e329199e75aa49d2b29f09df50b453e89e581cfe7016075812e68b79554e61a3fe42a59eb975633b8ab007f50e3047722e1a15d7164db53325f1a4346b62e93676fae59ae782a6588e92e52d11c3817b8d252344c04841cb4e724c7032331702294b3268bc58501b3e341ad373dfbe5c9ec842475be1694e3877b5b3bfa1d2dc6fa3f32176b33df1e3b1fbbafcdfcac08b8b3751c15597df7e4822a2a1d4343386c06698789d7e6d8033da736a9a2040af0188681d8cfe77594d6f29153a705628daae559149f98e5412d99994224f6ebb2cfad6baf24458a94133437777e5dcbbe7aafbea40b3092be11ebaa8c25e05b1da30ee4388788197b357de6b7111e79188edae780c8f8602269827b82395ae904003c6030d11346a3b40a52ea789f418c3047501717409fc23e0e8fd9a0c0617e93657974d15d981bfc4e52b44aded5b3f376a6938a4a1891854fe0f8a342adb3e9faf4cb9f8be00362c0b40adb2e91ad4e761522807c27d918e8d15040408cc9a27c537be213a1f535d249a9fa5918fb662841ee9750e2036d7c0d5d8e944f03fe978043c3f68874bcf5f982bbfd93b4b783a8d764cf73fcacc9c840fb6aefdc973af93b6fd287b7149bed7ae3db1312906491780af5040b6b078737efb4fceb52cc181c47ac0aaf9b73a9217190bfe2cf3dd1eba436853766e14aa47be59e659ee4db808e1022c00ed14274d583294be03be2a0e1ec3c9d20c3ab9b477a7a2b1c50264f75104429d8d614a6590d82bea041ae906771c781ce1099e06ad4363919b24ebd43411e0fb5f0cf760eb90ca59664eedf6ddde16de1062baa8d52e5b4bf843eb4172d84d8d3e86b521342753f4dd1549969cbb4d0a157ccfa496414127d3577769802ab9090ad3db76a7f25b6228d13a9af9abfa17586b64e211c3aba58d88d1c42caaffd46b3323bf0f504fe5cac10aaa94bdfb6c68d11319a74d0e5e903872cf319b697c4b0edfab11dffa30323007f3c23b5c9644bd9e960adc897360522a70cee7d7f67a701a465b6ae3c1d6a374cfb66e8296b4b40a5ce79497257eb522b699c1a086291ff8de7b451a5ce256eb36666146067457be478e07442d16113b1885781138fb21753a0a90725117565c6e75b5171c27118399c44bf526b0cf0d3d5f106dbb60588173e3593b0e8d8575aedd6002ffa607df55669d7b0b47b9c7667865916ebc8be3dc9066a748fa60407ac7750ee5a4e6aa5adfd46757cad0226acb06e69dbf342459a8bf1455acd4c8eb738c4ea9e1f87de77ccfeb81c9b02e50747b6bbf0c73b002cf6d02d31ff6b18665a5c344c26abd57e9ea9edf85178b036894f42777b98ed602b221e5cfe2608a91bf2cf8095002d3a"], 0x1330}, 0xa) getsockname$unix(r0, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000029c0)=0x4) 09:32:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) connect(r0, &(0x7f0000000080)=@in6, 0xc) chdir(&(0x7f0000000040)='./file1\x00') getppid() 09:32:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x4000, 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="7feef3b528bb262321c459e96c4496c0d2d488d5c4c4b8a1dcc2bce15645a392015084a757499ed5454f9bada532a5f0569b966b43820b37cb4f7a5b250b8d0ea601a3a36642ad42a81b5aa0c470eada062ba5441764a1a1fb25392002391e08095f0f28074a890cb9707dd4f2d741134dc6f1b0b2efff158bcf02997a5691490eb3de5fe482e2b5466ccfa94b9e5e8f6d67aad55505057a5d8871dff2db5dd7d1e45dc24960c00af385a6afedb8347302c92897f1fa4abdb2c42d45f0e725f9f83f14c045436bf34038cded84fc7fc2cfeeb973cc63976abf327b4ce65bbe837d7028cbe347e7c972e6496cb4cf8ec2ab9e2f0c8f61900cf2dea4445c832be7e6b5f5997ef98862da6a397f4be1332d67c9a0e3646267553e8e6e52c5e53bdec4f26ce6fde742a95e5baa5862ee36ac46162b6d159cac0539b9f4fd222487ea7789c758ac5290bbe0f4885feeaa0fd60417ca3ab5d1244f275498ac46009acf52afa3a0f2091abaa78d8fa41fa3a799c6dcab29e117dd270e760cdf6221cb9dd536c10cba116aa106ab18975057aed11c7595621483c43b95e160b2d1b7d4485f00a7a32acafdc4c4d7fa5a0cd8211281d1f99c7c59b8f1ee787babc361fdb3616b8fcfe2a65e3633cf693c64c089f440ae228d0875b8543a72d0afd611284b4b61f992d92843b3ada0fdb9e25d18e9b091f082674a89ddb3fbb6796a2ee983265216688a1afed61f91a62f3650fdea36474bf0e03e32b2dfd0086d5d394bf638fd90fdeef21e8488866899da99df9d7bd73c0115f881a954c25bfa1308d720e835b1f60ecf4ea717b3021a51bde80cff690b8bf1e18e00c24752b9d975388fc4f7cdf3f5dbf44513813d05f1dcc06da4db856864abaaf67c646ee6eac236a9ea4b8403737fed2276aa23b111081222386ca1048ec54935f081063ea2de6555d3c019fba5c2c66d57f0822523bb91da730445be08cc6bf8eafdf8fd932ae12b7290fa00e6066571626c4c6e8305744b79531c42bfe2bce9063569e393f60a97a71e0e070feb2afec1091c1c4d34a095b2f6364e97dea3a13b1f80ef953f34eace0d533ae228547c625aaba4319fa1ec4c4fea0863d5d7b19a4dd696175b4af52a4a0890344b3173ebacbd8c69ddfc1ae5f1715c60", 0x335}], 0x1) 09:32:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) nanosleep(&(0x7f0000000340)={0x0, 0x3}, &(0x7f0000000380)) r1 = socket(0x20, 0xcc759bd07c1a1884, 0x0) sendto$unix(r1, &(0x7f0000000240)="560b72cafe3dec118fe5385ac4e50b661f0f34789a4463618321fcf73a64a2aef7946235256c943172734f6a430618019983dc9ae679d5d63e2232037642758029cce6c74d70b09b39cf3325ea93c749ff73e40fb4b16746c23c05361b924772611c158de6c4b832b5722a489268edc8d97edb7351fc0f13116c2dab5131204764d6a98a83b9407b70c1decbeef799aac33f30e9762510beac44935a27962b5baf6138c523cad37c14e86bf555bd8f321608fd5dea7e3067406bfbffff88143f", 0xc0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="0e003b2f66696c653000"], 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4813, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x6012, r1, 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) recvfrom(r0, &(0x7f0000000180)=""/8, 0x8, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xf0000000, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0x3, 0x200}, {{r1}, 0xfffffffffffffff8, 0x30, 0x2, 0x3d38}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x8, 0xffffffffffffff68}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x800, 0xc555}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x4, 0x4}], 0x1, &(0x7f0000000140)={0x101, 0x3}) 09:32:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file1\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x801, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x44, 0x8, 0xb59, 0x1, 0x8, 0x7, 0x3, 0x1, 0x2, 0x8cf7, 0x4}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xffffffffffff785f}, 0xc) 09:32:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x10, 0x8000, 0xf20) 09:32:18 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000500)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859ea4b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r3, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0xfb) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000800)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 09:32:18 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000026, 0x800000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x5048cf9a2254adb1, 0x4, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x60, 0x20, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xe6, 0x71ac076a}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x1, 0x80000000}], 0x5, &(0x7f0000000100)={0x8, 0x100000001}) kevent(r2, &(0x7f0000000140), 0x209130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 09:32:18 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0xb9be, 0x8d4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x80000008, 0x58130ac3, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xfdf9, 0x57}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x100}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0xdb0a, 0xb92}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xfffffffffffffbff, 0x7}, {{r0}, 0x0, 0x80, 0x40000000, 0x300, 0x3}], 0x80000001, &(0x7f0000000100)={0x7, 0x3db}) nanosleep(&(0x7f0000000140)={0x1a07, 0x1000000000007}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r4 = dup(r2) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0xf81, 0x2b26, 0x20, 0x101}) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) 09:32:18 executing program 1: r0 = socket(0x18, 0x403, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) close(r0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x400001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:32:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0dad74c6a69fe9f4940286f017000010b0b886937726250634bccf98c19800ee1ff7e701de13f386b3a599e8c97765392c0223c73b2328bd801cc89779f17796ff0a9cf731abca42beb1b630ea4e834e323e4b0b"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) write(r0, 0x0, 0x0) dup2(r1, r0) 09:32:18 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) 09:32:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r2, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x41) r3 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000340)=0xb99d) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) 09:32:19 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) 09:32:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x18, 0x1, 0xffff}) r2 = socket(0x18, 0x2, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x101) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000680)=0xc) r7 = geteuid() r8 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="71b930b6d06ceeb774a36236cd7c5bc0c9877e455e62948a4f92a04188e9be24d36b1bc76e50b599f54e8b7652b1d2d5e4c89aa284d7635f749d83ea33b6478e48086d8de1aaf3da772eacdc2e629bb1f5183cd5437ed370fb4ce18f371f97bdf5f2556852a296e59e52660a08ebb5e5f92bc368e5c79993b138cde15fb98aaf66b504fc8291e5d70f59aca0b0a694099d578886024fef0cbcba9c1d4860e7aef7a03ab6d0037ff96770769c643b41e059d596ea5c", 0xb5}, {&(0x7f0000000300)="c99bf75140ee1dfe5954636e1ca2692f30879b78a34f126bc72e131e4104ec230c648ede1c92a438a0d88a6adc25baed99f3456d5191ca980486eaec4bf83e0e803d798db8d3ddac9d4042ee767a559886e6bec243e018874ddf430d9417be40b9881412358f525439873e4429ed72a26484a41e01e5341c8b52433a80503c17e764da09e152a38797c1a9e55f9378137a2a603e197101dbb8ca1c09e3d786974f8d04413610182fa986d10681055600d710d2a6861fceda1b3c45dd8672a66dda159a7be5ac24b43dddfee49b5aee", 0xcf}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r2, r2, r0]}], 0xd0, 0x9}, 0x2) setsockopt(r2, 0xfffffffffffffbff, 0x3c, &(0x7f0000000140)="64d5ae53163604fcb77f18f7ab14617ee8eb6b3b295d212e5bbbd63b569da36f66530317244fd29f200605cba225c732003f54dd3894fce891db3379fc2bb0357756f750f157828c2bc266593ac8f954c58b335564e3c5976d8adddd465251021371affec2d5f978beb6c6e38f100ed935127ec05c4b5d677fd71eb9e1eb614d6e8f7e6efff1b4c0dde04bbc0ea0af1ab5ffffffff4b932a82139c55f6dca37416d6955ae1b594f791b8c9abc1d82d661485c5f6e8af435d4752881e1f04d7f4774715dba439fe57e3d2203275261935b7f46a3c78041c8d8b679b91276a3370bd41203cb3c7d4407d60000000000000000000", 0xffffffffffffff52) 09:32:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0x100000001, r1}) fcntl$setown(r0, 0x6, r1) r2 = getppid() pipe(&(0x7f0000000100)) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x8) 09:32:21 executing program 0: r0 = socket$inet6(0x18, 0x8, 0xd1) bind(r0, &(0x7f00000000c0)=@in, 0xc) 09:32:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x121) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfdf3) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xbf, 0x5, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0x109}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000540)="e1f777eeb0ae48106b46739293862123be1e5f0a1f0ece2249e733cd9763c0e699448da57fb09c22415fa403abff169a8d43146137604b809b60da36acf728bf5241144a51e277945dcb10ed83ad827dc230f331e3b2d28b6db3993cf27101273c28d7293e0494242e469e0c1ffb2fd7004ca983f53e5cea370ecf38d3a526e599c3439cd1ca5b620e4518", 0x8b) fcntl$getown(r5, 0x5) setitimer(0x0, &(0x7f0000000080)={{0xed5f, 0x4}, {0x99, 0xbd3d}}, &(0x7f0000000140)) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 09:32:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000380)) clock_getres(0x5, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x900, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x4, './file0\x00', 0x3, 0x80000000, 0xfffffffffffffff9, 0xfffffffffffffffd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) clock_getres(0x0, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x9) 09:32:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpgrp() geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getppid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x10000009d, 0x0, 0xfffffffffffffe80, &(0x7f0000000100)=[@cred={0x0, 0xffff, 0x0, r1, r2, r3}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, 0xffffffffffffff9c, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x18, 0xa}, 0xa) 09:32:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000480)={{0x8, 0x8, 0x1}, 0x2, 0x8000, 0xfffffffffffffff8}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) write(r1, &(0x7f00000002c0)="0565a5c3c8e3575ea6597761bd707f2e7b2a3eecc89f6eaeeabd5d116dcd1b8fd263395e0322917839f2334276267c4df0bd6af0a7afbcdf47d136bc73a2924128fcc2c2511f59ad13067011c3a0b3e93513c03d7631d814ecf0804ef44d6dd503b1a937897e240a1e69ca994528495d520149c3b10f74c420a583eb9d4872de2cf22e5872dc2f4cadcd05e121fc39ea6a9eeea8f6132a9cf29628933044dabd3a903856d9a5fb2ff682052c2b16efc8976b98ff", 0xb4) kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x8, 0x0, 0x7, &(0x7f0000000040)={0x1, 0x10000000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000380)=""/195, 0xc3, 0x840, &(0x7f0000000080)={0x2, 0x0}, 0xc) kqueue() 09:32:21 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xffffffffffff7fff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_int(r0, 0xffff, 0x21001, 0x0, 0x0) lseek(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) clock_getres(0x0, &(0x7f00000000c0)) 09:32:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x6, 0x0, 0xfffffe4f}, 0x0) symlink(0xfffffffffffffffe, &(0x7f0000000000)='./file1\x00') r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 09:32:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/79, 0x4f) 09:32:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20a80, 0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) 09:32:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) flock(r1, 0x1) flock(r0, 0x3) close(r0) 09:32:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) socket(0x20, 0xc004, 0x7ff) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r1, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 09:32:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xffffffffffffff99) setpgid(r1, r1) 09:32:21 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x40, 0x578a}, {0x18, 0x1, 0xc57, 0x101}, 0xa313, [0x0, 0x9, 0xfffffffffffff800, 0x24, 0x40, 0x5, 0x8, 0x5]}, 0x3c) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 09:32:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15", 0x16) 09:32:21 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 09:32:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x24) renameat(r2, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') 09:32:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="640056d97ca778a3678b156f8c00f040f45cb989289fcf3a6a86ee874907c95fc79919a68b6885cbb6d27f0000000000ffff4ad6ca626507492c9c", 0x3b) 09:32:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) r3 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() r5 = getgid() r6 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r6, r7, 0x8a, 0xffffffff}, 0x100000001, 0xffffffffffff93e9, r8, r9, 0x8, 0x3, 0x7}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x49e, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x582, 0x0) 09:32:22 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000027a, 0x0) r1 = semget$private(0x0, 0x4, 0x402) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x8000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2454a9277305dcaf, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) fchmod(r0, 0x2) r3 = open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x1) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file1\x00', 0x0) accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000180)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x20) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x82) 09:32:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget(0x1, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a", 0xce2}], 0x1) write(r2, &(0x7f0000000080)="7726f1d9128ac6429bcb9aa4d454007b19d0b107fb9ce874615802f61339e35a6399da07c37f8eab0649fe9c598e5f3d47a19f4a8b36fd21c9cd5fff16629c7c58f1af718bbd2295521ea979ddab40aa095f8bc2cb2e5b7f6622a43972baf64949b2b80ee84b10adb9719d7f82b4d26d27dc42d4efa0e5855c25f0e569b2726c257ae613ed681bbd84bca4440beca615297976bc964277d8699dea3aa75bf8aebed5de647977873aa9b321f569dcce9906e0afcfb970f3ea93f5f3e365657f9b3cb9d5fea8d6b0d59e2ca95aa2d0509b668f2aa86e8cc6f02c7683a710a0b0129f08f339f08e2fde943321cedccb3c2325d9b5d1a08e", 0xf6) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 09:32:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000200)) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x40000, 0x0) r1 = open(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x7ec459e51630644d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file1/file0\x00', 0x595e19b6, 0xd6, 0xbc9, 0x1, 0x2, 0x2, 0x80000001, 0x3, 0x3, 0x8001, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) 09:32:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x4, './file0\x00', 0x9, 0x7bfc, 0x8f0, 0x112}) 09:32:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 09:32:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x219, 0x1) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:32:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000080)=""/191, 0xbf) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6020, 0xfcf8) r1 = semget(0x1, 0x0, 0x10) semop(r1, &(0x7f0000000140)=[{0x7, 0x9, 0x1000}, {0x2, 0x1000, 0x800}, {0x3, 0x62d919ad, 0x800}, {0x3, 0xfffffffffffffff8, 0x800}], 0x4) 09:32:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x7013, r1, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:32:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3ebcf09d560b667c555172d3350681c8b42a116a099a4c9a98cf1823b87f37288c30bfaf673ddc2c8f497e535df04ca1a96fb7aeff69bc5f46ad50a34a407d0359b4e870456852dc0d47b2ec975be73729d5c4ed4940b8f57491d3d165d8029254d97efaee11237e75d1e01f925387742ba38b7508929334b9e157c5245e208b3f3f21ff0e06f27e0baccb0f5e29e142b093c1867f859661df218af214ea311874048321db3d58c1af96532b44789a7162a8a7935cf39a30e9cc55ae68857eef4f17a568bcccd215f1008ca081f013720a1a88670ac1f8ec260b58122fe79b336dc90f336a628f3f170ab070009cf7a84403095daeb91fb78938cb3e1e5ec82739777caf16a6fcd7894cdf3c9ae9a3da5ff65906f1a801f74d522c29eaf276cabeb40e2bf5b28968843ffaa5b7886c49792dec7e69df9f9f5471fa8d00298ac6146a26cfafc1dc29e1ed38dbf7573fbb18552fb48c5d97bd89b0252180e1129a5e99cb655bb0c86219f3a1b74ec27f6bb92a22473fb8fc0f63c9b9fdad9d9b81d801abde2e32c6f8000d679ee218d0ca0bba1994350f5b4606bfaed3b6d1f1e713146c7b3a09a433331a17f4b5d6fef1cb4835b52f26a0f5141e9d3ae0c8631e2b0bfcd751c093a70564bbd2f556020c6a488e6c9658b8f529b57b31c09583047d903e2a6b362289974289e7079c0546040415eaa93cf46affedbaa4edbe07f79e1845de70ff6ef138b9376836b2e8f9c431247c12be4ebdbcac1980e67a28161de061cb24fbf0a737fb9a973721579fc6024c49d09e1b3f8cbd767b08289ba90ea2ec0c7fa61b20bfc72c77b4a95d56c48f9c3feddd3bd00c14b6e58be1507e7809f386bff2d9ec0ffc845b2801aac6c57003d4ffa84a603232175a3686eb0b9c79da89851be48b58e21c17edf93f45f08fb0aa47ea920da550b1b2de5f1b2a7ef32b5ffc87eb698eb9ab452e9e081abcd702b6bbf3ff19c506ec7dcdb86852ca4a4323c652a415c7f43d308e683c8ec1b6800469e5f54d895c29df3115e2424c8c489c7389d7c3a1f5c4d95aa1d733983f16beaf029802aa22349ed139b47a4a8725f12702fea4005218ff1d87306a9f46aba1d20b2f58bd8d689fedb5a238106a9ae048e5d340be484d9a70faec3330a5476c8c1de816b2900ec97ed354c468d635b6ac60de32493d2e761800d0e0ad17009bc69e5da4588a054ad67cd096cd413eb3e5eab4c51ceb5150ce2ebcaf74d20fe42fc0e9273f3b256e4e9ecb687ad49cf9878910ce9f2cd7cee2a3d0643889f8436925ba38fd536f1c4177c053b0175f606c231473fade2ca8091e1b3480aea8b7bc94457519b3da2b27413967b3873d5e668355180c67bd3b3f4c24227ced9282dbc36208de80f2ebce2aea158f6d94ae362fddf55af0fb0bf702e0edfc66207dabcfcfdd824fc87bab4c88ea4804ba50c85435cc1dc216ea74d02a80c2803c5517c7f713c39e8df9c780a55b769c1dfd6265b334bc78605ef5f0c20c809fd7303900dafdf5397a0d2ff3ff6ac36fd0b3a3afa680583c771566841959c97ec0def3a1cadd1f04e11b3520f76ff8f3f6709a358f955e8ff33cfdbf7695c8f2bd507134a87172366c37caf745da8fd69d34e01f682123d9d35c90a53d926bc71d6d98a3c89c8c16a8e0f77e4cde07259577e984457a0029cb24c59fce84e24c574d3da8f32087b0c4b78a599c933d733467aa968155719e0f022dd108fed8b75c3d06b0e4884b23c1f4c12b57c09c5776179dc04fbbeafb98e0e40d70daa54018dc99c93d82460ca3da6b132c5ee128c51d0597385d962d95f71ab36644c24aba7644c76dfbd20a3fe4a3dd22f5cb06a303a8bbddbe0700cf1b61040e6611f6a087e257b33c91e5589174d8320e98c93b4ab910c47cf2ba13d5af072797a9d92d80b53bb250a28dda494f1afe64e0ee6fe8e1f246cb303803ffa2658b97b5a495c87bc98d4d23c72fe0f29ff787ff63d30635457466b9bfd0dc32b72b7680d7422a51c8351ab131a35130e46aa569a07ecacd76d511d9bb8cc1e0c75efaf607c05c1546299d040673a1a196359bc520ff3c37f16d100cd80193e6470911654d57642893bdc090970c5ea0f93a83d275b0e4c6167f84b422f2a497918f904a949ae03d58f84c0e5a17d958a56020f204a084ffad3c376172b4acf88647ac0d89df81b14a0c52117159bd38531b1accffa820fa99e07a6390467f30c7ff9ee25d887fc60ac3bb3ffaec9d464b199ed3a6a5d7b7bf4c0e2d8df1509354c52f74b947e71a89ee46cbbb35bf2238f1709b642af5d5eb07d012b9774f19799ac1e41d4487b0d806096abe31cb8048c10133d3a2f72e2efe49c5832524d1b4ac7826d6930c06104369a034cc00d03122eee5508ae5d9f7488e57294709d5493d34242a7f726b9854f516bbd6c1e1d83757edec775a91a5dc882df7437161182bfe8e82717170e062df467810cc8b2c2198e70381378390b5e09a63f49c04dd8ca64af0e248878eb30c9a5d02e922e47096b5e00b846482d2f975d97fdd782629426c4952dd2cf3cec4e8252a3f06951a851f41f18917329f7ef02073868e4052f4d1293dafd1de222b9d258407aa88889cf65875263f15c5aeb7d8dad0aab626bfdfeb823ea0f442931ad0675c63bfb2a7573ad64c7e53e6857461b25073887cb4ba56db6ebd42e7dada529d1a2c3c6e65c78821ec428d970e093ad993d08faed2f7d35b844ee16b902f1e159afd03c3454262214d1dcb8c3523b40a7c07f8c9ccc813d140218c48eb1b31729624d3ae1e2394126065b164842e19ba79276c6fedfc82b5f3241ef2ff505cd83510599f2a616189a7b6e5461c9e17554283b6a2a170292dd200b9ab66123eb524816f83f546c9bab0be5da08cc7261ee3b081de669d753c21cb8e20d7ffe97b2074aec1ef626c868acf9a04db9ceab810860fa680d277a6191dd5f23016fd7f147fc9c42569820d03c55162d64e8fc91c993a18d2309038b27f3862d308cfb232760ad619c37f7082ecdc2ba405cf7d5fe3ab6bbf3037bb87978ba5f7f6cd1eeba38ea349b36377d6089dbd4a6a20d1cee22cdb50c35007e8f60649d708f5d71fdfea2d82799cab12449bef981d216ea9eec23237fe89493cd60b1158f159732cb4f9686531f208a62b285c5ba493808c0fbf95923b671bc2396bbacf4260e53ac2e86da3c09e79e3212268b8837681a9e9bdd2c601f56d8fb7fa4ee7516b182674a6a488f1fa0f07ca4948028f59478a6ebfa3a81fc53b26491353b6489ee8ffbbe8d9cb5315cfcec7a7174dcf435adc389fad5072d4ddf76a317a4b54adb6433ca7a88d8354ae29aad3b58d940a9a83f20c6f0e154cca9592785dfc345178ec000ad1cdb23c159d355131d7ac87ac2b589f4d4262155c9d76baa014c9300e83f5fd318b0121c1d3ba370a96186a54ad2cf6837472f11248b42ac95a70ef287c566ac8d1a9397746fdbcb400afe2c682d605a90c6efbdb4b06872e0968857ed268a1698a72d4d5c88fbd9086baa4a9e6b531ad23bb0c61c6e9130336ad41adadc87e255d1a5c535e50d079c4091cf3b5c971bb65761c23c7c48cb398d698107eadad02142823438a5a442f729c5be81f1f3d726d9bc23b30931334633302ef6c5e1cdec63c3226a1d7ae9781d003180f6c2bd5d54e0808f4edb9a767aaa8786b36d8ca0fb1fb7c94dcb14e1963aaf03af9df4818b7b027afe35539c7cb4a2f1cf27601b6d8d0fd89f2330525235234296ede706f43ef5ee02c552931c028a820d91a8fb0afe99f2b387a963dfe824094939b7d0402a73bdfa8ac682094987ed477f01becf780f4d89a170118ea390bc2b66f3df961e2ebf67e5f8fbdcf61143c8cac1e6c8cdf7dc728322b34d8e6e5617ed4619ac22e5c6d5335b58653d8904d75587a618732e26963a65d6e577f108fdaa3cfe8ad21444a6499a781bae13cd29ff7f33402212e6863b425d1b94541fe41e0e5009d725f1a966c9c21cb0f879c1888a2a360a4696658ef6fd8f7b48fff2bf3ae192d58f45f0c917ddae1b53ddaf8d9ce9674c7eb2a1755722ade2b526228089fcc051f8b348e2b989f857bd064e09e673a13c6b8f1f82b57c82112d59ddb951e217c13f6469c46ea4dc40b52f01147aac38413bd258843a3f9741b04e0c0876a01848ce00a5db2c6eaebb5c57d3c3b280158b1d1e6b25e39fd2a2e1b71e0e7ff3039c2158651f814356963260bcc883cf03676802148af373c457c8c6cdcdaef8182e87cf482c946f564e769da5faf6062bc830116a45dcbcef1a886bc43f8cded529a7b97932d00cd5d7ffc66faa375792125684207189a5764816312d848046230de6d35ef91bd8e563718aaa0aa6b57d5733beed826f256c574f53dcdc6ab5eb0c16a52795c261d1aa462577e5051c97681b64430865686f6d56a074bb33f45b2978fb0b7caed49c3eea9ff0f2a1dc8ef49aae678be9d34fb6d9af0a2530c03fd4ef64b052d8f8bcb107f33b9b95b5b53a2b5cdf434c7ba51dc1bbe1be61df8cb8d07aade2fab4da1ed863bb98b971bfc0021bdbbaccb2994dbefbf5d8554e0b27f60b43beb260547594a0ee7e19dd701364b08ba571d37889e8c94ea3cf780df9457ac7772e1f864ed9d66866b8a9e6a2214b46e18064577a57bfd75ddb3620af862aac30c7e6066707cfead5ee5c46d467315af9545eb076942b3d5389cd65b0d1be6a296d66ab878bef0bff7b59041aea595671ac696743b99967f01452d8531e08e238dad462f55c16b9548273391932acef8d7ca7e9c2a343cfb4d39feebbbcc1aded808106733a80aff3fe84167e000f264dc9ba68e05edeae0f42bba3a4e63405215df68448309b37845f76ca766b54f3b740686405a10ab2768d389b34802c15f720ea9708eb61498ea7c91bfb7b71eff505a8978f34faf4358579d3a8835afe8544b50a46540d05ec4bf67a76a7159e093b447171cf726a306031aebf77de84ea4a5e143da8f9edb94007c939cb9dff01a6b551369ce5eeef06d0e2b4b2c72673402f2fa3d23b8389ede0b13dcde1509fd09a88e81e15ce5ad8f1e8683cdc40dc3caaf4e2d750e3b1228d24ddb2e6496dad31be645e59acaae783879bea2285eae102a7dde16f846df6402b0864885ecef5b9eeeb512056363367ace0c2abefcf9a527fe99912fdf70c65b2353fed333792f6c91cb45805204a1181fd415ef84226af2dea7b08d954b4c002e753c3c66456ba5dd3ac0d77924a3a82d12b82fac6291202ba2b28efc78324a0a6a8d3247b5f8057fdb9601c7d82f2f294f686fe8ed991e7822f35fda602046e6e46ead6d858847be3f55e2236ac8bdb59eb676876f1e7f589750b1e0ff6156bca0c5711d155ef6bd5f99ab85f88ccc099a47980f9c680c429aa488e9850c690f4c08e81e335e97cdeafd803d8c7f918a749119012f025102d98fc93e83859055d28b871c2bfa534edbc25f4b32920767a588a5d677d2380984ab6b06544de35a8e73104065f487d0f9db8bd5fa426ffa13310c916a4fc20e6ab3c0634827a4c04122da5341e4ad91404c67677c4722683f3aa16a09e3e7e44fbb04770895e3c6c56a7d0a4ab9df2e773e2f8edb78d1320e0460c9148c9bfb9fa55520a158343b57e0b10776e02e4b5fdfaedc35771d06d6846b0a4fc6603827e59640af19960f2942cd4c84942823650dd354051b5b944a25c1c24deecdcac8f3ce271bd670236beef1eb8df65ed96842771ab388159ebf6225e32bbfce8574733195028a4c", 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 09:32:25 executing program 0: r0 = socket(0x1a, 0x8000002, 0x7) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) ftruncate(r0, 0x17b2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:32:25 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000140)=[r1, r2]) wait4(r0, &(0x7f0000000280), 0xa, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x10000000000000c4) write(r4, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 09:32:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x1}, 0x10) 09:32:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r2, 0x2000746e) 09:32:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x8000, 0xffff) dup(r0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x81, 0x6}, 0xc) close(0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0xffffffffffffff00, 0x3, 0x6, 0xfffffffffffffffd}) sendto(r1, &(0x7f00000000c0)="13de44efc7996ef267ae278e06309d1ef133db064f87798f4f95fe97a3d07b3d25ca2cc9ea85b3f0400ea168eec82b1a7537bd4470840ff2dd28587a93f14f25b27a510ea408b8571b26416616ddaaad9edec7dc8ebf1fa3909b7104aab8e53abc582b7ea8389ae2c8396b2519c6efb67672cfd3f2a21ea0064ad1d0868c062ef2cc078aa06df2cbc30482dc9a9a547cad21018bf73ef04cfe937f", 0x9b, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc00"}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 09:32:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:32:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) 09:32:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001180)=""/19, 0x13, 0x2, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="88b00899381e7629394e0a022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x8) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000012c0)="768cde1c39b5c69334d1279d9a85b52c3372287789669ae3580f423f64e2588ae6356d4178aa2522b835a1d589b75834765aa5bf0617dede6f23c1a24519fcde04dc98ecac0529ac9fc93fc13406eedb655e8e57ac4bc51c3a00dd10fe47e7175f0921a3ef44a1d2b5139d5e635b4a2520de19930f1bc8232cc491e4bcabde43d6956528af26", 0x19) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="32190062194aaeb227f216b35301a97072582f1fe23848feb215486e635f225064c6549ea293e0b2d9b73288bc170cc78f13334e621ab1882f9a3cbc7ada58297e20707602f508f54a1a2972eb1df6165b8f95c377266624da00879103ff57f4552028fbfbea59b5569d233581fc67820d25e7316beb7f9c1ccdcf", 0x7b) fcntl$dupfd(r2, 0xa, r1) setsockopt(r1, 0x7, 0x4000000000000000, &(0x7f0000000080)="98cf467e5161d73c8a86255b9fe7c0e505ce0850e0fbdc6763406a1e8e5a2f1f1343f63b66c5f9daaba514c1c921a0a7e78320402fc68effd5a22311a996a5ea0d03817d96723858d53050a093c9ee6cace0c00e4b00fe5c638da11034abf981e13ad4746869046a0497fdfaa13d69668fb2b7ea245b41deddb97c26c8abab0410c74629655c1a535121b5b664917b0a352017f99d7dde15b2a45de2d82a0f38f435c594bc47361974722804af593d3f10f81d0221cc9c797a33a3fe3c094fa1c92f400b42b0cfb7c027ab8992a6d732931fb8eb95cf418d984f9fdfe1275a10b8078947b9640a8f3b8c42e468d69f1d893b5ae669333cd7c000fdbc15331806317292643c7802239ef0be72850e6739e2adfafa84a7adb064c490c16f7e2bb0ad9e3cfab88e236b6d93dd8910c236366e9bbd858afcc3907e7c2152e6944e6a926c3610813e68f7ed9ece3d87e053e95b9212735abfcab2ecc78075520e1bfc11b499182a7141657240384eae1372d610a059770403db0814bc7d37b6f969e80ec74d99b35dc766f7a4a9339d3b7b7ef6b3e6e72faf2eebd9dd28e3a9319806aaa213e3bca2ffbaaf4cf8da90f92c9a30332611924fc7620c1f4d0535ee0359b64b02e233d56788aa1c672686db0d4293ed7842924bdc30aa299d703bd4e8292271e5c5a53f93f3ffed316a14b1d917bb993abbdf137758d3147bcd9c347466a589d2dbff21f428905416260b24b35e66fd92fc42af3c3993bdfe624daae72aadd04ea34016718aa28e2f9cae8536ff69b3ba307d740fd6818fef76fb50d1d49d0855ca1d40374acdf9c56ec815e327a0834536e41ddc7d701ccbeee0cd11ecb9a11164d432fb54391223205d13f420cb1905791306d8a5a5dd5fc6a9de32861a06dbc03dfdde86ae297e465956a1506b2e087d5f425d9d091ab552c94226898277307d596808031c2a7ebbad989d45e66bb05ee3bbfe6348515d2d85897b0dd504a78e7b97bacbfa0919ef439f54920c6d36263e75b34541274330d232df1d0ad917de9eac9f2e515fe00202b6df1d4a3a6b8343835546985dd0099523e9cd4d802df602162deccafc182a27d973855fc38bf3a79b9b6f5b335353305ac67d8ea709d5ac1266fd603f47910925dc7b4a66bce37281a30ad9416e10c30896ee07f2fa749588034b63c474584c9a6d5a0ff8efbefe5918f74bcbb5daa1e01b159933e782aee7407a6e2f8f51fc4806f399b39b960b81e26019c9d4929e89c3a1be0813bd083771463983666f89df15a021d78c66bc008e5d03cf7b65daa7c134bca13f89bbc8394b3bd8583c331d2b811c95eb8b3c241af4cb9c9fd0cac994aef98083dacf252171a3809f0b40f8608bad2e7cab9256a0cf877741cfe8ac87635a5907e98405dcaae9ea5be06c4eb1d5d1f0c0478dcc97790c7a438a339bbd8ac05e1d2826423e059290386003c1be19017392c046c979390b18014d192a332ad062a5bfc90f24468bc25ada2e3d9d596a07e99b2189421026feaf8266f24fffec302c62230675a2f80aac82c19d20518841adda880ce0d75fdf91108cc10012e4e2d3efe0f281a94c62f2c0ff553f82132c2f2a31eb21d3386c92ddfbe473b3c4e756dcac7d0c85ef48658218d4882d5479389132180df3d628f961c05ab3b2a977a2a9a6f44b5c56c83e437abece62b702d724a69845aa6707c638094409e4232df9c0be38785407eebcfde4bee960c8fffa97e1a8cac74e034749e9737f7a9289eeb9a970dd4ef806bd9a268afdf29262d6672ce2a2e5c59e3d252393d8334d026d1aaf95d0b3a38a36f122d1e0a4f670bc01e424a68756efbdbeea7ece931ea8020e5800957343240744ec6dbd3f970789e4347c54666ecef32c0c0d5ba73382e58848c0b793700700b2394510993958b36fe6794c0d00c81441a6ab6a6ed2b538b0f0b5f8abd3780ab9e9004660d56fd57a8a7c61dcdda0b5231ac6d2cd291c01dc3c98e8821280fe9c02d75fbd1a80cbc95e4f88e5c65d59298baec38f204eeece19366471b84a8146fc2db5c3aa9936a002bfec97270ba2e02496d368969f85860ce713b3daf758c2811037a298bfc40542a099921ddb805b86a85fa869dcbd03cf53ee034ab573d028ff14a1521eefaaba37cee01e736b9841e7beba93d2ec922f652ddebd1ddb70424f14f4c8388daa3eca8a9b50435b00bab780da24794b8c2605954907f6fbfeb64a0a7cc19a549465f8cf1dea84f4f0f174d118989ef10eea10273d51c9af5f7abde22c97f4c97255e039c40eb391344ef6cfd0f75780d9b2247edf9e3828180265c56ce265767e7a69ef04c3d4c623e41c2a17c27b2f9e89afc2ed9f377ae361b71f3dd412b823667ea90f80c203648e51d74ced46e3efd0d4f280f073df1bc6ac004bd1ce2976dafa0dc450495a0d07fc4099a57d881793846838f91acba2356318e695c6c9b6722dbb4b206cd453a7f4c4fb8aee9b70834e2588db835e992f0ed5b322a16def1bdc47c42c4416332bdcb1be18f4c7969f069324a85cb7e556104a75bd6bf6932a741095e58456e4b44c343722c1f84ce2b71e91890d403fbea31748da1e112d34f1cce44d4f3fe57135c49c05b053fd054246c723a81e1a7bee66637b6f061df08df6ecdc8eefd3f253f0302e040e79072594dc4e44a5b3052f9ac541b45964fe58abd4cf5bf61297d1f8e314e473ce7f0fdd3229cb19b391a25bc11e4b5f641bde1530bb926486f1bc5e53bfb99a01e31e12191681753ca99feb11a4a1b5c9681de1f34805b486c7311ad2010a7f192cd3a5e13c5a03430d4e5d16097bf81393f46045d9af3de6680731410397a3054e5aafcecc1e08d62b06b1de7c55b8f9c00b34ece535ade947f39ef602107086267f4eff0ead8b1260e19f5b574f95c9558b9dbb2f4b3cdb7b2a79e01542f1027a3e28ea8c3d47d8f5ecefccf6e6c73aec7b493b6d0a68c6e71d4c80249721e08123f51799c01f67e485d716baf55a0d35d423653b8e40600239a8fa36670235821e6bb40ab7ff32220747b968bcae4d4392c1e420a9445f6b8509bf3f8d407f6993a2b3cacb5aad5da14dba7d6879d8c74f2cc8b71dbb0a2762baf4600f5a4a75421b67fa6bf2df44d4e9f647892cefe11de220cda7b5c333796fe268247a67ede6fc802b711db7eb8c9dfc387889f9831cd869b6027de76038651f91391981c355e1007c53939e9d88450654bcba0983f76a3090cf82972802529e245f4588cdb28c255fc5517395473e70c52b874b8133439e4968bb920fa17b45d9e066284dbdc497d6fbed713f94100fa6def86330358a49566190eeccb9e879bb92564a89120425bfcba398d5bdd16e2291863dbdc8e7215bb0f34b449543ef0b828bf913c9f8cbc1f27397714daf66652cfb2daa93b45038619cb37e563f697b6108910461234bf260e9030383cde3de51ba75703678ef020ab0cbe3213e536ad0667f1b0e175070d53837f98dc63564662d4ad76c2ef7f5ea3ee532350418fb5602341575fa3064725bbaf2ce3fb096c28979bf99bbccdc2284b488e46fb2e1ab470808614f0134cfb50f89bcfa836bf19d3460d8869d93e0da845bfcdb04c0efbd9e27961181b1060c2c361313f63fd928ada5afa5d42a144b18a5af1a3f7b4445b41e261580f94cacc9e16cb785c0d1f4f91dae029d4613e2567971d514a649e447bee00356675f38bbf47e9765cf738b1756bdfee95a6cb5eb8b73b4d47f9318adbd0bc7f6cfe6c2542ce4f19b3ea14ce085b1842816fdceefc1eb2dc4a8562f756bd27d418e7f3991a06d23364f429cf50d4e9d91565b26d0214f03f17b00323b98654d11af22719551ba38f948c5de9b533e7352deb1363a71a187fc9d669cb069422039aff41c61ed79ee6dd5aaa345c6d75a1adaa9d1c640fc8e7e3ed741f30d614c869736cfe156d69fec1a5a840e583529061ff0d9dc7143b15b93c53c12777b3f810986c01e5845f3238decdf9ebb0ab6de2967c940a5a6f57c1bba411694a22fd14548cb37a443ac52b8043dc9d0f790cb8277330d01468c49beda53b74fffaf7ff0dab280debe772ad06153673f29109426eaf760bd461dbcc414fb59c9e2e25eaeabe04b32c9e4790006de99e101aa105f8a79d2f5a829cb7ca5ca999e49485b24046f0e83d2fad4a3a1ba60abf51bd3a21e6e064a88e7dec8a68d250811735c5df9f3fb8ef3be2683023def048087a8c1a36db62a95aa437bd3bff1654c0a34455248a7872008ec29989346431d93599a4ba89bb82ce369cfde3ba8a7e9224d7ac3add5490ee06cd0f84cb22985504f904802b30295290abd81daa01c6f8599dc5727d26a387915c2c010137ea673356b486bf2535c5eee798f20f514b53b1b508422bc0fe5578c3ea53400af506f0bf3c9fd541c14f58dfeff0d462a1ff8c49a3886bcc9fccaf73b5b0fb390d69d4260ca5e0e7cbac338198eff7bfe50aac29b32162d73d13d5d95edc1a1096fb70c73fac386fb4c095fbd46bafdc0f681a35d0b545a3fac2dea9c709ee748a1e68f6f065ae97f59e6a11e87e87840af4b8333dada6284e2edb65154bde3e206facec912e47e6f42c73db99baffbfbcb76578f84f79a9a1c31e9e5c7b444a2ea74203213410a92b5e5b043590efe19c05e21d9d4dc4809db6333ab6bd448f6457b78a8a094ce244d005c6c0234e5187796007102dd536d3a8e72d09b1d2ede90c1644b12919974f234167b5e7079569fdf222a88a9596b41ca33981dd5e6cc6fcf15c5224b62b99d6395637f984162fcd70742c3ab532bbb0110e8830d657c542517b57414f8007b575dbc776e862fcf57a7c920e8b7536fdd5025f92dba85b42fd3296573bcd4694d5918d60456443841fd543e3268c9a79fc164fb0f8af450c1041b901956a0cbf6ebc4f027ede7f721d669218639a8f783b70371ef28a15144726e2a3b98a9a29eb2ca4dae87c5c465a979a95d174853bcc744983590fca6dcd5e20856ed42c3e7ad8eaf61538eeb459925a222c4dc8d898951feb9baf43594004047da27d0f0b92cd93990dc5a6aa2d8729b9c23c1e374835eaaf238659f1f58a3dfb808e9177e0a468f8d827ae8c506b694ba19ba7cde5eae0fa5b396e9f97a6dd22362864eaa9912d4c57dd0efbc49d972f794709a09348eb032c2c6b34b674f4476ade954c5be92c2232ad402ee026fdd477f307990191ecc8aed2ca205c3ef35123c13b15e56e045ee426fc1d080574b2182a12bf68bfe4cd7b4a7b34435c751934e7cbf349dc171423aaaed155c3ca14de3526bc23147d3a4b7c4853a81a1c82f03f36b2f9d4602eced794c13dfa58458af69e7ff349f8ceeb7f77dd1d8a43d2f586452b37a0dfe95f5867e4a39e13663959a6fad841d2c97aaf5747ab49f808ca11ec32fa8103a77f96940b9c7db1aaa5f0abea70b81971c73e354386beb571a0b6689202e1f0da5ed04dcf7afdc9b7a53241a0164d2fbd42f6cef09f71af79e4dcea02d22b7bc0ebf74f40ad34e4a1a2c3de9825604e61dbcc34c6864ea6e411ce270f67636c2954a395db3bd6a2c98e4e877c6955aaff002ba966639140076bc7165900c788f46e08d0cc52f4b998e7e7ddee5f773b62cbab13fd795a2a3aedb1f05c05a0b978d39b17eba87f872a5be097dd01d20cfd7be8fd004cad151994e5ea9c87fa8b65ad3871b2c03a28a7f8373d0bc559673bd72a2a81f3d4418412d18b640170ba4e333f0387a2617d6a5f900031417751d898945488265cafa8c0460905b72", 0x1000) 09:32:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 09:32:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000580), 0x2000000000000161}) readv(r1, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x38}], 0xffffffffffffffec) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r2) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0xffffffffffffff95) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r6 = socket(0x18, 0x1, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r6}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r6}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x5, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r7 = semget$private(0x0, 0x4, 0x80) r8 = socket(0x2, 0x400000000002, 0x0) semop(r7, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r6, 0x2000745e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000140)=""/57) setsockopt(r8, 0x0, 0x4, &(0x7f0000000080)="caf5b415", 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 09:32:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300"/174], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x3, 0xf38, 0xffffffff, "b44126b7e7751ed4412f58fb3c76921331923bbc", 0x6, 0x4}) clock_getres(0x7, &(0x7f0000000100)) r8 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r5, &(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) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x24) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000fcffffffffffffff00002100000000000000c1c77fc147375d00190000000000000000000000f1799084849c00000000000000000000000000000000000000b4e27ad84fd930387900000000000000000000000000000000000000007f3a793594373a5005c0e9f2ffffff0000000000f61648ddb1ef6e798f00000000000000000000000000000000d6f11c0908a1bc66b31e692ea08852c2a46076e7047b257610a0653c8838a36958"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 09:32:25 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x11) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 09:32:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) close(r0) 09:32:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget(0x3, 0x3, 0xa35131561bbcaf03) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/166) writev(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() readv(0xffffffffffffffff, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:32:25 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1c, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 09:32:25 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = getgid() setegid(r3) bind$unix(r0, &(0x7f0000001800)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x80}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)="ebe12cabf2237556c3df5035835f64fb3bba81b29f2a23d293daadec7c47e9f412a6028f1da877f17f21d9ba6d5303f35ffc5e82b2c508ca08ee59bde4b5a6857ff7ada35102bf6e72d5ca371d21bee4f7557be1c7fd4891c866a6c64221912076e01f7be1cea31fe2d5657c3fddaa41ca7ea179b30407008eef5f7aea88e4ce436bcaffa25c7904382253f7fde719773f69bf95f0d2b6f6a461f71e657180f5630268e4b60ab7c50bffa559c4f58ca4d95171d22844ea0dd3a2d38aec25683609587676b472e4aac4114e49c576e8d77158a85167c85f557302b1853c6470f1cc8233b18e9b58fcede3c63e40df4dca88f5630e56b1ac683dac11444dffd8687aeb6122bab4c6f4d131fe3dc611314ebc7d77d39faf83d412191dc5c277ea6307eef0e5d4b4f7970dc1fca52d4cea6584912e7245b164f2402ecdcd1f0130aa348a1f26d4879056004bdc7fd0f4212aee908f0b95f433dfd7c76ce99aa803d161c5267a30aaed374495db1793a7ca124ecbc2fd27f529d727cf01f8826bee3018a566fabe0a963691b829cc423f69fd143f644e57b66304c1b96e0440e39351c63f76a831a2bb4810249b951e3cfc31a89ff5563be1eecab240952f2274f1109422d85e20553fe2785fa01a3fae14377560a4a14361a332d4abd23d4de320207b039c712513a6f6a27c238e4763f1e4ecf64a132b651a98c85396ecef5011e8a0a7563c2ba268ddbc0202bd62ebc284633792aaac7581a683f66cff0ec8cd10695d5d3c5179baf42beeb2c024129da198915fe68246e76a74001c70fef1c3007391010f6edc2d8f73270b55cd37b62a04e53ffe061fd611afc6962b7eff5f0d0b1b3b822e0b4af7be27fdf048ffa33f8be378c5a5537c8112f282575f7c9bddb9505ae0a69ee6a8f901896e4b855f4d2d762818bfc6d49f24ea750d82e8c4e8f4c2e3b6511624d6da8bf08b26ffc78aa642213ea57a3483aeb6ebdeb7af5d7212c71ad724df01d1a017bcd40dccb6bc8f369c8c622756ced1d8d98ba3237d58a2406046febc66dc5427a2cf24675b5f893a998c43db0a4a579a9b88ffc85954e655db011ee32b25976eac5ae27bf5ea3a12797f8016b03b80908cefe3cb22cbdddaad471c912045b8d2403276f69f3e6912aec404b1ce2ef7dc73ee2495046a23cc42ed81da42d54d3b3f5d504bbc4bf5d7a058c01a456b3c846b5855a69f30166507fab3cd13a742ae045c3daf4d1c8b83efdb31b2e05d11dcedbf673262aa2d7bc94d799ceb8a420e97b0a449e21f6fe7c3a0920a9027d7c6cea8707c2f94d84c9dfda0501dd5ea006a4502a413b37984cd79aa85f5fc9e46748a3329d02950cdbd51e893b178198ace7e8582c1ab3dd4c542cc4eb629a0a2103f40fbfdce62f6305a96f95de786faa41bca0c219298078fb7fc61c02795c22ce3b3b8b9229f00e3ca2fff241b6ff330b9c4fcf901f3dcab16e20caedd662d9dcfcfd38c890d127099d4bff8289a20aacc9df802972c817bf0a9c0c4f4f18a0f8d1696171b420583d4d8aaa770ab1a6bbb51167af1606edf6e529b730a29e3282ead61345df34c13ccfb28f7016e3e42ce44172b0367a910b46f3473979dafad13250bc0b779e9bf4054eca60b4cc39c12d205d3fb3c8c624b936107608a5f7e96a2674a56b170f6317dc09a034ee31c9ce026a7337a184ba31c7662cc9b812be84561b11eceb506fc85f57db4249c36bd8ad6695c0dc89262a46515c46a9ce22efb215f7bfc98b56be0b2f6af2a2a105cc4a0492a458a0ef0216b9882d2fb0826048ff515547bbee0cd21389ab3864e52e37a436065c03e89446383d3d25ad1e768216e0cc90eb4cff5e4dd4ef52202ab9c86901cbfaa9fd3c12a8dc90074ab4df01b50a5d88dc879ac0f9d191c945a34f472f6a156db91c7afe2f5ff0a46a26b83aa6b60463b6ffd527ec10a79d53e0aaaa34c6e6f6ccb94e2ab647792fb2d269966e308dd15f02c468f7a2b69dee22409c54a29c928aec3f2221a9ee8c0b1c1a7d76ff7c77e79e326d536549bcabccfe15eb3402d52c9b74bc22bd688ba3b71428057bd998212fe71301ea57a9fde6998937d3ca2bd9038ae65538e90115c9eefed8196d8d6150cff8fef58d2014c8678dd41ce63bf38477671dace76f9d381d8f4352177e287ae413f4083823c410aca17436e9a22f56866c31ed6e12811817cb4a4932d2211271df6dc9c5da0d9576a2acdace18e51801dac0d7df0056242a69954f212f00435cc1f1214c4a590765a11ade8ad6745c5db6d3733dc48780decad9495a139a5c1c7d4fe64f23aff67677dac5e3df151520a005c273817a50ede362c5a81e006a053dbd4ff983dc8cb1e9cfe0f8a590599ed0b846cb6796bf8ba21e08c2f4dfc866e9a93c5b8537c03d721c8cf65a7edcc7f99e06038c3f86a3016bca68d411ec4e043c49a15cb8880896d84bf67a9378233e4c8bc5428b20374594af72561fee42555719f512d232ea4c3e8bd233a21a86d06ef7ab75198eeeec233f33f5af1b607107528b19295b3a77f27af39c286a425a30bdc04ae25876c7c361123a11e7a5ee378427318e59b57e610b15bc084b68c32ba47383fced478c9a6c94496fa3233145c37a8016126e3f0c3997c21e026a165a1e410cccb95064f2702646b4713e71308eab92a9b5b882f0df956e0c2ea244aa7d0bfc4226889d589766df1c14736e84f514a3ac241946e52ec0420b4c7cbe1a4d573448bb8e76e41d69d52d3b2a98a24a10010ad5f6ab1c23668c114ac6964999e0b5abfffae42820f0ad4a5404b40a45a3676cea30d7d842c1258d5017044bb569543f122e76c7562d457d57d11ae10329a364cbcc8be83131fd325f1073ff3596003eecb0613bab03c9d1e477ea45a8b447320794da203614508113d7833e6fde3ed04d734ff3dc0314cc1f7d54348867ce218bd1ae9b8d8cfb4dacde0b1710954cfb7d588d97ce88771cc84457c8a8c4985c646b2ba9809897dde70a30de2d2307b823a1a18113a7c04d02165e2e9242151d796ad49bdc1245ad4aed705eaea12caab180f2cc23b1b6807dfe001e70470981b8c9256826b05be72dff343664057ac7d69dae86064dc095581e7ddf5697a04bbe5ca9457ef3de217ae20e0bd00ea781d990dff46646f0e82dc8067c98bd90bc2267d5aa1bf015c27af40a768dc71db84adda3ad8050c19f929dc444354945d0e0fbee57bffbcdaf1c388961ac6ab052f07dea84bb2611c5a948b9b05abaddc06c5eccee220572a6a9de05f04924f3dde51900a4890a364cdf1803ccefbc96b6d8d45b8bfa46a68cef5dc9d009daf2fe68c1765e1de3ace99ff225150c33677fd5b987096a023a81a3a8a35f741dde174b509e5add7637a33e68119369465c52f2aba42c74bfd02a9f5c571beeed346d94312e35be16343d432914f475d03f86503fe20dd1efba01e94129b4820443f6d94563820c601fff1a5f34f7b0e42b9d360599e82dd85bd2ff7e689c206364699c234f197bc5a85f5fec229ca772a85d4a5c81bf89d4432f8a72627378850fb744bfc07d00fb1c2a45d9790f8b316331c181b2c26dd26c0e1c40b811ab7991f16f67e00bc18528f8d9a4ead371ad658659ab8a0dfb37376c8c3f8243911066cdbb4086edeedf5fc6ab5de85b93b091ee1ebce15365be979653d363c93643ebb8d54f9bb1b93fc40e6e0a3eccf9ad3fbecae4a9a7901b25fbfa03e15abb0c62442036e5321d33d41f098dfe5c13bb5fd5bc2570c47f3e075b8ac1a67161981699d632af803f997befa7e390df83ad1eb04f32dcabc2b953d10b5e303589b2cbacdeedd7b08648fc72464109c2891a50b861f4fef42aa44df7094b2d622ab89c5f3ee796ad9ffe255df95d9d0aee3580ddc460bf2b3bc162e33cc04ac13dd41d69ee3d18b5614054c12d9a80e2ca8206b8806a17e72d5ce24a298a1fdd0505f939cf6017c9103e67b41c8a101ea94bb5404e08ad6effafb6a3dad7a0cad2193f4f27399ff054fc1f652492bc1b0131cc893590faa2edf4a1cacab5c46612a168dcbbb26a71b4274e2a241827a9127c24dca4b3a75bbd76eed036f76beb37aa00303ca57954dda1e0df34b3c43c1598dccea2fd2517478fda7ded1f7e4771079934febcca09cea57ad6738e8e863e084eef7e31ce99d6d6165b3d61b39aaa76ab8771b590fa9f6fa2e3c320733c68e132a16665e731b2c0da902af9a08de05721ac09004fcc6a52577c6f1ade96a8771b8efae3040b5d6028b4ba40697bf81293151ee2a67d416ffeb60c51c4b0916d5a7da9d04aeaa51b523e02575f12e70e88d00df3fc24573d5bfc996e81d0c130933f3f694845a17c016732851640720da551739d22292497ff169ffd64483d8a76799bb8e929c4981ba9d79706249000e90138f60e0b9e0a2ee7a443b55f9775e32a6e7e84c84410355a6aec29c312a46d843494bf78e0d66fb88511cadd98ad3059dbb6b3749c150e6d0eb707654c8c66981f39eb03f6975675dbc56b11f812e5a7f1e0002fb8663bceb9d757b4ca29b1243f19e377d99ad474557c3ebd37ea35666c2b5d2105c56bacf7b48b2e48cb3562e84ba8047586dfd42e1945b439403cddc179d4befa71add23e059c402ecf10f1b1aa6333a4d94fc0984b2fed2906c2d257eb9e6936a530fa043c875e736d0a295b7180d133919da87f1c19d82d47c6eac4fce816c895345537c6d0ac895d8fc216d606d833c6da0ac4cf9ff475f2db79b232c85dea978b3be6dacea22c5ae454b6b46e4a7a295949346879d0b6a6c9797b50ed2b6870444871c420ca5590afb29a86479506bbd451e48afad31ed7f4bb9ce1f3af18a77a4a9025dc9cf6c7ec57837bb70860ab7a230fbad2189719059c2909dcc9089852113ba03b7db350ffa15a5c51b45706806fe6d1706a20ff0665e7e67590feb87b1b6bc1576667381a620be5802ac2e6949050cbe0a0c71599e8500d62ef844004bcf3ac50c6cbd2752b9a9b73a36465482160cc9bca587dae9f2380343a19bb248d225be5da53c48e4487e8d63dd8d999042a7778f04fa60e608f42b343921e31c8921f9a0a2f5ee3cffb14c952792011a370165d8923a4dc8ab51ad164485c8b945b2e3b88171907fa5c58a019cdd94d879dab8b600f76c89e24f1af0365dc576b90837b60ef3f86d76d77753468b46ceda6f394e1faf8cfef1be2cbe911181306d70acb6cd0c4296848cf0b184717be1a48047e0a276d4188006ca57ba08c4551ca15ef7219802a4e9227056ad327800664e0ffc2e3967b5e1fdf2495c49c60fb4c00a4930e9e734afaa75f66775e70f02d36aee0039791f628bf5a1c3fc153a35758213d2d2dada9123b115976eac5d0825ebe48d9b18a771b9abb3c09903401f8b87165f409a1edb916f81dd4fe3f8a0961191dc4992afa7fe509ebf3347690b8b5a5c1bb7508e6bc374728ca61f26fd1d7d3d34a6c3ca549cfd3b3c426f25fa90c668c4844a69e25185e863d981d23df7b1b649ee9fb6fd5eac1e6bf0ed341c424f9fecd1990240fb5c2d2a50374d687ba6b98a8a61a5bc4458e4dd9ad19a4a477a02e3f8abad6b512bb0fbffb12e7c6670f416fbc3ddb9b112cf5afc25394e506a69a651bc1f83c7eb71f9509c589ba43e69618e2f995af7f526ddb176ff1ca85bb5563934905e457743b5198ee458636d3b36af34a103cee56680de1a9112609d395b7ffff1571dfc7cac7b9f4535e3960b85632b9d6b2ef0419f1d90bf170bdcc71a9c952e4d36d5f12328", 0x1000}, {&(0x7f0000001100)="37922a254fa7f89c42eb7e6c65009ab4b50c78055eefb36e0001fccd287d4c75ca9566ce7455d68f42f16db78df2ee61c329e9fb5cf97c730bd6338291c48532c44d6bef9f6e3da1e6952784162154f8fc5557f291d3e8348bc28aab048030dc94d1539a4cb8a2f76b2f954f0e6cc06f621b49af78c6605708d97f77deb4089cb01f0c3d31c057ff19687035c3b8f7e0601ff165a77a68a344b2aeacefd59e1307076b6013da9f6f9eb722cfbf", 0xad}, {&(0x7f00000011c0)="d25a4c5c5afba570d24b3bb22480516f55f67b64e238264e8a0409543649fb55041a3b477846b92df38069d8fbc0be1159413fb02f977ff82174b68471d0bbe694dab8a3870814bfdb849e73181df60e27080b018152762c4080313aea3754c2b7", 0x61}, {&(0x7f0000001240)="0d8456a3123852f45474036e1ea40db17e7d51", 0x13}, {&(0x7f0000001280)="c5f9e262b2c2f7dd6838a94fe6fa405889db63ebfa134da8b78413046a351fbf96cd86d1e311badaacac8abd49cf11677376680ec1ea098e31a085417ae6842a81bdf26d8bbb37f1ec0beadb24666bddbc3c6e346adeeda050ef72431afc544415c1e604af996219e491879aa3a98401cc49b795f6ef921668df045d78c750621d9e9a24f2e063a7f33dfa151a9acccce272060d2fd1078ce4d6beffb7eac9b628d6", 0xa2}, {&(0x7f0000001340)="99e958d973108fa4777a3a00080665c662c5f931360b55ff6a3fc3db66fd340e0f7cc3e7916c4f1b46e4936e0620ca6b6025fe3c47d321620cb5026250ea183a9e69dd5e453612b0bca383354bc8cf8fb830f3b67247ae87258878b8310ee586630b57ff8db170d46f3be04f4199289895590363cb6446ba15eb81f8a76b230305f015c253194151a10b10e3bf6d877f1ba3e4fffc53825a8bba90d4d87602c277f78193909038b07be881f7aa3a3fe255519dbf6161c16a6657d994492e5c962d08d69bace9eeb626d388", 0xcb}, {&(0x7f0000001440)="6c3673e6ce0983ffc53c8a3eac85e36b0c8df244e909fab3ec910489da0d221ecb0086b1b74140f59d0c85ca621bf0dec77d92ed503b5d9c1f56c0c4492d078a8c5b7bb9f5950b34678fbde0eb70c3c0fd452681b75fd8b174f9431dee6fca3b9b481616e824fa6b0cbeb9fe06622ecd772b3eba715a964279923457f0b487d03c879094e542", 0x86}], 0x7, &(0x7f0000001580)=[{0xa8, 0x1, 0x0, "d26b3b2eb800dc7ba6f251b3f1cdf7e0a44a072e243169f6e4f264c011540f2d7011a6ead37906959989f510c562312b0efc1643a6906d91213c4bcdf7c14a379b66f80c80aa256cc40c85294c7a70e11b0533120de277141dae7ada0ded02da33b9d669b048bbaabee1b4f8352870e3d5bf5bafb05424d6e569554d78697df04d927a934048944ef1b122eef12df7978076898e"}, {0xd8, 0x1, 0xa0b, "2c1b19037863869e892549a56a333d40ada0b71bab04da0b140b3925be949d871ca6d81114bfad342859b6ecd73dea976435293c49a63a8c0aee2d7cabbd0a251e0f86a68b85e178683cfd4832cb9e471896fa635ceb80c638469bd670e86e5953d022d4dc76c1b5ded15c27ea8e04a24684b86b1c3e82584ee8ffdd74a38bdb747d40784d8952f8858a7db4342bac597a0c3685bb98fcd9e029ff009b086c414c56574d11155688139c87797a2a51d840bb08d0aee57c3d930fd3dd7c381b92e483e2"}, {0x98, 0xffff, 0x4, "3bb06a5da62cb688201b382e60f8971375f002f52fe7c829c2d5f78421d54d8fce159bd44edec68a99f0b4a4ef1913061ac6eca8bc9726b5d24072ffd8d537ff24ed85805b51f7d0cce5bb76ad41cfe9299c57ddef34cb81918042ac0b8c9d2086e2e2624fc045909f34e7a831c146e44a51c62ec623b35dabd5efb42d63ff4a1abc1c0c70"}], 0x218}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r0, &(0x7f0000001840)=[{{r1}, 0x0, 0x4, 0x1, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x1000, 0xe9}, {{r1}, 0xfffffffffffffffa, 0x11, 0x1, 0x5, 0x8000}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x283, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x101}, {{r1}, 0xffffffffffffffff, 0x29, 0x40, 0x0, 0x4314}], 0x20, &(0x7f0000001900)=[{{r2}, 0xffffffffffffffff, 0x70, 0x1, 0x20, 0x20}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x7, 0x3b11}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0xd, 0xfffff, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4c, 0x22, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x84, 0x1, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x6, 0x6}, {{r2}, 0x0, 0x2, 0x5, 0x6, 0xff}], 0x6, &(0x7f0000001a40)={0x7, 0x1000}) 09:32:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:32:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 09:32:25 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000180), 0x0) getpid() socketpair(0x6, 0x8002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x39f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f0000000500)={0x6, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa8201000100000000005731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800000000000800) 09:32:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000), 0x0) 09:32:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100), 0x0) dup(r4) read(r1, &(0x7f0000000100)=""/6, 0x6) bind$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) r5 = semget(0x3, 0x4, 0x104) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000040)=""/3) semget(0x3, 0x7, 0x8) 09:32:26 executing program 0: r0 = getuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) setreuid(r0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x81, r0, r3, r0, r4, 0x20, 0xd653}, 0xffffffffffffd2e4, 0xa7, r5, r6, 0x1, 0x8, 0xffffffffffffd2c0, 0x8}) 09:32:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="02012e2f66696c653000972f131ff4c3497fbff3f24ead9bc18a2345c658055e73a50f263e4796d08396505f598e143b370aaf4c709d081bc07f7ebd13a959a06013a7bf3918cd30895c4721a2d10d20a0a6d5a13d4f82043b1f730a629086cc310fe563c3e1d90de74a858481519d775035cc07af778f9dcd265262494e36ad88c6aa057cb7c31bf459ec57cd4d665363f00210f66b11213b9c57a47d3dac083294f47faf43f2331c1d171974677046fea1fbdc97fbc7b5098ea60a0d96eb52a36066feadd16347499040"], 0x6a) semget$private(0x0, 0x1, 0x202) 09:32:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x9, "a75df59781b58047c4ee36d6d1320b333017d7ab", 0x7, 0x7}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8060, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) dup2(r2, r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 09:32:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) 09:32:26 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8000) r1 = shmget(0x2, 0x4000, 0x84, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x38d, r2, r3, r4, r5, 0x0, 0x9}, 0x200, 0x5, r6, r7, 0x4, 0x7, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 09:32:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x100, 0x0, 0x7fffffff, 0x6}) shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) 09:32:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:32:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0xfe52}], 0x1000000000000240, 0x0}, 0x844) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r0) 09:32:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000, 0x1, 0x5, 0x9, "2d4dc3675e7ee7c175a0905e72e51aff1943b021", 0xffc0000000000000, 0x6}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xfffffffffffffffc, 0xfffdfffffffffffc, "85107b5f4dbfa600", 0xffffffffffffffff, 0x3}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:32:27 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x3, 0x22) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0xffffffffffffff7c, 0x3, &(0x7f0000000a40)="3c8d37e2a5bb05e8f63d52d62cb0e4275ac926f2913f60f106ba1d708b857df34c7a3505d325573bfd42fd8e476248176f5561687eb4390de3062a6d2e3372bf873927dbc255c0cac3a5431a98371e3dcf94ba94c61260161f6ed40cdf63eed115e8d5952096d215a075275387604c8723a0c3fea414bc5ba08da5f7930afba7227391d99f0117fe49a3ff410d396ee7d350c0092a5bf6531b3878d916bfcab8ddc2678f73828c33487bb6b476b444e522102473464cbb5a4c43542905947320616d69a53f1eeb738fe0e36588f91604735a75287c1b99762389381a9f73951d876b7b88ecbedbe67860725a544d9b3a", 0xf0) setsockopt(r3, 0xf9, 0x5, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x63107e708f9232df) r6 = msgget(0x0, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='{t*\x95+#\x00', &(0x7f0000000400), &(0x7f0000000440)='\x00', &(0x7f0000000480)=',[]\x00', &(0x7f00000004c0)=':#{\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-,\x00', &(0x7f0000000780)='-\'\\\x00', &(0x7f00000007c0)='}+@.\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00']) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x3, 0x780) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x7a]) r8 = semget$private(0x0, 0x4, 0x180) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffff6e) r11 = getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0xff, 0x7f, 0x9, 0x0, 0x6, 0xae7, 0x9, 0x2, 0x2, 0x35a2, 0x7}) pipe2(&(0x7f0000000400), 0x10004) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) r16 = getuid() fchown(r1, r16, r13) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)=""/130, &(0x7f00000000c0)=0x82) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x5, r9, r10, r11, r12, 0x0, 0x101}, 0x65, 0x9, r14, r15, 0x1, 0x9, 0x100000000, 0x2}) semop(r8, &(0x7f00000008c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x7813, r1, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 09:32:27 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x180e8, 0x0) r0 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x100, 0x8000}, {{r0}, 0xffffffffffffffff, 0x61, 0x40000000, 0x800, 0x356d}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x800, 0x767}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfff, 0x9}], 0x3, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x5, 0x81, 0x8}, {{r0}, 0xfffffffffffffff8, 0x28, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x82, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x85, 0x40000020, 0x1, 0x11}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x5, 0x7}], 0x1, &(0x7f0000000200)={0x1aad, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x3, 0xffffffff}) nanosleep(&(0x7f0000000280)={0x4000000000000068, 0x7fefffff}, 0x0) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 09:32:28 executing program 1: 09:32:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000000000, 0x52, 0x26d, 0x2bdf, "e90d45a04a0654cd0ea8dc4a262da3fe6acaccea", 0x3cd, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000000c0)={0x8, 0x10, 0x0, 0x101, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) 09:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 09:32:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x6, 0x9, 0x100}) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) 09:32:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000), 0x207de4b0) close(r1) close(r1) execve(0x0, 0x0, 0x0) 09:32:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f000000a000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001100)="7720f2053d39286cc8ac84eeecaabf932022796b5f13aaaae6cf839ed708027c5cbc7471f0a09ff2a86e96596c9b7574926b1d30abe4d985ae9e9b004af04c94495359cbac16513341293a87185501c9cffd8e12d05d8042ae8f81ca202c9eaa2e1f19618b5219e3ed94ae86cefbf9d840ac01f3d2c337a0685e0a00b7b4d7a76b4197ba12e7d323459bbee4024cf87c20dcbe8e3d60023c1356f54cff4ee95d5a37b873c31452dfd531e94800a8945ad9db4ee84e971d041503cc5fea78741b042059da47a6edd9cdf268e444af4a291042eacfc6edea16cb04942099399ee5eebe0979aac7fe1d305bb7356e7f4982f0570027b9efc1d9ec597b5d5efdf4e010837f7479075a8516bdc0458c3e3d53939edd53d57a7fdd0b7f0e5250f13ad720ea3b3fcd323770e57b18c2b6a6b73ad73f43bac3235079b8db9bf3bcca5dc60f234b50e899051f9522f0746fe3ce949cd2ddca01196665f91dc40109e84b199a66d3700cbf4cd6267ced9881afedbe58eb0ee5e99ef98b539c0ab4ab485222f10dd1144a405424b06e964a143de2fafcfdab6bf84660197dd46e8ccd78c7d41681aa2f9a9d1195591928a5af89e5b36e8cf4ff2c0d6667d6f883112445f2c5562fae056c10cf56e065e6bfda8f325af1f825ae54ba27a05c3f3a4432a7618f19976851aef1c6833ed00857a168f848846eb9ac6064c91b377e3fde17d4267f98098f544ba7b7408c2d0718ab307ac8f48b947d7a0767eefcc1daccbd4cd7722bf481b3a6477a7263158c66c45f133e530d01d0b6dd0be1c8b9b6d5f1b6e85054391b9cc5cefedcb515455c35f92398de28471b1ca76e2a5ad53150b71e3c45b48fd71b042a862e127d0bb0abc87b6b3b2beb3284b76a32a5a91bc4a0832b497bcc5dff868991a1fa31c9388142ee71720f3e7df824c602c24b6ee03a61d12c4d55c858824a7aa243b85b87e1cf4297d2a4947a8d1adfbf25dae448d24d3314d388ee805245f053fc857e520c1e1d3271572280c8a4b137b5eb659e74b2369d9c88b3389627de6c3c1b233c902a24826bd825a6b2b12edada341c08a58ac6527f3ce27dc0b3449e4c21c73f87ab2eff5be6f1ddec68accd44588df291204c7ee84d66dc2467e034e165a51e7b0776e7b415c348a1915e4677f73626a8634402fc5c86ab98b5fb3b3c7fef25553b39d8a85561d58c8ea8eb353173a35929d9341b5e9cc022772d85e71a1bbe8ff571d0e492e3ad95840791ad20cf5ba2e6a09b56766ab865bb2750aebe6cd16a57bd0388bf872123d6024a7c96deb241ace7cc08d9602616fd435b24b3c0ddc409f66efe2b20ca72e8af73bf07b9656f2de8f417a515a13ad9f1063c127265f7c00c8cffe16dd81e4bd044f007392a9b5f400f40426c6dc11dc861a54b357adb56ac329b47f4ac7ff6415c40aaa7f0b558ff3a041608c044c34687f402d9cb918b3e34df743c0e8a271a1b96d032eb857970842e09ec5eeebcbf8d322a186882c37a3d770efcba964b073d741ba9d7c6dd978f7f1d67723967159c17804ed78fa0abc970b609e71061d032ba7c5d06f97cbbd2e237a9ac7d44cf34193d491ed3d4f1cec0b0dc16c78a662a46c2e6d80b66679dc565458af410f66aa63a8f94bbb525f3a857472195719cef0a65a15e8853a8123ca45b4cef22b2b75fc1f213ac6544c6f550f57dce85279d31560378fb014fabfdd64625f4f817c1f1cbb7652deb98231f02d89958a40b96b057d613e9230a87585de1f461afedcb2ee67e884b5844ce1f7ebf649187208bad142c70dbad82fa88639f77f6f99884149c3189bff7efd1df999195db23836b61d84bac19c59f11bccef48e547b7b16a015223f0aa3abe2dc518ab502a0f3747898c88c1ab86016c62b4792e275b7435898583a02eb600268a5c419236742efd03388f46255f32b065333ca9b54ff1d5481bce4b2287b16b9d31596142911138ca730db3e2053da1b268c007da8bf488fece062e0814e1cb288ade61c52576e62dc60380100000000000000d690add96ef98ae999c22b51679d7ae8db970de8e8d2644c3d86996025911117f5fb0a0fb84d15936d6dd1333de183dca9fc89c4e2c0275a4cce86ee9a89ba3e547f64f969610c98c03433244da880a5d662d4e3443e6df2f079d11b8125a92e115fa56d588bce02a1b6a7ec0777f43acb6fcc2abf7ed43e436c25519ff32aa712da25bf6b1dd93fbe9e4ab3eb2448be4bd2cb0299bfad13a4e3c7ebfb5ebad7c78823d1f8ee00880e9201256519706508dd6aef36f2aafe1a7fa089d39f4262bef2b57096ee866d415d23adaa20a5320452d3b7443ea50fb29eb95dcbe917e1234b85e5336439c4a7407710ce3a1afbe74e31ef6eeeb0b4efd9a3c929d85a171341a7c36755cc00846654940d881149f72daacb272632f138212f54591001a7d9a25c2550d19f2520fad50a9698826b77eda06630ff7255e21071c12f46e2aa50aff16fff1fe87ab19413b96337a22d6e277d1b592b5420452579f9199d9dfe735c8972159b42e6eef1c87c19576bcf230977675e2343332f8c4fcb0b0a508e93707a62da1754e7276676adaafcd41e08c2c7f0ed529c628b16e319d369e4ad4fd3f256b0adec1eef5166c2745ffd32cdc021a7e5952089480582d205feaa05402c61d6500f3d5617df1eb146a194d1b6396dcc10ab11c577e5080589fcaa5a35a446472fdc06312a6affcf24f631aac39803c93dcbbc73c692a17a7873fe331e4f9121c0a277a51644cdcecf7c0c24b26741c517e811b1b3ade16b4de19ea85e213ebe58ce560d3058740a70809c02258161a4b53db202069c48f2bd1f456987ca440ec80d5fab4ce2c893125f49c281e05dcadef9aad21473c0642100b18b08063466042c90a15dcbbed91fabafb4f36f66992a62b0d5545bc3fbb9fadb48781f933b4a1f4a9d7ffd133d6594c58ee3136535b7f6409652ce8d09f38a7bd9e96cbb3152faeb5c97be3b30c1530fbb0f24b737951e9fdc97c16ce7e71e8e0f91732e7932b397c13ff0f18a49fa3976740c562154254d80c33d31bda57148a6acdbf8d9eaeaebcf63c298f42ad2bbf62d00a6df07ddf0ab15f156fb2ddecdf833e769fcb83d54ca06c7b70693e9d80610883ec8146aa19124b6cea06e12decb1668d8d8b39e56530ed75a8c8cf314a2fa31d883fcfede08ace9b640f48861c04dab669508ee0159427db2172cd71a2cb8b9b9b3fd79c14f84efabf16c6c765c0328a4c420aaf92e386907cded334aa9b8b3d25c8c371dc9c28d1f18ea215388565095b76bca88d0d02a665a943c6552351985c33bbc742cadf1bf4283483f153ed48265549f71f12b6688f04096b7ea006688155da61a308110b855ce5e5283179996ccd3d8048ece5f3e863f53edb11908da8d9d76e7c74e8ebbfd949988cce6ef6f3038a90c75e739eadbba7a8f516873cbe62b874c76e546db6c5e0f7f0bca2056568cf3fbdffc7bb3ca5a2b109bb9548f4f91d8c79dd0889abd043dee1932715e8fd751c1b9714368154102e394048435e883c463cd3917dce388374e49464179075f03300873abb9da36253225585175a461c562c7ebe4f82b8a2a0b39025edb7955741ed89452be7b6d799029c445edbbad315baddb1ad555af8bdba8caf7712b2be3454d223797909887237909b8f44bf41dcc8e71191c2479d9a6ed1c79284ed19a67c10f7584d1a2cc0ac0f69b9f605efe728564ebcbaaf1f222c0f035cd8d41ed4777fb40ead7007d1346f27e32c12f83ad58e9915bf8801a9b66d0ac4424ace71367c562cc219159286bdf4c242627783f5f447442de66365379be24a51ee016e3e33420779cbf6dca8e2f8158ec742ccf92a069639be8e83aa20ee7cec202289a078dc212e4b73db363268893b2b425d284f6a2010e878aa98f70fd5e1fd26f94c790d10c07b5442d7b49ed2080e550ae45facaa6e7b9041d650cc24d2de2b58f688fa3ea8b1463311cc1ba11efe4f605438e63f22d8d4c44a7919c1da15903856a8435a76148c32d75daa37a6d2909ecf137d8778b18fa477124704dfd3af5760f0c243048fc94065ea6d62d25c892eaecb0ba66f13e18290de89a60bf0b582daaef6cb9b8dd3b9cda73c2925ac45fb60a051b59d5f853066a9688359d8bb7547e8250ebef34e66dd07f56707fe12114c05884a45069d06e674061b179c6986a6bc5cc6483751d2054e0463a02c4fb4765f4ec7645fb11f0e227c64e2bc479ba9ef2deefa3eed69a53abe8746c38eaf0e89649bfa67e400a9a5395b8cb5cc19bbabee07ebc8817db12033ce489a71fe5790e6b3d6a16354ff89ca044ad73e02faac1ae950112ca9fd6ba9b12de05a95260f12a60efc9037c638e2049e941a6af7686f778342f71e1492cc685a065bdd1be8261193099970c741753abda705911609df0b3aeb14b1fa0c29914aec29cbd61f3044fba7307cd82a7824f8299e66a7e3e6e36d46acf42ed52d6560df1670508c5c4c16944b8e467d2e5edbd3d0aadd8429cacf15c1bcc0f228bd42aba5745c6979e7465c9dad48a4aa7a5411a49e22336dd56471d74916403dfc20f77381ece569077557697de118aadd47bef0c7343a6dec476c30e58e3615a877daf72d1a42f4ed66fbe8a3c6a00f00d21534b51b54a636b5100a6ace9e678bcdf449b20df2ef2dc909937a95ac5a08b021a9a8508fdd8e1c37e79f48cb9d94373d01325497eea4d6daebe895e14079fb0e022030e182d7c66a3ec21d3fe0f142aa619870500bed90152478ae65710fa8561908e68cf74c712556137d3902a1e9e0b2a43d86cb3ceb12c630fc6f66451054d05de8f631da4238f3db97133799fd38a7077af1076d18a3e6c260a2c718fbf0a4c5316c62afce4b1ba28c4eca38cf17f6f880e20316751eac7e771f9d0387b6077cd6dd4043593de9dcf956046817aff639fcd67a4e30d3a10485491127252d31c0899daa6a5a61dafb3bccac978ee6c96f7133403f054f51b3d0b562b5abcc17070ee43680ca93aefb3d4226e0eed4b97f18278ae07e5ac92843402133170e071ab1ec0e7f1f60610cb040fc8c4eb44c71f503294e166ae02c9385484a1199633f596fff7884729e2aa8c593717ba38a4ec2fbfaacee88697438e179aec058e2b138e77f57393cdcef97e04c3bfaef6a6e447715ac960b9bf45eb3753a56bc875eecc9fb7b2f67865cd58669a08b2b086a2b3da2915b0f15a65cb3503f8a29a0f10dd6de23554eb579cbfa139e6a613b627c370d88a99d56569d9100b444f8b941e4aabde935a5539815b78c652e0fdaffa66543e837401157239fc798c0d76794437c1da46a3887f59140bf110d897d99b7940c1b26a79c987f3698007e62ab6a46466b18a37258b43879137d148b3d311cd0da768bb967c5e7523e8facbe024bb1eb4ed", 0xf0e}], 0x70, 0x0) write(r1, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 09:32:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x12, &(0x7f0000000000)="0321914d27ad6da8adc4ca3f8d0453cd55239d415cb5d76acbd4dc5a8aa7fbd80a5abdb3a1bb3c46e61320f1118adc611ad7104f03ed1201ee24d1c9d372fa37011aff32bc357f24e9601aeccb1740369ea48275554a4f4cf1f34c2069122874405353b5", 0x64) 09:32:28 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) sendto$inet(r1, &(0x7f0000000640)="b40342719c52908b390f3af757de109bc9645f1f97a69a0cbd9c77df301e04ec2f7a303abbcd54b694cf1f102965f66b2f5647878c71de0c138d74e47d14e7da35d9929c72d944931f5f2eb355545f4420dc4bf639c31f4f6b1a841d455b55c9973534d420b6669ef910f2da34a9c380691c340162a1945f0e5523a51b368d3b34f8f9643dc185c7418ee746bed3780edf3b39a1dd36125f258539c39de42116081a805b43341641fabfcd3005adac1832df2fb9d8556493da3df9c2724ec3b62a72580205342c3d", 0xc8, 0x8, 0x0, 0x0) 09:32:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000100)="167abcf2745b8f2075516e230c3475be3f948492d5e5f629a1af377a4f07da66f51b785793e8ffb8dbe396f8f5998a9d5eaf0d3b0b44470a7179c8d055b3b0a2718e204a19a729131832daacce721c", 0x4f, 0x409, &(0x7f0000000180)=@file={0x0, './file2\x00'}, 0xa) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 09:32:28 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair(0x26, 0x0, 0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffc, 0x1000}, {0x0, 0x7, 0x1000}], 0x2) fchown(r0, 0x0, 0x0) 09:32:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x818, 0x84) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x8) r3 = socket(0x0, 0x8007, 0x80000001) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x843, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa00, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = syz_open_pts() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = kqueue() socketpair(0x10, 0x5, 0x16f1, &(0x7f0000000380)={0xffffffffffffffff}) r13 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x80) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8040, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x0, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x5, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0x42, 0x40, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0xac, 0x94b}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x100000000, 0x4}, {{r6}, 0xfffffffffffffff9, 0xc0, 0x80000000, 0x3f, 0x81}, {{r7}, 0x0, 0x4, 0x20, 0x80, 0x101}, {{r8}, 0x0, 0x8, 0x19, 0x10000, 0x3}], 0x3, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffb, 0xc0, 0x80000085, 0x2, 0x7fff}, {{r10}, 0xffffffffffffffff, 0x8, 0x0, 0xdffc, 0x7}, {{r11}, 0xfffffffffffffff9, 0x1, 0x2, 0x5d, 0x8}, {{r12}, 0xffffffffffffffff, 0x2, 0x4, 0x3f, 0x8}, {{r13}, 0xffffffffffffffff, 0x2, 0x5, 0x56df, 0x8}, {{r14}, 0x0, 0x60, 0x2, 0x2, 0x2}], 0x8001, &(0x7f0000000500)={0x6, 0x6d4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r15, 0xffff, 0x2000800001001, &(0x7f0000000000), 0x10) 09:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x7fff, 0x7, 0x101, "de220423148c86482f2440cd76b13d12a06f8b03", 0x0, 0x3}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x80, 0x4, 0x16b6fc27, 0xfff, "867cd4b5e4ff9490fc1c5536ccf0a79120aa2e68", 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x4, 0x1000, 0x0, 0x80000000, "26a9d6aee7c0d444dd920db1364a6562af7f9da3", 0x1be3, 0x8}) r4 = syz_open_pts() utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x6}, {0x7fff, 0x1}}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000280)=""/201) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:32:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x389, &(0x7f0000000000)=ANY=[@ANYRES32], 0x4}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:32:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 09:32:29 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) 09:32:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 09:32:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0xffffffffffffff8a) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x104, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x95}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xb8aa, 0x800) 09:32:29 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000100)=0x1) 09:32:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:32:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 09:32:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:32:29 executing program 0: r0 = kqueue() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x20, 0x4004, 0x1614) connect(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r6, 0x4) unlink(&(0x7f0000000300)='./file0\x00') 09:32:29 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/104, 0x68) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 09:32:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x63b, 0x7fb, 0xfffffffffffffffe, "ffffff0000000000000000004e78ff6d877b893c", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6f6c, 0xa352, 0x40, 0x0, "e42ea17e320c540a35434c7f5050bd88e1e11ac9", 0x9, 0x20}) 09:32:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x6, 0x8}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d71251fc44c0ce14", 0x30) 09:32:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) shutdown(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20088, 0x8) 09:32:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="13b2075dc4fcc32de4af3f126be962f45187a3fb3396594d9e962afc701c13133ba8b5707dc258b70defa78aa024a370487ce26d44b7796d9352b62e4967c5412f48140ebda34a39e251b3085f43d316285f5e1188f42814b659e0352a1ffbc2eb59872adf53381d45a5747b545915390f8cf097510499bc9a1713dc139c6ed6f8c1335667a071b062afc0f21ed08c4a0c0afb9db8bef3dbbd61c3ff74e46f54ed9b37152a8e339fd3090c1e922cfb83359d93d4f89103ddc375c8ae27fff2d772ba02b081b066388f276cc84930921f2966e62c0ad540d34dcc5c02a60b9b47b10a8c77c81b271f5467721d8c9d12c9922bcc7a8c7c1223756664ff83cf614331990632814550f7e8a65a8820e4fe1ffe8695e7d31b3db2bd62f93c4ddd583fb15572ee9db590f3673fd5679641fc81f94a1662e9d4cbb85f8ded55bbbfdc7ad19732cab193011808278f4c501b9bb4c8456a2637b94fd25805416651b5e0db89052e412b11bb17384dcd3d92bfeb2edbd55a75cdb2629335d32943e8f7b2eb8a5c2779a9b03fe3d5a1f38474517dd668c6c8e9eefa6db2ec5b5a45f3d47b424c3dcec5bacaf4e17a17535afb3526c2ad42d882a0dd5f88241174e5b4df82c827b451ce715fdb6af35f4b89e899683faf980d3d82f38d65ecaad596501142efb5eccf629a36499263b441496ff70fd1680c913500d615a6789fe660507a26b1d8a420523d7681d32f0d30872acb4bed4cdc208bd7185a39c52b77b6348e01626b282876cb0865f673d44393bc3ba28f15fe7f0510ef1e4b61c6bea6b1e1492655410703ad043f4d0208ea1096bd777fdfd546bea7c5bb0b7a2d38d25d83e2af67d0a22e23fae634829718ac4fb3a931632d0161d8845f5aae63493e5aa6d326d79145d73726696f82dc5eca688b68fa676dc96c30231dd3358bd03cec3993ac1e7cd4868d39334f049f63ba88c6eba4a1aa4f57bae2dfaa3a5b4d7e7af6f7111c356cb7d6d8fba42d998dc83fca189254174ca2d20a1b7682063b5e2556706101e2ef74ddf4a4f015ad9cf366dd5c4efab18a87208d1206f427b3b62ede4bfc6da022bbc43476e8af84be798d4bfd5b4f6b7818e441534449f8bc57861ca2bea74f8da23b3d51ea6131f3c0e6c7ad2ac95155324c0bdbb2c2cfd7ea9e5783549aa1754821380e73b2d4e34a43c3abdb5121bc9480c028b4b466086edff800a818e608c703f8bca4b1d5b658b65ba2e035fcb8754960aca4967bd3668aa8f35b87d51c9e176977c69983cadf805628cc70edf32fab03dec9fc6f31198944053a929a377b00313b25fbc5d8205787ee5cf288a20b3fdc0b8b554506b46f68a275aacfec7b6875fa17f70898df3d6525d3e776aa3969386b307857dd75c0f1b5a2ee7c90f55212eef118758bafb0a22dd827c9ccdd6e4aa7904b70f28fc8e21fa88bc8774452146e8c1e4781afeb54a0f93f4523c29923bc9bfa236a725910132510a039ea78c0ab46a49581a4f0ef5c5156b58d1095c9a33d9436c844d228b7631799b3ef69959e3f66041946e1ad28ec602bd6761e36de8613993533c46a75837f7174f90a029358c1e4ed32392be54d853972dfe05e3182cf288bebe6b7be0e095e73837eae572078da0f90a12c37095907db2c8e35b4d98d58297bc1c97c7d0d78f1a133ea50e0d2e780c8d601c3e50fd858de41bc3db653339735a33936552c94b7c60626108d236df25568199a06a2ab31c500c7cfa87a4046f286108cfc642d4de260d3a8ee0dd621450028ec1c0fb8e8c11870e5247de8b177e9444f4b54fc505916a29aab30ae2b7b56b486c153db1f312631bea9e76bc5fca5e366bd2eabfdfa9a95c8ea3587ecaa3c71a2683d5d430cf593372e4ddff4a6fb61515d3445296b0439b9b9ea312a2f212f76b114a120d47d7b9c92661aba47242daa968d83e79baa951e8d0bd113c27fc2c5c4eff88a583b5e47dd507e3b744edce98c9d12dbad1d314893b3c3e972b294e2885f5e90bf8f596119ef4fc4ade82580d2aace4ffc649ca966ad70a26d3f6da4ce9fc90c72615c9f0547da565fc0d7aadccc17a05cd6fd60ee8c098b4d91451a6c52e40a0026b3caa708f7d37cfe5c7421dbbf4a482e788e692c4520c649aedcfdea585cf9e53e9da55e3ff0ab8a06627fb74733e8f35496e1e9550809ffd8a042d4f7089036212eeff136639ae4f8293190405688a62048b5b1804a0262cbb64d33d9e5673206c6404212fdac9bf11490e4ce53961ee3844fa3d88fa54928397927012298b6abca0529ddc1f21141d702798ce573e8eb08bad9e8c9a69cc526eadbb04581be673019b175446cd292e8d66529e20318e7a5eb72d1232c63ab2e3f422b237076c06fddc97c08bc9a69f8f921134ef9542d99c81e0995a55b1111e1fe81456e334222bc00e2a467d7b5f0244013c31775f5b560e9350d8f8aa5252f153ef780ba087f301718f572054f5423cac66888af7dd34381188775a83665cd29b7ebd87ee2511bc155c0e18fc62cea76dbfa8fe3361f6f8cde07c6ac4dec71580f2575a4300bea14818aab43362eccd68cbd0eb647af515ce38ccbb47effccdcc205575075c8c3f6f873d113efc71b7a81bb453bdbf5d3176357fed4880e2448cc8f6c0604070137555079e999748e75775b383b5057fab3545817a698022bde99bd0ca4a794f0259ee46f8902825595d9aae016865265a09d1f81dd74fb2533a835d7964f15f2cb66781e8db40862846b9627aa30795a0ef3ac29eb111a0d9b42e7cb75f1c000e2d950b9d206a79e64e51cf00352d02d8e13a523299d79e01ccb6cfe75bcd205df24a95c6b7432c342f1ec14b2039b33f3018aa707e7d8b3815b85f7e21197c29245c56f9b29080f9c78b350752749ff8c63c2004f3494ccb4834e5bec823b664ae23ec89e562ab989f96cfc73051e98f4a0cf1bf15da380b1e18de4c181eeb84830608a2728a0da8b270b33cfdedff40816bebd80efecb174d67aa084d8805313070ee1043608c66b7cb583c09ce5f157405e4f5289db49867d07915a693f483016ef3c10d0c9936c3521642ced5d457070a1473a404fb62e7b40dde7dcc794789d4abb73f105dff3863e53ba1b9fb8cb5b0bc247c72d2f63a7044cd37435a338cfe6bd6ac314949980b5d0b77dab99e8ac7fec7ff9f0834faa66db58346b82a3d27f78b61173df09ffce84e51ba845d702510c0799b374ef656163d522e065b0fbbd2510ffe0f9c7d055da257cd9b6cb27eb2180ad0b0691e1e7e79397e449e230cb9ab53f59d4df779ac350a1e3249b5872c96dc48540f780792605f23636b0e913d46b45806d4619693c6295c46fd0d0a609c08cf6ca9277ff891620faa04ac9f84e83adda628d6e665ed6a3480c321bceba2ff1a861d691f15ab3cc86f972e1eca1868056b2d5448cbed909bb9c2bbce2a3bb0f9da655718c72daf5b0533de441b436025cca37e9c17cb8dcb0def8cf9c1e4481164dac83f24557c21dd60d1cd5f55cbc56a3a7bedf409c2a6ee9f890e68d566deef22d568c5a774b6dd038cd1c08ee014e865cfa8a7d61aa9a0b20c3535decb137a7873ed664d4fb0e74ab5021dec110fc38e0858c0c934f7dee595c25a8362b0d7c3caf9bcacbe57cbb8f1ce1be27284c6fecaed1ea3964c5725d8754f4372f20759f4b76107f23a7c24944b5de3da088c731e3952c29a12629373a901abb43f902c9cc104c4dfa5856b596404132c99c924246c874b15f2087040dc9478317798ee6dbc952e0120a93ef71e36c1159aa325a428d6460d2647a9a41fddefe2900079462294d40c7c104cc8b4709cc5cea29cd60a55b50b9eab96afca1c2a422b4d0a0b28a45543830c3e506b1a0554c4881ca6106b3e23cb374176c6c277e3805dc20af503aa9dc729fffe7cdf75d20005a274fbab947d591de40da1456493eb87c019dd7715a283f12a96a7ec64ff2912b2dc691918073b3dad0b71368a5ef4060dfe5d25f80c9f2b5bd3f1a906b4bbfa6fcf27f5248777f65680e0860b718ab9b195389291fa4e76944dcff0b06aa0e29746dd05c2b28687ec59a51bd78f015772d93476a4e0906d725f460a11a9c3dc1d21ea736c827b1247ea0b7c0ee3dcf2e74292d5c0c95a902b8cfa77f87dceb5805809e1af4c436a5ec613a5131969aa2b3d468935796081463ad1569247f974720fe9f8ce3043792d473940796c3267ca1cdeabb7c4b593482624b246f7f85423f071061e99d4563dfb3c1e092feae1e12bcbcba8068362656030df2a7d5ebdb20ad6d294364789e5ce28b8806fac756ccb3c194aef828cfc2828f4a59a509ef66c319904d0a0637e24589c34865403dae200be9539e4ac1f6a5ad6f25fb92e71ebf256f8aefb2eb45a4cc71fd5a3dedfd894cf79eb547b8328417f762059e0895a4d0ebd4b9b0072c983aecbd3e5296684bd2a557399d14cfe67813cd7429f6fdb99fdabacbf760334b9c96cc271879706ee9731b45e24040605edfe83aadbcdc461466c0d20706890cc4deaea7528ba47c901e3d9b877feaa13f78f2b95ecb86480092347ec03f4ff4c8d1ac1d816014314aed873b5bec2814b4c7d0325668c269429b1b9cd35e424caace3ce80d6b1d095af173f43135d4c220d33a3c300860a0211c8ce4e3d06754e10c1ba8dc7f3e4afaadf10568452aa3eb58e4f12495b6710f124e99b193cb6444346d0d76aaa1f0096ec87eceec3e94e6de1091e60a9fb5d4ed250613612d63cc2ca72ad8b3976ff9cf4bfc8eb2d3129b2a91feb5643cb84394cc2f93889247da61361a82a0a56d152a1413cc5a72ab5f89de4e69805cfadc53180b136dcbe24f1e020ed408dbcf191fa3ac80b5a04edb08e18ccd156befc131ea9aaa4b4f49c115f794d5c70f6670330ba73b4ce38918cb89bdd1c7f875d9bc47a51a4c1a3c5eb86807308b5fcdb34f9b3a55e534af95e26deadf547fbb671314385fda8ddfd5a205a061ca92efc64f30c49e8b2ee9cb31ab274013ecbc234eb5aa9a1d960e14516ad4dee3dcc93379b294f9477e7dbd058bb3effd7dded6deb228973db8bfab821b0a6dc563a12d8b5ea8ce34f51789b3b3f34fb5b1b251f20c0ee1ad9f007479ddbeaff9c75c6f54565c2c6a653b5574019206f96004983d33c49bea945e9ba22559548218fe4df28cf5ff560a229234073f0ae863bffd63351b4bafa0fb6ea8ee1e8c17a067e32ff163cc0a137952741a95f6f3c7013fa30e5697c6596dbfd9631f79cb9fb8e75fe63252ddcf6741231b969c6b6be05144edbbaf67e41d76d509dc533912cb1a30f6e4b9e933934f2c2c91fd2d45fea76d1b939a8931d146620a86634fc2682f8358f7799f3aebbfbeddb35c3d11a756862137ca2898f2c87ad9fdb3e5907dda61e93d2a84bed686060ac8a0642cdc5b68f772d4493c464f6a230d13032fc8cb5d190e15c0516c877cb471732f2fa53c4828310610809fe5c59bc15f6dbf0ba3c5e63d43b570c0d3afb50dc6109ae878fb39392d94be4647711cde1244435bb289429c09c58e80b77f9349ee0bf427109b8b3e88cbbb4f5600427de9acd96c2dc6e10307894387da7e39d5292bcd7454093604c5fa6ddfa5f99ff2498d62c1d08ba09d086ad9f49750d71884b683e24db38f7abae524aac9773e9d3742d8810b6558ba15211244a65423725caf33ef1e333b0a5285cc82b1523a019ad9fd5f1e4b1a9c493bd70dda28eed89bcf3f839a191e0242c9e9fc01b752b37a6ca481db612e5c83adb2b0be5237aac4ab", 0x1000) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000000)=0x757, 0x4) 09:32:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff8) 09:32:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0xb1f, [0x4, 0xffff, 0x400, 0x6, 0x5000000000000, 0x70000000000000, 0x6, 0x73]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x80000001}, {0x18, 0x2, 0x9, 0xffff}, 0x2, [0xca26, 0x0, 0xa, 0x7, 0x2, 0x8, 0x9, 0x43]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x7, [{0x3, 0xffff}, {0x1, 0x3}, {0x0, 0x6}, {0x3, 0x6}, {0x1, 0x81}, {0x1, 0x7}, {0x3, 0xff}, {0x3, 0x5}, {0x3, 0x9}, {0x2, 0x7}, {0x2, 0x1}, {0x2, 0x9}, {0x2, 0x1f}, {0x1, 0x800}, {0x0, 0xfffffffffffffffb}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x81}, {0x1, 0x1dc7}, {0x3, 0xe03}, {0x2, 0x100}, {0x3, 0x7fffffff}, {0x3, 0xfffffffffffffff7}, {0x1, 0x5e72}, {0x0, 0x7fffffff}, {0x3, 0x40}, {0x3, 0x8}, {0x3, 0xffffffff00000001}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x80}]}) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x0) 09:32:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00", 0x100000001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/135, 0x87}], 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r2, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) 09:32:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0xa0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7, 0x7, {0x401, 0x9}}) shutdown(r1, 0x1) munlockall() pwritev(r1, &(0x7f0000000000), 0x10000000000001f6, 0x0) msgget(0x2, 0x40b) 09:32:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x80000001}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="d1c507b7ded0b748869a01d5e54180a369b61d81ec9573af8afc16161e0f97081465ff1ef6cce830f461da3c032da1b262a2a897e63d4867a33b8826e3814b71e011312a1f1d4def1ee64df6c5c81cddc368ca2885c72f8be3d77775993007c0edbdd71049bb810b689afed94d478b3dd789da40343343b85225fbef1a34d80f18238e5ee5ed3f79534dac757c16", 0x8e}, {&(0x7f0000000100)="5427c3c5aa8ea0c264c804434396990519b14b8b1b0625f91d7f3436599e657cbef261e76fe138100a57ee765372c79a2c2f0cb5b744fd303ef7e96adb9f4a69f21dc80a9ecb52fff2a601f04677187821675d67b6c503f86ad8003802e492f72d717c3570849eea2f06448441a15901161d81f42a0698368fc4c46c5f1832598c145eb7204da1f460072f9bc644882dad3df800266a9cdb57716b2055135c028245a41895bf31bd5722aac7a4caaa1d3c973fe7be56cc1e271dd5da72fb065604bcfaa25dbb8431f767585b1e8332ffd6ac717da93a8b3b17c695a9d53a5946ba40896384bc1ce465f91c2568e3d4", 0xef}, {&(0x7f0000000200)="b468220bdf8791a8960838361bd8011f8f1538a0bae6f8ce87d6aa722886a204e516fd54524c1dcd02274a4721ddc636403b98565b242bfdab2cd9a6f66f768f1c1e3b7243cbcfa133cf0ccc5b693a533f98d2cd81035033eb5678a25c7e643eef59f87b9f9d29d5005b60c7d1f33da6789aec4bb6a6d2383a2bc935663e09a9be50597c602e0d4840a8371b7b1b874f1f547e2a15e9", 0x96}, {&(0x7f00000002c0)="32b0b98bb03bd11668aab2813c538b66697089f52fb7653db03d0e3a8d62943a1685b782873745994aa53babdc4f5221ae17e05347e7b02ffc91e9f169d2f8f1af8400cccb5ebb9aca59a6411f32cc4c99dcc1ede81c579906f058c487522ee4a440de4fbf45d937554bb5b17dbea1fd4ac71b45772046", 0x77}, {&(0x7f0000000340)="8aaf1a10b88b1754a9172d092b3fac6327bfa033ee9450f388369151cb8aac45893829c39367322e0b35dfb5d780fcbda4bef523054af2b7177e8049b6c44f62f4c468c7bebb67a81be47ff799392cd84c20ceb0c5af02fb5092b0a5270499e7993d04662e1943f1facceaa4883194a01145d326076f93ca2fb124306b902e31928c6a86fcbe931bfeb6a74a9304d6997b5b54e0cc1b52d2fa227ece04dbb533fcb273e2557cade08902179614cdf475", 0xb0}], 0x5, &(0x7f0000000480)=[{0x20, 0xffff, 0x200, "cf4426dae294d7625070"}, {0x70, 0xffff, 0x0, "59dfbc73bb17fb9ba126626813de64ef9a261557bf708d331cf9bd4e3ab89de0d105eaf2cd157d7308a06969a1157239810f602e3b487da8d638e593fe135bff1be903ce9d67e858b6088c4ab3d426870c3ec24833e6d0c450"}, {0x10, 0x1, 0x8}, {0xc8, 0xffff, 0x100000000, "d68c902d17fe1fe65b427c56115dc7f49ec3f3e69f87af71cd9232199d379c5a7424d634b58a3d02ee3ae65ad26855638a13d89321e5c3caeafb3671d0d233493ac19e28b44c8acca0745d5c0cb9ccca5f7768f1fb8a2cd7a31a7fab87cc2393f52e7887bdbd5dd430d39adb48e2b0dd74b27c3fbe0eafb93f2be7dadda08f97716156b859b604d4862f723322223d0e7ecb8c69b884bd238419130430a5c9150a5366952af6251d6e9937ee2d8dccd99dd494"}], 0x168}, 0x409) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 09:32:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:32:31 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x0, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0x9c) sendto$unix(r0, &(0x7f0000000100)="7d3f5bb00c301613d79695b67bc0cc4b311c3d4caa28f2b4a11e76432d1fe8772d70bc0fdd9659d7af85509528f1e59559793e24d3899351b3de91a5bd9d3e65962c3644cc0e0f994574c8f18110cced017198407d363f5fadda01ce7e9fa801fc0251dbe4abf3c973ae9c6fbe07fcd511e649fc8cefb9902bb593060aeb0f9d1ab8304b37c77f12ae08", 0x8a, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 09:32:31 executing program 1: getuid() stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x80) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x4}, {0x2, 0x6}}, 0x2) renameat(r2, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x8000) flock(r0, 0x2) r3 = msgget(0x1, 0x1b4e4223c71dff48) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/247) 09:32:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x1910, 0xffffffff00000000, 0x7ff, 0x3, 0x2, 0x9b, 0x401, 0x6}, &(0x7f0000000040)={0x3ff, 0x0, 0x1, 0xfff, 0x0, 0xffffffffffff0000, 0x3, 0x100}, &(0x7f0000000080)={0x3, 0x8c, 0x0, 0x4, 0x5, 0xfffffffffffffffe, 0x5, 0xfffffffeffffffff}, &(0x7f0000000240)={0x1, 0x7}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:32:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 09:32:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000280)=""/102, 0x66}], 0x4) readv(r1, &(0x7f0000000340)=[{&(0x7f0000002540)=""/4096, 0x1000}], 0x0) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) 09:32:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6c2) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="eaff0100", 0x4) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x1000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 09:32:31 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:32:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = msgget$private(0x0, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) preadv(r2, &(0x7f0000001680)=[{&(0x7f0000001580)=""/138, 0x8a}, {&(0x7f0000001640)=""/4, 0x4}], 0x2, 0x27) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1000, r0, r3, r0, r4, 0x100, 0x540}, 0x100, 0x4, r5, r6, 0x12000000, 0xfff, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000016c0)={0x9, 0x9, './file1\x00', 0x8, 0x81, 0x0, 0x580000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:32:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x4000000005, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000000100)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:32:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1e, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00802e2f66696c653000"], 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) r4 = shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmdt(r4) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="43aa3aac629fec2abbcd583bd6d54f81f97e6fceeca1ea1dcc91", 0x1a}, {&(0x7f0000000140)="2e9b3c56322468f163d11e89d89761ea46b91411337a5ccd5739061a4a3fe522df4b2eeeec69058b645c34b9bc9639c6bfc751d3cd0fb61afb8d4d82bb24a9032c73f7b02e8d9f64079d1312a1d0394d19e19571a29b87779dd1da00e07c9cfbf1433bf351e55db669b8f4ea48731d524f7754032a76080cc2af11cca5a59a5af6cce099a1ce9b77f1e659e7fd5ef82f3cbcee82e3bcbe38d92a95e839a5839756dd86670e914342babc94a8ecc3457f53c8aa695fc5b0b5afd4bd068bb98d4c00f5cfe014966f1a654b39d4aeb685aac46fa6b1fcac15d076266e", 0xdb}, {&(0x7f0000000240)="fe701e8af5c1f4dfedca88b48ef1f6dbdc2cb5fc55fdf487ae5fdedfaa396a869767bdb02c228815e12f425a43d4d0662f334e62be5e9441a2337ecc89a347fb1b7afe4aeab9da4885af34ec63fd4068ae7e5ace79bcbac506da1f0a5d987f5164e4e1567884a7a101f13e13a4ecb7522d6a5defceb9c8af0e071e28d0526f61f5723493b0be06b999679efba85ecd08c045027c", 0x94}, {&(0x7f0000000040)="785a1fc50d1ccbb281ffc9ab66f62901a791c4545a7868602b5f", 0x1a}, {&(0x7f0000000300)="91cc23949db77ba35aeed8cdcf038cc8cb8bf7ff597329d63c741c4c3e10c9bce4b8ef9e73eef8e2bbd4e06e4f6ce4fdb6e304e3356fa73c3f5fe70c28", 0x3d}, {&(0x7f0000000340)="6ceaa5fff7285c4d2ab2709b76eb87e98b6ed2719259c7d7b0a3172db8c2584dfc2c9012c374aaa66250483b484a04b606b723965ef0fc00a79adcba511c66cc917956e1dc05b4ca7e2db906cd43cd46929f14ec4ed7a755c9", 0x59}, {&(0x7f00000003c0)="9bfbe8f21b36b27658b28168856aa99883cf8b741223f66728a6c64ac52af1bb273a34624ff6f4758da2dc5be03695bb2e5b069a4600de30a172d83db2a8ead14c3c2c48a5e3396287f1a0a516f39eb32ba091316bb3f91f03be7cfac7d961ec47be90fc39c338b7c18c51a1dd338d0a2f8b77a9eec05ac3f8a5548fb5fbbe111ae9e4213a6e277f77f64403d61cf1b8482f5305af369d4d55dda6eccc", 0x9d}], 0x7, 0x0) 09:32:31 executing program 0: setitimer(0x0, &(0x7f0000000180)={{0x3, 0x7f}, {0xffff, 0x51}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) setitimer(0x2, &(0x7f0000000140)={{0x1000, 0x40}, {0x20}}, &(0x7f0000000040)) getitimer(0x3, &(0x7f0000000000)) poll(0x0, 0x101c3, 0x8000006) getitimer(0x0, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000a2f66696c653000"], 0xa) 09:32:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x37a) 09:32:31 executing program 0: getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) 09:32:31 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/11, 0xb, 0x0, 0x0, 0xd9) 09:32:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x820}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x76) 09:32:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:32:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r4, r2, r3, 0x150, 0xc63}, 0x0, 0x3, r5, r6, 0x10001, 0x28, 0x41d, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 09:32:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 09:32:32 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x800}, 0xc) 09:32:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) kqueue() setitimer(0x2, &(0x7f0000000140)={{0x7fe, 0x800000000}, {0x0, 0x5}}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xe0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x120, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1183, &(0x7f0000000200)=0x1, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd87) 09:32:32 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) r4 = geteuid() ioctl$TIOCNXCL(r2, 0x2000740e) fchown(r2, r4, r0) setregid(r0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) 09:32:32 executing program 0: r0 = kqueue() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 09:32:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:32:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r3, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x100000000002a9) r5 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x8) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000002c0)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xb99e) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 09:32:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="4bd2cb592f51bd02135232c2bea8096338c5ffe624a6626ee187551627264860fbad4f3bd5f6d0b163aeaff056fe4ec4048abbe9805af124edc0b8750feed96227d5d0e637e509fbac80de4e91780c7a9537335a4232cb61d17672ef197c4b72e3004521c3436faccd654001e64238023b28fd54d33735b22b9cfcd242be08bb3202a742d6e8767815dd45098f736eef79401debe1da8716ccb0f12c8b3de112f9e3fc5bbbb87b6d8b280b3efa51ae9becf090a602d9ff925566adb7c51efc8c2e2f5b58e10b715cf1f0f7fc6e96c8b1223d59d9b9ee00ad8b973df6dc", 0xdd) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:32:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x80000000010000}}, 0x0) 09:32:32 executing program 1: r0 = kqueue() write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ftruncate(r1, 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1) 09:32:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x101, './file0\x00', 0x9, 0x10000, 0xfb, 0x6}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 09:32:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000080000e552cf401a8143b3"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af6008", 0xb0}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 09:32:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f00000002c0)="1d3736cbff73efebb227820b905afb6d4c8c29c048b6abcecb417486148b90b54329075cd4d21e0faa728fb736de50cbbc7c82860a66db4efe7e3ee21a7e1b7983ca8628df3731b729a64d75b82e6d384b88d9faea0bc4e2764794d6b787f38c8079433a98f4de7436e726d662d3618eb5bd1c244c063780585291400e2c9a70fda906bac0c20be56a6282b118c5b2a2ff487cf8778b16f24920bb8d42e1d1d2ca035383a4c46e9239984b21faa2734913c9367ff857a3ac9af113d77915a1f922ac82f2dfb3d6326b2bfc6e1fde896b48f490ab72c9f332fdbebdf83d169508ba7504df550afc00234e973f632188d1409688", 0xf3) ioctl$TIOCSCTTY(r1, 0x20007461) 09:32:33 executing program 1: r0 = socket(0x11, 0x4, 0x6) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30040, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x8, 0xffffffffffff4baf}, {{r0}, 0xfffffffffffffffb, 0x2, 0x400000cf, 0x0, 0x401}, {{r0}, 0xfffffffffffffff9, 0x5a, 0x81, 0x80, 0x80}, {{r0}, 0x4d62eb877c7f58d6, 0x0, 0x22, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x88, 0x800fffff, 0xd79, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x45, 0x3, 0x800, 0x1}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x96, 0x10, 0x0, 0xe9e}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x0, 0x6cb, 0xffffffffffffffff}, {{r0}, 0x0, 0x80, 0x20000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x18000, 0x5}, {{r0}, 0xffffffffffffffff, 0xe0, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1f, 0x100}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0xfffffffffffffffd, 0x2f8c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x12, 0x4, 0xf4f5}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0x2}], 0x0, &(0x7f0000000280)={0x5, 0x6}) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) 09:32:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0x1) close(r0) 09:32:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xde, 0x1, 0x8000, 0x6, 0x9}, 0xc) 09:32:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x2}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffffd7) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x401) sendto(r0, &(0x7f0000000200)="cc18eb81a825f9abad13845a1502e82cfcdebc8793502ab72784559d48f33587e743c02c41846ef6ef59a9ba4300a7872923f857b9b45cfc5d8391f2fbc7d15ba4fa7a12b51bd5bc7c9136d393d224a9bcc1a342d2030376b5d6239ae04e219d06a5c164d8cd7f5b05d46ac280f7fa18c650b1ee714c0fd489fe3e471910325dd0e13caf7c34a9261543957f0da6ca4dd64e3d90f86ea9e071ef22f7d4b5290eee8cb9d49e20fd9cd2b9f0101f2af6f131be568a6f1dca338dd40d5784ebe66ed3997bce282884599878943117d04d1e27ab4fb687e0da93bfd6f3eadd9b25cbee", 0xe1, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x8007, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 09:32:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xf96) getsockopt(r0, 0x9, 0x7ff, &(0x7f00000002c0)=""/198, &(0x7f00000000c0)=0xc6) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kqueue() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) 09:32:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8081, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x2, 0x602e, 0x100, "1c96db5a880974efa3a6c5cd2c75361419b3e796", 0x8, 0x800}) pledge(0xfffffffffffffffe, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 09:32:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x208, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockname$unix(r0, &(0x7f00000028c0)=ANY=[], 0x0) 09:32:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 09:32:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6d70000000, 0x7}, {0x100000001, 0x5}}, 0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x20, 0xf, 0x3, "528dc2ac66a658a1b209f480c4f7326ff41f833a", 0x8000, 0x9}) 09:32:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x6, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r2 = socket(0x18, 0x1, 0x6) fsync(0xffffffffffffffff) r3 = accept(r2, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x3f}, 0xfffffffffffffff3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r3, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r4 = semget$private(0x0, 0x3, 0xc2) semop(r4, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r3) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) 09:32:33 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 09:32:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 09:32:33 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x4a, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) fcntl$getown(r0, 0x5) 09:32:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002500)="77037ad2b489af5eeaeee374087e091d60a104c706cad4a1a883d19b173799dd6c25f448e497730c3fe09ce654c97b9975874d965cef4b6c3b95e09f172e9aa5f91457f65a638a6fe90301fe17c44ba76ec1c8f10371d206ecf9603d835835f7cf5a6a24554b3d94591edd32b34da77c077186393db28b964d0357184fe27a6adbb13ce1ed4ae1ab0a94e17badb1332d313b65a50de1264176ee1ac610c72b32baece5cf83d863b648a68033969ba0f0af893ce2348ada3fff5154cc1473ac3dace734384903d96ab94adf8f7a5b6215d6aaa6762259f987f46368beb8f31d4da7b3d78adfcc1504824470e709d00c9324f6601bc7d30f8f705e9ee3f9c05130564054eb8b3a253c09d8f753ba0a99c83d2040e2e536b186bb835e2381b35be94501e3a5732e76493efba8034febf161ab10d4e792cffcc18dfc3746aa11958f5105417f604050121fdce2565005e889b5e008d5c6ae9622a63f657c65e95d95789240dc8c42d44efd6aeea3db72abb4592b8c2a4d8409a246d4d563b945b6b86ba9faef9d2ce0369b5d39d9bd70402f984cfc57feea15519e832ba566bce18b1ade4b61588f5e7e5dafce267a50d5a5578194bd1dd685f287c011201670fdb53aed1aa1641ef70a639b40025f3e418116fbc55a4a943803fca1ec73e95879d3446cfdf3c843d532aaac254a33802a0b1e6922340bf2d452d0c0269952176e00cc99fb07630b94dd7c4a929d9cc793a551281d794850b0a3611c6b7d750a6148b1987e7cf8909dd4453e37609204dc25448238aa5e51ed4b917fa9bfb9155471b0c7325b6b59e504353364e82dd5594dab6c016791546671f37c20411e0be4608c30b2bc5e750d811189b46dfa6f07be377c5947a661e47cd1cf0505db745018d94d7471c2c1904882e2ba2a2d35de2b3fb84057dfe9991ccc7bfc500757153a44ef4257bb895aff549f82436ab163504ce2cf4ed32b964b77beec527fb047a400c2a5ea085b6ade1065f2c56ebeed0427c1275753efb4450ebab38fe5d9a91d3252dcb3a52b3f4397de1c99241c86aa0fa9120bd5ee854b21c47235115fb2e4f70338a50c6fa81cf851f3bc34f3071e89097c30829658f903fde4c8104804408d8560667c21ba69ee40abe6d9d81f37f2580ea0d6f2179137aefdf053b05283d91b0c177774556f8f0167b28fc5a9796811e2fa2f7ae85663d4165da97f06af8eff578da2b6916f4aead0db4bb8d42180cc1398f20ffbc9046fad352156584cbf1b22cd751dab237879d354f0cdd6fb28ae340640bf831e45ba28643cc3c530318138a1972ffbb8f9aed24c55f0e1cb1a4cc4090651ab003fba1ce82dc847dce28dbe5c91a77993b56661c7c42a64a1d08cecf36e11fdb0b2e6c8ac0a247758ad22b1c58334264fa2489371ff250942692faadb9dba7cdec7c384825605a8a0885a0b6b9a346de2faf0ebed86e7050a658cc1557b926130dd0a72092d32a8420ca3aae04e7aa1bb944300440652c91a3b52e0abfab525b70bdbb4943e53ab64a4f04cd7e4ab24c13e5df930707dbb70edfb50180a4bc62630b69abacafdc5751263089f13282c916d1771b2243d2457d8ab79a0dd525af28cb56845e5ad0085b9ff490b2890e341073cd04039fe7b9ccef8c6801e62683ca321398c6a453e86c25b09a06026c3b851a9a3563a9511709d33e8c9f6fda1ef351aeff0583a506efbcd09237f14d3bc8af328165734867e583cd465bd76244a62ba6b3c3b14433eee44fdaeb4ff5a80936d10f6e2e950b611ee7990ae1c51f3cb9f999ac915604d32ac866564f7bad17e4a06ee34ba55f48258a9de96317fe5a1e7436a9ece8c06cc0b76c9b1e5707195cfcfe0c81a36cf0433fbfed003bfb07547d3e51db06ffc6c170685d63af9bc962774d8b1c4fdba0eb7fb21c669f64686b0930a902362b27425a05c87b368be772373cfadd21c4f7e8e938b366c21308f52df82fb297db2dd3812f5c198bc4933379b411e05e4f3ddc8a01ffd40221bf0042c23f08b8255b8db0f3df473d2f83e0ad4c85113bea698a455391a497c278d67074cd540459f70f4c08a80876debd905f53ba92c5bd13b0f66fc327bddd82c3828496db08046997a0a4a8269999cc4350f5c09120f6bec234b3d6d371d9f3bbbd14db9a71981374a8f10c0aad54aa19debef8baae07a9af7b58db70ff8fa8b9a3234b77b96388240b43b8610c4344b03ae0795036f5c92b8fee5dbae9622585e7cd9053f73e4f1b6f87f32f75362f808b8d30b27f2d82b16f2a3405319c0801aaacbde5964861419229655344cf136729ecd6a0efdc83f357b1ceee8e345c8ea2da101561528f3296fe205d728b6748f96e6d5c543b804bde40dabe650c724e7ccda94c96989e3299f84ca22026079e9359da0abfb6f5009f31988ba9a02aed8c59ec61789d00aa143686247dbea3eff1a2c89fa981d4be9959eddda79faa1414bdbe8aab214d0841a8f8c16bce514fc786148e94c4f3e60fb28adeaa53cbefec279a14899d2c6f6c3ac6331f06f48de120ce2ca18b6b42014850e61990b65918e4429dc18dc48a31a34a18acc82edb3b189683dfaef7557a672b1aa5b27efb73fea1cd8415ea09067b2e4352f299068545fc255f685d26a46a79c84ea1e0192a381e86b742485b27c569bfb24970a8709df85344ee6dfbdf839c7d519edd979dc3ce87e9cf9d3b5ff2c025f5a791597caf5bc3825195bee2740e5c4889dfd4774b49644c1b0d00b43ba47a4a3e6ef99c07e9e92847741df4b66edc16888110df4c6c0035e7095f1657accf179122621a87371e267075f9d2c79d583786a3c1e81165506ac75565ede56369923ad323d8269e0cd9d8fdd70a418cfaf32adea402068edca3e052b4e9df09c80e3e44792c7148d60ee31761b2fdef5e0597dd7502be84d286a88ab75ab940c7c4d72115acd387184ae54ebaf9f4daf7f62f9ba16fd1f39e98394697fa228dc4b471f5dfe1349fc2c442e81ecced5ea02d46ae561b60e06dcd72ecf617b075171cf8cbced812f2cc9e60e1c3a3f336693f5af313dbbc05a1b6dd12794f97fc98c0a64f08781723f57db2fb2d29bdadb9882b2d79271d0352f1c17cf546d5a38382781a6b61a80db891dedc7c3ae830d6165240099649ed8031899916476a19a3ab39efaaf27e75ceecb9da6110d5463b03741fc53c3aac9860a5a31cf7f3151fd3aecf9d30457db99bfb1333a6b893d86604894fe1817334a5780b97df56f3ad20fab9720dec114e93a8f0e1e6826aa378391bc0d308d2b1631f8d3ba849126d1cb987df17cb4e3e545b6714013886f8676efb45c35b6e223997ed9063f2c636c6577f6327845088638c1f465a84f138288051e1f78b59295ff0a2545983106da711d49f86e99d91e928b4ee3e78a68eb7d341e4b31aa0b45a52fb2366fe1be3316e363e3c723fd550ae229ce06aa2a24b3f91b30729e4b81b57cbf1984800f0ac2121b2cf134252bb4ef8216fc09df225728134a3702ec50ada2a0441a4a7e32f870ac0a78e9d327eaf857891d3d76b3288c18d7ec0f65f9e89f53a53e10b4be294cd8c7497fe2efa06649590f65f6d99b37336e879b9b9d4a8fbc76f5b32ee16d4fe1557db6a9b7c1985f04e3e331a35a20b88be69ec47359cf80749935172349a9b36580a170921e9096ff345a159e3c08b6ff08d1bb8f5b9b1450974a219333a82c37c616847fb376ef7d1e0fdb961a4fb8169b6510478c6410915544d0f666cf97e533061681c7752655248e126058486d74e0bbc143a73e01f978f306b55d8e8feb83a22fb99990de51831f60212dd0f96002000d81e97462cbf7e2f5714410f82f7a6fcb8fb037688def6f82e475a774d13af810fc5a8451fe1d4e7baeaf1315947964cbd25fcadde07881de74e22aad67cad30540f8128c5008e7ca801819149a4a2c6741289b71ee7f19a8367001df4a977eaeff0670bbb6b3489d1d5b41ed4def6224b98b11536bfa031493066ee945f355bac25153fdd5a57d1de44155d0e073438d901100e18ec9fde54e6545fc760f49287bed4f5f16318557508a36dbbb56e46a7a418ed580dad4d081dbc8a7444ef960dcff6cf3e5ec59e1eb42b17096d7b04e4ad69b8378b7007b538823ddc8735f1c47799a30abe74a60def8d53ae928c4a106fa187e1481e77a7da512eac5a265c5c83872961d7ee78cc598240372a60b874642ded90a1b0a647e77623070e50c05ca9ad57d00bff64af401bea0e26a1317a388a86738888639f8e2cd5f463f85a9710211004dc136b5f457450d748bc829102321e092fa320c7d7a3349873895ae1dbde7b5f66f8f246b488c2dd07ebdaa63ee8886b7c0926af4456e8c2550dbb2d25c2c566db579350d03b278622fc77ca4baa8dc1a131c3145715a2dbdefd83c752f64a51f9e7dbb0f9b3e0c46f5f139c8e136a96f7b275ff287bda56256f181b50afe05ca3308b63ed1bc1d24fbf8b122755f71d6c81efc3b0cfb3d57359c23a81a570f1cadcf24c4fc3c885d6ae3f13bd7109a6405fde89ce7afd442bbe453fca20f69155ea37aad25d249b1db26e5793f28f0b52c5a7ea715503a9fd7b65214aa536f2f4feb01cb4e0e486376fb8dcd40c02aa18fd256a33d6f32809e2c57bee189a2df2c8f3c978671b9e2e86e3f4201e063846d2258e2c551a510759949128485ecd775f0a4508e7263c4f603245e542574a466f1739913bc5e68c98fba04e84086a4053c4119085b0306891cae119c390cceee94ed1738b01a4236350875b646f8e502dd9d495e86f477ea571a6510a153253947b42c107a88a3c5a4f03f389ded5cb71845ba34750b94c47aab0dc75d6900ce489bbdacba02117ab5bb027672351754e5033e91dddbb09ac22d34a8fbe5d91a921e890af9b397a7925edf8b3726cbea5c4d73d2c26a2b27265e958b778f43ea2f255676cd1797aa3c02e5e5320ddc0e0d45c05886e61250260129af2dcb272fcb3e8aee2bd7bbc293420767706c11ebefb04e7977595b453f3252d6609e23c7a60ce1a971375b48ae3778b598fee16cf9e8f006c9c34c1bfddf8bf05e8f08e2da6f1bb3bee348d1fccebf33d126349ab0e67557b39fc97ce03242ad4f780f2b3f3423e768a1428c328db0229d87ce05a389455c4625a60a5f452b9796d9f3180e5b187da80d2d0c9874d74cc598c2b55db2fdb83e4b07606f08dfc8bf54adef220d8b29c09b5c6f774d07391dca1f7903559f6f241d31d9f75a76ab538d4934862b7498be9acb89d7385d994e1b8457d5a2b9c7163fa989e05a401534a7a2f3494fd4307725c11ca9db69939042c34ca16df61294f212905c5f77445709d6fb0a4951bb96dd1baf73ce1b80bf4a78f6538f3bc67689419eb4cf1a1802d5710ed38b97fd4eba143f983bd4613f76fcc7425332b3f22212822d2777a1a54d2b3beaa0fe4041699b026d1189de608ddef3e3a5bd2afc225a445fc90e7f5e72b506f05323e589343df5d49e14cc4f2fa49e67d6bb95a04b8ab1cb758f918521f4f05d864e9602569aede4e53e3c49d2aa5a943b035dc2331b74046c8df49b7f1ba2d36a8bfb21919348433fc605b4b57d7ada9f1365d6e986e6ed340f8d898eda6ca82c9bbe57f9cf03f09a4f0642672c806497d4a7672a9ad7a70bb10325f26eb80d61984f98d5e97ce21b6941b2efa7586ab4b8d0d0131ea1d68b305bd8379a73c095e31558f99977f9995e32fbbe00d9725081b6f6b7401979bb02c6242d34620edf4141ad36df2e9a21ab12dde7", 0x1001}], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) 09:32:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x10000, 0x6, &(0x7f0000000080)=""/70, &(0x7f0000000100)=0x46) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x3, 0x5a6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = open(&(0x7f0000000300)='./file0/file0\x00', 0x82, 0xa8) semop(r1, &(0x7f0000000340)=[{0x4, 0x0, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x3, 0xead, 0x1800}, {0x3, 0x40, 0x1000}, {0x2, 0x10001, 0x1000}, {0x2, 0x9, 0x1800}, {0x5460a84d2a48c, 0x7f, 0x1800}, {0x1, 0x8e, 0x1000}, {0x3, 0x3, 0x1000}, {0x4, 0x3ff, 0x800}], 0xa) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='./file0/file0\x00', r5, r6) semget$private(0x0, 0x0, 0x200) r7 = socket$inet6(0x18, 0x1, 0x2) socket$inet(0x2, 0x4007, 0x6) utimensat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xf7a}, {0x8, 0x51e}}, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1, 0xc007, 0x49, &(0x7f0000000480)={0xffffffffffffffff}) sendto$inet6(r9, &(0x7f00000004c0)="0aef5e63c6a5539c5058ab68ddbe", 0xe, 0x2, &(0x7f0000000500)={0x18, 0x1, 0x401, 0x80000000}, 0xc) mkdir(&(0x7f0000000540)='./file0/file0/file0\x00', 0x50) ioctl$BIOCFLUSH(r4, 0x20004268) semop(r3, &(0x7f0000000580)=[{0x3, 0x5, 0x1800}, {0x0, 0x5}, {0x0, 0x9}, {0x3, 0x80000000}], 0x4) close(r9) setrlimit(0x3, &(0x7f00000005c0)={0x0, 0x1ff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r4, &(0x7f0000000640)=[{{r8}, 0xfffffffffffffffe, 0x40, 0x14, 0xfff, 0x2}, {{r10}, 0xfffffffffffffffb, 0xbfe27595cd69ff0b, 0xfffff, 0xa442, 0x6}, {{r7}, 0x0, 0x8, 0x1, 0x7, 0x8a2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4000002a, 0x6, 0xffffffff00000000}], 0x9, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x8, 0x100000000, 0x5}], 0x2, &(0x7f0000000700)={0x8, 0x1}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000740)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000780)=0xf00) 09:32:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x3f, 0xee27, 0x2de, 0x401, 0x40, 0x1, 0x0]}) sendto$inet(r1, &(0x7f00000000c0)="072390999ec9cea177aa5487b0d677e0b713aa861dbee640888bdf4c698ed0d8c3c4ea57112c1357c0a594791485417104e66e142afe2502e831840c9590feae318920680d1fdd25a1ed9a6aa75c053f37fda9dc554721", 0x57, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) 09:32:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 09:32:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), 0x4) 09:32:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000006b000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3) fchdir(r0) clock_gettime(0xffffeffffffffffe, &(0x7f00000003c0)) semget(0x1, 0x4, 0x1b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x1, 0x6) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) fsync(r2) r3 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) write(r3, &(0x7f0000000100)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0xc2) semop(r4, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0x100000000000ce, 0x9}) socket(0x30, 0x8005, 0x9) socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="fdd224b006de98592798a12f66496c653000"], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) panic: pool_do_get: shmpl free list modified: page 0xfffffd806697e000; item addr 0xfffffd806697ee80; offset 0x10=0xdead4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 7539 36563 32767 0x10 0 0 syz-executor.1 *337665 36563 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff822fa008,1,ffff800020c5fa48) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b49080,ffff800020c5fbe8,80,ffff800020c5fc50) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b49080,ffff800020c5fbe8,ffff800020c5fc50) at sys_shmget+0x13f syscall(ffff800020c5fcc0) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,50f82cb6010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd806697e000; item addr 0xfffffd806697ee80; offset 0x10=0xdead4000 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff822fa008,1,ffff800020c5fa48) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b49080,ffff800020c5fbe8,80,ffff800020c5fc50) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b49080,ffff800020c5fbe8,ffff800020c5fc50) at sys_shmget+0x13f syscall(ffff800020c5fcc0) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,50f82cb6010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: -8 ddb{1}> show registers rdi 0xffffffff813048c7 db_enter+0x17 rsi 0x3065 __ALIGN_SIZE+0x2065 rbp 0xffff800020c5f890 rbx 0xffff800020c5f940 rdx 0x3066 __ALIGN_SIZE+0x2066 rcx 0xffff800004b54000 rax 0xffff800004b54000 r8 0xffffffff8102a163 kprintf+0x173 r9 0x1 r10 0x25 r11 0x18f9db91f590cd04 r12 0x3000000008 r13 0xffff800020c5f8a0 r14 0x100 r15 0x1 rip 0xffffffff813048c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5f880 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=337665 stat=onproc flags process=10 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b48270,0xffffffff82334858 process=0xffff800020b4a9e8 user=0xffff800020c5a000, vmspace=0xfffffd807f00b708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36563 7539 94469 32767 7 0x10 syz-executor.1 *36563 337665 94469 32767 7 0x4000010 syz-executor.1 72739 87655 79435 32767 3 0x90 nanosleep syz-executor.0 79435 31600 97602 0 3 0x82 wait syz-executor.0 94469 490512 75729 32767 3 0x90 nanosleep syz-executor.1 75729 354960 97602 0 3 0x82 wait syz-executor.1 41407 126760 0 0 3 0x14200 bored sosplice 97602 324226 50393 0 3 0x82 thrsleep syz-fuzzer 97602 413969 50393 0 3 0x4000082 nanosleep syz-fuzzer 97602 21820 50393 0 3 0x4000082 thrsleep syz-fuzzer 97602 26728 50393 0 3 0x4000082 thrsleep syz-fuzzer 97602 148970 50393 0 3 0x4000082 thrsleep syz-fuzzer 97602 129385 50393 0 3 0x4000082 thrsleep syz-fuzzer 97602 255803 50393 0 3 0x4000082 thrsleep syz-fuzzer 97602 17594 50393 0 3 0x4000082 kqread syz-fuzzer 97602 165515 50393 0 3 0x4000082 thrsleep syz-fuzzer 97602 48498 50393 0 3 0x4000082 nanosleep syz-fuzzer 50393 134137 94803 0 3 0x10008a pause ksh 94803 412146 49181 0 3 0x92 select sshd 17657 204198 1 0 3 0x100083 ttyin getty 49181 84842 1 0 3 0x80 select sshd 3008 213451 92573 73 3 0x100010 ffs_fsync syslogd 92573 265188 1 0 3 0x100082 netio syslogd 18831 237892 1 77 3 0x100090 poll dhclient 64712 207110 1 0 3 0x80 poll dhclient 48615 315384 0 0 3 0x14200 pgzero zerothread 38137 87397 0 0 3 0x14200 aiodoned aiodoned 77997 291582 0 0 3 0x14200 syncer update 21348 485741 0 0 3 0x14200 cleaner cleaner 7622 241082 0 0 3 0x14200 reaper reaper 46653 268756 0 0 3 0x14200 pgdaemon pagedaemon 32452 378984 0 0 3 0x14200 bored crynlk 24409 2292 0 0 3 0x14200 bored crypto 2916 106710 0 0 3 0x40014200 acpi0 acpi0 39179 66367 0 0 3 0x40014200 idle1 86188 39355 0 0 3 0x14200 bored softnet 73525 169153 0 0 3 0x14200 bored systqmp 54841 193748 0 0 3 0x14200 bored systq 78644 66641 0 0 3 0x40014200 bored softclock 92227 512510 0 0 3 0x40014200 idle0 32042 243460 0 0 3 0x14200 bored smr 1 375575 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff822fa018) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 36563 (syz-executor.1) thread 0xffff800020b49080 (337665) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82337a50) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff822fa018) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 3008 (syslogd) thread 0xffff800020b952d0 (213451) exclusive rrwlock inode r = 0 (0xfffffd806ec126f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x5a4 #1 _rw_enter+0x43c #2 _rrw_enter+0x60 #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x576 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10741 0 0 pcb 23 9K 11K 78643K 660 0 0 rtable 97 3K 3K 78643K 1422 0 0 ifaddr 36 11K 11K 78643K 279 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 62 0 0 iov 0 0K 16K 78643K 153 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2154 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 29 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 199 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 1340 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 41 38K 58K 78643K 1205 0 0 subproc 68 69634K 69634K 78643K 1394 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 196 0 0 in_multi 33 2K 2K 78643K 508 0 0 ether_multi 1 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 425 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 21K 30K 78643K 4950 0 0 UVM aobj 71 3K 3K 78643K 83 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 64 0 0 NDP 5 0K 0K 78643K 126 0 0 temp 121 2378K 2446K 78643K 8363 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 43 0 39 1 0 1 1 0 8 0 inpcbpl 280 679 0 670 1 0 1 1 0 8 0 plimitpl 152 157 0 148 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 392 0 352 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 272 0 267 1 0 1 1 0 8 0 nd6 48 82 0 78 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1858 0 1672 12 0 12 12 0 8 0 art_table 32 1859 0 1672 2 0 2 2 0 8 0 art_node 16 391 0 357 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 194 0 184 1 0 1 1 0 8 0 shmpl 112 81 0 12 3 0 3 3 0 8 1 shmpl: pool(0xffffffff822fa008:shmpl): page inconsistency: page 0xfffffd806697e000; item ordinal 0; addr 0x7d07189dff00421e dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2984 0 1539 47 0 47 47 0 8 0 ffsino 272 2984 0 1539 97 0 97 97 0 8 0 nchpl 144 4958 0 3345 61 1 60 61 0 8 0 uvmvnodes 72 3690 0 0 68 0 68 68 0 8 0 vnodes 200 3690 0 0 195 0 195 195 0 8 0 namei 1024 17117 0 17117 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 13936 0 13935 13 12 1 6 0 8 0 sigapl 432 1393 0 1378 4 2 2 3 0 8 0 futexpl 56 12841 0 12841 1 0 1 1 0 8 1 knotepl 112 1170 0 1151 1 0 1 1 0 8 0 kqueuepl 104 333 0 331 1 0 1 1 0 8 0 pipepl 112 1258 0 1239 4 3 1 2 0 8 0 fdescpl 488 1394 0 1378 3 0 3 3 0 8 0 filepl 152 9653 0 9555 7 2 5 7 0 8 1 lockfpl 104 406 0 406 2 1 1 1 0 8 1 lockfspl 32 777 0 777 2 1 1 1 0 8 1 sessionpl 112 56 0 46 1 0 1 1 0 8 0 pgrppl 48 66 0 56 1 0 1 1 0 8 0 ucredpl 96 2812 0 2803 1 0 1 1 0 8 0 zombiepl 144 1378 0 1377 2 1 1 1 0 8 0 processpl 840 1410 0 1377 4 0 4 4 0 8 0 procpl 600 3584 0 3541 4 0 4 4 0 8 0 srpgc 64 222 0 222 4 3 1 1 0 8 1 sosppl 128 19 0 19 5 4 1 1 0 8 1 sockpl 384 1360 0 1341 5 2 3 4 0 8 1 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 3 12 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 187 0 0 9 0 9 9 0 8 0 bufpl 256 8094 0 1141 435 0 435 435 0 8 0 anonpl 16 181116 0 174306 68 35 33 46 0 125 2 amapchunkpl 152 10329 0 10239 27 18 9 11 0 158 5 amappl16 192 7167 0 6804 65 44 21 31 0 8 1 amappl15 184 58 0 58 3 3 0 1 0 8 0 amappl14 176 263 0 259 2 1 1 1 0 8 0 amappl13 168 171 0 169 6 5 1 1 0 8 0 amappl12 160 111 0 109 6 5 1 1 0 8 0 amappl11 152 250 0 236 1 0 1 1 0 8 0 amappl10 144 286 0 279 2 1 1 1 0 8 0 amappl9 136 895 0 890 1 0 1 1 0 8 0 amappl8 128 571 0 552 1 0 1 1 0 8 0 amappl7 120 294 0 287 1 0 1 1 0 8 0 amappl6 112 282 0 273 1 0 1 1 0 8 0 amappl5 104 383 0 373 1 0 1 1 0 8 0 amappl4 96 1585 0 1559 2 1 1 2 0 8 0 amappl3 88 404 0 398 1 0 1 1 0 8 0 amappl2 80 9772 0 9718 2 0 2 2 0 8 0 amappl1 72 42412 0 41960 23 13 10 19 0 8 0 amappl 72 4116 0 4081 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 82 0 12 2 0 2 2 0 8 0 uaddrrnd 24 1394 0 1378 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1394 0 1378 1 0 1 1 0 8 0 vmmpekpl 168 15152 0 15129 2 0 2 2 0 8 0 vmmpepl 168 167993 0 166572 109 37 72 78 0 357 6 vmsppl 360 1393 0 1378 2 0 2 2 0 8 0 pdppl 4096 2795 0 2756 6 0 6 6 0 8 1 pvpl 32 484378 0 474419 158 62 96 122 0 265 9 pmappl 232 1393 0 1378 7 6 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 591 0 6 17 0 17 17 0 8 0