Warning: Permanently added '10.128.15.201' (ECDSA) to the list of known hosts. 2019/03/24 16:14:58 fuzzer started 2019/03/24 16:15:01 dialing manager at 10.128.15.235:30126 2019/03/24 16:15:01 syscalls: 1 2019/03/24 16:15:01 code coverage: enabled 2019/03/24 16:15:01 comparison tracing: enabled 2019/03/24 16:15:01 extra coverage: support is not implemented in syzkaller 2019/03/24 16:15:01 setuid sandbox: enabled 2019/03/24 16:15:01 namespace sandbox: support is not implemented in syzkaller 2019/03/24 16:15:01 Android sandbox: support is not implemented in syzkaller 2019/03/24 16:15:01 fault injection: support is not implemented in syzkaller 2019/03/24 16:15:01 leak checking: support is not implemented in syzkaller 2019/03/24 16:15:01 net packet injection: enabled 2019/03/24 16:15:01 net device setup: support is not implemented in syzkaller 16:15:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="b65342ae1aa9936b60ce2b8bd0fa13a1a01befce8989184c2da8fd5018f0ec21e10e3e2113d8519237ea77dd2e1ca53e41b8352533e0cd93450f215821bfb4b2a708252886c689ca35f3ffce07f1ad058f02aaea46734481d46ceee47331f0a2f0171e4ad4ab193a2183777ef0fcd3388274cfe49ba295752787ebbde5697f87584d85decc4c6ff7f22a59a5f9390b91bc4f3a3037a5b622ae327c67608a03d6e2d3b2", 0xa3}, {&(0x7f0000000100)="d8983cfd6273db8377b47768a4645a9b2f46a43c325f0ce7540ba3fceed831ff3382515bba02d20daa9c4f93", 0x2c}, {&(0x7f0000000140)="d81a8e9ba4480830106bd8b57ac3047d03ca6536c4f7e826310f11a79ab1783b6d66b20b07738054759227e4552dc05ced48b8e4abd04874f6a896253469d8df8b41a9454ce4a7e66e688b6e415694d5650653247c2f79844c1abf2b", 0x5c}], 0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x100, 0x0) write(r1, &(0x7f00000002c0)="4f446d80f25f3e8fd10de51448078ae783aa4161bc22927f6c7d20968f35607d8414c6989ad990de3a8510fff782e454552161e2db059b90a8c7699ebbbb0c81bb66335366f06371fe6bd6acc9578a80303def2a556c931a221988ee479a151c4e030c1ab6004cbb10010dce769951fa68", 0x71) r3 = socket$inet6(0x18, 0x4000, 0x6) r4 = dup(r3) r5 = socket$inet6(0x18, 0x5, 0x1) r6 = socket$inet6(0x18, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) listen(r6, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000003c0)) socket(0x1e, 0x5, 0x2) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x8000, 0x4d, 0x4000000000000000, 0xffffffffffff65c2, "9c751705d89f9a27c1fb88e55fec59aac591f387", 0x1, 0x8}) getpeername(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r8 = semget(0x3, 0x0, 0x28a) semop(r8, &(0x7f0000000500)=[{0x6, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x2, 0x100, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0xff, 0x10000, 0x0, 0x1, "b090f6d57aa1c615234ca080a739eb528df957da", 0x1f}) getpeername(r2, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000600)={0x1, 0xfff, 0x6, 0x7, 0x18}) pipe2(&(0x7f0000000640), 0x10004) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) r10 = dup(r0) ioctl$TIOCSDTR(r10, 0x20007479) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r9, 0x0, 0x0) 16:15:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18291, 0xe2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) chdir(&(0x7f0000000140)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x109) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f0000000180)="082e9fa710fc2efd2e8ee0ff357549128fbabc107c52b4d4537dd8932d795c4bbae7f685f6c8aa7bb9dfd4ddf16c795c439001d9965b1a63ac17d0f7bc61e60a37f8dad7859ba2dc90ecb83246bf63897d9b826b2337baf0b1950bf09f387a24d40fcbbe02b07367743daeeb7db0595162a1e9a0bd85e8a4f4f69b", 0x7b) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x8) semop(r2, &(0x7f0000000240)=[{0x3, 0x80000000, 0x1800}, {0x4, 0x9, 0x1800}, {0x5, 0x9, 0x1000}, {0x2, 0x7, 0x1000}], 0x4) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x5, 0xffff, 0x0, 0x1, 0x0, 0x3f, 0x7, 0x1, 0x3, 0x4}) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x8000, 0x5) fsync(r1) semop(r2, &(0x7f0000000400)=[{0x2, 0x7, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x40, 0x1800}], 0x3) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)=""/204, 0xcc}], 0x2, 0x27) mkdirat(r0, &(0x7f00000005c0)='./file0/file0\x00', 0x80) bind$unix(r1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open$dir(&(0x7f0000000640)='./file0/file0\x00', 0x380, 0x40) mkdirat(r0, &(0x7f0000000680)='./file0\x00', 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000001e40)={&(0x7f00000006c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000740)=""/225, 0xe1}, {&(0x7f0000000840)=""/52, 0x34}, {&(0x7f0000000880)=""/67, 0x43}, {&(0x7f0000000900)=""/16, 0x10}, {&(0x7f0000000940)=""/130, 0x82}, {&(0x7f0000000a00)=""/248, 0xf8}, {&(0x7f0000000b00)=""/141, 0x8d}, {&(0x7f0000000bc0)=""/214, 0xd6}, {&(0x7f0000000cc0)=""/153, 0x99}], 0x9, &(0x7f0000000e40)=""/4096, 0x1000}, 0x1) preadv(r3, &(0x7f0000002380)=[{&(0x7f0000001e80)=""/177, 0xb1}, {&(0x7f0000001f40)=""/93, 0x5d}, {&(0x7f0000001fc0)=""/198, 0xc6}, {&(0x7f00000020c0)=""/198, 0xc6}, {&(0x7f00000021c0)=""/163, 0xa3}, {&(0x7f0000002280)=""/105, 0x69}, {&(0x7f0000002300)=""/58, 0x3a}, {&(0x7f0000002340)}], 0x8, 0x0) close(r1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000002400)=""/4096) r4 = msgget(0x2, 0x80) msgrcv(r4, &(0x7f0000003400)={0x0, ""/72}, 0x50, 0x0, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003480)=""/105, &(0x7f0000003500)=0x69) ioctl$TIOCNXCL(r1, 0x2000740e) 16:15:06 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x500, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$KDENABIO(r2, 0x20004b3c) 16:15:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fed59c7786e2a2608fd5b190f61d4c581c2f66"], 0x1) r0 = socket$inet6(0x18, 0x0, 0x35f) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="eb278e1f50c939ace38f395d30602043a8aff281078744cfcdf69e30601fe787d8e95471a7345ebae58f9482de20f43595470d2f11b7527cfb015044c09eaaae37036d780b1cca2093db832fc8f148c34a47f4b1f4067c1d6ad71dde252a0848d670312303272016bd00314ce6a903350a278effef4ef9ef39f3d616077e179e526083b52b27264f5ef305cda136d6e11679419074aeb0b9734c86ba41d770cfc6a424b4239336dafaae2d250acd85b0bbc793c71a2ff5fac7a1270497659091ef4def856fdcc3b5f96947805e4deb72c328e3c62c98ada83dbf2e90fda37585eff08d", 0xe3}, {&(0x7f0000000200)="9479", 0x2}], 0x2) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)=0xffffffffffffff8f) read(r1, &(0x7f00000000c0)=""/12, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='/', 0x24, 0x0) 16:15:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x100000, 0x0, 0x0, "bd26b3ca2e644ef1b27b4dd3dc084800", 0x100000000000000, 0xad52}) close(r0) syz_open_pts() 16:15:06 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:15:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="88cd8b24558428df103ef02c0552706a6f972f31896bff36da100872f4131ed70757b71b0f97ed0000000000000000000000000000", 0x35}], 0x1) r2 = dup2(r0, r0) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0xfec) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x811, r3, 0x0, 0x0) 16:15:07 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20000001001, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="56d7291b7e45d40311058d47879ec71566ec2092b14af84d6d66ec69b90b13a9b2a8bf74d5f7c82071ed68b376d7d312fc95e41c", 0x34, 0x6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:15:07 executing program 1: sync() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file2\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') truncate(&(0x7f00000001c0)='./file2\x00', 0x1) unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x8) 16:15:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) getpid() 16:15:07 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) r2 = socket(0x0, 0x4, 0x5) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r2) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80, 0x1, './file0\x00', 0x7c78, 0x100000001, 0x9, 0x4}) getitimer(0x3, &(0x7f0000000540)) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000), 0x0) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 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) openat(r3, &(0x7f0000000500)='./file0\x00', 0x10600, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) 16:15:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x4, 0x3) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x102, 0x12f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000140)='./file0\x00') close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffff, 0x1ff) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0xfc3) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) poll(&(0x7f0000000340)=[{r0, 0x18c}, {r0, 0x40}, {r0, 0x141}], 0x3, 0x5) r1 = socket$inet(0x2, 0x1, 0x2) unlink(&(0x7f0000000240)='./file0\x00') bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socketpair(0x6, 0x1, 0x6d, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x8, 0x1, 0x7, 0x7, 0x40000000000cbf}, 0xfffffffffffffef5) socket$inet(0x2, 0x8005, 0x11) close(r0) connect(r1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x2, 0x8) socketpair(0x6, 0x2, 0x6, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="0ea6e80f503e94be16fb5556f731881a63c6527d199b3702447dc73a532fc908c34df6d7ec5524e0e35fa246a903c5078733119e7c", 0x35) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/46, &(0x7f00000000c0)=0x2e) write(r1, &(0x7f00000002c0)="f07e9f90b359fe3b346f38ed7d824dd4f85e01c28ea6d07b8de1128444d453e394f3bdc40578e48e4532083b1b2e2072e1e9f9f08af0b55d96e2e9f2735b63e1718d0ee947237e0a7822f7e8b62018c5affeac905ac77c4ba38b17187205bc88bc23860b61349e33b2b06d4c9443071ad908d1e9a22a3e42", 0x78) 16:15:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0x5, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:15:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:15:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000006dec885f3aface10efa3e633debc6ed2e7ec60dc0a6f9c66de51f304cb15708317bb79391eaacf9876a1ed182b7b378458d4f5ca5301a664d5820cc1a8b4a16e358d33760dbb0310be704612e8388371909e9215e03b701ebc2806315cad8c98e1e4898b61fcc649d0cdfb14d2572d36d77c1fcfb136c8ee5d0a4322d39055394d8ef0a0d73b346d14fee53f94badb1891a07283906e5cda78d849ef7b738e585d1cf6bc8342dd328b44d7a169583c07ba7ece8ede855f9258de0f5087d5ec851212538c6dc66bd618192803147fcafeed62dd84e8380778e6cee9f0e4c82eff8aef59095867dc7dbf23988fbffc83971052e32d50aefcb35b7ae2b4d3508bf223ada6d478dfe057ecc268332dd569157c35c35998494b390fba4aa029dd2b95d40f6afc65836a87e707f7fd341e371dbb21dc8b82473a0ff587fd9f70d59a51ad3126df2c07728d4720bf633229673c9dfd5433edb9b484fb6abf067fae5c03df42a96b611ec75bac744b3100000000000000000000000000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:15:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x130) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0xfdb0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:15:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='./file2\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:15:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d11000/0x1000)=nil, 0x3000) shmdt(r1) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/143, 0x8f}], 0x6, &(0x7f0000000580)=""/17, 0x11}, 0x803) shmdt(r1) 16:15:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100000000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:15:08 executing program 1: r0 = socket$inet(0x2, 0x100000000002, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 16:15:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) dup2(r0, r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1ff, 0x3ff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/112, 0x70) 16:15:08 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 16:15:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7b2, 0x5b8b, './file0\x00', 0x1, 0x7, 0x200, 0x9}) setitimer(0x1, &(0x7f00000000c0)={{0x3f}, {0x1000000000000000, 0xfffffffffffffffe}}, 0x0) 16:15:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28188, 0x100) 16:15:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) socket(0x2, 0x5, 0xabbf) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092bdb0a", 0xe5) 16:15:08 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x0, 0x1800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x81, 0x6, r1}) r2 = syz_open_pts() r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/138, 0x8a}], 0x1) dup2(r3, r2) ioctl$TIOCSDTR(r2, 0x20007479) 16:15:08 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x80}, {0xffffffffffffffff, 0x4}, {r0, 0x1}, {0xffffffffffffffff, 0x94}, {r0, 0x20}], 0x5, 0x8) poll(&(0x7f0000000080), 0x0, 0x7ff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x60000024, 0x3, 0x4}], 0x9, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10840, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x30, 0x7, 0x547}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x6}], 0xffffffffffffffa3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x1, 0x400000000000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0xfb}, {{r1}, 0x0, 0x2, 0x20000001, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8b, 0x38, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xaf, 0xf0000000, 0x4, 0x6}], 0x3ff, &(0x7f0000000240)={0x7fffffff, 0xff}) 16:15:08 executing program 1: r0 = semget(0x3, 0x6, 0x402) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000480)=[{0x2, 0x101, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r5, 0xc0, 0x4f68}, 0x81, 0x6, 0x3f}) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r4, r1, r2}, 0xc) semop(r0, &(0x7f0000000180)=[{0x1, 0x2e, 0x800}, {0x2, 0x10000, 0x1000}], 0x2) r7 = dup(r6) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0x0, 0x20, 0xf0000045, 0x6d, 0x5}, {{r6}, 0x0, 0x8a, 0x2, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x8, 0xffffffffffffff01, 0x8}], 0x8192, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x80, 0x40000083, 0x5, 0x8}, {{r6}, 0xfffffffffffffffc, 0x40, 0x0, 0xfffffffffffff5b5, 0x4}], 0x2, &(0x7f0000000280)={0x9, 0x4}) fchdir(r7) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setitimer(0x1, &(0x7f00000003c0)={{0x3, 0x6}, {0x101, 0xd}}, 0x0) shmget$private(0x0, 0x3000, 0x19, &(0x7f0000ffa000/0x3000)=nil) fcntl$getflags(r7, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000400)={0x3, 0x1}) mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x2) writev(r7, &(0x7f0000000700)=[{&(0x7f00000006c0)="16d00d4ddb2742ceaffb531cc8dcaaf607e6d57783375fa4f6753f", 0x1b}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000740)=""/30) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = openat(r7, &(0x7f0000000800)='./file0/file0\x00', 0x8, 0x80) openat(r7, &(0x7f0000000840)='./file0\x00', 0x200008080, 0x84) setregid(r9, r8) syz_open_pts() connect$unix(r6, &(0x7f0000000880)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r6, &(0x7f00000008c0)=@in6={0x18, 0x1, 0x1, 0xff}, 0xc) ftruncate(r10, 0x4) 16:15:08 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() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = semget$private(0x0, 0x4, 0x50) semop(r3, &(0x7f0000000040)=[{0x4, 0x200, 0x1800}, {0x0, 0x91f0, 0x1000}, {0x7, 0x4, 0x1000}, {0x2, 0xfff}, {0x4, 0x80000000}, {0x5, 0x40, 0x1000}], 0x6) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:15:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=r0], 0x1) r2 = dup(r0) write(r2, 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:15:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\'\x00', &(0x7f0000000100)='{\'\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\xea:-.^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+,@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/[[%]/\x00']) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000380), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:15:09 executing program 1: setrlimit(0xc, &(0x7f0000000000)={0x3000000000000007, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x1, 0x88) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1, r3, r4, r5, r6, 0x90, 0x1}, 0xfffffffffffff801, 0x10000, r7, r8, 0x4, 0x3, 0x6, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "09f523dd37f18f0c466e80d3be1457eee2f562b8"}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x83, 0x100000001}, {0x26, 0x80}, {0x1, 0x2}], 0x3}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39", 0x26) 16:15:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) semget(0x1, 0x3, 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{0x0}], 0x1) write(r1, 0x0, 0x0) 16:15:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./f\x00\x00\x00\x00\x00'], 0xfffffe1b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:15:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r0, 0xabe, 0x80800000000000b, &(0x7f00000003c0)="9c5196f6617a8fbd18a857a73bc74096ae4b98968f5b3c923a1a35ce692c321179ac88c4fd1ccd231c00cd66df282b0d636c2d13b4a6bb054e41e2b2f5778fe9ba129e46be9475b918573130bca39937b080212162d6c4e0152c0965120ad95619cdbfd797daa66d6e76bfd540a75e469e3143fb087e82a97b7c4d688f977f3d883481df7bbfc7184da61326c427c47af260b53854da13dfe7aed8f3996036a564c0b3bf6897ea67c05da02c4afa919d7c06ead2d64d19a3de01a191784991ce28a35ffef2aee2d180e3005d462bc5f955bac0a50b8b29ac", 0xffffffffffffff3f) 16:15:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) mprotect(&(0x7f000024b000/0x1000)=nil, 0x1000, 0x7) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) mmap(&(0x7f0000453000/0x3000)=nil, 0x3000, 0x5, 0x3813, r1, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000455000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) 16:15:09 executing program 0: r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) 16:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x3f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 16:15:09 executing program 1: faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x44, 0x3) lseek(0xffffffffffffffff, 0x0, 0xffffffffffffffbc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:15:09 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0xe4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0x1) getsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r2, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) bind(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001a00)=ANY=[], 0x0, 0x1, 0x1800) readlinkat(r2, &(0x7f00000004c0)='./file1\x00', &(0x7f0000001840)=""/175, 0xaf) write(r2, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r3 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r4 = openat(r2, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r4, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000400)='./file0/file0\x00', 0x4) r5 = getegid() setgid(r5) openat(r3, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="0a41d58cb59954593f9015c8e5436d4b973652df23448aa3c5c79f5852dd1de00e3ae5cc90a00538aa6d571287aa6349bdb5a339733890915d79dded61a42f0bfe38667a53f679c02badf64c991ebed05eec14fc96626e45530454f8cecd212b04"], 0xb, 0x3, 0x1000) 16:15:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x31) r5 = syz_open_pts() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x40000000, 0xa29e, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4d, 0x5, 0x8, 0x7fff}, {{r4}, 0xfffffffffffffffe, 0x90, 0x2, 0x1, 0x1f}, {{r5}, 0xffffffffffffffff, 0x0, 0x16, 0xd4, 0xffffffffffff7c4c}, {{r4}, 0xfffffffffffffffa, 0x2, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x58, 0x1, 0x1, 0x100000000}], 0xff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffffffffc9e7, 0x2}, {{r1}, 0xfffffffffffffffa, 0xaa, 0xa7, 0x200, 0xff}, {{r0}, 0xfffffffffffffffd, 0x82, 0x5, 0xa732, 0x100000000}], 0x7ff, &(0x7f00000001c0)={0x480000000000000, 0x1ff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r3, r5) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) 16:15:09 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:15:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x241) 16:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) lseek(r1, 0x0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 16:15:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:15:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:15:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000080)) r1 = socket(0x1, 0x2, 0x0) setrlimit(0x4, &(0x7f00000001c0)={0x8, 0x9}) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = socket$inet6(0x18, 0x1, 0x1) fcntl$setflags(r4, 0x2, 0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$unix(r1, 0x0, 0x0) 16:15:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0xab, 0x7}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28", 0x4d}], 0x1) 16:15:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) 16:15:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xac200000000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="ab1560b8cc6e1075789293e1e05207fa77fdc883dee2d76d62c85ead6037027d5d92f4c764afdc7bae51a2c7062187698467", 0x32) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:15:10 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0xff, 0xfff, &(0x7f0000000000)="33b4012ae8c18a32b0080427704a5aad6df9dafd4d647dae152ee593aac2e2894a97ab61b349fa18d5cd3f5c6c2feb10b8e4a59de7f52dbc2a175990dbbd72080258a41897dc0b7187a64b0c268769fb72429021ee142aed27c4d0df81332cc2ff843e307e9560e3491e95a65f06b41b10aa5c056c362d3c28dfae6345dc991952252bda1dc1343bd57dd850aff4f4e9c3e85585c5819678124a1da55791d015049205772a254971981f5e98244448c9f73a6f22350ae22c2da959ec973c969670c7dd18dfed862086d204743017cca014d71750ed4724a855d94c31ee122645236c446a", 0xe4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0x4000a2, 0x4) 16:15:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x42, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:15:10 executing program 1: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7fffffff, 0x3}, 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:15:10 executing program 0: r0 = kqueue() close(r0) 16:15:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x8005, 0x3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000021c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798b4557f7f8f928a6002000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb85a8a648bd7ca460ca4308a3dbbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x8c1e6150, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:15:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) msgget$private(0x0, 0x4) 16:15:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:15:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0xc, 0x0) 16:15:10 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:15:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="e91f6c68ce399fa42f45d66401b02900545ad0565c7a0361f44f7ba0", 0x1c) setsockopt(r0, 0x29, 0x5, &(0x7f00000001c0)="030000003f13c2fd83752bc4adc065d31c162bf1cf5b6452ec7ec82af615ce85eab55bf38f3f909a54300d8b1988bb09320e0e572218983bb84b332b7688156bed4e55f26e996f978929d7396f4e0d79504bb965d67e23159328871a4e3feeb097a8526a60ba2509cfcfb15395ae4789f64feaa63982ceca00329185ae27f9d93c60b19d98a50997e1", 0x29) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:15:10 executing program 0: mprotect(&(0x7f0000053000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) write(r0, &(0x7f0000000000)="a21e81cce8443a3347dd2298be88beb33799c44120b4ee0e14ce0712c2c568ab3f0fe75ab7f5b75fbe2ba05339d5aa730fb6773349679e32df8aa13e10f04cc2529486f2939a6119f6036a0acbb9f9278478fba1151c98e60aaae5161767b799e4a0d2fab53ef9c96e6bf9", 0x6b) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:15:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="82022e2f66696c6530008bf4b9740090ef3649137b1e6b068b0084828aad2bf943d487ee3d068c02fca6cc5a0a05c3e893b5dc2149f1f96e9ba0f115d44691d573da171606bd8d602853e56152ff55258d4cc0d16cd5edfc92000000000000000000004387fcc3b47275f08d80b79e806d35c081a005f190bccecf8579a150aa28e983ea752a9adb74b5082b2315ab20eff31e703bc8d641982984c69bb5a2d1066ca6284cff3f01598a2208f92ca9e9618dd64f88e02aa979c1028e3ba0dcc254743eae7750465c1dd022d2e40860d1a32b36591d198381462a8a2e8d637f2643b8760d955472a47de676985ed8c8edcf3b3ae6cde3ab947f7ac1622bfbe64a4c3f65b428eb50e606127931a29868e8a40afa0ff2d7f9644465149901a837e7a3fbb7a9028adfe38381aaeaa3c63915664cbf372e6cd767c64f9d85aa990dabf392e0e1e1744131e387b523345d4cf34c4e982287cdf2880000000000000000000000"], 0x10) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="a71f61478a970b714bd4af27d0fbe0151ed8e9167f3cfe6c41d8dbc2e116a1b73f76e57e80b28093000ba128c4e01aaa09eb9963b58d5a096140551bdcfc5762f4ad4d01eb0d7da650ef91766a7eb9dafd5bef6681157ac8be6e37c23d32b27aea53ae69e1040c4eb21f0cf1819d72e0f438f4e2db5aa7b2067fb7b8cbf9aec5940e5cfdb8b6d482201fef6d9e7c6c8f2f1e88484c1f750c983b144490b6064ee4a5cc9424b8fdd93ac7b11d7a4ba64fad758c76c3e4cac5b0c1669e2abc118a83dac682b9300dac93d0df126e74c6065697e58e22c818ca318d153db069cafc796e8565d2d5fe1d0f5ecc67698a8755a8cd385909c02903e449857aede1ef47cca60832ceccb5009d2f2832988244507916b8d0de14c1e2abbb22bda12046997af5560c2d126585878f17ca7379bff421a72dc3652e8578e6ad8d45395ab6a7fec064eadd011b1e08cda00f41e5cb27134743fb497503cc90f6291445357fec6c820916605a51db7a5b07ddcbd413913a248b97f23a95f5b9cf01bfde824d70e21b57eccc1ddecf2835d592895ae9e7e27e2ec96686ef74264f65c5d19f2d96908478589fa99a796d8c8b90e541c776de81209bfe9e494046991569c8d069a12a92c1d6e5c8022470127f4b3a428136c967623cb6c68a7a45ff72fe933a5d0a4089dfc3b1bb86a089e4c4af02f1897feb8883546de498c486bb9edc4ec3427d0c088c63fa5cfafead57593cf2202b56e6fe8692d40cdda64c6081bcb88a15dfb2930dbc3be9e07adbd23f9ab84336623261ff01f1442acd3d2073b89c6d2efdedeb1599bc5b87b676a5913c2673cf3b9698537854aa73d4be25fb35063c6c7346748ecd9354e64fa1401ef90f264a9dc4569988535ec792b3551ee8f36d8c52081fa30b4a72ce95015af7c69ff92c575b7c7f0d7926263f107d51b28fe1bcdd952f801ad6e32d4063b8c6cf438a7a2af17febf96d1a7258e7a54fc8c297bcb1c98dea019f0becfb60528a97063bb15dda1f759c318d7b09a327ca4a45e908154525641af28a48ab9a346c107a00ca8d28c9d22ce226c71fdc9e285566093f6e24b71ca70c6abdd28b38d81827f513f0f3997f5048c521aac013f683f803abaf30ac803fc3e1b970762c72f0317f916c7797212f8453b41107f110ef04833fb0d1b7c7d2d7f0613a2b0987dd4324c3d7cb26451f5ae65e6b00fb207e1e16ba9be19ecb21440aaa1003e65793b74b8ce689ff456de25437920bc4fdc01a56c0c5921b63c69bb8e44e22cb209162b262adf936e2083acfeab4438ea0312056a02a17c0675c0e95442f0db08d92985a08d024d82bc98fdab0bd368ccc0b05c277e7acfa964b54bff5ecb4ee821b9cd529f6d55524dc3c3501a6cb6112691954ab9479310b41ba0f5ca33e79ba54a42ed0ea9473efcba1e2ff6ffa00f93db0a7965a11a12172d67d9f35ab672e0d972d7f1eef45521a4556ab046ca1a2a1e990973e82b47064194be991bd3f5f30c67a3a741793e936064d5cfe70e92a062a8f8ad1f6575ad2ea0af43df5cca013e08e032a38540b34b76fb5e7f5c9e5d6a185a1d0e0588a407b54e40cc35938129f4a6ca19a67319f2e21b0f77185a3101ecd2a3e7996bb8057c2cf13644a5fb60350b9f227921c550bc586216e9683bdff90b050990fd09f63c286605ad4cbc7a4ef9137c36a38bb078169025508e593cf05cd4f45b3a6bf1e762952fe5586dc324f603b3d4583e9aa1c51a942d3d776892928321679606e4e0acb0201c228b26346ab0711f83e8567e14f6d21902c4935610b6619148dc5afce226327c1d03dc82ad287dafc9a8f8c48d687dafb30f0a553de49abda47f22631510b56f739a9dc9bee715df850a1f294548db98789a419ce907f9a7caedcc14ff8f632dcfaa507f41cb29bc8833df9b229d1db1e22061c20fd28e254fb189f75424120cee20dccb47694695fa8d3059dffa520b9dc30164bfa9d4d1aa7f481e7922724e475d590af39a1d69bc63fd40bd3d705753a643a43008aaaee64f4466c00b12bf673c6e1c2687c77df2e2a85c22d865c7a53eadd5f8a73d68e8c7dc6b2926ce9ad9c9cde5beb564e8a21881455083417fc15a032f215f257a10c1fa28e6a747463653929ebd62268f9819b3e39bf0e91a2f448090471c3c878554d1aac105c1dae22c4a33e31303f45dd1d9f608c59f0f3cdd5ff3f117e827048ef4e81358b755d17cdc6cf4ab49ed0b6832727d81c6c696152fd882f67a369390bb14f38930774db2ed3eab824f389474fbec1bef3f72c1aaa4c9d4e2d53bc3a5aba99e7d5390a2bba349c3eec6d346f406e4a79aee3c270cb9d64f2f948dac4c11eef2fbce47feaa2ab50bf11303651ad42dde602114feb9f641a812ff8306eb04ac849c9a4a5891bf23d6d39dfb6231b64fb54f67a10cd144c839248d4011faa7f6acef0df948cf3344a0024db082eba9e77aa04f18cbeba69089a65ed090b794be3696d7f77b219f1ece53c8574f617e528afd90af82064cada3c70313998e55dc49a19e35c6998379a3c342e01335dcf83af66650341f1c9708d77e4e504fc93c9b38bae76d0ff24607b4fc4065af20b9f2a775e4cd4a0f6ee01602eff3f058df229d9df941cc499a9904060e2eea1ec00bc592333bd118fdf51d238814ff61ee124e5b5c769e2d41f25292aee4bc7a29020c2d169fad10e13e6eac7b4279572c055d0a51c6b4c668cd54ff1997cb656727ce9446e2404703cd05a8dde1213fc3bd418de0bf4f29380cd1cf77c6e6763749925e7c7aca53bef654f8ddacec290a63d74c45c1e9ac8c217fca77cd424477e0fefaabbc5a33e2ee74d3f82fdafa2319fcee866614e6aa3a97000b349df841ebb6ee2b9dbed5cf277902bea683c84e5d9dacf7dbf01273256b34f60631da88b4af793364647f7c20e12c2ba7efa0f62ef981301a01f4db5c7db01066e18519bfeca87c41702f23a53d2f0d126fc8076149fdac486fd8ccd106a5aaf9b7d3f4d01ba7bd3dd25c90a6c59b8b62f094dfd5dd90746f76150c1109017169eee56ab3a14d9829c6922e69ea89972de9948d71c9520e836c0a058c785bb7d374ebc4bdcc239076e68d596f479b92aa52d058e06835d209cf8ef2960c4e3d42ed1d4ba2fcb45f9b54190e2ae20d832d628004a49d22f1381e1427adcd384fd1b3d0d0a5520373428bcfebabb60d66c3ef313773af46f945e71f4fe401784912f3f8d8833b01dd306c568ebd2a2a16f6493a7cee85f136cd5ce2ac92b56464e05cc38d9db54eb9d920c84b97b2ab56e0be288777b298c20297b91f7e7e91bf0751d72b966e124d1bc0a27e81bb5e50c7fb9fcbb097e423add09efd876d847e7e90b25304f1e97fa2850d8c93d42a3f295f842da66e417e56b14bf053e9a5aec14fe8cfc63c3dd4838c1d2dd38f4761b1332b80936e88ba981c0c99d3562aff364ea39734f7ae2f4892cafa1b9f585fa83c541e524bc5655cb081165d6555ba7cb912ec1e829b71b312cd740fb994632cb4cb2f8a0e492aedc8a60b60bd80f24fa79b9210d1a3b2ae48ff42865a487ab928efd62dafb3ca2818f48d40aadfa5222946690607f629498cfadc458cdf697a52c7b62a112bb11c699463508ca1f0fd6c70741f3cf26c01110be9019b93015119673764da0b109375acf9cb622a78a935261976625e552c368aa7845276b18a0174e11884f48862026add1581c692feb04d8b829ec381d2739fb6668a2c2b0236df1fe0b1f9c57fc4f832e7c8ca306103d848dd1fa1a5d2c62d7ce180155d9e723617c9477c57d6885779ab93afae43464ceb6d4beaca2ac74fb1c702634d5f0e5604d13293e68f216f9bf0c13a52078c21342a0a08f337b95127ebe8f0b8bb0198e8c9bef6faf7c81eee7d012b0e52122f8ec0d7a662f17fe70fe5ea54aeebd4350d5b62d0372eb85e8bcae2022bffa4fd9da241402ab0a56263c4dc3d89f8028236c14bd9fff8c87f80e893ca2246879e7aa2de60b7052567cf456e1fdf637d712511423e3a8a1538b9b639db64c521ea1c89684d4dac635158afd8c8fe57da7ca9c8cd5ba44c4b766ea90cab89b582d9f81c1a5224e4c89128074f98bcdc393d2c1183d580dec510327bcaef1c87c5c47cd53f6bc2e638109fe5932fbaee998b4ffb75e1a44d9be5abeb734f1caf659ddc75db9498188906e924f9f477a9e311fd73416f889ab9c4c71f4b80d1de01515af6caa2467b9cadf3601af063b19bb9d7926b786fb483b9b5119197b208a3d15f24f7938a8704e5f27dc462ec317d92b2fd59824e8f0e19ca6610d99afd8f7b69f5099228c9e9a27a2b1331ba5853c35fe967b6aceb31cbcfd91a96ba430afe90b96cbd8d12c64c7f3a8cf6f6e701b72888fc094e7fbb30c87cc6605f76ff1f8206c4f4dc738957cf03feb4949db50817bc3d22756690e092038f8dfb17ae3372a1bef695213717cbeb886615dc7d48f40947db7e8e792be1b4a94096195cbd4c6903ffd691dabe21ce0edc4025ff0d2956d0400f389321ebf2100bc8e014a301a259db0deac83369fe5234c92e2456b6516a53f69a83662c6aeb8ce337e77ea49c36c341fc3a702b413b768318bd21421cf090121b73cf95cc3a4b616789d486e734115b25e2009b4526ef26343ebb9aa6914f7a12ee7e81862d72b6328e59000ed823bd15cebfe0dcd95e289943845c9c98f0215a3975a33b557549468987fd59e26afe563c69a7b8c9d351cbdbf3b85fb067a55531a4c980659b4909069087f02f5eface66bb16b2c1754c33ac0c7af4e6fc2394d20512a1161ab4499b42aa590c57e32ac904b57e4109760da9d504ce8baeef6d90b8006fa5aaacad7ae7fbd27a0ee0a3f648715fc478a4139a81ce8e974e79fbda84646ba973a172100b8681a42dec7299fbd1b4cb0e63936cbe7bcf0dfe17596126dc7699ebea5bf82c72d0b39f48bf2bbb6d6c0398591c6513802861b792171c6cebf63047fe58ed39f67178b3865a3c13a538ebe539faf2d9d00cd8e86ef71b8dec0e84439e9bc21b31763b2967f319c7938b7a952c99448bdc516e50ce66da95cf2c5dab3c39faae8b174eef6bbe082ce5be2bc926d4f0512a58d2421f820fe17b49508bebf5ad3b18afe34aeeba3b24228de341ccc6abb98dd1827dedf8e82121278c6c62dbaf15f174970fc60d374c3035e2c073080ceb3c121fa93314e698ddd0050b4c80fc4a9e618c08c1b5aa1ff29d56ac81be54a360e7ebc88e9bd4ceb547c013ff93231c88938373b20353a99863204e11567a37b7c3b419848d533c0f5142b62601d6df602ab5932f4e613d1264dcbfc86794fc35baac222db1eb1d6006ac99b1b5c9b17c941838597cc54e3afac2707ded560680d6c187fc197c1805b534a4d54eadf47c39d7e6d3272a858c4e334d61c2f2887c9bda21c3fb5936327f086dcd0417e9180324b05cf8e705d70aa2e0c3f96b3cbb7ba7610aef7d9de920098d20b0b987485e7a3d77f1829b26a23886b01ab147d1b9ff5d5dcd28ccba4000a9745b2fbbc855f53f83acb8c90dfa85b4f5b65ffbb29a74b85a0f82da7795bb2c16fc9ffa452e7d0dff7f7e9e4197b356d71874a49a4ec9215df36a63905828afa5884edc939046e696e556fb7186bd0c579b9f9e117f9fa7189418665aae7dd487aca92480b42b97345d8218aa405ab8c3cfe6dbadebd994f0b006719cc80f895d434f80deafc98cd613fa5c7d248f50ad4c47983013d29234340139a9d47e73f29de8ec982504be0a96154ddcd0b3a", 0x1000}, {&(0x7f0000001040)="d29b37a37ef30445e06fc263a2da969ef7559203b12e0ffa6b6a23617617a3", 0x1f}, {&(0x7f0000001080)="179bac6c76965c2fc17529139a12351be343f2dbb36f322c6d5153388138a99841146d924938f7ea9aae5d7228235e2ce0cd367506784cc5824e52d42c8e6fc1d36b6b3a66e3277f56ba5c1eef054eb12f189e076522c7898a35ee201175dba5327708c800f60f9d7a2239f5c74439d548d99a7db99178cf183a9f5665141dcbe2", 0x81}], 0x3) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001400)=""/82) sendmsg$unix(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}], 0x393}, 0x0) 16:15:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt(r1, 0xd97, 0x0, &(0x7f0000000100)=""/238, &(0x7f0000000040)=0xee) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x2, 0x3}, {{r0}, 0x0, 0x1, 0x1, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x2, 0x4}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0x800}], 0x0, &(0x7f0000000180)={0x7, 0x6}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:15:11 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x53e}, {0x0, 0x2cd2}}, 0x0) semget$private(0x0, 0x2, 0x10) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) getitimer(0x0, &(0x7f0000000000)) 16:15:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x1, 0x2000, 0x401, &(0x7f00008a0000/0x2000)=nil) shmat(r1, &(0x7f0000639000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:15:14 executing program 0: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x2, 0x80000001, 0x0, 0x8000, 0xe4cc, 0x3aed, 0x1, 0x2, 0x0, 0x7}) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2) getsockopt(r2, 0x9, 0x0, &(0x7f0000000140)=""/209, &(0x7f0000000240)=0xd1) getdents(r1, &(0x7f0000000040)=""/252, 0xfc) 16:15:15 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d9f788585f005e0a628b6685a61f512575999205008838876661a40b4f1df3cf917bd913c8b952ef8ea4725250b41d340d06f58ea0e3470481db757be49a4b7360073a6d5d7902c5f2a79a3d51df123d626cbe87ed361cfbc0f6c4e167dca41e850987a6cd89f8abd369b0fd5fe13cb1efeac0d05d232ac89ccfcfdf73d203b4f549f5c63a3eb5d9f6f142e6b7a4e5a21484d0b851db", 0x96) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:15:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000, 0x0, 0x4, "00000000000e1040dcc4000000000800", 0x914e, 0xfff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x0) 16:15:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10280, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f00000000c0), 0x10000) 16:15:15 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff8b) r6 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './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(r5, &(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) 16:15:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8008, 0x0) write(r0, &(0x7f0000000180)="110a51192d67f6701d0ba38e3e862cc86fb927cae8615705", 0x18) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) 16:15:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r2}, 0x0, 0x0, 0x0, r1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0xc0, &(0x7f00000bc000/0x1000)=nil) 16:15:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000180)) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x80, 0x5, 0xb49}, {{r0}, 0x0, 0x4, 0x80000000, 0x535c, 0x6}, {{r0}, 0xfffffffffffffff8, 0x6c, 0x1, 0x1, 0x7f}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x23, 0x10001, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x18, 0x20000001, 0x86, 0x36c}, {{r0}, 0x0, 0x17, 0x10, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x9, 0x7fffffff}], 0x4, &(0x7f0000000140)={0x5, 0x3eb}) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:15:15 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e456533af9157d1949b7c0f90b4696f97da5c05633454890386e20b5d9fa158049b53f000000000000002d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180f883b314395b3986dadea34e5bf50fdb72611d791012c452f1"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 16:15:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x36a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) clock_settime(0x0, &(0x7f0000000000)={0x100, 0xdac}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe51) getegid() fchflags(r0, 0x20000) socket(0x21, 0x4005, 0x6) 16:15:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2a01001d13000000010ba92d2eed7131da88e8e204c2efd4928f7dadcac088377e63864846d2a0b5a75d25c01de9ee2b294774dfe95189735e2bca5e11ee283ffb9d4dde03f19e5bc12344c2bda231ae01212f51122049a31d6fa41f39db578a392e5677c4b3b0d337a2171d323b72001021a181035d820e70499c9ed08dd6be8cd62dd9ca70e7e9e5c09268ace33d4c6d074d94643b90751e71ad37e264644659307e231548d1bdf2138648e5d84c1e645b70d184"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000001440)=""/66, 0x42}, {&(0x7f00000014c0)=""/219, 0xdb}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/31, 0xffffffffffffffdc}, {&(0x7f00000025c0)=""/73, 0x49}, {&(0x7f0000002640)=""/38, 0x26}], 0x9, &(0x7f0000002740)=""/229, 0xe5}, 0x40) recvmsg(r0, &(0x7f0000002b40)={&(0x7f0000002c00)=ANY=[@ANYBLOB="000000000000000000110000000000000000000000000000000000d8340000000000000000000000000000000000000000000000000000000000000091831d855cef2c59074b7c4e645c96000000000000000000000000000000000000000000"], 0x56, &(0x7f0000002a40)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000002980)=""/18, 0x12}, {&(0x7f00000029c0)=""/70, 0xfffffffffffffeb0}], 0x3, &(0x7f0000002a80)=""/143, 0x8f}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) recvfrom(r0, &(0x7f0000000180)=""/200, 0xc8, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002880)) 16:15:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/103, 0x67, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x10001, 0x7f}, 0xc) 16:15:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file1\x00', 0x80) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x63, 0xfa9, 0x2, 0x0, 0xfffffffffffffff7, 0xfffffffffffffffb, 0xffffffffffff12dc, 0x0, 0x2, 0x125, 0x1f}) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:15:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) getsockopt(r0, 0xa, 0x7, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 16:15:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xff, 0x9, 0x7, 0x4, "ff5047363cb7c94c1e653c316cdd1f4f373c3fb5", 0x80000001, 0x5}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:15:16 executing program 0: r0 = socket(0x802, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:15:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) flock(r0, 0x4) flock(r0, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x9) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x4) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="19806a958c82bc7cd0157eb9ed187be0c6b202c8c8d265767a6cafca153fe883437394ba1673b61bdb4829897dbfa852655dba2923b38f93bc5116d0ac3a5aa7540c4729af5e8543ae254198b0b1cca3c4bac7a915bba9664a239ae05852d65a5df7d3d7c3c5d8f0c110fce8a43aaf3df5d5b3149f6d4cd264bda58e5e8dcbcd901170647e244aa93ddbbb5a02d942ccb4e55490585a1159d8db176e46c4fb00f4728498bdb12fe9c1a025ef0543b4f1203d4c72ce11db2b34baa9c383ade81f69c53c71f8671afa7f2724eb5b37c89200", 0xd1}], 0x1, 0x0) 16:15:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x80000001, 0x0, 0x400, 0x1, 0x46c, 0x7, 0xfffffffffffffff7, 0x0, 0x1, 0x1, 0x7ff}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a80)) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="08c928ef43aa1b79ff63b0fd1c4f", 0xe}, {&(0x7f0000000180)="601174c43ff86950b9ca42f1aa751745a6765984b6a0231fc89ec4c787e8110e42aef59ed97b85f981d2f1785713c360f89b81da6eee3e61edd3f43e9a00bfb450b38c549683e8dd254da3e8c74d6e41aaafebe9dfed310a7300469c52c88869125eb365da3f5ec09384b9776dded32b32b22d0e59eedd2731d58014693eeb8b91a77b7651aa59445821a1a50769acb7d3a3c9d811bbc7b3a3bf8c11bc569444c98639e2400df9b90ecee3d4329a6dfa7e8e22942ea15fea", 0xb8}, {&(0x7f0000000240)="349ff2af149945880c1bbb6d3fc0d4602d3f9ba5cec949008f7684f012a4cc82459490612e83069c20c9e42156b3eedc88afdc2c2f6fb5647686fd3b161d30c08845", 0x42}, {&(0x7f00000002c0)="6d26bfb80b813280f87b9a6e1d41d246b2c5aeff37bd2b673d5ebbd70d11de311be720d21b7e84d31a60351f71b8b250fa5e5da348b0d6599656211149146fe302a7e161c3f8337db2d340ec490c07a1abf2dd3cec284a9f9ace1241", 0x5c}, {&(0x7f0000000380)="89295de169f7f274b7748d0f60d14efc6b34e5e42e3cf3899abf2a053bc4de77a787bfe425369914228a49e4747486e86b4c73232b2163863b2d64b18497a980171d41942247ffed85d3659eedb2c56bd46aef175c49dabd6b8d3f9c7ef8974fa4f8b459f993b7f7502cc0d03e4fd6423590efb4fdab49ebdb5c339e913025fc51ce8b4227996eba902a382902d44400", 0x90}, {&(0x7f0000000440)="f1b1a458034f995178940ab6ce1da9f3cbe3a5b7dc1abfbee2aa847e40ffcd00d468a11dfb66f696b4bdba75bd804c02a20f3d5a0e96084221dea89b79576b92aaceaa3356d8cdb2979c08f1a809671453d6c2d87117edc5931d16571d390bf2eb8b7d3cf8962eb0f0904ab8c568b220b71c3455790369ddbfbcb7cb34360082e2970a1a113c553954", 0x89}, {&(0x7f0000000500)="5c3f1a2984bda9c1ec0a6cb0a25d4e873f70430899531474fb02f57e877f75343b391fd9c8baaf0941ac88d14d79d206eb2ac6092b7310790961851a02f0b53b2f7e331d55f19ba79b51ef47b7095cccc3825625c3b2e871de2826add43a7d3a61d4dc0b6605a8048d44fcfed8a5fadcdcd0f5986354e360215e50b64ae5596889c969026c31bf9d11121d7c26ab2e78b14daccc87fa8504a191b301f3819d3393da45550df0240f5dbc3b56c4f359604487c94d9118942d6cb3628b88b66e09c9fc5e08b374b3cc8a09c7aa3a4678342117becb8adad3feef8f47ad4ed96497b38a", 0xe2}, {&(0x7f0000000600)="f60cafbdf012c81e0dd21cfe782e611feed960bcb76225b5cdce95fc501e2055fd168fee2c9d8b59c64ffb33569e77cdcc6e801a82608ec2eb72be6a4218246a5c4b47f2add6366bd18c7dd5e62bfc15b5e2f9a9db7b9b130168628f1588a773226685307eee957bd33fb2a76364174c91e424415a7bf5827be8d4734a413a4bf94cfd9369720a2149c065a6ae48003787682f40bba8ae83704f7af4fa118abbab53d0e6f5c3eea3fcab", 0xaa}], 0x8, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="01002e2f66696c65302f2e2e2fe6496c656c3010"], 0x13) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xd4c7, 0x5dc, './file0\x00', 0x80, 0x2, 0x0, 0x7}) unveil(&(0x7f0000000740)='./file1\x00', &(0x7f0000000800)='W\x00') unlinkat(r1, &(0x7f00000007c0)='./file1\x00', 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) fchflags(r0, 0x50002) 16:15:16 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x81, 0x1}, {0x18, 0x3, 0x93, 0x4}, 0x800000000, [0x81, 0xfffffffffffffffe, 0x6, 0x3, 0x6, 0x401, 0x2, 0x1]}, 0x3c) 16:15:16 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) unlink(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r3, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) symlinkat(&(0x7f00000002c0)='./file1\x00', r1, &(0x7f0000000300)='./file0/file0\x00') 16:15:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000, 0x7) shmget$private(0x0, 0x4000, 0x16, &(0x7f0000539000/0x4000)=nil) recvfrom$inet(r1, &(0x7f0000000000)=""/11, 0xb, 0x800, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socket(0x18, 0x1, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000600000/0x4000)=nil, 0x4000, 0x2) 16:15:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x0) r1 = semget(0x0, 0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0xc, 0xbd0}, 0x1ff, 0x7, 0xcd}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) dup2(r0, r6) 16:15:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0xfffffffffffffff9}, {0xffffffffffff8001, 0x5}}) setitimer(0x1, &(0x7f0000000180)={{0x3f, 0x7fff}, {0x10001, 0x4}}, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000240)) 16:15:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:15:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff6) mknod$loop(&(0x7f0000000000)='./file2\x00', 0x31, 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:15:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000bc0)=0x9) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) r5 = socket$inet(0x2, 0x5, 0x4) getpid() readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) dup2(r5, r5) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 16:15:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x5}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = getuid() setreuid(r1, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:15:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="b19790d59dc0dcbc5e594496a967ad33fcb0e9432f2cea8319", 0x19}, {&(0x7f00000000c0)="1614423413cdba1f39bf3a6b5125f40e53f17027cc162795a9d3514111eb7dfe63c7f98aae59760052ee67d6018b9183544476752f35edda69a4ce856f7edfffb9e9986002dcc7bbe44f31a49d6fc0b984ac252632caee3de253dec32a9a6e314294b5721f6f45a9b417f37433dc1782e8a0321df2952aa4037a90bf43ac2856d504d1f50400ef4f5073cfc35aeffe8f4f08c6e4b17efb53ebba8db83fd4993c5496096b4c0f7d84d170641bc1edb78595597f7f", 0xb4}, {&(0x7f0000001680)="69eaa7fe14836325e01db51ee56421b486dbc826293f850de79dee01a481abe3b2fef327bcd0018469d45d541bd8b21ec36c69f80c30ce1212d0189108b521111e889c8074dd59c82fce677423646dba21f27ecd91669349fe7820223468a4df33ff9495cfb55c2ae54e1c3dea524c6f1d87844ba7a99ffd3f6e9621bf57319bba24090abc60c87588c75e80644415b1c4043c47499e7586af6adbfe2cc42ae503f2355b5e38cb7950a87390d6716358c1c92ee678abc6d5250ca71c1d1165f78573fb9690c812725bea967bb10327f73d70e9ece3f70b8c345b4ecd790f48b0b5a99c70d4a1ee8e6be9c891213c1a896a21d704524c04783e942a315f3fdda2ac1238b39bac0e424b10a4f0ce76639a71964cf996fb23541c5d8fe1b1d4642af118e659c90a6998e441a48030689857e95dd31d87bfe9da9fa32c6965069e9d71b8225d9176711e6bc844c4176d7d382209ff6f2e41dacb4dacf0978a2b4765940bf352d0aa1c98dd4ea3c7358f9333bccc562abfdfc75bfe6a8885f7e25d4ff5b85217ad26a05dbdb7bab0d256e807387b00c56815a45e1fef75927c152d59e0f0eec061d0df299dc3ac1012fa7e491fc22ca1ac842cd9cc42189b5ced99f802951b70f76328c539ed0632ca7687654a74dad1981b5996c7a0600caae7f10261e23f6f5c61d70a451ef3aecf55d7039505da410d4462a812170fefc3ec2a576cbeff9b2eecba35bbd24a9c51cf848656c306ace678c4912bec43c2e264a0079eeb270b3c4323792a212e84e6b1c3b47a65e7aab4b809f9e8ec078931ae64ec42a4eb8b5c5c59252f36ad98b57584226fe11c3d1f7e2ef6b4c447c38ab77fe722ca0814f29167bae802cad5fcabe0cd405d321d9156b80335cb504849e0734631b0f413fac16431305bbfa35da90120bc5eb05f477b38b22ed549c365f468078fd5fb75a3c2ded42d866499f7ead04e4b5fbe7f26f51adda2bde6e078b7d9b149b458fb5708af1228e98003eda95db68086e0c21996606834cf0fc589fc114289537e97326091e15d2520c450c098b5069d29880dd2e88675211d2073fa3bdaf6ca603979d9bdb35186a8e6612744ec219aa47746f4c2e04262ee67aeb6c70afa525a9775f8ea1f7bc267f5c50a5bde7888d80a0348cf58d578eea8942e61795d17d5bc4ba34774e3b17d29c64b37ce0d1aa83dd861d497ba59670dd792173035a795b8ea2ec17a0759b4153aed51f07e6ec39e0f16e6831878e47baa60d5d2e627b6fb28fbee9c45da4c81b1e1375ca305cd7bd3e49b04d45dc425a9fc4772d8debc41d5b99aa37a729a6030e32c8b108f442ab67e8d2b801d1eeec53e4f645a3fb18e2a428df82c46841b6f0bea967ea0de17db1e64ae7db16e77e64bf8526ed39d8ee8b9f41e1fef7fe11c71034abd8a19e7add7bfb0d1d3b89cda7e1979a6f45d8a59ecfc854a21312f1af1445b9d236b0dbda6b38af5692204d3fa1f47813c0a9bdb6fbafbce4894b8de351b117ed523f2b3ce8eb2bfdbce12dcb70cbdc0b7f7356bdb531577c927befd6c32f67e3858e301ae4b5a8bf3a04115f0a3a38c0cb5d62a93978f6904f6b9dc5b196ef43c547b30aebfec664a1b977adaf5f0dca57a00e1338f10a547fdcb2d6e145037ced16ab431f5d7884d647d2f15cd79008f912ad72c0aca3a82f57a9a2e1fb754f51cdbc004af4e67c1362417afca4e5519a337bc1d38762e4af21a99a50c8fc18d5c43e4e246c2c47d8fcefbe3521c4772b3d9d8404f95093c54cc21e76cb5b11f33e50a216b22f369b2e5d585789320b9ffbca98babec37356caf86aacd65d86474847f73ca9e423002aae6f4a38d0ff61fc2166db8dc73756d10ae30b0a0ce62ff23323cd7eecadd0e1eb5f077a565fd6c565345afecd8e0a01fd2746d125be93f04075462c83694e99bb9384729c1df72d2bdbe619ce034d901685addc53e3084fccbec73d9f1576ba46fa46613c04fd3c9741bcd3baecd3fe0a1d6b96d78b4af7e48b18b648994ef92f98fe772670d8a1d0efba6d98806762ac967e4da94a8cd698babc3c424a28fcc0db25e545fe9ad060a827eb7a81cd7701269a049bd18b8b34da2a151ef12c69c7b6f77f2b67889853fd37f8b9d10fe41af323ff62114ed87bd744524f2ce62fec8695a45936e61099fa4c4e5948dc9e3c80210892265e3b63b37b72b09552331eed50f28a48af39fc60c6bf6e5c74c72b6d18b212eee0efae07b1b358de1ed545ca6831e736cf0e7dc265af7dd4abf2b8fb93a352f7fe51a2d13f581bf907d7b9eecee1307b87399f103d9acea68c3048cfd93e44c2ced3078704957060338adfb88a25f0148cc606b85e7422286104ada8bb6e5e8e441879803cd8d177de01c98ad9379246fea1b599bc6032db153ecfe2c8566abc0f18ccb595532cc28488c1b6d0b70e74a7ff7fc223b2dc81b5b6c2826205391b365deb5c96ee401c3b4514b075a7cee38199ae6ddb34798ecddf30a90bfafc088e33db635aa08d9018e2e567dac4085b23fc5b3c73f7fa6e849fc2ce720ae3ab04a210d4ef32ca7cab2e192925066a2c69c9fd473aee576fc70bcd7fa65d0b601cdd8820dcf30747495485508edd293e2c7e73b30102571e2ad0e3bc85b353da752fb0948494d60902f94b1084d5bee2f3c8ea6d8ff2db62c4003256b52c6787c3cf30cbba11bddec12aaf9308ba3db6bee039d304cbccd7413e6ddab2870c2006cff9c4374b21f31a4c63a52301be2553a94cc48efa56eb79db39105c0ee626474f16fbb64fd97174c0c25455647451d92ae4b2df63666a629b0e7f83249a16c464ae470fc2c8534c0cb108e3ae1a2647dd9f983051db241a455270475d2319eb7614b72423ddb887ed782f20227bd4ba5f1385c0e330e4f2b57953b5840e9521bca71778b642236b456af8b3c7f98e8b654a38b069b497f3bc44b32db0e7f5a79ea4276c59df73c99eb2c4eec1c493f860dac01996c4072b5457a95fe0ee78169855b805503f4d3e17578950eefa39eb0f19fcd2ededb2a73f796c1916fc0d2e677c55d040983d95e2ed93494f6506c1c03ff78b287e32a5ec87b8451b991e966cf7eb965d99dbac86f8d61c99cdcb3e84926f73b51fcde5c34807588609bc87067a7c2c9af36eb323ba07f18c8a7d6fd65f449684e655b1cd909b92aa273334e0a1f9484fd399f5324398a5833926eccb2d0ccb21eb3967f9b56c67323c5e4eb16ddc7101c9b935e3c03bb7d9a421bb910fd127570ee2e747d040858aee8afd7714b8e8eda5b57dc46c4a1ab408b684a18edaca5547f7ea2dd7dd0dfcd33fdc66c1e1270085efdd186cca5afca4798f460c8f5bd5e8ad530a47bebfeada42c7c3d425709726dcea00cc227d683c026461d4d9a00fbeb3dd00e5d9844499fedc0bd4093fad5a88d0b058ae72834365c72bbeb73427a06f39635293f054af81e449e10cfa826fb7872b3d16857e59c59d0a1008eded7bc4bc90438e99607432eaef1916f459be22b730d3ccdd07690d7561640a7ef7fdb76ee58a7f2459145e4c90a219665463a77061509945c050d6236eb3a6b5051724c8531d061fa1a34fe6d69f6447ed250575cb9ed86e256790079b75ecd6c7fd43846ef41c4a9e0ffb60c29cc610f0d873b3b9ac25a4f9ecb7a5d229e42c4f5808507c43ff7ea4dacd1b32e89e9d92a894049b26bb7b18232b0d7c0ef2330224a0353f88a4277e068fefa40d30a3299e609acb3967e13bbf84a1eb59a508a18c2992636471a67bfd6dbf1b794d8ff23319f94809a9917dd3156416348462f4355e351563866f6a78faf47b531b01139b79fdfc284155b4e897f2bf0a0aa3be999b1beec49cf763e6605df2c225591d2ab9dc1419a46d93aa5f4204dbfbf4d20c655230acfce3c9049774e1c7345b1725939a5c88c3be896fd61e7c983d41d48709840819a5b4eeeef7432b4a4a045ee0c3bbc13929afed7cd1d47936131967ab1ac8cdc2e75e77d1ee968207a277ca36a0774e66f5a8c50b6fc1c017235af7469a4154453edfdc3d119857db72340fd94d3aa404e982b7dbb798484fa3b088cc008db9f79dfdb77661dc7b5870040cbb5a83f56b408dcb9fb220ff752497a21c85b86b1bcef2cfb6ad0bb6943282be66f9fdfebd7f35af32820f4de64392d7fa1d47d125079674bdbf8c25f76b84e8e41266a1efce7303e3f84100faaef0e9b0fe8445aae82c3007b06bc6d47aa1ca9b839be80131f533664ac222cc723517d107bab1fdade8f782765b160e1b995f6add25badf2f70373edbb32398fb5c0b766f06fce079286e1b44100f8982cfa19c1e24c11eaf140ea48bf1632438377023ad53ff4fc29a142067b0ed902a6cd79a624bac8aaffec77557500a8c869a75819595f1bd8b4ecd2347f073d97d77be9ec6fb91ed9b0f30b250705c0e90775b24a19057aa249b35f7c28e37ac9790e58e41dc2c9265b365477dfd52582f47f1404fc98811a5de8db70084bdc586156025d03f5490c0c8df876c8f35aac071dab6b77631fe2c24007c5db4f7dc83d64b7bfea87e8ca01fc99fcb3b9b183a6db9891941ff46073c8993c39c4e31add88f4a5bc9cdad8c23ebb4a9abb56bed2c2de42de70069b7bde2a125564b705c646831ca5fb45b8f2bbc1cf69c9faa710fdeadaff299313e99f9222357064eaa1ef785745b3f3e463e10f60df32a1a2d41594cb7fcf95e1602fa7ef28ec3988d556229ffb17d93bd663463626c9ce9850c693cec92f8a97e69036efa39173ed7adc0192bf21ec57c14be9341c498b11b51feb822df1547a279fe27f57bcaa612ff581ed062d9714a120807dc3bb44ab60f4bf0570f9f13f0dd9553edf004f4dfe97e91b78e207dca7ae9ed88c09bd1108d6c0a77247493709d05f11fc46aa7eec05b27f16b8b2b70d3ffc81495f49b9d1ca24c09b8900c8a57963b6c36841b1c3719141d1ebd3fd3c2dc3bb4b31172c95ff504f2b6d59ca05bda98c0603fe7fe9b8327d22ca47f9f66f064a0634c8f13345e85799b74cbf1f3d97ba92c940b2f59f3e11441d257b4427de1733451b53f83cff619c9f6176a7635d151c4d7a4bbf7dcecd8affe3b5359793541254b35cd952669e4b1af1b8cb4e8bace787ab872e467365297721829b5a7df221dd2129ae3242f1018e297fdda2ff2b3415e1b70ccfe1cdcf3fdb45bb11e8a2958aff2dd8312f572dfb2ac1b5e327fc8b9dbeea78d99ae4c039a3f02c852ecb3e88c9b9f557b1427b94bbbcc87ae31ee0caa0958cf2c330619121fa2a14f66717bd2fb1f39f4fcc84915afb6a6dbb2464c328c3c729ae418265af5cfff9f0438ce8ea3530d8768dd9520531e5189dcb06278a7983985c5345757a6657fd34727f61af069d9524a9e141ac093afd34e29a84fc0655ea05d2de82814dbbb8394a73434ce68e8e30d330397d9843dd6418dc165ff9dcede2bbfd767824b463aef7d1720c4d0d9dc0ac3e909b5e935faae9b8ca5979a35d6f0c9a90d3e3748c1ef476e12ebc851820728ebd8a0a212e7cb36386c8c219268987a5f5728d60ed02df5dd5b7b6cda09a609d65213c756201108ece12d583fbd12b6e06370024fc194dc659350eb00ca764134ad18a806274d25cb2764396f6e9706467eb7c07b2ae00676bdc56b57875f021b50b489a0c944d23c11e5ea7758c56f91ca6fb1cebea7fe0a86f88b7862f1f3b73a5bd365538d044dc35e9cc1af3ee70e02faddf83f02ad4c439924f443fce9b8fac8336b60f30b82adf9c0b4f153a6194f9ba49377e", 0x1000}, {&(0x7f0000000240)="3dcdd07aaaa05cdf4b26c71e6ffcb2b4f510581fcf01be0436bac60798af49f343f5f92c3d0d2957407ee15eefb4fbcff2f5053f1be376858a91cd9aaab11d81bb8dbe8bb409c3e650f3200b46b0bdb694245bc42a6490b338cf320045aff87fd9c0ff18872627076b1af0bd031f2cd82177349b6e2460801a56d409b61365412bec27ea991c4660be024fafa901d572e163542471d0db35cc6ce4fe5596af7edb2475d8e8eaff8ee6c91f06dde3154923e82596464430fcfbc65983ae2ad823eff690d7cdb95123dd5bdf43e8761c9e93e861526bef58df63d142642076580d962b407e", 0xe4}, {&(0x7f0000000340)="2b9df728c3a2d1f4755ac5841374a05fbc89d6982c1e26ede8dcd23b5a1b9accbb8f6427045be3416aa704f77ebb2c060b3b4b20b762fce59dea26e8ceada954c4351bd364d29fd7d36dc68d56808383a3bd987b16d06f15abd58f8b2ae8fd24238fc58f017c44351a871077c35e938b44340bac5a55baf40a9c23b28b975a9d0e4c", 0x82}, {&(0x7f0000000400)="1821c65878b6aee1d4859da02b207d9eb5d49239252e15f448acb5fbdfadb67ef26fddbfbacf4996f634ac1943328e6da41fe3032e677c7497008d6640ee9a61b1b81c7741f54aff608ddf721b47b621e53bb9cdfff189bff6e3a9513970285b943cf9ebf872f261033bc088240258f991afd052ac44f409b67e392969e434b7367d28ce502c2129eec1d66ea8a4a9d6c30a3cd0cb0f", 0x96}, {&(0x7f0000000040)="95566b04", 0x4}, {&(0x7f0000000180)="7a41e80c468348c8b014b672b7ac4f12833c8bb1f35e8b269ef69fabc871a15887a6d91b86b741dcbd1d898372", 0x2d}, {&(0x7f00000004c0)="8ea7641166bd0acd251b123027f44f8a478899f447e0dfa0654a911eddd8fc0e7fbe2873e7578a2264ba72d76bfb2a1c56086fea1af543828d555ed4c91383454662150a4d72e2eceffddcde1e0d7e6d52b0a4842e2b6e30d7bf323f8dad48603010f0994c795bfe9fb91afc0c643dd51d61d57827892ba6d927b3c63572eedf11aa37f638400ed22588944b8c0b05ba401213da44348cf8e45663c3a80d79de6ef97e24d7205d8c7d499c7e8b73b202fa6621b2b6016866d992b406964ee3894de6fc04", 0xc4}], 0x9) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:15:17 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d0f9dd4c3d92bc6cc42d5296e798a1f59cdc12db94632e4f4ebbfda0cc905e54f2294f4c0e67403b87d37014a51d3c7b2c4d", 0x32) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:15:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3) getsockopt(r0, 0x3ff, 0x80000000, &(0x7f0000000100)=""/177, &(0x7f00000001c0)=0xb1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9f9ab952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba315ea791575365d703d75b1581023894ce96f03888a0da1e9955b1f715f6d5037d0bd6c2cfe0b37046c7359d4b3f49277b95831dbed6ebd802b0ace722e2d07f6d85d89c06bf206db1357075c7823bfa3a3106218205dc58f1c129cf78dfd6464e6bc6ae238bb38c183ca55a1003c3f02be11994ef9c7756e51e3682d0dbc0626f73a19a7699234fdd685b7914ba55572efce3c1051cafc4a4652a78aac33db9912bfe4e08b8be9390126b729bda15c30177350043", 0x12e}], 0x1, 0x2) 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}, 0xc) r3 = getgid() r4 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r2, r3, r4, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) 16:15:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2f32461259deae35dc496af9ef738a004af00536c4f56424b8f18b36ed4d295abe0b3bc556057cba0cae01bf8ab53f78d4270d26ba2ee37baad512ca5c9288a0d465c218ff5698be57c6a3bb18aa5cbe1ca3e1e724217e525b111d297ce73cabd14958921272f5feb504701034e34f3cb3cc887f88", 0x75) pipe2(&(0x7f0000000080), 0x4) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:15:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x43422bb4}, {0x1, 0xfff}}, 0x2) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x10ca}, {0x87, 0x9}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x1}, {0x46, 0xd9f}, {0x4, 0x8}, {0x66, 0xffffffff}, {0x8a, 0x5da}, {0xe7, 0x81}, {0x44, 0x3ff}, {0x0, 0xaa}, {0x20, 0x5}, {0x43, 0xff}], 0xa}) flock(r0, 0x1) 16:15:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:15:17 executing program 1: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x3, "a046ccea78fd6b32577a64778a0095d7d9dfefb9bebc7b3ee504b24e1f560eda276f44eeeffeb7f75791d944da4f271a2e2e66"}, 0x3b, 0x800) r1 = msgget$private(0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r6, r3) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:15:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) close(r0) kevent(r1, 0x0, 0x2, 0x0, 0x3, &(0x7f0000000080)={0x40, 0x5}) 16:15:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffffffff, 0x0, 0x0, 0xe6b, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() 16:15:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) sendmsg(r4, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f5881b0806880f5a1673571ea988af34d5a048ec242595ed95eba7e19ec677591befac9d51f1a67b340d3ab126f5fcc0ed51405a0c892bd0888332f53a9b8a1d0d6d9f98b32bebf2438581ce17e0f0395565c7ac6b34b9ceb8fd7899defc9e7e6322a6b68fc8f008b0810c282f2803817f10236af36bee07dcc65d1a71116fe9109942290e7fa0ea67ae16ebabf720c537fdef0f5644b0b3e02f450d1d8c64a68775ed86683734fb41e00bce7130b19f4a69525823ddfecc5aa0f31e49e63e607d7b527af5e0910809fa7218e4d4a208", 0xd0}], 0x1, &(0x7f0000000440)=[{0xa0, 0xffff, 0x1, "71d67cf6a44a942c72ba39c7b4770e7aa51c98e43ff1f8f4f6fe9ad047706a8b53da455d02c6accaeaff05e46b4e4c6f4aa805961e1cc7dc04d61b6de46fda6334df94754ae36fe100e5346f81fd868f65af70ded8ee9861c9cc55f71bb92324cad1eada37f3e0a96c6b5e68acdf3de8be9ecafc901c579c3cd78fd3d971c5284a5cdd055b11ccc269065f8f7470"}, {0x48, 0x1, 0x0, "fbb886c5ae927cb485767263fd191d7f0caad2d2c890203c115d2e3839be52277c924c9d53b3ca9b4f5db8956f1d316954"}, {0x38, 0x0, 0x3, "fdd74b2022c55bf238b7568a091b077b13601fb05741c0e33168b74df474ce22842cf600a0"}], 0x120}, 0x4) r5 = dup2(r2, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x28a}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r6 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={r6, r7, r8}, 0xc) r9 = getppid() r10 = getuid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getegid() sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="ccb7bd", 0x3}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r5, r2, r3, r1, r0, r1, r5]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x70, 0x403}, 0x406) 16:15:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) 16:15:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) 16:15:18 executing program 0: r0 = socket(0x13, 0x4003, 0xfffff7fffffff7e4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x200, 0x7, 0x1, "b66f5389f17672a6330a825166aa9ade653f1518", 0x3f, 0x200}) 16:15:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1786) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000b, 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) r4 = dup2(r2, r1) fcntl$setstatus(r4, 0x4, 0xc0) 16:15:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3f, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000000)=""/18, 0x12}], 0x6) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:15:18 executing program 0: r0 = semget$private(0x0, 0x1, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f00000000c0)=[{0x2, 0x0, 0x800}, {0x0, 0x5, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x4, 0x1800}], 0x4) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r3) r4 = semget$private(0x0, 0x7, 0x692) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) semop(r4, &(0x7f0000000040)=[{0x4, 0x800}, {0x4, 0xffffffff, 0x800}, {0x3, 0xffffffffffffffec, 0x800}, {0x4, 0x4, 0x1800}, {0x5, 0xfffffffffffffff9, 0x1000}, {0x7, 0x100000001, 0x1800}, {0x1, 0x9}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x1, 0x1f, 0x800}, {0x3, 0x5}, {0x3, 0x0, 0x1800}], 0x3) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000240)=""/119) 16:15:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="f01f9499ac35231a1ec0750b5219beeb8ce8c39abb76ae030826182e1bd1bb0b126012a0c8dad31b617082bc5954dadb2e7a092732a60f951fee3e34913f1d47398a79a3990bced3f1e81eae7b9c4d41c983617170967782dd0e891cb652e905275a3c93cb5ff04775240b30388dfe2d4d37c0451162059f", 0x78}, {&(0x7f00000000c0)="190592101a93fef5774d5cd2baa982b064833558b009f321089ae71365a430d25b6f611abe0acd416be05ed4ca64cd0a7dc1eb45ab6caba595cd50e70f5fce95847865955ff58ea19938ed", 0x4b}, {&(0x7f0000000240)="d6dd5a0fe30b840a1dde4a55b0abb4bf3882100ea630c63e4e6f34b1c2c4b25c6e0119b53ed97d46a548d0428a902a52ae3c0e86e100094e226732e795eb48159d2db2ea88221ec8bd7da169253001a83c6ea7af06b260514c2c7ef0f41afa9f1a0021c99c57a55f63088a905dc9fd4fb26898fec736015888c2464f841b7b64900d1b12c54be358b85b0e3aa648537e8ccbea3b97a79517ca7b6339f00864284ab7975464e0c32d6dfd07f2493d7823e629d726755bee91", 0xb8}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x4}, 0x2) kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x9, 0xd4b9, 0x75e}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000010, 0x80000001, 0xffffffffffffffe1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1000, 0x5}], 0x1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0xa1, 0x20000010, 0x81, 0x1}, {{r2}, 0x0, 0x10, 0x1, 0x10000, 0x100000001}, {{r1}, 0x9ab72a101bf9fa3e, 0x48, 0x0, 0x1, 0x1000}, {{r2}, 0x0, 0x0, 0x1, 0x133, 0x6}], 0x2c8, &(0x7f0000000540)={0x400, 0xf52}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:15:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:15:19 executing program 0: r0 = socket(0x3e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1c, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = geteuid() write(r0, &(0x7f0000000100)="c70434d7641ccca6e5843b44de89e306fa7f8dbb2d746069a3839c4724b65ad480aa59542bf4e2", 0x27) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) close(r1) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x8, 0x4, './file0\x00', 0x25c, 0x7ff, 0x8000, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x6, 0x4, 0x8, "8f6eeb3086ef7783c9057c64e01153080cc5939f", 0x3, 0x5}) r4 = dup(r0) write(r4, 0x0, 0x0) 16:15:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) dup2(r0, r0) 16:15:19 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x6, &(0x7f0000000000)="fee9497d9d4c") ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:15:19 executing program 0: kqueue() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 16:15:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x16, 0x79260132b71abcf0, 0x7, 0xf}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x48f2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x82, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x14, 0x3, 0x15}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x25, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x58, 0x20000000, 0xe19f, 0x7}, {{r1}, 0xffffffffffffffff, 0x41, 0x9, 0x401, 0x9}, {{r0}, 0xfffffffffffffffb, 0xd1, 0x20, 0x100000000, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40, 0x6, 0xa56}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x8000, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x46, 0x80000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0xdd, 0xd, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000040, 0x4ced, 0x7}], 0x7, &(0x7f0000000000)={0x4, 0x3f}) 16:15:19 executing program 0: r0 = semget(0x0, 0xfffffffffffffffe, 0x200001) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/104) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) 16:15:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) syz_open_pts() write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:15:19 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040), 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') dup2(r0, r1) 16:15:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)=""/191, 0xbf) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 16:15:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() dup(0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 16:15:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654b00"], 0x10) close(r0) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) 16:15:20 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:15:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) truncate(&(0x7f0000000040)='./file0\x00', 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffd, 0x3}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:15:20 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) r4 = dup(r1) readv(r4, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f0000526000/0x2000)=nil, 0x2000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r5, 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r6 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffe74) r9 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000400)) munlockall() shmctl$IPC_STAT(r9, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000240)={0xa, './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) socket$inet(0x2, 0x4, 0x1) lchown(&(0x7f0000000000)='./file0/file0\x00', r7, r8) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000340)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0x8000}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3b, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r4, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r6, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) 16:15:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x8, 0x1, &(0x7f00000000c0)=""/159, &(0x7f0000000180)=0x9f) r1 = dup(0xffffffffffffffff) close(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') unveil(0x0, 0xfffffffffffffffe) 16:15:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() write(r1, &(0x7f0000001180)="84dc286034f67939d4f7d151f457c36342ca48847679e089d6230fd22bd84194be3ab22fe2e60b79a9ca3f1118b452a86e16640ff63a6a95702f68a058e73727274a013f0ec50199b3264b69dc94e948efd5b6fdf2a164a5dab42b66467e492bca78eb5120765bd340cfd359b0273e60f528aaf7c2f5d3879cbe4253a68b8603c5b41aade4952125ec84281d93404ffed096b5a55119fe08d8de59234f22808cdc3c26944e0915352b8d839f67fd78d3c6559197028ca930f9e5b356cfff803a585b33866a19af7f6e1d997a58728198212e4d5f301435d3174f69f70b4767f3f42ebe30989caffb1c60f2b381ac3f2e1c181edc35c552799e414472df3d2d1a138631fb33de521a059bdb08e53b4a0ce80e3aabb36dc851f15abdc4a99db1be7e17177e9ef1da6fe4e5f8764c98aa3f2ad3710e6a37e7a2f8da8b7af4a32f376d9eb3fe1a28bf4b17ac02dc543902b999ea0271f244330c0fb6b53993df7fc3bf2a6245b4e3d9db483611b075d231901d7d48b16c9c5e5adb16cac3680b5237272542649f88eac3398320ed53107f05ac4112e3ec17fff27c0b836268c031076b2399d900d0152f0a630560d2d94cb07d28981bb78b023cf3b829e1984e57f6fc2f1a759a74331f00adc30e4514332352aadf31e24cc230c8fa6c77ae37167642c5b96cd870a4aad55a600c75e6bbe8ddcceb3b8e33250d7f9df9cbaccf5ae32ee3f6fbc9ed5184c4c6facd8691da3c9ca776dfd23885a4ce61d54ac26f409efd21e6e108dbef48e1e6754ad573c03017964acee8f82d620449cd4730eb81f8d3aa91dd22afb6083f75f39632747af1c7b2b241ad3585e954b94785fd84578796c24a36686c7d0803e107aa905642c28d07aed8bf946db0fe57093c89b767efcad0ac2a97781607251a28e378bab4c14e8c34389e091e5bf3a12479d58b38a64fae8020a9eeb0b319c87560f7510920dd21208c7b6575efe335ca4bdf1b0517296879b992125f420cc612d909d6af4c1fa726dc6b6dfbd0de42016a99cb18f9d86c58c4c60372afb5f118ffb7fe35e60df86a0a85d6787c882e7daf2ef672982404613944a369519a033c60c925a32139c07bf888731e4b69771ccacd07cb3297cf2ee0f981b7f4c167dc2dbd440861cd4b8017f53eaf07974bdd81923d67b45fd6c7e26a98f44ac3f7fc4ff36f1a9e11f286c6a37429544983e8d3d45f8f8e77f8aee51fff508b8430c22cc148903f95d16dfea430be6f62c1a5b1484215c1daa4864cca99045196f7cd55d533f691c33bdf17627f1a0ee1b0941c86a7f1215f018a4f615e543507f57d79b2d845d191511f7365dcfbc069ce01083f7714c84b3f67d46f5540be25f4e63f1e10ab2295721ae555f06d3a59d68a7ae45b0ed671610bc66556313454ff30557b19d1c43bea5045dcc6f6eebb395480c0e806a10aa7d26bda9b0683e08e8f4f887ba7f0c0bc2018c546e05c09c3e4d4af201c9f515435156dbc921ef92d8662df012b1edd7700112cbbb27fee2ddf8b64d3ba4a2786b759889ae88461f85753674d2545814a11561690a574e7bcc2a91f4e53498107ee50b4f4f9ee1a44516e64ae9c2b36eed8801da4a41eed5a7a859c02e68e607cb275da9479a055d80b7b2509732c5825736e45f8fc089b643efe41572cc93c541902c718885984d547c7910199b8d311433885e648a9ef4f7b7bfd095fdb93dc8887e0e3e4fea17179925e813aa1d0fa182669dd053f152f3170f6850076f3419db15e6cf8925481b90335981c5c62a699aacf83b124d6787805e0b3c02072bb0af9348d790fb730994cd1c909e3c22a334dd1508ae9b9abda6e6b8d93d1583976b22b2489ec231c9ceeab5e6c3b467831a083698c7161fa97202ef7fa038b363cc7159e6a6770062d96899abac74391913d30001771b3dfa78649dae5494ae28455f980e13f77231d8bcfc2708d09fd0076c3d23f6266370f1e762fe034fb65ced102d5986686ca8737c9a463b4d9e193a8b4899b10ec335a9db88dbdd2021f08de063942bf0098b3326e5bf53dbbc31bbc77f16dd1dc6ca91b26218f10b182f76237d572cdd9b27c3dc48e49f5ad01da2cb79e5247bf4723c1d4734314465647e2c06d2e9b36e38507a3ec17c3b2d259ff31787bd943e99e40aa26b97b5eedf6fa0823b9b81a54f12bdd25855172912f70d62f4de2deb838d8c3e69154222afea3a2110fb0de9feaf87f17b02843721fcca3985fe3c3ae968149b935de9c513e96f6b49ee0709150123affbc35eddb7c198d0b8d25a1c587ed7f903bc46e15fd6cd83684f7ff422f3002f1caa5066afb499cdaddeb035cf8ccabeb61c1e13e136d3256f0388fed99ee1fa14dbeacfb76fb8cb45487946655ec0a84ef8a3a903a1b429c0efc094386c2ebded23f1d14761e6eacad2a7cc241d380c2a57745a913cfb170df87162edb0ec9c34cc6fe89031507dcf45f275337183fab1ca9716076b5c1303fa720cbc348ca47a09b39bac58cdbbd75c90074e1c65ed0b65318ccd52018b9d200af8ab02f4144df8d8da1257be151cca80896d0ef343d01182dfb190f53ba2eef54574b965afd88614e3a516780a85124df100fe17e808da46ae0247d389b2ab4647cb1cc1a6616978536fb0d1aa8d97459e99731c6fa1f2ef1f8d4b0a6061b44563a1159b68973feeea263cebc62203da3dab19abe95c223df7c1d266e25c60007a04aa32a1827a83912df96d6bfc85233270dc8e61aa4d9f4e8c28b9af71cc58ec1fcdf87c44b331ccbce6a1c590dc1dcb0cad09cd0281c22a2696f9f50ec254e994e1195f14fae74451fd7a2f1d245bf254c523ea9f7482bcd5a05eaa0427a29af8b01bda35ff58b05082a3e5c412bdb7a697cd5881aa3bb4198cbc51d7c7561b4a75022540e711633884c11858baf6c58a5d750d155900f84035d50531ea65a84d3947d7e32af1a0828d1aea502ee3777191f0a9d12ceb8951d12d5af4488076518b3ce95444077c3df55f6b3756e9d03bc5bf3d4e274857b310431d460f4c94b1475564b4b92c02168abe0f4e9f9fd8e13d53f48dd9629ed4505e0cc12ffdd8ed231b16fbe0595ff49c0bfcd0889ae9e22945d5ff7c4fa77a9d64b749f39e3833a47c7a25092b470025096281dbd8a15af7c6fc288ba481a37a6a0a0510d040be1cdc267762e871deb06497c3bef824665fafdf7b230ed87b2522e9329623259146cf38c67a344a1c9e6ba3f27d6e07e9b9585ad2e9986c5214bc74d594b6f623c545aa8c838b7316007787348f838a3872712c7cb531a2a033abcf10da1dd48666e9b9d97541a129a0b3944b345f9929d13409a28a40f90bde902ed4d23b9fac0e467ab394b897d22f8cf4b7944fde92c778484e95c0c4ce4f80ec9b424f84e32fe9fd2626f16aaf61255fe7c698b993a49b25864798dda30bc660ee33d5148256ed2c8aa2cd17a55c5ae32f0f210ed6f51b13f1328e5ba7d815ce9826d065f6a3cfb73f77dfaf684c47e25e8f9227bb40041e7d1428a8921a956b16c73f79c6f6605e2c1775dabe8f408c1def4e7b5a69f63848b56aba4445a2b107d4390cdea9013249fec43cd1d8811f6e55d894021fa8797655c8c072d64ddd605b597dd5d225ad1e04b64542f3da4d40e35fb3932d92582c5eada21a1ff576499969186b51c1961753f983a01a52b8f36ccc7299aa41892e6c221741884ab7bbfddf484935ab69f8fb3a917bbfc454318299e2376966c824ef48c2149e8164cc0daf8a43a4ecb92f600909599f67d9a78207d9d2683cff46372f41a07476673a4d7ed5f2db8c7e4077e81b6abdf6168fc1bb56a68300ce59662c2ef8c2a75f2baf85728a03ee6f57f8becc50f7335d1581f70c3bb5d11dde87cf82bfbb698df19b24436f00b4b8d7a9263f334019d3fab69010b71afaee379ea64a2b1c9c01bc0bb83bae7580e218a2055f4640328349a2ce1b26147ef0ae89a63eda369fcb02fc9e0c388e89dd72a19cc8f57c48cfa9490cb475acde5e38c29659cfad0def6e21240dd07f5419cb14c07c627eb7c93531bddf780b214cb9263c64b8c303855f16926db968d3080362a64eb5bd2c4d251a05b901a1908e4391679ca6283499e8e878bda78d13e34ba0526ed29c15b5f45f97e7fcc4c1697e5112a94cf55e78b3b5569e40cc12166497d858e25418c1ab99e6a8a726d52f088170f3e9fadccaf8cb615754ed0db453020e0e4e75c75ee36b8e284a024c3d0518bd7d0bd1e3ce9f6506ea3c15b30734cfe26ef3e50b41548a54b7f80a264b006076c94af9a10817dfcb226794477590f4a64b96860fbb10ed0a8f20b9897224a6fdbd276c0edaaa2a08c4cef5cbae788e390e8b1228ee5aa514495c4cad06e1ab4a2ee38ad75f86e8c2c3bad5fb0a65ae9d54e900391bcebcac8e77c6a79ccf25df04c2053fbfad6e4e8c88794d7b3b8d630e4d39d261eb27baa47d51d2595dcc331924f38a9c988e97eb9b375eae9309d6ba808075857d38ac1beb49d53041f9427c7ec8025f4f6d780349ce5ae8cd77e4c2c39fae51e58037f0388255307296af29d13d1bc4cf7ad23fde5290de2a3322ecb3ae4f1e5d82ad98c0bbb522a3abd4129ccfea836c92f5c1cd26cb7bad0e22070c73bb8b50a73ee9427905094e641192e37a5c458ed3604793848876c2e88be177311030d9c32671a5785290ebcd13af1e4dd52b5a966f94931f28d17ad3635ea46ac9245ca136348aa013aa363810f8b9e4a02a897ef8834a110574a007da8d6efd5ed21626f979dea5c422990bf8b8717501f51786e84af3f8b8c03ed4751554f49879526b8974a0f779ebf4e1bc3d44ed04e56e7933f323073f54fafa9538856db333e595431d88698587712953a6679e7fd3a6a1468c9b3f6390550275a4eb269137910d3ce00e6b0b140ef9ec9d85c7250d6887ede1691b9a58a318e564d70d8a30eec533d3d17ee0e46f81cfc914e84837f6c6305515d4af00c3060aa6aea275ded2f47ae2969e9039ccbfa76f0c6aec6f40a7358fb5549f799126bd03f6fc3c07df657c076e78a3810833dc65dc440c18fc3b2a7b6eb32ca592e9cb5224e59cb896e8cea996ef5c2dfa28507f2098395899538b625a3db7486a18a704edc525f4b4de36f09d605c05e526c125871ff576a1d149610e161b65274f579f4e712022d2220619047d7aed773c81ac8163cf42a36b20486a6ca5f27a3de0475f7dcb6f8a82b2803fc00e1100451978b36cbd4a1ca858fde38373fb360e8e3ca690aa4e90432fce4332dc22c6241737ba1ae63ea5df89b5694be6469161f829c768391025232c5b433b74f814e6320a6861aa12cf86b0df0b201d73ee464c50598a6db570a2e22b9efb14e0fa1572897eb0f1c53c4b07c4b0f1775da1a1727b0ebabcc1ef78a77e020a95020040409e4102c0fb72b1a55a6a0f46ddc42b1080142b52599b99d3eb3723d5d051770c58120f69094b8caa9bc0625af92c1c3f6ce2ec238a0fd84cddeb5f46f5ac8bbb9a8f3a0ab4d81525ca7515e71eee61084856a740df39c852fed960a707223aee75dd139c8ab931c699282d5ee5b0da8b36074a982be3d9afaae87e06dc3a8b26aa2bff9854ee8315fca13544ae28ead28866123ed371161237a3b7b60cf72ec6ffa1b895c1c5789e23b70c030af73b496c2c429438aa2f442abcd337eb285daf4d16dc5d978959164f6272907ff2aa1eb7681ba58fb81294494890b79ead31eca3eec96e1466c72f7d5b029b69f36fba5da01ff892d2793b163fcc0586478e3", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x18) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x2, 0x9, 0xfde}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xffff, 0x600000000}, {{r2}, 0xfffffffffffffff9, 0x39, 0x10, 0x80000000, 0x40}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x88, 0x24, 0xffffffff, 0x1000}, {{r2}, 0xffffffffffffffff, 0x70, 0x2, 0x1, 0xfbe}, {{r1}, 0xfffffffffffffffd, 0xea, 0x20, 0x5, 0x1f9b000000000000}, {{r1}, 0xffffffffffffffff, 0x49, 0x0, 0xb, 0x7fff}], 0x7fffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xffffffff, 0x8000}], 0x6, &(0x7f0000000100)={0x93, 0x80000000}) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 16:15:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) socket(0x10, 0xc003, 0x5a6) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14) sendto$inet(r3, &(0x7f0000000240)="0fe53372a6b20388a9b541ebc7b979488e442f8d6d84a48b43f72b9831c542b104bda6acd76f5ba3c8ec3322", 0x2c, 0x6, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000000, 0x800, 0x80000000, 0x9, "d45bf12b48327b01e13abcfc37d77655d6e3c97f", 0x2, 0x3}) read(r0, &(0x7f00000000c0)=""/180, 0xb4) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000d50ba2a4ec60720a0000ddff080000f88f0000"], &(0x7f00000002c0)=0x18) 16:15:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f0000001700)=0xffffffffffffeffb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() fcntl$getown(r2, 0x5) r7 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendto$unix(r1, &(0x7f0000001740)="005826a8a42f5018856ebff1304c5a46f4363c9d30c1e3c83fb1fbaeafd837b5e821d6aa9c319fce98c0b61834997c27a5b5742cc4697072a3602c470d437431b480998bd0ba781d8bc33728385783510a4a49007c140f695abc503c17dc55c9b5b75885ee66199104b0b11c4b4f", 0x6e, 0xc, &(0x7f0000001880)=ANY=[@ANYBLOB="16002e0166696c59ec96267343d7a7a67100dbd756c4bc34537681de6ac511073c68098a51546094e43bc4b11956918810323bb15a800a9e2282e2a23fb798454ae3051527fe1d7322dab5de3de431392392c442582b55210e33249a5cf3380652a6354c29cdf530a5930a556211c1993db1e24e5fe643fa2e3a99956a4d89418f90702347721672514574f29d3a1fa7e72e87bbfc6b9723964bb3d4968ce3"], 0xa) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r4, r10}, 0xc) r11 = getgid() poll(&(0x7f00000017c0)=[{r2, 0x54}], 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r14 = getgid() r15 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(r1, 0x5) r19 = getuid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="97d643fdeba989a4a2e43c5878ba9fe0b3650ed30a66dcace883f049c0df0d3e2c3fdc4af5d4718063c13644c77cecf40d09a3452c5507d5bcfc392ab915087b44f9ab880c944f00c776d6b44c96d583829b1526c3eb827bd51aaf377c822e30f489be9d2135a7ced528ae2a7704f55f1e81b6c2323bd2ef11af183ae935dffa2ebf55dcdb98897585fd97f7e3753b6a4373a752ddb24e5209757cfc100221e627b5343b6e856623ce8490b956fa56b65c8ba778dda37599aed10aa28ec9f2d0c79283b1753a37d8fcc7403e911ff12e51a3a9c3a11875433973aaedf33652afb4f6887cb519634ecb421843966086419a72795f7115cab6498c025f2c722287b434927aa0cc5ab4899ae42cc5d31f9d52e54c90a5d702300e4f56a02ce5b4415a1b5869f7110589afe3948ddfac95e52eedd549a44f3261e30e39dbe3a6ae17c7dd831cac9ed218342bb9ab050e207c7cd2239f415a0a6a9dfc44cc9fdbf7fdf00b447a595da825521b3631f6254440652261360b91f535bf3b780edf325f8984806f0d930fbeeb9f5325ad10dcc018c16e7197504cf1141ab35ab5499cf25b1c882540cc4dc2d5616c4e9a2ba021a4a502bef27a552b6f3afcef20a6d302807f6d111db16d6beb381f06b871529b7a73de1d349283cd895102d416ff878867a49f7ac43cb040d29830339f01bfe2f9e06dfcf7d65fd4cec5356a4fcd5680d3fd554217f54093bba68f1b2ad966427f2d8556babb0f9b7c08e99c447b4a90d7818136b066ca944880cf0701f203c220df827b018743e1a76a8943c2f71c7fcff8628cf49904a310e002e726dfec2863e0e1d2b4f0e791f883e7c66bff748eb753bfcf0e49cbfead4eda54bd873ebbaa63fedf4ee1350a91a84264f7110363707f426c560b7d1258f7f67f408bcc276d9328c69b639be57ae7d97ddfc2195704126cf77d2ba04cb98bf067a74b1f1f74f732afe82b4fc997ef11a4ca1d5ad1152d63a0df2821240197e82667259c332102362f4458845c7d9a5059f0ee504dca3ac9bbf8cc1cf95286e9fab78b3bf2cbdb4bf157778b034948142c43a222a60aaf15a86a7c3d83a25256efc149240cdc5ea4ce20ba6bd9428db132a9f4cb360a12b137cbf5f3e8984348282e646c79e17b2a45d8c8db0dcdbb2abdfb3745b2771668fe311bea91acea83cdda237e5d194271c1fe0964baec9de36114980273dd97725c72804b9c1b9367148c3f1f12e19d9f5075e64cfc0dfca57a80a23b8016c6bc68d660e6beb9753dd044a4a6e9925d558b10a63edff56730d162e639e4ee4a1645733a35b419a6a18483ede396d3d6360c38d8350aeab5cfbd0682431d0f7f3bad0846d4741bb225429bf0619a36378e9aab701d57e33c10f7069a8526b8a27244c353176ffbd0c0fe6accae680e39ab600c44bd301405e19e44537e970e54018bbea4396065b696ae58e4c3c74b0c6d0722c0a8acbd9e427696954ca58c4970c2808d255611619469a3fb9046aae82fe5ca4fc27c399a185e27b6ecd41d81f5ee828808ada6feeec9bebb1a3f93e4125fd491efb857e255d29b30a3515a6f8488b73e9d20617cb90d3b7bda81a163ed2d17821cc7a40430ac8fd6d0f79363d44fb63f7a947cdd03a66d84645b5f9841beef1a418e2943b800c8602376e1f4ea4a2515494fbff74f56b14e0f9cc4cf1dca365acb2d37016d0d84f87c9be992a6445503d7e258c4098c45453ded810e5e8a8e3e51651d5e171d539f54d11a78a4e5a52982764edabb5082d2c1f2b9e1690ea75e399157d44e9fc08323b37b7b30298bac9176bc056c88ea6373f28e4004e9b70d6dd04f765b61cbb3b5d9f5afad4d2f44e4a944a6c5aa9b32c86da7c279b51b04eaa2f162bb8458f4485a8074a327b2e64815022294cfea63a8b7b069734c660d8c52f5ba2b326be16125efa88c7ddc1114920badd1161cbf3d80b0ff3ea5432318e0ad13ae620107b2e493539ab8220a6ab40bed2c5e10fc4fb272bea9ac18914d484fa69afedeb237db72c79672d9daacee78ac10922346be3db853b5e8548ad036eca25963efb3c2ec33372c904b81f7e6c19e15f94ca30b5d3988e21b2ba2ffe4dffe3e8a2f80c554b33d7735ea75fc0adb5a2f5bc1f988e62e6f04b58be30878dd7fab1e37bcb7b03dd026dc48dd125238f859d28da419f689b1876902c1b67b2c8cc2730a2d808372caed0c308c82898375b8f6512c4dec10844959bd4d9cc8e5549dcc44205881101a063c093274e573b2602550065c57942bd4af6c6f175c1ae4c1d82269fab60cb1f531f19f6ef1098b6983172fa9ad325dafaf3e84bed2314e2467ac6965c9ca21c1be3268792a41417d525e914d5ccdc3386407e586a34e234c5414fdd06d3368ad2b34203ff3463e7058b9f9f1cac084276b03c99203d0cd7fabc3c79818ac3ddc6d27f1aa32b2a5af94dfca35644f2164431267499cebf14ba5cf1d9b9fc10dd8995ba5367cc1e2a4ab0f94dc25ecf4fc664f2c04254e935af7bce47069da19ba2acad532c7702cd65c6c46587b805a9a5d37140b4954a505decb0940028930f6dd6dd9a40f3f351908b8481b0292d0547c4b81f29fe79a920b95a6fe6864b569ef8240c3eba2a1a5209f051312627928ae9a42c4ccbac15121a873b9d7d3c555605cfde6d362876dab3c965b89f7109bac3f5f6fbd6864ed3536cc089e5cdfaadff4222e0379f6f8bf9975d60d8c43d6dcc31c0a6b8cfcc5d546a7eccdd170ebea4b50fa89c5e3f337b8bcb481d6a7b51339c17334ae7171dc3a1b1ee0724c02037d175b9eb1a1e49c6b00474918ebe21f903fd257456108b19b91aec9b7ead9874e7c1b558a184f5ba11fcf0e5d6ab9f02aa8ed86235ce1835d47704eed8367d640fc1a7cd25e267d3e7a2128bd90010eb59b0b1f69c990c6102f338cb2aceae6de2ffbcce8699e5282d6677a8b6b4c217f6dbd840d7dc048887e9cce4009063ff1478ccdf916f654051e8c2dd8696af5d38ab9a06a4ebfdcdc56b550e28856708bac95fcc41494dec6c16a43895b2f57221378125f25fa77d9bd19cd53e51dcb39c1e8f333205b3e6284b91922a638682c90eb145817c33ce0f2f6e727937fdf0e38027d1dec2215dca3ff80f9a620575a62ad156e87bc16a0b273c132cbd9a6b2a7b27cc017f5880be3c8513d22fc40883bea8decd5099005d0c9116adaa915870a691399c2b46642e8ee7c8cf04fe16cd51f6a78d76d6358728c03760a96ee116a9c34c494b49b7c4f1130d314ee6a9fd300ea4a510ae945d793ce6699fe280060cdbec5195d7090459383ad17f0fd4d28cbe6bd330e6d6f1d7528876305a7c6b6e97f66b229cfdd65a389c33c6f566bf56dda61530eb33876886746929335ca055229cd41ab2c2335d135ab7ce68d8497f6e9a1caf25fe806c4f3747f399c30c723b848782db3c0f5bfab9ea761684c2b60cf8dc62cf1e560ed1dce8c95bba8ef7b8eb5fd376241f40458604f411922d304bd3f6f0eca89957bd2464e067c5541350f9cdb32f8acfc3b6bd1cd78180622651ae1ad4d2c5514812530e802f063b63f6383e595a306dbdd555441b66d329175f6105e98fa0e2eb5bfec77db9a31675fe54e6c0e25200df363aa2b1dcfaf849e4aa63570efb69b30847dd5186b82fb72b18c2eed75e98d20acb948b88e67d2b8131fcdcaf9013f0e4b6d879f3e79697d56ff0d8eb08d3e2bd29241543050b43c0cdb483586164db4900c2b12b05286723f3888d14c2d5a9e45f847a049d1d625bcf35e07bb5b56c184e19663c4bd7f63de523f1c74364f804f5fc0a0b809ee4b303509c1b6315dc4ffb4a4e653afd9f95ae6841a320f718dc587398269466290e6dc74d913b8f744e6e1b6bfcdc6b7cfc8d2d34ed48cf3d9042d75a62990ce54943497530cb6c5c98f50ee99b2daee15983b3cecafb00e2da4cb69502f804ecb977a46217695fcc304e8d421c5a5340f93e33274749d0dafae650dcf36fcdf7ccd6c0a82afd894ce262e83d2cf7762005f629bbe7cd27eed6ea77916a1a76d885f8795bff245b39e8b86635e4098d1e551d6d3340de1f0bb9b3cbc680c1499d4f62d6c71e7221a41a1dd2830659aece801a090e3b2d6287e88a5fb96b2835271bc9142721724c12905def66fa0a99f94ead551ce9801efd96f9cd293b0ec8866201261ad8c91ac7708b36467676ff26db2e35ed99e1bd4e7883b24fa51491db35baef53752a897d9d3571b6f4c6e988c5e2787a1fc498a2df063c7444464bca07093c43336db50e64d836611d6f1b3869d0d614a140175716836b257e5dd3abea35e682ed1109e2cfb316124f91ffcdd8094b2a9636a9a5423542aee4398a9f24e02f1fdfe0a19dff6fd6c8a257831ee19a99f032eab1400a0f3a79cd8f1dd7de10dafc7139054a41d56aa697957e6d00c441c39c5ce2309f3cc3dd090d10ec7f6af6ece433c97b0a81217569a73737e22623c9191f5167deccdfaf8e0e939378e37117f9a4e07adfc5ebe6719aef604fdeb7fb85ca4446de24e9685d77261b2b4b8a04acfd70f3b47f63b100c1969de652ea1113bcabd7e0a490894b71babff49fa19e5f0eccf65f4b34ed44dd8bb5cece37f4264ad47ddd21bf864402394547fbc2f43fd530a0f0f86c68b01c4c89bf3b0af3969855ba0450d241f1bc53ce4bca6ce177c72c575260c1d0506bed795a527799a3e439e63b335b3ca6a5bafe2b9f56ec6615baf8136da14f8b4fa6872c42251c689f1e31d0d6ba3961af3ccc623b1fcacb9f475a3508f8d5976c60776b91efa5f7822bdf86f87a6d9eac8237e4b536692cfc29127f2c8ed0276c4e1a2ab2824e36c50eb4615b6e24e527af041eb2de4eb6a26c33cab709fca6f42ea99992af58d52193b755475745f0f8636558b93ab72fd0f43cff446acd71da958b28988edad2cc093aa77035f4725a5ed600cd19f8834550c5f5c327a6d2fa404ada0d9ddcbbc196a580aef490058a04978ee2f55976626d64cbbc88b990ddfb77e2ad18ac844ec2c79abe11a77788a2ae9ad555e3ccb15fd6454aa758b8e0e32eec71b806c3350594db14a076f4e247232439a5ecc43d61d71bbcfa4003903e70e0a41966b0fec889fe5fd1f585d709bd805885587a1dad831a1737d7a87ce7a6ad385fb10ae2f65deda02e67237b185aad5214dcb6f164fb92ad0ac9ff8e6a5a312fdfcc9fc6917b57c1db6319b20b72fa59c2522ed8530e143824007c6846909ea8a3112977e266430520c78bb4dc0cca649f1091ea6bd59ccffdfedb7f657439aa8cc71412019369c31163ca82c714f62f75630e9c4703bbd8f5afabb982410c24863307d4ad2f92c562a5a5768db93e4b159781ac3c667b6c85662ae4fa446646de7b23baa94b99b524d630c6f926c37ca1b5a9f54287470e7f12791e2698f174e669906889407ae5c3e2da73a0d7ce9e000705903b54d01ff1f55470a805e16c3dcc2798bb3ef8db433e523cd5867ca3a8593be19fb9726ac89211d250c8f89b5c2bf0dfc7b1e3ec693983fc3b23611a19d788274a48ceaf708ec310e462ad14ebc8b0f0d7a03eedd9b17fba8c85f9981c35e25aceb4d9090156a2c03927b52f663af14d1a33d4de7185bfb934a8cbae736ea060d2177f3bdac823ec3c37aeba0a8692cdc9f2ce073d8cab5da74a296003a9b33d2480bff89338d018acf1c7787dbc380d50a86f1a0ddad74abda0f3ea634cd5741867d69cc209a9d410175bdda3fab9155391bdc2a2866e9e5a430da0fdfe5c17e7a88ff47", 0x1000}, {&(0x7f0000000040)="65211bf52478481b32fe9f77", 0xc}, {&(0x7f0000001100)="cc7f427561b6d69bee13e7f03928ca6dd1abe8ad55c7", 0x16}, {&(0x7f0000001140)="c35bc03c4a0078f590836f8e6b5a42e94fd86eb8184d41c5db4c82385502c980eb93a778412301ab470eb9e4e7f18dd50a61cfc8b45122a672b27951910ed0c8dcc156d6f2665710a44189c42f1a00622c7f35d293ded41ae2b6d3a02fecd24aad4cd04aafe973dbc7dc9804a87d0489ec0245b1ca619f2975fd1d11b6f8e41a6cebfb7ad930e334c4", 0x89}, {&(0x7f0000001200)="386c18807b95c9fd8d13d0b05a7d869f92ca37054b88c528b5bacfadb8ba74b99da9c849b0b74e0832a7a431ddb5c59a6fb8cb4b7ea5b6d07544dce75d0da7bfaee45e514eaf051abc17df5c40283fd8a7812006dbb516b91683d2987eb484134c54610d8b6ebc2ed2caeaaff18f04bec4e754e5c00c1347648221d6ad3fcc5fae3fc680502a118993adafc79ad7e7dc751d95ed7d0873c1067c59b1", 0x9c}], 0x5, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff008001000000fca79f5ad01cb96b073bb1f9543d9562d4d3f55d6708131655fd96946ccab1f682d70fef449580edbdb3a1d57c4d733da8c59dcbd41c48", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x168}, 0x0) 16:15:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 16:15:22 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:15:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/121, 0x79) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:15:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) 16:15:22 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x4, r1}) 16:15:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x88fa, 0x200, 0xbc30}, 0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7ff, 0x0, 0x187) getsockopt(r0, 0x2a, 0x3a, 0x0, 0x0) 16:15:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x13, 0x0, 0x0) 16:15:22 executing program 0: 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, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./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)=[{&(0x7f00000008c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 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(r1, 0x100) mkdir(&(0x7f0000000380)='./bus\x00', 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 16:15:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:15:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x8, 0x2f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x101, 0xfffffffffffff185}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xc1, 0x1800000000000}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x4, 0x7, 0x3}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5d, 0x81}], 0x7, &(0x7f0000000100)={0x6, 0x9}) fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) r3 = dup2(r0, r0) shutdown(r3, 0x2) close(r0) 16:15:23 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000004c0)="1da84b10e9356405491ab7ddaa294e095ee1cb5209b23afa18fee698b5535c3127c14b4054220c45e858c6a1d94938603b22cf84f20662d45e4914e9c70222b6903eca12336fae068a2708227f92018f567a36c6475d9f8d9dbe2369b3347b3b62d8f16bd7912597f2b45f6e7eb023e1"}, {&(0x7f0000000540)="693422ce69fb0c7c94ed9e3bfba85fc55efe2567aecc45b21e2bc2647866cdef08318d018dad384a2ab6af0e1bd050f1527f8452eba98f147d2a13a15fb95fc33d3a103cc9cd889dfb3316e6377e69a5025d920989910afe5fa1388836cee343122bdeac5610096694370a1dd5e14b084e24e2dcef19cc5d44eddeb230075e963d4011908c0a3555e34296108586f09c969a62b57ed10a537ab0c1e3f52054"}, {&(0x7f0000000600)="4fa55695bf251a7e5098428a83538f1331765062cb33527eda59fed0ce76812c6d38a14636c87a5c5bc21c54b01094871fe8123153bf6c21191a5888bf8f9ae9c44c"}, {&(0x7f0000000680)="54f64861041ae7723c41488249d54395b77416eeacd8dcb11d1d2830e16cd9398ee5acd7388c3b47962eb6f884da6325c92719a752c8c64a028146e558d117fd8642a6b9deaab93dcbe4b26a"}], 0x42) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="b6c37ee2a8c669275aef", 0xa}, {&(0x7f0000000140)="350996641e057278e298658d746c95101b7c3a2827ecc8733647a7b8bf2cc72fa0bc02aff6af64abf00ff64feb97", 0x2e}, {&(0x7f0000000180)="ffc3fb07b3b975bd0b78150ffc3d1abf0a579dfbddb1ff7090b3c61e58bd9ff13f0179013b34f6ee4967f55490a6f5a3b5c8d3ccb4f8f26f1f68845f202e38c42f3f74f611187f403eb6233ffe978fac70f0325dba233a5c7934", 0x5a}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8022, 0x0) 16:15:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:15:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="98", 0x1) r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0xa88, 0x0) pipe2(&(0x7f0000000000), 0x10000) close(r0) dup(r1) syz_open_pts() 16:15:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000, r1}) fcntl$setstatus(r0, 0x4, 0x84) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) write(r0, &(0x7f00000001c0)="bc45ddc829c19bf22c31fb78cf993f028b0d8d2e2162f2fdca55aa00b8b499b5840a66582b94ebbec18fda2486b7602925c646397bee6b555c63885a1bc6d4d894a065a749ae849014d41aa40291a6ff8cb47bde37b7675c937dffa91fa34406866c282b85ed6ec9357d95d2d02bbd27e744c09841bdae3b0b812cdde17c239e397d252f161feceb25116dc2401ba41da5b2917243c9ef0221893cf035bc41c4d0621b6639683f1d26f6d71b43ce2d2b7579c2f1768ebf3cf59b2343bc9f7c075cc953a283e549826b9bde8b20b36d6da2da367d8f151e8b021371716f7bd4daa5c7ae2c424d5323482eb45c88923d9b2de5cc2ab61e5291b102d7e4d339be1edaf1c5fe709f4f663d511c526e8b54752a81750a712f04acfc1b032c8ed3cf2d49a72979ca33c7436d95ec60692ca00b7fd9ed67a87f9fec87130dae053a4abbe30eaf19350488dadb313a675a4db712f468e287d674b5288d010f73216a6fe0674bc74b240af140728b2667dfe4a4a2232c07e74df9135759be034bb95403587f2f692d8c0605da6d62d210c1b63dc8d8d2e1a0410081bd7d205ebc7d77eedf51f5a4184b32d9c97687b1b49c0a7d6b3cf72b62272c2e600e31dacfb6a1e9f97fd24ab3b126bed8fa1b020053aa90805f9eb392629ba46f967bdd3247cc354db9918c131430d9fc1b1032455c730da2f8d98e38c3d6c190063b6a809e0b212cf5c49611f6f9d7ccf846faf5e07dd50339709ac0a942857cb1f80dcfc45f3f56626e51fab1867f03b7f0720cfb0a88ad504073434f2a019978d50edc93391b9b53a520fbb12a4eacd08a2188b9be6632ed81c01808ddbcbe0f337ca440b1af7358d2310b497167e15a897adf0c616cfbedf57ae9ae1708bb961c8bdf1c789929ad8985327b38b8d5e734e389031a7d281fc569e51bf75b613ef5bceed6968ed1683e7a2b4ec690959198c4614e23777a93ccd4dcd0b28e6d477531d058e11004d86522b04f96f663dda404aafa73c9d03e3f6b8c715f61c95a26f9e47d7749c9fd85cdcab14f86c981043e1e4deceadbff4a03cfdd0332fb85570068029d38dd051340c8a102f3e886dd57ae4fcb3796a5b7b60da0b535cd671c8ab7955c8531cd8c131da6f3c5f1188f842d8331cce23199ece110d01282172861e287cfe52d74ff6db590a24d4ac82c32976ed0d5488020cfd61904bbffafa86ef5c278dc4023b28031b75743f9102b85ea309427d9f5cddca23b4d1d63fc5db509b2dc8eb6a3166e441d755a7651827df40bbc8419039af12eb11b253fe9f4e3e8c44dd56136cfdf9fe9a3d23692785d163b8ea983394bc5509f03ef1e97a00be6cbbe04dfc65b17f9e7c1f300f86edc10b4fd833431df4c6faa63ee5022e0efbdfefdcc4800a86cf792763acf2c2d36ba9bba3f219cdf250fca320c03eae0c1bb953bcb3bd1a4634f02b6cda882360c9d737f0974d4317668f5cf63021961ad0d5038c5b668f06b67335e8e2fe96a1dde6225dce5cf801e76b84b625c6df6c2cbfab87e8573bdac0011eacc2d924a6dbe569572de070337308c5233538632add0a38ffccb0c1631c6cff1d0b446a99e4e73977b15b1be732a743dd4f4f21dfb49496fea8a4847c88e29ba51d4546f6ab0143a8adff71659be6f1e0ed34b605e102e2658d7bf2395a358ffc8f5c90b7d9ca62a80c3e2f7e7e77ca662e1690f1d9dc8eb0201556b570ec207e549a7127f184738b9f1d44145c510f07d891d834df8884e2631bdb611c8a86239d584056af3d77c26ec0e698d88efeed778c5e91b0d51298ca85f160a74d65bc89e9baf410fdf0db65f08a58133029123141eb407647e8483e1daf7e1c6feeb3341a61e0ba781190903f5d47ddcc79528e956e24e9a55abeeda6a9d4acfc53e15e460ab1410b7e4937ed0778d890444e6528593b2705b8f7377f247cbd8337f3bba31dde0fc9cda26a283c223d27b05be37d0d16133aaf8c949a2c4db1a1d3a2eec84764b7e7a16511c233429d95e3b3c69fcb652f27ff968fede64ccea60bd69d6ff7df7cde0046fd8f78ff9afa714ff779e38003f15836aa47663299f3fc0a0720deffa4d31efc4f7cf320e925cdf6ae2a75c1b32f5d6ef5c084385623b6b66ce0c9b7858b50d6829ccafe4c2e3cda222ca67ed2e41addd5dbbee09772cc1256af122ff579cfaacc6f32567aa78c579603fa6950dcde3ec7dba209e69f4f5921b82fbc4bc6102b8b4c126678c29ec3c552296db0aa54d6209ac62cb0f52016455168c9de95595cd8bba90ad1502d142ffc52166aa4b831f652333c68f40d1ed6989923025ef640448a868afc0a89682551bdfea313561908f92ee2a57300a35a7a1edafc35887dd99c9c03a936680979be246414537f99cc5d9cf353bc42b69cfb36a74a887f1d76f021694583d9310ef09ad4e9b5dddd07cef2955c9a077c846213c8673d691991b62ea8d9edc13b4928f083844bd1c790d3f97c0374daeb4bf52110d306d7fb5e6736201f581493eb22e6baba77f0de4274d61523dc2acc36b2d47049458c171c054a3d5861d8ea38f790ec0c8429efc02314b3329b15d0e2072bfbfdd4687d5c0be00e6af59717faf9fcff44d0a8833756bd2ef0fee63c2c05a8c8ab387cb3a717339ebbafe2a7a2a3e319aee13e13d2ca1c4048370ca6fddae073146b702e2270aa567c92063e50b1d90f6aea97346de3f8a2eadacdbd8297326866b4a3e65866310cbf2ec59f38b89f088056e46614737149000d27b65f747f656f929cb786c3c6659397faa7def6265dacf38fb69c9b6cdefc8d7784d42cdeaa9ea75837f533e12fcd0cf5faf9917826f306ca0da3be03d05abd80bff3808da86b35a0f389c4168711f738917b175a4048c29d57e944b3f4d62b2eb203e3026398cabeee6dcb64711fa52c22361a32e871918c366e7247e421446bd00b07e745cf2b70796cb343fdd90091c40b67c8ef1b4b336e3de044462211ac0408c4b1728a95a72b2ff255095d3dd91868d2848bacb616428f55f7cb1177c23946b4c3e8936e9c0a83152096f7c48e92aae844414fe2aa37f9c47a90e5cbeb37f6807e24c58b061280705a716589ae831fabf4e312cb9ad4811e82e1f1ef351ae0a1827dade9a3cd21bd7e42a93d1147a2a19aea0a27c48309ca003f6990a6d130681928bca343c431231668e975f5acd6921b71bdf4c05121242696a2ddb04075087c746c7b84a39a3fc1bd16b2b6fa7e17f4a1fbdadf6d4126c77a3354add58ca1ce94d8b7e014480abe0978bf6c3da29eb7ec196697b6ad5060b10b2721a08449e2aa25daab1dfc8d2b21c1f27fa4f90b8b7b8190e3114d562f5772a3fbddb92c889be5e33691d57400539e46b58736ff7f6bea7b73f9aff61788e587fa0fcb3d42cdc138dd2257d983503cea520b20e7a0d06ccd5e5c2d97d853221da570a9d6d44215b8500643d9c2d5868ce3e631e38fb3057e0e4d794daf4b605bb5da98b864a02b8f8f31fbb4bd3e91d486d7bed3bb215edc0d86974e0dc679a5e41f229314af457a55e703a4107cc17fcf07931967841353e7a1a839d60133b723783408fa823661db28b75220d5b5686cf8f914110ccb40e199170b88d1ba3e69067eed7d643498825631179c5b023dfc8ccbb30f7b98587e8cbfb4e9aa86f034406a7139569371ae8cfa9e802dcdf1121b41fc70d5b0efe84edc006d75df42b2733586a3f6a122847ce563ed315eab4566f5137cc16e834b2fe68968e68ebcf8b96a39631826a959d1c51467272e01aa202a0e25c46f5d7f3ba49fbdb4a498ca6d13082d6ffbed36cb0f7195a163b3e1a0e872b5ff8d59269de6982ff4e73290ecaae3660a58bca92e4fde470c7939641ead1d34115631d21e97f38fceb6641ddd9c82bc5e9feae680abb7d5058b08488f0776d46491ffb25fbb7e44f638bca7c588013e3d0f29666821f2ab3b8ae23a432438fc1d5dc1365c374a4412b4fa835d9a8b81bee66f1e0356955e220edb861bb819c7879c092b9c103146f5ebb90f3ce4e4dbbc1edc1cafafd61dc3107c9d1ad275f2f74b63d2dfa1112522fb8e418723be70dd513583728eadbd8428964d208b3a28afd1709fd593bcde2095fc70d218b3a845895e97932a9482d195eafaab5812258c7ece60073235c5625e5fb22e7a1cb84b9f0a7b6bc8cfb17fa7243dc368ae73bf00ef0e74113ec908555f91aadd611eabe2c3fafc01f6ebbe4b9cb9c7ec2a4f4075cca6491457572c8463493f5bffeb055a336439e82b43bcb9186f3ec53d53191bee471418741b07133088e265ebb8fa2ce1f606298e53db831c92d9a907b433ab0d66efa5c13e1b9730bcc2fb88d927acdd033200f488d5f73bd2322155bcd09ae3f5a541646bc7d7e2faa8aeccc91d01e1f02f3030be1875bab0a2465c68ef00068db4d985d7517a43f4d123dd083959168c8a21c1e6ea9b68773aab34cb3c2e32deaa8e177f77c281accc0e089e6d3863d6d0ed3007d05e82794c85182f409df7db4748043f09d1da2b552c9168c8fe2d4b5a95b2539363606af42afae2693b7759577c364590c25997734a1c9524e1855be3d80e7017b3aac696be4a327d2f2de3d1756aed6a7b345624014f3275f9dfae7b5d7b8e853e3e83734d71b44a62d96f18c9a5dff84583758246e2ad4f0642b95685be157ecaf4d161652bdb3643438fdc9e59834b0e14094dbd1f121ce0443ba6bdfccdb7450b4f59e03faa3f697eeb9b2590c34f3a15196ec4eda44ccb7164915d2669f6d02071f21f83215b0cb431bbad8526f6c52d8038a374997818766eafb784c15243b487190a2fea55fa9f72c3d475e49bd51ec601c62ce3a1ab3c46254fdc497e5348ad54e5d5903a7653fff7122435f3996dcf6e3160d44e1cbaa78b2d65d75f866ee4fddb1f88b42cc0fcec6bcae55f11a4f78eb29bc8439ebef9e7f539ba6e271f8a22ad72bc7695715affa0b62f0614347cdf4a668fbbcbb6c10e75f84c735575efae4626cbb13459d6d0a122eddcd4e05d0d8ff5bd5354de3537d88b25871c8356ee20baa1ae2e04c6ca954ec67ade5c9fbed273c7bdfa4e3f81d38a07cee7c7dbe5780c6f97e9969d400e1529521a9e3a9b49cb450462cdb8d3b6794d8c57a943deac17f6c03b12858d05682d7d275912d7ddc87d5e4cf2ca6b49f150aa0367f7394067b834857f661470f5905892f08782a1e34787230dc183b86d5bebd7a750f757730d7e8590e19799bba421614df14c11aee2922c66832027c04cabbe4a0005ca9a5fe4449a7f7100f4c751938b4018cad358d1caa95b2ebe52a570c788ef92b37dd7f6867d6977ff64a17cffd3db982b3beff4da7c52383fa8967d989d8101f779a72db3a70e1912b5021e4d70cb0c3fbeefc9de8fb47c8304c6514d4fe487f8726ee8daae25b16e1e2be7e0a3f6a0fac5ef832389e8aed905668a1594e35df904e0f6ebee1fa4fcb0f483033debdd24aa8259678801facb9caa5780ae01781d0e05a7ddd1d682799661930fcd2b9ac149670d12e4690b3b2ae6e87208ba7803b90ec091ccdf58b4cd3c5ece0cb5b44852749888b12624013eace553d25a67b25c12a1061e98f7147bac85f0f11615d50bcfd8ffea223ebdf3a27451d33000df4309ef565e2220a54eb701d93e82b37a5412686ab34a2705c2571b062aa44a38a52943713d6d3f94a2fe8a9f8d9aa5cfa72f7332cc92b95448e304c59d28b16dbb765658ca63646c65ac2feb580bb262cbb7b3e85b223b7efa04988d326e962bb8631c8adb7c20476", 0x1000) 16:15:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:15:23 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001600)) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={r1, r3, r6}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x40e59876, 0x4) r10 = msgget(0x2, 0x210) accept(r8, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001740)={{0x5, r3, r4, r5, r6, 0x4}, 0x4, 0x6, r2, r1, 0x6, 0x8, 0xffffffff, 0x8}) sendmsg(r7, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="81b8abe82743db478c0bcbdacec85ad493449f8e2dc2203f06bc6b34e58b31db9698f37edab917dca515a861309bf0d9f1d7e1666ab5c5562e79501d9bf0e5a0195b54511b78cfbcb77090ec15ea2e2cc8c1416a9f22dc0a7ea5e2f160124492a90b7739e7da4230760757ebee25f606207f43f44cfb23ddbcc0aeb857727a6db70c9dd64bb1dd95c9156e210c96c2205f8ca79d077c31b228897e7c0d7bb1c961aea0b8dad462d803c5c5132b1259ce08ed621e074f228cd15a50414542c64f86a4442b6e94a60505d92bcdbfa8b24a9116a69eb5dc65cb2b00c5e57dc3330464b9813cd4b2979749a2dc5e60a2a72ece92b60e5d78224fbb73c7b114c958f9ca58c16d302f1dff3ac06f156c6b931eb75b4184f946ba75ba67463cbb60f3aaf6781bac3ff1bd0f3ba3a4667caebc7e40ab6cf2c65a403dcb32c08abc477dd39870e121d07a61234e61b2efa889803c08bab5a286fa091ecb252e72e765b63d75f9f52028716d8530151e63100ccb0e382116585169aa238bf3e4755416be5c20507c16adf80fb94d8deff5480a2428db3f2d287ecbec6d81d3323b1798e295e54c6d72f84b0259fcb11490df4d8f9c97b7ecc65f55fa23031427aea29d5a149768fc737f659fde896159f36430220077cbc2772c7b89d6a4fa3f0defcafd9ebbaeaa8ec9ed81a6f2b1acfa88ed1f5875141c2b81783dea2c80b6b33159edd617778b90b9b9729446eea091dcaa0de72916b194f9470bd4659f4c154bb331eee1b510c13f1f7376f1f8ecf95f734f94f37e4b4295a1ad434103515c28802542bcc00fb9dc38964c9ea6af0aec6bfa0698c8e78e8a12b5d4eb9eaa9a883dd802f4b4a3dce6614295299700fd3b413a4982148722e248b073419b4904ee42e762a62c9ff11168454f393355141144efaf3401b6e7cb724e3e339dab8be52eaa3e842f9048a14d88a3dd12bf472645c5ab5727b60c95d55581ffdfa374a323e038a70ef0d4a0a186702b5a0015d398a37a93db5d486fa3425c9f3819b066de9ed90d14a20d29091053ec121c4ba3b1ea5d2a634bb10bfba0aa30702eb9753ab6810716cdf600e35041aff194e2c58a28f6c37a9693dfdb4644ee972fe5d4a2f9938c6d422028a04c10ad906d0bbefefec3058854c69da4eb9e77b7de69bc9278b44e75bb20f52c39f6e61d61b1fed0aff4d572ce6c31fe8852bf6557c4d34564c45e593617bda812ef955ab316061c5c8f5d36389c22a0d7fdfc70d3bc5d2feb30c19ec0c614a058ec17e602c5b2abc0280d131e664b51a61182f9be125c8e188720152287612c959d9fe58c5314666bb2f93ad21643aa6b54c90b84a7addd833aa44c47de7e025a86961d42b3816f311859bd67413d4bc511630fd0542b91f5c4cb10f10a417e5c90ea8e2e62bb8b077a193a3d20d8157792261e4e33e48647cfa998d644fd0d549d5b45000d0704d64e38f3dd2c4cfa075355d7a036801f9ec05ebfed15f87fbacfa5488b9416f6a3715f4ee56e9bb177f00bec9e5cd6bb9dba71af161db41f4bdd5023b16657dbeaedc86aa03c98321765779dd0930beca6c66b60038826a493cf405ff6346ee02c8ddb0fee2f5ec87c778fe170feca380a3e456ef777bc9617c8f5e9693230adc3dfae0de05668c1e399f068422b46d8ed7ce81cccfb9ee29e44b73104aa7d5694b04f07a4ad991601813b49801491ec6860669c16b978853f95ebca09c0e8e726064f2c6f29272f759c21e02231f669d1d844f9af78aa839bfe44b924e1991b4129c581f7bc7d8fbc8f2d9519139065c98ca9a983de6e60b855a4e6657479a9319ff65fa46b19528e547cfebaa331e83c7d5d29c87eced26a32ae55ec74cf2499329cbb085cb93bdb5908bef8f172b4d0b085015b0e78ac0463022738420ec019c71dbc61221955c97b4d7edc26a00e5cf1049660a120e973c7570b80951e34e26a4001f4e2636ce882667045cbd66874b8fa1d3016d0abd92a07fced2efcc8fb10c69934951ba8348e7fd35325c4a86111546a2ed583a1b8cab6521a41fbf5ccc3efb789fef927345daa0ff5d7efe11bf20a851f6255ab0696dbee608631ee7cc6969e39395950833c05be8666efd417e8a40ff384c97f1b8c8324a6d4dcb791dfeb635ffaca51941df802cb8070b1a2613fe80958e9132c5c75bae92d7afc18c2c67cc0c689dab48261298d1351fde4d6ec3e3e226d74d92572bfb23b136301963bc46b05c994e3ce427ea91805c5e864428dc649db15cbc5e73620b37c7a2ee9ebc2223423ef3f2b81505a1dc9568fc260f3015e306ef224c04e8ce42b765c95e5e1c3ad9b283cc99ef74200b5bcf540292e17ec611e3c8dcaf2045cc17ad9d306e08ccbc8479be417a659c3ea99826dc0ddb7e9b4668584b1303aaa00af962a7cf5a6c7089a07306786e5252da2bb3823f23fafa38df675bda14364b71c6ef602f8b57d2bd22295774cec2abf3b2cc2348e16f6cf711878256ff0b614b3b3c6f584665b46ad180bf5c550ecadca347afcb85efedd68964c4ffcad48d70461f269e396a26fea9467a5f5cf7b1ae35c7f5fdc35394cc96fa04c6aea75fa780333025c676551e310fb0594f0a9a5e43b468feb3c1689649228876660423447efaee63a4a44d898a5f95b014ab1194606d8936ea19094dc44e411e7c5d4c6fbf68622045f1ab1bfc26f237bf2bdcc68f4b9beae5f927f055beb1e8b6b12244eef91fc328bd0283d77444cc2e37710922b5fd462ee0478cdaa9e0b50e967830361a02921ffd03e7ee2d3038e57dab85da19ac0dc96c7b07b615e3ce71c03590f0cfb3a18d5a31c8b0f5de5036c1acc2cd56914320f852804fd2a91657ae9f2ba4cf35b6924329e04ff984c7994b55f75c40830245ae9fcfe77cf5d0f074be17a8d243185b7582511c6415b45d39d2af2f76b788846ec4e75807056067c006997a9f21e98168f89cf05755ed3d1d9491261a843f5e031e46c70931fab69cd6036c427a9eee507671e828a2b53e7d0f4d6a92e97ef92335705f41ab4442fc4ad3208cc5554352a6a495fa50d9efa17d2abd1e2c46027cd8f8ae4342ed5b60520cdfe307d2ab4282663d49d69c8a371d70cb3311fc37b66e6f3035f7b6c7660f13f7c1622f69612f3b7f92bee666db2be13c6c2942a80303e31a2a3229072835015f2877c848a32efed45ff567ee8d1c04e503629520437c25919d94fe95f2e94a5ffdb4aa1fed8cdc4e915d1ea29648375270cd01252d8992489b0c987239565f5a040fed7eb6284042fdf56423434ee9cb2b11771355ae51b8684e29ea98bb999e9fa632d0671bf710bf8bc43303b3c9659de80358fe500a2482be54f8ae58cfdd9572ca95126defd7865596f98169895b0c0df07ecc26ffe6ad187d89cbed555c913122d92021eeb6d9a1084c049a709b168a98a8d82f4dae9ac0ff714f590d5ded43e2cc679b0a085eac91f7e5bea5c138e1bba403d8db88c5b04c90bd7b9c6ba9a6b6a0754fe8ced5e61c51d8fa6f8180f85c3872aef389b0a13b43b34adb49ae8c6f34531ef00a1c61e144d3eeb44ceb135db1609384ad8638ac2910c20afe04d68b4232d743a9e659c326070c1bf05d33d38a577a57762f565ba52ad68e515512ed0e391577bf78c3f2161dcf30690611d959e9bdee6626bc772458e44fb98edc9ec1552e5f4786c874fb875b78e03fe2d72b32e75bc9b9c5e362c23f6898ab447a4672de9ff3b95a47a04e95b5106097b87934e2556cdd57460bb799125b9e245966012d4363fc6165a75c6b1cdc0419b581ae1779e5cc3a08c8429e051fcd001bf1a1651f950487fe0d15e07f17d21ca1f5eabe62034a59632eddf92ae83bd7d00c2a75b1043b7afeb9affae63f5518afe9e5f59f2a6a2a3908acac1afc56d63bbeef2744edda9a90dcb0ddf7f965f49eec0d5bcd435cf9bd51a6e0cea744cdbe9043d6d0ce7412c2e336918d4e1ff10e41b0a21779919d1129352b03dd627cad44b992e9fa3505cd26c11c12ea7a97cae0021c3fa1e191cb1a4b2f1e58d0ce5a7c78e8823e5b9eaaf4405dd9532c240ce23d7abffcec756e77d4d1bb76a4d9f2c4a80f25ed26d87879bb0981e955ac7997d005173b0041cc80f69dffb9205e166e9185255362317a995a91643d7d0547bf1452d5bba2164c0e62f609bc7236fa1c9d95282971806d0c8c1c0392f7d0590a51ab99a25359709c65e5ce048aacb1b463da85e868d142e498574436e63c469c332a6c6e1ca904baa6f547876087f1d00bc4bc78cb72663d932d473186ef8f13de3cc5efbeda1be035be3bd53d58c1067717542befeef1a3004ca207890071b2792f5f968ec0b3706ed30d36f4d69183819960ed6fbdeefa13a4ac84d5ceb51ff3bd1caa9b60597061ac55c176e9dc2e0f02264c03d2e6af08ff7c097c3e8fcb1ffd86087707b7bbc65b5bde29a7663fb981149646afab6573e0d218aa88644a3f0f855543727da340395ad70c32baa2bd57b49ffef267ea502706f5caf9a8001c8feb4c0fe965d38daa4af31a0bd69cdd63aa5c741701d369ebe6399f59623d03f96ee1ff54e33f3bf4a4aee77226cbd8f1af42fcaaf9cf321af63eac3315f696c937533fbeed0a8daab2e25b4fa257b9868e58cf82505125c3c14b9116099fe785ba78b2d44ab8dba83d144192e12088fdd1da67ace721c0b4c61df1ef5eabb4d92a9e75431dcfac3b24eddf590c9c383a238b117d7a537b5502524f94b0877920c3db07a8b69ba63ea0f35b117da43738aaf7353c4d0a5e6995cbb605c5e979cc457335c1248d9fd796c0d72adec391f0cc0a2b39fafe4d43a96bdf37f926d1c10ab62367c8d09077ce348557cd2ddd2909ca5b00a94ebf6323d57ed722bcceecf9a631ca1ca3097e8fe7c4257620e8aebe46eaaaddb631570d771716fe04078d6086d1e28ee6a525629b13821e1a3c39e685ba77ceae48bdde0a5b610a06c0f02caf94c93bf05d21d4168cc2a1b77bcc1ca994ba5847abf1e82ff792feb6aa9f42207f1b80c3572f7043829b22a7350fbf2bf92fd0c6c4ef4b34e49a9d32cc12902533d8494d179ec950bab3a3c2763ab1937fc837a626e0621b1a25f54fb69498303416382148b2dc62da4164cc4c25999f4d7de659b8ed7027e2da255bd10d1859d1512c72c88a4ed324871c3cf0dde83562376434da41df2fc148ed47e2e1874acadeba69c14a8a9e3270bb7ac042be6a641251ec853cfca4034a77b0daf9d3a53ab4710aeb15249abf4af521cee528fd79187915a27587fc1643e0962e6ea7255e926694018d35372e8d46b7852c13b7267d4802d7773e1d1377dc5d29c18f2a08281b1ee79394da4d0613c75e85802ba1fca38c2764279f1034c2ce3767182c82fa9dd5e1f6e4f23bce3fdc2a54fbc64780eefaaf4d690f9cf4c8369093e1be70ec5f1cbb798e32a71b6676347b559cd03d977b680dcd6593d0aa4a8bbd9df1426cc2b550d9d2bd5abc7dbed644fd67c284775df51a0e7d78e3d15c51f69e4c638826c201f601b1bac3faae49a2d78ff6b882fd278e9830b27332c1162b6c6d887ff7006fff2fae78dde52572067ca8c8453225cec3acda22f2f8349b841dc6132aadf82b263057b580eeaef975e118d177becf7480d0eaa085347efe14586ebe9da608ed49365f26f5078286ea78d26f4980b3e7aae9146f17a428788fd2471eff5de87aa5bbc364e095a986238bea2aa176da720b7913a16fc2d2b4483bb1f5beafacfab74bebc49655bb6cf5adf2d760a0cf3cff6e0c092", 0x1000}, {&(0x7f0000000000)="98adbcda8d667841001d87c91bb1f046077299c264f8aa7da9973d993b1123766512afa660c2df4ad3c245a3835982606a86722bb9aa46eb738f9da505973284e18656c735347ce8d655d9108ab8b065c1112877c445eeba14d3af64c5806c6c0d9d80b5830059a8be0ef52f46645b90bd7beec25c", 0x75}, {&(0x7f0000001100)="0d20a39d47e1d9bca1a46b0bef0767ad89b26871b97cf345a35236b34097466e59b4e1331eadccfbc11cfb269fdfa7759b353f561bcc2254ce659caa622d2705acc68f7a8143cfa741e3533a119b341fe72392b852a82746b36fa465970dbd3257749bf0ddca170a359c8b69eabbc61efa6a6386ea69181b7ed45a4da7ed4422272b3622fb52c841a141afc853e04b25c72268c995fe157637d32024af0d94f0b4e1eebf46e1838c5ef9121c4415e624b6f63b0efb78860bce68ccce709885558c4db348efaf3df8d1ed4ea2d497096659c2b35a880259d7d49debced524df", 0xdf}, {&(0x7f0000001200)="4fa95d0e21baa3dcf8363cb511a653f7fd201b2ce3b422676a838ffbb6da859567323aea0d16699c8f148f88576f7d38f64f6423cf3d0b7721935265e6b94e718af6aece4113ae87196e35acb865ce74d08e73c9916728391c67aecfb2205e1f41678a47dd850b", 0x67}], 0x4, &(0x7f0000001280)=[{0x80, 0xffff, 0xfffffffffffffffe, "d78d33f7215ab4c6c1e8d5f2e0888fd1d610778f70955deff3ffc8b9ae68462aa3e4d7b20e2c08146bd93258f96105bf4428087c19b58d1da572737a37e82e68a4615e1fc5d358695944d8859e735b450f1a8d953e4b70183dc9a179e6c51c9cbd34b2bd07db4831520a28a3cb8f8a"}, {0x78, 0xffff, 0x40, "0c52b01ac5ace18bd85c3a8346f7ac78f184917778354e65e08e46306b5a4d54292d3d9f5d2fe632ba3d919139313ea249c6d10dca466e45899cca39eb8bbc4a779ddcc749bfd673cbff1adefbe696a8b0c4623e56c8cf4dbd0e288215ae5f340324d7fedeb4"}, {0xc0, 0x1, 0x6816, "eea0670877712e534e87cbe5d79b00fa579a270cb240489b44f6fe32903c957a165fdff5e181d4c225803ddc1b9532be42116e56e6e92577900ea0ccc37bcb646cca828c4c4d446b5f3038fc86265efeaf22724f0d28df45079fe9421abb1b3c69793f967e06e96511bb016b1f380e18c1dd1cd8bfedb2e760f507e0abae8351868678fad0b8723ecf1cbc2244219fe9d82e16fe8d8f5b016c044f768c084e02796da5f70652fac403"}, {0x88, 0xffff, 0x61c0, "4ddedab3234059e372160ae9b1799f8cb1b84a71b193a07e63cbc4d1d64f12299bc8b41c64eb7e9ce1c83ccd8eb27466fe406e7c4db030147ba7400c255ed1df23d01ad7df1d0d3b93c5cabac3369ef4c1f29458066f2d7e9b1de2fc0796868871d9fc4137900ee6227e7b30793eeba819cd709cb4b60d"}, {0xe8, 0x1, 0x2, "4e7fefca1c4c2d77be26bcb55df50503d73233ecb4e7cb1b9935adaa6c85d3ea78168192bb9c2259f5a57704d08e625f73843229c68b14f7ac36b7d8baaf27f991f44ba7c7dfefd255ac48554aa2da60bec18e14f5adf46a5d2a09fcc187aaa84e141ca6265f2e00369317431c79a6df78c9ae7536b6a6dacbc5bdd9ab631d47f2caab960b0bb4d0b31c08898adabacf18c6c5a0cfbffd8e96301de632e3cca9b55484d9fb38bc59e9cbfb8e1ce04cc17401d507cd7fb12a7d6ca1980712f86c137732f30dc5286662e088ce5255ca2b2d78f947"}, {0x10, 0xffff, 0x2}], 0x338}, 0x4) 16:15:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00jf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000280)=0x44) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r0) r3 = dup(r1) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r4) lseek(r3, 0x0, 0x3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x100000000) dup(0xffffffffffffffff) 16:15:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:15:23 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00", 0x0, 0x4}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:15:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:15:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffff7, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:15:24 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000140)=""/160, 0xa0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x1ff) fcntl$dupfd(r0, 0x0, r3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 16:15:24 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000080)=0x2) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 16:15:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) recvfrom$unix(r0, &(0x7f00000000c0)=""/217, 0xd9, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:15:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, 0x0, 0x295, &(0x7f00000004c0)=[{0x0, 0xffff, 0x8da, "3fcf5e1b9add1fb002a63536c6192737936aea262bd2b044a14b910e956969064971fde654831032966fe0acec7a84256d2b0c9ca25eb141d38eeb"}, {0x0, 0xffff, 0x3ff, "3bc964aee8ec69b7ee135b23b9385dfd5eac379e688b8780c03b59152060bce90166d917c1f4741cd477db242aefe5c2947e970495ca78a123538052a0e1dada7faaa9f40a4d11941f2d86e7a0094b168fd61c60293fb9836ad5b5be6686cb8c5d9c7b1fd589fbc879136094300dc67810c09852cc6e5eb84d17e0cccbceb24f23d9634572049224e12266429be8c68befeaaf28e109969302e7869d261f9a05300adf7b00ec1d3d13d6f29b70f6c8d7aa53179a5023fa855f070039e312d66090ed3119a48c7e7cf2c392cf5843b7d2de29d30bed218de89de6d4f0761663a508d73c390e7dbdc50a635195cacbfd5e8b3b4f1ede439a3fa73456ee16edbe2bdc862dc1587d7d77bfb77754ae57117084147ee94a84a800b151eb88e378716fab9c781dcd6f1305fadfe3753e76f8f5385bc80bc719b21a82b32e07f6563ceb3af9553ec8b7eec9a83101f2d6e56052a61093bc9003a6da75f78e84725da779182f4c9a1170ee711f2880a1131b05af51d34346b2563880ae6a06c4660f9574d87eb2da974a800b5ca2fcb307d6feab768bd07a0da17bd9eb29aeeb2d1f74dbe0ac3604ee78e6b3bc256ddc04dcd0ae03e9d578199f2b9a2fdb2c4fe6bc854c1583be0d8111c79a18c3b217088d607349318ab40b792ae4ebac3b6206c2a01cb8556aadbc0fdaa9c8fb50d46bc9346bcad50a4085a21d8afc34e9779bf2b1db2d34362ca3db3cb8b0bc16693caa8435393257526c7df8e6b3fe87d56f4935302086bab420109ecf3744bcd6ae0e4b22b44ce7092b63d97c0c4350e15b92f90928cecba9b8b3933740efde3aa498b5ed2d0d88411f00c5f3c22e06f0e66c6e9b1b0abf7ba9f9ba95edd01b47bdd05a062650cdb52599f0aead783da101cf0406162beb043a27730cf78a8e31b34cd229f26f8248a40feca35fdcf49d94e2b17d551f80dac81f369a0772114ef5783503b2fc0c5f43a7fc508971e4d463cf682d4b7f09aa021568a4ae8f705c5cad34960dadd58b7cdfc915b1f88f7de5bbdc844dac77fcb89e9d0b0652efd64bcc4d9007687d4bb753a2dd914e9876f406cf6575a9510a2da2df3060efd0596e63c95b2f45ce87509d619cc0b0f5fa7c120b15226a4cfcdfeaf9eba946cedf18261c1459f492a7d5adf93bb50b3432ed12b454f9f085f586e828e3e05dd81aac58f1844478edaaec52f23b6b96ddf52862c491745acfe1be9d7884ab3982b548f8dcf3b09af4090051f96ce6d958fec02f3f06a29e6e9b25389eeb8d91ed7b17fac53c62de36b21eed42f5c026928487ef380d2348ae4aff93d994d561cfca82f535578ee8db10de6ffaab9295f784ac9cf24e33fe971dcf31191b790a12f7ef687fb9018ec5bc013a96170fb453d76cf2210c14c0876dd6fceb25b7aeab9754e366520f1d27859e34778935b43d1df6bfa82d3c3d6c6cc39d075e03fe2a9c52c4b4d34e4b216ba9583d0e0c8c3eb715f4b0dedfee5250981838795f72c8fe87dd865547ac1f587609cee598e4a9d4a1b943d469c3a14eb7b057c13605e0a0fb227d7e2903310a98a3732518c9d5740c5e341fb97ba49086290ba3f7820019a0ad97fdc4ccad3c5eb7832b83320ff1ff7d28fd796b4e141a9f2031b0a2b0070d0b51f3528aa799fefeb5ab2ede72490e1104ed0b2e88ee66b12482e49f61361d3cdd651bab89ce4ac4869cc3dc51b636f19151624d64840a9904e77badddb45407a2189f01b4bcb7c0e0c694b6ac14c7f46f95e5ed9300e374478da19ee506233f1b147c96082c7dc2a04a02ac4b407a0561bb728ff8efa4d5ce7ffc470333962cc35a2a489db013c0ee90d0e7d38d6cbbf2005357f5238112fdeb9d7de99b64498abd8cb57acf30622de972eff0aeb96461d301bea9d7f61415d53788bbf4a1ef494a3de70f58a2598de80fcf7cd4a6ca87f2287b0d5ead77d4d314e82243d7d5b964648802f52ee7c5cc53ec7c7c2cabc3b96811c98c2758a22c71521227181b9181f10b1324c213dbd63de5d59d19c15f4ae4d77f2e8227e1950807f81fa2ff964965f8d8744159ed9019c2948a98e1ce52c0ea8c486bc24931d6459199ae13e441eb565665d50405ebc1d4ab9de3940d45b60d9cd9f556ab6e578231c30f8c31d2741ba0b1ed256a08b433236df65c4d3f5d2be108bf575776acd177ce36af5cefa44e9fd75f9f806115f3ccb0cf897af759c1666de12ddc679be2dfc2f6eb74f48e1814f65e17290da0f154568d86569e7d132250cb1b88e5981d87449220b770f12844480c6e9d4a8975a5b1b44a1d8688aa53d2f6a9b790e73a6bce995b9ed63e49e6b7b7ea85e060539f383888b49852b7d89b0d6661253e1ceb045ab2000a6687693f95f53d3a111a27b3e15bf0fb45935acad519d412dc1d86d0bf973f894e15e218d2f54dfa5fde7b047dd61e4fc40a895e9e4cfce41219dc343730df921f6d27ebffefeecd63e5379017d6115dad3a6b7104f635b68e71dcb8a934885fcf5ea79bd8aa01da4ccacb40d5137a3c00fc0a066312a84ea7156940aad4c168eae6f92ccd46f31a52fd87aebfc701bf3d08d2a9716486fc0ef2a721b772a11af80d7e1e2dc2f3701d47f7a6b765815ae22219f76ba6a4cbab86f77896a99bd23586409f136c668a92e45e014af3db2900ea18e91ddbee9a928ca83bde78a548cf255a6792e4398778bac8d8898b5bf12e336d67cab5d6235d4aef0482c245404dcc8608fe3b50d3142fcaa469bb8602c90f5f6053aacb75c2cc0fc9a32ba62de354ebfc236201e4e158f22c9b478a67045c74908fa6c961e2822253d9373a83d7c7ffb746631950d18f9608e0faea47a3e8f94e43a21b601f750d4faba9580268c05f2d84dfcd739c630ff679097f6c374f8c29c3ba400ae144ea6e3f6b5cdf35d9714c5f50a2c2113c9f022278268153772f65ef1677ca60e39735c1a309ec15946da8ae774f48d1b9908ab5c5b7582895e77374d8304bf24f0b0633e837f57682d3071dd5ae59fecef3eed4e3e9f8fd178e00f66be2125c09b295b1a7e37f789fc178889e3c038d5e3c78c4596fff0936923c946e4cd56a577dbec4fe80e90a422acc7ff4c27614b2a07d8ad860c354701d52238621e8f19c735cc4212c772b0d576bcef1f554eb687ec413c0b12ed73727e1a5dbf3e91e4d278b873a1dc8b1eb142c7a158629b581ba5adb8dd08d3baf630d1ea889576cbc94f0bbe10450cf0d288f4480dd2d7b4629eeab9ba49d95c28a344759f1a9912234ce8db992cd821a675e1e10b49fe85d4967455eba21eabe370f995b35b4dcee70d633010a45ef7a622e54dde3dbaf9774ae0cd200b6278005729fe42dddbaad7139bf3d2586b7cf30c01e75b27c16be8fe01aad2538f280883719c624566e680f9dc2964bd4dff7435b46ea853510e4b7715cb26620884a4932dc0f9b4af5357ff4ea6673670d8854c0fe88df691c62fe35244558620c233a957324bf6dfc0c2b372726ab964a940f30bf8a11b3cd509ebd4fa04b2c6144f67446bc8b88e194a45c3cb9088054329ebac6df636ca3e725b117e22b4bfb1f52dee15138e474a5853d1c21ce1e5ac1b861486e7c9d873661fdac41e3cd5f2e6d7b3a0ff6a0f98b10cd1951c988f281bfae97483dd302834fd0161720962af7aaf605e87296210ab0239e7fe291e8e9757e73b2ab074472f750d11d49ae2ee8c8a5d0703e0351bde7205764d5697687ae89516c57ca41c9a3eb423faa5cd644f8f37a5e7f94c1002ccf4b778d5a1163cde888bb8935920e6b3116e9189e4b0e5c3272beb4e618a71a7915669f7bb4f5f3f8a92b576c0486c035b9a2bf9cfcf4fcc8992ed4d2b92769321d5c3bcee4e02b576b227dbe3cf0fa001a101ea9add895069ba19c6dbd7fe54f653220c3cc23bc7f1383c019e61e0c69b5acb812b6e66e332912b4cec321a6e9b097cc358d26ecd1d2a3c74d96152210167de5228e7714dbe769576e3afa92261fd8b80fdbb79a3c6d2f63e108784f238dcb7fa1bf1963648a8a325c202a0fd60a33dfd2823e23250c8b112718dc648cb16f0d1d414bf79326fc0a17c4d863b232d66e19bb56780c26ad9db94a7aab93bcfc026b2c01bbf5e24316e9ed759831a4d50d2c773da317042efe67f10a68712e0598771849736644be70652303e59e33202e0718ae3db0105699647e8d55264c161cc7fcb96792dcd709111a76c08072de29766b2db41a3d4babea91490783df43942d4f6d17451e8f78eb264b8ebc9665e4fea0f134dcf021d6ac5175f14202cb52a80e1656988eaecdb54f6612f7cf2914c59a0ba76cbc087cd031c256ca2f09fad959c7bb5ff59211c459c14c4936c1132fb69ea8d366f81d24bed8b8e2c66a051a53d22ce1f9f9b84575acd48bdd964bd3d35ed42a43eef6d54345dc26b9367edaf2d41d0476447085cc9d1981ae7f8d67dff9ad4002a39a914e25d610f416a4cd4728d2b21b1d4d96455a47c5e48584f4ecebb0523e2016196d3c46ae48c56c37242134a8ff76c51f72a22d06f1109781618ec7e619efc5b4d81b54b6bc7dcf5df0e1540e204f59ea2165adad8b217f934eab43b9ff33a24bdbbe6103bf1d3bffba64212f79bde06deabe1952fa6d9da6911d55a001a7c50bf9917da4a6af04300cfc24a69aa508ef536bee06a8a246079d010e00c4e61ad23c109bcc998ec511ba97d3409b90db36f79af474276ad8deb9841f268173504db453c1665a546ac1084ca444750266daa4a4271d15e62dd13d10513f64b9129e6382158a3895a902ba4291fd3cf8bcbaf7ea2f8cbe866b0c01dea6f0a83e92069befad2ffe93a11bdff3d594a95911d48ce14bf5e8ad257f84e2643fe27fff560f947ed5916427440e50503adc707c37437c1351e12798ee7647474034119eddfcd62ede75ff2dd8cd5822eee323078a8d3bcd868c2a968ab368ee7bbcbd09a465cdf869aa8d8dac9409a026fd151d8fc173ef06d8cc4ab23d5d7c255d7825d177532f475893e4b6ef04849a5e710ce90edf30b0c5d4b61dde49ac34fc3409867da9923b1cc46943c00594ead8cef73548fc900eabc205303e6eb2118c467b6c80ff1ed4b7bc98284cd0c93db6fa5e7799421058cc3f520bb33d2895664cafb84f95e62ae9688f3be894a8dfed326f62057679e5b34c5a440d61af4e06b9c9ed7c4db45e95b85fc5d3bd3d9c82b902ebc8e739e4f112c358b987c73b8dc77ecfac45c31260eec77951b1c35e389ac47402e3205b6cdc38fba2e37a9428d346c07d1fa2cc8760028ac3934cbd85a4976b7b1557dc5e03670cd17a9825917db556b0644cc19c30f7deb3851a09980a544efead93ddef2f827998445cdf46142f8acb072137cc44036ed472067c9c23989774a5592157ef144645b7eb9d8a2426e4046295ec2d9432a6ff3358cc83561f2bec2a571d5d9c58b8ef03bf931e7a19d2f3aa004f2be6c2bf95609d2ccf6cb3662a9952194255622945a270cae57b05580916e7b607d16f5f07d7e3c33b6e3c02243e9b8fcc306f2c3df6946dc50804ab72a1431373795d14dbe1a24adfe2efc18871c2dcc86e97184af3e4bf10d206b73f8a4d93395cd4cca45ecc3d3df3a22274d463d9f98dbf0589a2f027174b3928f7186e58f115dff23d33e1b68ce58d3eaaacac6053f26c03686a83f4fc17ab325a28455670ff1e4600a70f427fa2524137fc59346fc2b07cc018c5fd89976063e27d822441167391c9e87f3950c34b7206df58035f643379b51bb23a8d3a00946ea384cf2185c7e2"}]}, 0x0) 16:15:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e6f26696c683000"], 0xe0, 0x0}, 0x0) 16:15:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x182) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:15:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000040)="b9a5f1a3b36bdaf78ee52fe50164a52e0772b72dceb2b692cb14d362685ac59c8e0a7f41ef761f07ec859e559c61995350c4da4ccfbe2405516d8689dda6b2a35c728ee9b09cd39e5944bedb", 0x4c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0x6, 0x3, "eb4e61c0c60d38dfab194e488c72c25d364ff701", 0x3ff, 0x401}) ioctl$KDSETRAD(r1, 0x20004b43) 16:15:24 executing program 0: socketpair(0x26, 0x4, 0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! 16:15:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sync() 16:15:25 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xc, &(0x7f0000000140)="ebffcbff1381e7b1bad5d9ee9929e68a072eaa4e", 0x18f) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)="74a45e55747fa94fb8d9f5e64f43d8766ad3df2d077cac472070f1a110a91edf78d6bb008d1a37c3f0018b24c09f53a81d2afe37e4e430aa4594e6a2962b46f93e29992f4c166967d9c131a761304c958b283ace8f52f3d997273d71e32b600f8c8527811b576f356fdb32497f4d0381d791312f875a629a3c0892f7840926d31476ff4bf72084eb420b6913ef88d7b654beac16ea22ad1decd44ab3097e98e55d4bca81ad38e3a84d4c5345bd8aad009bbc35f7f5c224d9f1a860d68af8d68dd1f0050cd5601f3c", 0xffc1) setsockopt(r0, 0xffff, 0x800000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x117) r1 = semget$private(0x0, 0x7, 0x1c0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:15:25 executing program 0: r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/74) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 16:15:25 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, 0x19, 0x0, 0x2}], 0x7, 0x0, 0x803, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:15:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x401, 0xfffffffeffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000100), 0x0) 16:15:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000080)={0x9, 0x1ff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x0, 0xfffffffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601", 0xb37) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:15:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:15:25 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 16:15:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 16:15:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6, 0x101, 0x1, 0x5dff, "4c59ed54ec82e76f56d20a8c5f0b4118b3b840c0", 0x1f, 0x2}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x142) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) 16:15:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) semget(0x3, 0x2, 0x103) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) sendto$unix(r3, &(0x7f0000000140)="e9fa8f89d4f03f890852e9177158f28d07b1d2c8e0f784218b064513bcfda843fbd88bcc7771591cea50246c394b1f72b90e5f78b7938a2a86623e8b8bd3ebb27e9a2f090e9d56739a588e53610295f25499f34b45f3e4237aa0de0bfe7d84d86f392129ec7e029befd9c8230d27441d8ea2f21a03e1a9453bd7eb0cd20e8134e46b4156d7e294467655f9084bdd68b09f464bf29a8d6ec2ca32dec2a64f9bb339455826bb36d565cfed651e918964975651e85c25dee6aea523bc1e7e834cf8b6385c26f393b240dd0ed299b4c095c7b5f5ffd302c3a381e86d3896b0f1dd4bc9f1766b", 0xe4, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab10385b65836067fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000001980)=""/4096, 0x3a3}], 0x1) 16:15:25 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18540, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000}, {0x3, 0x2fdc, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x2, 0x1000}], 0x6) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) setrlimit(0x5, &(0x7f0000000340)={0x7ff, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r4) write(r5, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) r6 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = fcntl$getown(r4, 0x5) r8 = getppid() setpgid(r8, r7) fcntl$setstatus(r4, 0x4, 0x88) 16:15:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) ftruncate(r0, 0x6cc4) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) flock(r0, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x1cc64e85}, {{r0}, 0xffffffffffffffff, 0x44, 0x11, 0x401, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x4, 0x7f}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0x8, 0x100000000}, {{r0}, 0x0, 0xc0, 0x1, 0x7, 0x20}, {{r0}, 0xfffffffffffffffd, 0x2, 0x18, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x30, 0xf0000005, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x44, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x89, 0xf0000000, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x60, 0x1e88}], 0x7, &(0x7f00000000c0)={0x18, 0x7}) 16:15:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x21a54b7a}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r5 = getgid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) r6 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) fcntl$getown(r0, 0x5) r7 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) fchdir(r1) ioctl$WSMUXIO_LIST_DEVICES(r8, 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(r9, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x9, r3, r4, r3, r5, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r6, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f0000000600)=[{r0, 0x2}], 0x1, 0xfff) getppid() ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000640)={0x1f, 0x1}) getdents(r9, &(0x7f0000000680)=""/122, 0x7a) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000700)=""/198) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000800)=0x1000000000001) semget$private(0x0, 0x0, 0x100) 16:15:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x80000000, 0x2}, {0x5, 0x1008}}) sendto$unix(r0, &(0x7f0000000140)="82fbd2fac40ac92bcc8e0d3c9ed842d2361690118bd6f626fb0514f60f167479d800165dcec03ccc3d6a5f5fa5608e808022b28b1125fe6796a3d354fd7293b12585243ac99c592308830a4d9d3e1b692cc43a8304b9e6602ebecfeae28ac050a3b17dabbb337246596356b8e4dd74611acfdbcf47a69b615d3c41019a7ac0d538b62650fbff4346e6349e40013064cfe4424b5b310f9cd27634eaf82bcdf488fc38ac257ccbce62ce7ee500c6123e30239e8d35da097adfa53c9a428b418e4f24572d1c2b56d10c891d7fdfe349cdb372ce500dc81396a3fa049fe47664a05a82", 0xe1, 0x0, 0x0, 0x0) 16:15:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0xffffffffffffff21) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:15:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = geteuid() close(r0) getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r1, r2, r3) pipe(&(0x7f0000000ac0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0xf5, [{0x3}, {0x1, 0x2}, {0x2, 0x7}, {0x0, 0x6657}, {0x3, 0x4}, {0x1, 0x10001}, {0x2, 0x67}, {0x2, 0x7}, {0x2, 0x100}, {0x1, 0x100}, {0x3, 0x10000}, {0x1, 0x400}, {0x3, 0x3c2}, {0x2, 0x790}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0xfffffffffffffff8}, {0x3, 0x1f}, {0x1, 0x4}, {0x3, 0x100000000}, {0x2, 0x1ff}, {0x2, 0x8}, {0x3, 0x2bf55c23}, {0x3}, {0x3, 0x7e8}, {0x3, 0x7}, {0x1, 0x4}, {0xa58e612bc3d79986, 0x9}, {0x3, 0x2}, {0x1, 0x100000000}, {0x0, 0x4}]}) renameat(r0, &(0x7f0000000a40)='./file1\x00', r0, &(0x7f0000000a80)='./file0\x00') openat(r1, &(0x7f0000000280)='./file0/../file0\x00', 0x8000, 0x2) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) setsockopt(r1, 0xe02c, 0x0, &(0x7f00000002c0)="e145fcd453c617b88fba6a9736a9d683a25bae012fb871ce563cd69c5d512d03683324931db6310309d44dbf635a0618bd8f5da7c9e5ed166ce1f76062463680dc127559cb24ac861e253f63e71bccacbbc7898d9c4d3a2770891e8fca7710e60ef14141c17e083fe0f6565268fbcdabafe79580db39f4f91902d230f9235c6be82be7f5b08c8c5366e79c6c", 0x8c) preadv(r1, &(0x7f0000000980)=[{&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/212, 0xd4}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/91, 0x5b}, {&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000000880)=""/223, 0xdf}], 0x9, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)=0x7) fcntl$getown(r4, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) 16:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="580720efabd16e0100000001000000e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b61ca25bbd47b3bf560456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a85a146738749ba7260ffff0000e2bc13897ad62023d93c987cf764c3a72dfa702776c7dc391183cfb44e03871f2c7548cf528b8cc5e2ce02d560dc3be91f994ebce4769f89766634a3aa08860492ac3a29dd5cb6c9b2052f002b03ed50d5ce0376435f050285324d3ed0d397026d9d5d61d7181c310460ab37d1c6d8af46a38c76db9ca01378b265260fcd350a02c30b94eb5571913c5f74405d0d71947bc5cecb0cae4b90a57c6e81223f95b877f326550a41999dc58cd68979bb7f0d41dc687986d436cc6ac48c153c04f6e6fdb7cf271333b4d06b2bebedd222c1c73ced8c003b875f031d75bae1990f620840c5d9df856a785170a972ab9a6ca36ff2ed93f5b5c660747f240000000000", 0x171) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c66144831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283ee067c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009dfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c511818a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x555) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="8d45c9657e6f588997fcdabbf7b8c2253600365e4398302a347128ef7174a77647a9d791ee778e46ed5e401b1ba791eafa05886d4fe6fe2be75a1c7e60eda04027a7369136aec699013f6adcc61ba7f4e23c6bbc53c0d355605ca206d22b46d7be1b40c35354b32db6a382a38d96dd6a53467d2522029a30cc7b4da9aa04", 0x7e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) dup(0xffffffffffffffff) syz_open_pts() 16:15: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) write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r1 = syz_open_pts() pipe(&(0x7f0000000100)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 16:15:27 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) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:15:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = msgget(0x3, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/217) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) getpgrp() writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:15:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x4000000000000005) syz_open_pts() syz_emit_ethernet(0xbf, &(0x7f0000000080)="e650e84824108c72c89ba20c708742e2bd6b37427382f6f468376ae510692df4f8930ecee6f53c9e2633dbbc87a4a2d929bf3d551ac6fcde03fbfa3adbd5053550da7deacf0815f03b287eacc128831d6943c0b84612457a44e1c80f94c6c6058be4526fbcefbebece95cc45a05f88b4c05545709395c150c2ceb0c8bbdfbc0654f6a2cbb72a3e817800074717273ad2a6d9a6251b7103b32696dd9d00bcffb516e0c64293de333d328e76e4920177c4f8a98fa582cd74156086a82235c45d") fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 16:15:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xac9ba9196127f696, &(0x7f0000000080)={0x3, 0x1, 0x9, 0xff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:15:27 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x122}, 0x0, 0x0, r1, r2, 0x2}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:15:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x0) 16:15:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="68496c622bde88a68057c9b5a826eb61805b099c6bf65be16bc09323cec71f1ccb124a73d1c3ba7ffb3836c48181dcb96e1b94e832ff15b7a4be09393c98f4bfd0e7ed93f8d8559fe21bf912352e4b6509352ab6910c3466a75ae5ba25231cd4202c0e9d0b8859240afe9182a4d07824995dade90143e5d6c697ae83c4c56ebf64cea6f3c0567ae708a6a42431958fbf3bf08ac9e46196e547d8a7af0309b76bb2212c68a692ebc49430f403ed48f5dc2531b62abe0927023b584b1fdc94475ccd6f1d66337d052f77100672147ea06217a28ed4c5108b1ab722bcff89fe21149d8cd48e17cd6fc25b614c252cf10e5948468135d5927f821d1b715b90a81a9d640603f7d7d206d9b1fbf346937a0e34943b7a6585874971d1674d7941347951481cc7f44d0732f3ec8ec7b73259226918d762e387b17f66750d521d99af13960642e6f6a2f1ded9e07910ba0280240c06127a04b45cdfee4fbb29aae37804b1f04d08566c6de145809206f58a269d85930a5a38b28cd7a47af966ed66ae9cc60b2b6c224983631201430035c2bcfaf41d55fa8dc82b103aefed022c8a6b52a89edae5d9ad146c86a63e8ba313af283d75f8a18383ff8e044b4c3cb7c7a2f1042efb415c06bec0436fd1068d6e3f20e21c2c6fd9291ab7b89827a623546d685764c76df5dec91167ed125faefe65f5d9a9d0898ff73a06f0b62e95234cb3da6a7415b35d59709ab33a1f41d49fe3a13cfc67df7ae349b9b9375a2a83d089b1b96207ba5470c32bf6d406cc9f1438adc6c2ef19c9b6559b0ab3766d7e9e1b184a5a8235e47bfbdd59960f1ff1f7561dc346951eea51ccbb444c4ad397ce1d118c567374a5e23c025f451871d2d1ced9850cfae9744dc74f4d0614b6d4bda9436998de7d2bfc6d0cd2dcb1bde76f43670ae2a0139e225f3a08d00b7d3cceb77bcbdc0be8f3661dcbf355e800385ad6d05bdec99176e6e17a13e18bf9b1c73084486a8396ad0cdd239902ddcfe1883fc68a61dce442a0ec9587da1d54ca53ddfe84b1c31f2f2fa302c05f3c4bd7b8e42da347ee90525675af594094c163b8b6d0a7fad5392f22e2fe9a21aa31836c428fff9c2b3f72678173d60b853e1e69e63f6eab1acd13f7e87831c93dcd3f0170ebc85bf1dc7f64fcdee2199005569d364d4b53967e31972517f66c009c9a6fad746090dcb80b77fb7efa75076baf9a11f382c9498cf5bd57a56d403f916712dc52a6c8d0d9fa2c2badd3c79291b3074b1f21a1d4ee377c80bb3cdccdcbe82edf125b41fbc104dd7cd382e02fce569683d96e4cc896b69001381a81e1c57fbcf2c382dd560f9c4f450c1aaf7f92e3b05f87c0a8e620fde4c727fba5e78183d865b61752c5bc4939e3819e9268ca358f2405d2b5ceff2ec503fe97cbdb5317874ed11cd9ac51e75a40ddf1ae6168d6420b8ccc7e2dc83e66c3fb5597cb38d413e0f4459f9c59bd2fb0e64ae75d62f8255d46befbde88463028c4e2a81113ac5d89c95c9b1af4f62dafa11158706122ad6ac85090c9e6bb487663cbf5793e04bb920ff71bdc26756b9d16ce250124e94d4917e975433a117b11aeb81ab6dc0a933b4df0e9a9c36f3f7711dcc76ac361f0c395b4ae82254abd582281da9431a5ebb511e111bb9da58c178a6eb24a4b6a04462a6ddd77e03dffbbd56a920021c5acb4461f036ab3e7824c4685655578939dce7f1af552fbf2d951a45132205264b18ae494bb925b6dc433142d0f5cbc3e2d1bce4ef6d0f1b9b645b65e4f504f3a79f72fe772c96c218d000bcfa2481821ce031aad28c29fb805263333daae99c3ac13666a9510a4ae20e1d6dde1907dff0597295ec93549659a5249e927b63fea38ece8a89be0212832c5af9ffffcdc678a5c0d7b20ba49249a3070004ea4471a06da0d103e211c3d30f7cfa360b6dcf7ba8c390acc540c48586a3837795685912bdd49b414b5b5a293eee8b93e58d545f1d2a9f80ab6bcbb58b7a8db1a95aac5d1dc8cf1a68a0189469b3b3b11dfeacfdb390064788fec34cba30ef66f4ee4bb1779a6ba4a958257387db64a72fdafbbd7a03610698f60703f27b986c4f6bc8a70ef7547eace4c281d87256ce4c4d35aafd1ab8668a9c9d7ed8070f0fadb44ea1e40761049b7d5cf358ac8968e1ea7e5bd52667cb0087ffd23c61b8db068c8d5149285f804385eeffd1141e3b36d924a2334d40f51b60e897647dd7cc463145565bbaf7c24867f82481cf1dc51f2eccf0f3dbe9e769a0ee62c315c7b7b521364b55b79e72771a2a46478211f61b67a8a2593a78c3d065f83002c4d676f998bf0d7aed2d9a625113bf83eb42095db4faaee729b44929cfbe6ca58d190cb510532ceba2f4513ffacea6bfac8014b7bb8572f992c1dbb8c4549ffaa6730b450e3a661eb301b419e0557d2e27233f8943731052f621cfe84a7fe69e636d0014e0842f624911fb92cff9fe7500381f18857ad4e05a423c9101909814008ff001669bf0fc0b3bc41064f55ef78ee223a4645493048ae548729f5d58a0af55a96afe3549a03726ae663f00149694b81e328fc66a393ac7b4a002a3841a262740306d144d407c98fa1ac23d3bd8a74ecd881a141703309a54c153f35c8fe7b402ca02c66c63e253068e3bc9be73700ffc49374e167cf09a1a9c729a7ca98abfccdfb7a279d8cfe3c9ce2b57f65d7092ff7ec999087010d9b0fef8bac8e4127dcd7d5c68796d71a3724b3c52eab7af8d08da8b88f8fdc354fff5c23471adbfa16a59295bf323daa6b3ed7ca7641cf4ec8e791479e329bf5fd704de65dc10a1aeb897e25630f4ee376d1b4263bed51a07428d693f915a01d9cd676e85857902b1e169b4d2989daf64aadca995fa5bc7b1adfebe545f810252b4c2e3a1af9fd6f5e711f025dc2d703f8e909812d5340556757466bbaf5d113dbf947d42f2802ef1078a0b36c5619da974a962848bf670e4738d7608015808e31396a8411532d7b6fc81d6bc082e643535d22e474c09195095ed386e9b82dbad639e7e1df6203c5b1678d688874ecc70dda08b727b80b7b5e6960459e5b719b4ff3aa6b2bc64253ce920b42fe4b377d31228e72d3c87f1d79cec4a4d6c5547691d1329af16008f67323a00c6eea08c45dc1a10188bf3cfa5ccd1f1cba52d9c9e7729e5bcaa28e36bd6172811f4d04759b228288df9c762aafc6d92814d5aa937613cd9af193bee26cc62d0962b444e5309b8360535220917699cef37dc3b6f7b2d7f31499090cec306bc3924630292b67ca51850cfd6b3068f2a951088d24f3017d9108ea14891156b55f8962df86f1cd08f9e6bc802c83e098cf4d0271fb3ca4a763a0a988c8670f5da2967041c93cd03788c0738a4150b6b50d669b09303acb7d52f76f7fb5eb2cb9422721ed2b97a13929e82a49ad84a8d963f30c1c2068120d0441f8c91b807f653aa419a624013dfc167e28b63b2f2b4f344db23155dcca4762c43bd244c04a19fb2a6b14eb85de758ece81296107ba079882743ef3aa6e25ea49cb206a38c8574846ba47511666ca271ec1a1acbe2eaafa0309205aa0848bae2f1720c45202848d61bfecf0e2b729d8fc456c8b8f6f147ebc983fe993e58cbfca7b2f4d3637092f8e25ba6d213689a16a556957d4d4c2b261c5e225269cb4b0ae47171756bae6180d6057719bc5b5a3ccf53bb5fe392d49599e03fc22c743f1523e4cac4a9a7ce6f9d7dd6846ea6e41c2456604e346fb42e88e8067f589fe72a3b970faa0c1d6b86b28730d2924d5fe804bafd51d427325fd1cf2010691e90d59112d39befc498dd04a25f6b8b2a9354d0060d862b856c5bab99934563aa78028d15631aaf849baf5d09975a83aec2cd685cc684e1f1da0e5e298cfc1bec6566e3085ee126f477020f66105018576dc1201d79cc9a1289ce6a22ce2a109113553e503f57a503aecf94e409e8cc313fd82f8963e3d21c6296327146282b3eac3ca5c4e62ffb20f21eda7a1034754878d4789b72aa9045626eae1ff845593d4e56c0ce4a015364644d2afc957c1491f3d904bbd42c71d940f2ce20beae7ae924f9560b41d21c46636ac0de3e92cbe4aa444a55ede23e3696f63bc8dd41a1ddd82dacc5253344e098e8918b7accebfdb837ea025a163936b27c0f84c660ea6b6dde895d4c12bd2a2fc87dca3e3ce0e8bd0cad93db11a57cc968f4245629b5f1549dfd5c9c7e8bf5aec36fc83d6048ec368f4b212a6e86006af56fe01d440268de49b563bb795086145c1d20d2f71fbe8ae81b7de0997ecd33b7d3c17c9180e89b7d5db1c571c2edccdb68dc62d1f9d208f5e09203321c985879f2ba41d68d425d738553c5689571df09478129941f742b945f3bd561c074a92952b9b4c716c3fd05968f4f0f3004d9de0313216ea1fbbf3a60eb8a2cec0314a4df30a6adc4cf74e54b10f10444caaf5ce18d3eda210878e9501ec438d364323cfebf777ceb97d141f74f295152c13f7951e2aaf0ba4bf47d844242727f7016b536b3ede4982708acb96b87c5b49ab78871769e72bc44a82d3244ad3fa581cfc9b8bd9c6aa12ffdd0e1685874c963ec66e6caa8b4c09a0d88f46d9ac0de401427bb76378600200662265adb368be1871d7ca0b2af815240e2f4b2b58fa082d5e62b3d414c05a0841c0aff09c06e079a386a333cf7bc144d6b835b47e1072f4978650c11d67c71e4860b53bca2b6a847a5838a04d585500fb5d05bd8a75a7f702d32c47d458074eb0eacbe2cfc564776b89f7319cd1e84952d23105be921c9d343f0c13d320fc550ed8aa0333f308ad2a998e91962def4a7946ebef4c320a750e1de27b55a18dd451eae463ecf59c5730ca70ef3ecc5647c49ed79f9b996c53fdd895a27f43e08a2c54bce43a5e6e3bd31b1dc3002768c000d588d87f99ef59d75b92015096be14e0e387426c97618fc8097f740584f5b644836cf5a86bb506a183fb41c5a92a8c7ba5e2990efa17728a5b336331383b867f0747061046d3e5d86924301ad1aff30ca3040c572b9d04b53b0597a3234c2ad31afd600af4d37709e5cb05ce2f910a24ac81fc9c3e6b5f2b930a27c6ab2a2f13fb735b232b3119db79590ce173e5399c5298bc5292d7ecb9d5e05cb8cf40b6d067c9d579bb99a0f5a8a0c049aa5ba01e2eef8921ed6ee954c1063a3370408cb417f8de24fc78904c553dacfa6b52c782ce824179a44ffb0986307cbc4de3461a44a83a80f3402fed5b65bd61ab0c27a12d92c7939ce709342e0aab8d9ffed3313a0d5eb2fa8fb889c725879f4c1fb614b1e4991ccb44e527f02e80a4611d4caae1cfcacfa2db855eb400f643bf0209d6b975010ad57ead9bc0adab4d6a687264bfc909c005fb83c5f69a11adb3a9c55115c0c46259f14c6defd30c5cdf1c31c631eed707af4799a04014cb42b5232938eaa085ada13299e576905751d8cf6a9a6a852d0a813faedae2f68387c8ab915278a827c3e243a3f1a5848405f797f468e77ef0b75ac0364f6da9f51d12d881767f5865db5a353d2698dc703c0aee325954e26e9a93e10570a48323a1fa8f89ec6953c30a8e81f2e885f68a044f6c4e24888c0db7209b52ce36cd04d4c39c9331e5267800e46bacb8e58d018e49f45ef9d2325059af391b484142decc89f40dabdb3d4052bba8b9511859bcb58e9698fdffa131cc274152030a6b842131366f378e45bbc06cfa0b4fcfa33ec39a06c7a7ad59119b76287c8630622dee2df494c620a303672f41cf9ee2b99a391574aa9bdaed3f5d52b3c9a700f124a21af3", 0x1000}, {&(0x7f0000000040)="735a6f683f10a21fb51a50376c68ada5df48f162a7d41ce1b855007c654b0f7c03942822f3ca090e4627bbc34f2b999a7fb86d97c81b0d15d69f55b4eaa4976df4d51b545f757154044c18693d", 0x4d}, {&(0x7f00000000c0)="e0625aafd23f22f29eab9fce1512deda517fac05f30d987acc49cfcc2aa28560c477ee3ca85d6b4292d7fdea8908a1bc44dea08e0c5527af9286d3157a6cfbfabba0339985605559a5d6aceaea138ce85c533dc8998edd4f7b754f0d16a825a4b9623dca4cf40f8fc453270855196780411ad6", 0x73}, {&(0x7f0000001180)="d8338628d1057851b3dfc9c5af019be767b58c05eacfc1a8f43a75ecae82805caa91dcefcced0025cfd47f56fef7e8cb97c46a58e658cc895c80740a0ba138dabad5809686c0679edee5", 0x4a}, {&(0x7f0000001200)="4aed9dc5a216f8d95241432123a6ea1d70104294ca8c05c069eec90ad886c49a24a6b8c0a320f3db6589a040595ee1125fe3350be021337e72e6b1d58644fb8563edffb5862046023b9376953cf98d038c48b7b5b34af0846f38af7d64085b00ebb3ceef8ffd54127a5e7c1b2e87885932df9903f0c698cf95def2f01facfc3960c55cc2d1a4af99ab97f0eb536096fb69d6acf931c9e2e19b1c43676e57f6e71fcd093360721d70de9702117868c4f1bfbc357a051ac9a3935679a1f38df93b726ef080a6375bec6d99a937da57c9aa1aad53ccf4b71b4fde2dbb7b268bcf9ce79ec99dec6fa879c0fbac010d14d112a7b03ae3f08020e77df1ca89", 0xfc}, {&(0x7f0000001300)="314cf43be5255aa2c7bc309e2c23a0d7aef7563d6c68e1d992e019e8f07b35426146ec9673f6f77b33b4feb4eaaddceef3dbf3449b7a3e59094f0f247b2e99bb", 0x40}, {&(0x7f0000001340)="8a36fd05c44d726efcfe48e1b364c473901f6aa0707e6ea3401b7485ebf0ab6065996e094a6ce9ba", 0x28}, {&(0x7f0000001380)="f9307ef3b6bddc36b6b91861a6f8169ae7f520224eecaeda901c4dba39765fe5f4c85099d536b1c61dbc18d7573364ccb6ba46cda8f99e97dd68b1f7aefb1eb9ee03fbda2d6684ffa941e99b811c63d6ef5700991c28770cdd17b42d9cf836e6d22e8748c7969f132d0b7066da94a3f27b8b63307b02ac72cb640539f2b9a4d7", 0x80}], 0x8) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f000053c000)=ANY=[@ANYBLOB='\x00'], 0x10}, 0x0) 16:15:27 executing program 1: execve(0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x10001b, './file1\x00'}) 16:15:28 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f00000002c0)="175268e8243bcb40c3ddbb5d082f3d816603210903f1c8b7d83b1ce98f9eceea6945031e6fb9adb103f16c59e493d4e3d4c55aae7a0cbe98d75fc7ea0e28607accb362edf2bcd963fc167a6b1a7a834f5d860c22629873547b1f77d008812053eef5b3b62661a6e9a2f99689ce7ee89141a765270f89bfc2d2e816943c0fedbe145c36d22b10b002eef558ba80eb20f5f2f5b902f2f00c3d73695125ce5f7c3c6bcafd39b3ba3404287f3578a4d5e09458c023387aefa2fc5d61d6da6cea952f7f9c76083b0bec6147b2bf97685ef6dca5d7cd59b359b77c079f68002959934848eb660a3114a5e835dab0bafb9812bd079a62ef616611f1acb2e58de5043dd9c03cb889ec73c19487e32f87766820c013be87542579ade42638f7236e8ae5b3f6f40a134eb7acd12396453d9427e490f053a3420357a6e926c19c1e399dd7aeaa7e6892c10ddbf7679afd0af2c0240aba59522e75e59e19efb53c96dc54432a1f924b48f0d0ec221a0aeb887f495467f36265a0c2b263d21abbae5cea1f4db5bd6494365813c75fa46c0ef7d0a54f2f5866ace53a07cbe3bfedd990c94c52b298dded6b65dd3e37bcb162045e2c11d2c9ee15a259f8ba5471f2105d476f1aa9f683d5721c67bc54c3171ffaf822e800292949daf61575c550bf72f3714a0a7151c600aed12a071a42471b58bf75069f77ecd2db9fd7b4705d58391507fa2f831e716489d67e076b728f7d036bea4557d7c76f7b5e2780a1ad45a56862e20a4367d694430be5819836469a0e23d89f92e773af3a253575c189340238cd84ba6992590ce71e30a54398d4fc77dd879eb309b5c132273af3b2e802214517eef93b5d2341766a412562f6aa1344c619d5a92d419b4e39b987c55d36f37a274e33beadf780d4596f6467c4861492efbe02227b18130f4316ac9ebe6b571d20301f1be3ba539ea2146bc7f93958f40b4d9bb038a4004f04d831ba5633816a857f7fffc77da53c0300e25d4d077bdedc30015c515cabe4fcdc298e3cdaab5b09e6e0fc5c60fb75eaa71763bba879f3df923ffd670ac8f29ede687b84936ce9b83cb1726a75268695d3dbdcf092d0ddeae88f874442a9df78787a65cc496ae9ee0019c5f34dd0ab864b89c8536ddd0dc658bfb01b3530489dc26288389e47c368b720e77d4d7ee04eca1daa9b3aeefdd0df41c103f5486d4e302152f67d61e17b1b615fefc13faea6e8cf7b95188997ad37af0cfae57767f018264c9beece81cfabcdcc9e3754e906e58aab5ba27488a20bde24125039832c00598b2860a44d30c66dada0e4aad41d1e0e1339bc7649de443bda7535e9c983402d5a7d35d034484e77ba4283ecf020f1fa4bc441bc00b4dae772612d1d67ef67d2fc19fc6366fd29e5bfc0e69203f8c33bcdfb4bd17b00581638620945367cb58ad7519438433f3244d8da54762dcfdc16242ce698cb15c90e7b6080187f7e50274dce00ef184d0492860b19b5c54635cd3e7deb43630bd60143ee3d28c6c0fc10d988c6614e58d1ca10761ce30173a4dda4d053f707396f5798d450281db7023b7a02d44ff6f800626032687e1feb559b94e27381cdccc17338275f3d9ed527897cc13a81ec79b87b17e38f28834d71b05c9335fcf2596e3db4404d71791e7ba714df5edb410d5c75717d1e3858b4d243f25f25d782d5cf7976636116d10e10d1f6165b018e38d78098fdb6ac540aa9a32405907a964e1ef8a4fcded226a9a8b65882b8bce34fe7989469e20177d753ce96822e8e5225004b61d7d3f5d519a561f9395269f2ac2074f9f3b5a7e74be87d8410aa884490dbe27c7ddaa47b0600976c57ad511d4b94c8d6f806bd1b7f60ae75554adecc484f60e3e2b6feb1a170c40a1829474d4aebd35ea4eab2126ed860cb8202b940e198ce311b3f0e81e0db2061383d3caf43eae1c10efad6bef193de2b0cd3b239df8787a7a3dc47f79766bb68dd4c5d6fcde6866786f70ac3ea5ef0ddea9e4848443868974c13d8c646affae9fbdaf965aa7a56bb01be2dc0443c26434ece5bac204e1e7866c68b8688d6243a70c106539d362e6938a210bdbadd8c670fa0f2afc6e7e47b7d751d9c6c30f63e12d4114a411ceb96dc50c7d80c345312faf6415eef2d0cabe5a3662d7831dff7f7277cbf1992adec4582a712f427b99bb5af9c4736e7fae92edd7f2b287842fabae0dfd092089625ff6acbc46d014c5cae14ae05f732072a03166eac83525dc771b8b0dcf52e0e21c975b9f775dd3dbf55eaa447a660243667e9202fc8f8afb160ba45f9722570a986926dde5ef6ff4c48d009517952654242267a540e19e1ad2bfceb003e710d92c059a28e2c65a4385321b06846cf2a75a4aebecbc0fa3878a34ceda1190e49dfb32f154b6b2354cb3cf2e132d401122a0b2adbe5c27fb728189dc454ac83af50e0e5e576dc246a06aef28ed314106f56c97540e5e4445a4da2918c6c6741fec70ba6f86b0e1d8d89740fc76bb97fd02be34ecae654b3483271d6374ebb649f8ac91efc1affbc233f1ccfa9518e9309104e5c54b623c51ecff6b73dd41eb780f8a0db3189d5cb9d488a34772eef8aac9203d290756d2459ce146af8fded90c6710c058e460052e9dff6000bd6dc418fe5f4bf4ad39cd6d77712bedc51671a5918eb0fd16b17457cc05ce8fed6d455a2ee842a0e73dff56357fa99ee54e641295e49ff41f9b5bd8e36f70ac8344f9f54f049bf0b44fef06fbd619b6efa54192dce5f56c12ca420c6ba7a5d8cce39e840651fc2b1f5278b858d0979a2241db6c22125e1e8cc79a1aac4fccad7a3db332a532d28dc7ddd988c48530b615cba9b78f54ed4392a44d42145ebead9d0a5d0d84bdae36c3e1a090688636e7471e60f3ad2e9110e0e237af69700cc82589dd9dd065155a585f024f6940023224787bdfc41b25e190e93af2c2e6fe86704bc0333fd6dbe779dbacb0ab01c9c7eb84ada2189e3cbaa9ca9c03754c555c9e72bf93cac1473330677e049e10772bf2568892dd4679bd23efb56718d27ae051339620488f56b3afae45a4036a13bb891de6b7aa2584fef7b752c51116ba99ee686ed6c2c75b7acc44c128400efa8e6be625dc01e6503b680213bb0c5a706e2155a794f95b880858a2554d22675c056fff4aa91c6f88ca10feb26d8cd5e12cb1b7783f805479f36f7e65a4fd6c0e8cb1515e9c6ebadcfb608e281d1e0690374a82ce4101ca40c9ff9257c4dc591d98cf2dfefaf8c7af02fd7626fd4437b44a04972f93a45fcc5f7d18ddaa30e34c5202edc4d2abeeb37cc82aa5b2ba5868ff73758f613c5b7f343fd52eefdcebffb55ce45baca3ea3662986bb48547ebfe40837381a0504d7adb2fe4ff2f3a82afca4844ccb8405ca118d33c29b1f66b0b1c34eb8719a7b31bb51f50419256744658224cbb95aa46426f40fc681a2cb6b1869a81c8bfe7d74e8c55c9fcefb667c63a78c774d5e793204fead1636f27b01fa7ec300f143b5ddb0d75356f8b3c28483584a2fb4913ba489ec9cd0a2142e0f74972b54969816f1060080054f7ed3664c67b15da0e141048899ebb4749046e0891c1ab569da10abb813b4f9513f337bd8fec9c25ab2707365394419ec36c7221ea7c5db1f55ce4e2ce55662e7fcdebd1d69beff351a5f27e4927073379e9fd90c69fc6207a057e7c7b4a91a36a37fb0e8ecb1d2d0ec629af01e87d27333e9b998ccfb9e1e05a5210fa5438fc1d0b8ec3455ee4772edef16e6bbd5794689f475ad54415d2ad1d55a70967e57b92f208ad2f84b0bb4b34dd94acae5a530489550ab693f27feb6c862dcc4afdbd032bf68ead1b4823d15e1491f856e1dd622c0bc454bd386b3fa73ec650a758d6017f9edc11fe74d2ec6aa51b0efd2a9c885da70899791ad343d87a6df83d0f610d9b569c7057597ce38f166e18175ad5761ea7c0532ee9ecacc57f9b14de6fe39757fefc7487e7875884013623834f0a917e6395eed594212ef6bf0f8f05e98eb13ab87791d9c706de64d5bef3cd17d3bb55af18839e041f83a61ff5ddc78cac20d5f88a4227ee629f24d269dcf972beb170d8225901895e3ec916e39ea43041f39c5c2458bacea4eaa809551e608b364054bfd8d7ec8e881b8e9b40db848af1c54beb995db318e87e9bc0c27f240d9835eb5af810a51421f7a6b401d481cd3a2ff0791a67aaff9f23c592f8b627ff82f4ff1a3702209ce8742ec8efb1ed460107e4cbc60ca989e0ab8c5847999cd11adc7c7aab00fd859e8a9f766a3a5f3eccf30ca3ff3ae624b07d9a2ad9bee495299dc44ced3702201954cacd92b3e2143a8bddd4d2492a93bfd43ff5bf75e641cf1b4767a6e8b4870bb2a66f0eab58f2ca36b9b6a92a91d0ed44e94f4dc95c001ad19221f1ea571320983d7535b704121fb0e1ba758399780233a3fea994990ed5a09eee8a4bfd7e8c13a9e063952c9e96a1e93e681ee5372485360f7a87e03303be75ce36a0b67cc3f1df9ad7ba749efaf43c269664c7efd02e1dfce477d2b804dbc2eca23923e382fded083c1d00c777d020f9e9b32dd212e81145b5fa51b90078bb8a05ea119cdff985e69d4cff241c8e83b26f95f697bbc7758d34ad0971bea04f3f911a127c26fe013351bf8f18740cd519aa3fc1b8c0d35834230884b2334648175a832d66001cf3c7e714bc91a8458442f9f87f25f167695cc5e995bf866687a2399f7185d36703065656decc433eaa1379a55d87637667b16e0bd5f58b27edb25022356524c5bf57378ad8cd0da6283ea25943c3f6afae9b8d5d11d9982e58a21da46d8624d7a34f0387f48c963daf8b63123374d71014e003e6e4272005158f1d4da316562b34358e70716ef43e76fd500067bd4b28c78e8e94d2485a40a344aa3478d773864e13daac047ed8eac44d2eca279682a7c056d5358fbf88f8b85342eb4c8c00ebff04e46a3a93bc9cc4efe2c0a8c6778802eaf50dc83574614e5c9a5c148eb34a52c658b937fb36fa8be89d54230afab2cec3a275cd274e5f67cd2a4f43e3a077876a18a4d5ced233cf628f0582cc99d5bffc7e0f043f96976fcb551a8567aa1030590ea33fa6c76b225dbee32952315fbf5aafe337e9a8cfa95514772afc0202ecc1ebcd3a92e887cbecfd3646e5e2bee099162c20026ac1f31575a4796d18c17d414f6f714c5575f33aeb48482d6a64cd52c4f9c9b397dd95467417a94f277d7f239b6cd9be6de9bbcea9bf2e806b3f6a820eea708c30965078e7b713885578ae0d4582b6e2093c0b18c843bc8b1b1774e7a873aada2f77c95e991c38a3aa2c9833fbf1d41661622720623822610136eb798cc49d3e52225afb80993d7cb84722da9569acc329a097e4c1523bf4acd147473e3b713cd6f9e72e21c147a5f8e7cafae0a34d45077f595180581156dbc1cd4d546a5dd6379dbdc54c909262c61fbc5d397d3320ce1a59df514ba2312f1fad64f60824ee5706aac367c15f50403293011a2f0babf67dd95384d62ffbcf6a471fda707f7dd930af26702aac4702e676c7adc2cdc857ef04ed0df4ca7ac4721e333ae52ef7b2dd183cda6cce1b846d6b23b993c61cf231e11eebd1af0cb58f3edd2f615264d64bac0be0ef1443461a86a21ce7b77e3268d4f2c22b7b1a37f4042b6a575c4f0051ee28bd35d9d152be56886facf03107cf032c60dc811fc3bf0c9c1ad028f41b76f1447e055e789c457c79e9fe33916cc91fbafbf85678a58fd5a17f77b1f713dce532193a39af8afae511f332ba5a179b4705f84957da5db93e9", 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x9}, 0xc) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 16:15:28 executing program 0: getgid() r0 = getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) r2 = semget(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/110) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/230) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x2, 0xa4, 0xffffffffffff0001, r3}) read(r1, &(0x7f0000000240)=""/99, 0x63) r4 = getppid() semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/180) setitimer(0x2, &(0x7f0000000380)={{0x1, 0x3}, {0x0, 0x7}}, &(0x7f00000003c0)) r5 = semget$private(0x0, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0xb209, r6, r0, r7, r0, 0x2, 0x200}, 0x400, 0x2, r3, r4, 0x4, 0xfff, 0x2, 0x400}) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r8 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000005c0)={r4, r6, r0}, 0xc) clock_getres(0x7, &(0x7f0000000600)) fcntl$setown(r1, 0x6, r4) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) getsockopt(r1, 0x7ff, 0x6, &(0x7f0000000700)=""/4096, &(0x7f0000001700)=0x1000) r9 = open(&(0x7f0000001740)='./file0\x00', 0x10000, 0x3a) r10 = socket$inet6(0x18, 0x4000, 0x6) mkdir(&(0x7f0000001780)='./file0\x00', 0x0) getsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f00000017c0), &(0x7f0000001800)=0x4) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001840)={'./file0\x00', 0x401, 0x1, 0x80, 0x1, 0x7fffffff, 0x7f, 0x1, 0x3, 0x2, 0x5, 0x9}) 16:15:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x11, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffb, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0xff, 0xd2}, {{r3}, 0xfffffffffffffffd, 0x40, 0xa0000004, 0x5, 0x100}, {{r4}, 0xffffffffffffffff, 0x2b, 0x40000000, 0xfffffffffffffc00, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0xffffffffffff0da1}, {{r6}, 0xffffffffffffffff, 0xc1, 0xf0000002, 0x253400000, 0x9}, {{r3}, 0xfffffffffffffffe, 0x19, 0x1, 0x7ff, 0x9}], 0x100, &(0x7f0000000040), 0x7fff, &(0x7f00000001c0)={0xfffffffff0286c23, 0xfffffffffffffff8}) 16:15:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x11, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x1, 0x3e, {0x6, 0x3f}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20800, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000240)={0x0, 0x4, 0x6, 0x40080, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x57e, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x0, 0xfffffffffffffffc}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:15:28 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x11}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x68}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:15:28 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) socket(0x10, 0x0, 0x81) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:15:28 executing program 1: sync() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4000000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x49b9) getrusage(0x1, &(0x7f0000000000)) 16:15:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fchmod(r0, 0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:15:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) 16:15:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/153, 0x99}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000001340)=""/200, 0xc8}], 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:15:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) r3 = dup(0xffffffffffffffff) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xb0, 0x3f}, {0x0, 0x7}}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000480)) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() semget(0x2, 0x0, 0x90) r4 = socket$inet(0x2, 0x0, 0x3) fcntl$lock(r4, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x100000000, 0x3, r0}) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x4d2, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd29d85ae1ce9c1e0f9d02230fd01f6f5ed2a921476d43864e024d46f3de5592e44538644bd503cde07fe39c3621f610da3901af7c4dc5819f13836677a7736b2d91431af5ada55c00111196f40c531de09e6e8c42c4dc954bfdb5bb42f9592308"], 0xaa, 0x0, 0x800) 16:15:29 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x40) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000100)='x\x00') 16:15:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000980)="bd8bced0cbff432dd29b89ff57f076290656a1d1147a2e35fb717f32d88423a75ef14a8c51d5abcb340b0c10382080abb08924b29a95e3a22d7ca3ad5982e41b9d62a195c8903f6803c07af36bf1317dcfed8a94d5c0a627006f5722bd4cc56fbf972759cd5f96a7139ae8e706e4a475b8a6a0d8bf0fc982fd6626058e22b97c81cf9835d0ff3e525d84086508a6b0e24b164ece59db291801f401d6a3e97ef386741b5ec55c03d64c9571e4843cbc9706c98e227a981e4a58675d3dfa676dbea6b79761ec9e49bab249baab07dc51371e054f9bbbf1a0fabd65151d106ceead4a0363bc994606ae53e8c1b69ac5abc4ca722fe50f552181694368388f6ba6c0d9646071b13154e6f1ef1f277db67115d2e18e26b47574fcb60f56de55909d316421a7db9eab8a83683fd3804490a8bab0dfdc1ce4c5164c86bdde3a3ab8b0c9941e65980c4acfacfdc8fc10250fc78dc3e0de74b53fb13673c2d5b4c51e349718822079efae1d027b4ddf554c96a6a63d5cb536f7cf83a577330947bab005ece2fb2ceedb0c56bd6152f90a4ac6860551849c78b5b39b75745395e39e09562d2f1098ede2dd41a0c075602f67e70474a12bd11c70d6f3f8e2a0b25282f2c8ff5ce25fda1f30546143b18a657e8608952514ad8e40e98a2e1587a64babcffcef6426f0e80d764c3d4375a89cba24bda43b79d33d46c3cdfaef4708a504bd67d49c073c8ed7cd1081a93af8d35b4a1c433db11e1cfb3d6f3bd46fc7ae0d93af3168f2f6df4e796c9061876df465591c3a66cd0e7ce1110e7b91e259e8bdf0832c1fdc7ed8dcf95348ba9a3aa03b5b4d655fe34702ca74ec4da9ba0be69e6b40841891b0aa74f86d83d2fdc12ca43b483aeeba5334f31ee31973fb7fb8d9703e059888e9060ca29bb7b1834442673a5cb67507adc784beaf833a04ff538c2fe22467f3196508f41c9e35ef4700d4d086251bbaa56eae8804421017981d7c2d56c30cc8859f7b067d0693cb87b937276880a5fdbb1eeae8b351c86ab7198838028965be4a7e8d7e3ce8b21decaef25cb14806b3f54ac3368e4e31454c4c863817431857d8999a499a1a90602b8ce1c1556d9e2b29b727f61869e90777f33bc808c3fbd5130aba44f721858e1bcf8a5ecacd37b78eb2d1ef7329f577a47e615306663dc98aa8c2e7c061645299f4ae68b44e9e4ec18e2dfd7abc8b22d3ca0be11b26cabf54f8331e5ade3cc9e1889d10801265a7b86520e8f4239228db17bd426cac5c9695f1df7ea14c58477cc348812aeee474a4cecb22ef217590be7ffa1703f1d5db9fb911536aac4c3714256254bda5044667cfa4b92b8f610ba30c1f09679fa73b33941ccc8a808ff06ce4b423d39420c1ff7d6fffacf43a9c1241693d144a7bd2eb962b40a614a4c17402df0f3e540e0236ff3129f3b13c48008bb8498ae1599ea1d72705d74ec39174b3348aadb96eea73486f8d427dba42b3ae7fa9c0b150fd0549e77b575b1b736cf67a435e2ed7a86354f345730da92bdac69e874d2ff4289f9b281e2cb69e9e145ea21ef742e01106d06b90e2b0a96df79eb2153c5156dbdd985c3e7e24f683f62e14282559d8e8db4f36a35a2f4d0478ee1c4c41e9055c8706de8c7856aa001d4070d97cd37a6a127703eefa332eb13039b4ccae4aca634d80c71f6aaabcaf30f9da477d62d41dde6a2efea11467581db391a3d9d637b4f1dcc7113dfd8c233748486743555afb7027b200e5fe7c0ea84655f2286c1c09c80b200ab65d787edf797cc6f48a5229997055dac4e019a3140132c233a64728673ef44ec829a08348d55b3f6fa69cfe0d4f602c47e7655baff1e18b4eb981f489ef4eed94d54841fcead5e72966ae0b1cf0319acd1fc5d28df52f7dcdc4ec2226f1d2302e262a96dacd2350cf53e3e97263d1b76c5dfceaea9a97ba62109ab8aaa11a05aa7210d4f9d85f0783da7c7f93058f74a7672b6e7731f71ceb202eebf296942ec5dfbe68d3024de71979a1930f58f651b56ece4f7f7e937640ba9c0413d45fc4505e85c7a6dea2681a4d988bf17a7d42dbf6cc8f793cdbf66e47222816118889dcdedd48e0bac311b63f7def1a11c5bc35cf25673af48ab5149febf0ec50a5544c3d45f8d2f0c87fe00ce1c0d8942e0f2c2bed36fdd99180b7ca65f2e2abc3c08710182ec97755ef6738ecaff70bf720dd2934449068dec2df17e1cf93291beaadd6d7d2406314b51f6e7b8171f8eefbe2ce725a836627ea32a5389aa24731d8af71e13ad56d046dd1dbc62221581ac6e16a6e2b219316ae3229f284c09a68a90630ef719e1f244573d1fa0e001a2e5c8264b5c382798220b9d3d882c97b80e6d0c2db9864f274554ac3c9923fe6db083b6e0b982f728a9b160ea1412f37762208540ce2ae229d8bb920cca3d57f644174f9cb7d6658f4deb9702976244db9fc66d279c3bd8d64004f462ffd784cb4e3b82ae25537fd0705fbbb9b04f5f89d3e12e0d042a7aace07888f0afe67f03e9f887aef753286bc76c9aa6f2e409fb399b9e8db1d30d8200fe38be7435c11a965d4ee6835e15a1b2ec59eeddd8bbe1d351d6a4c6c8cd9d02218391252f6462a00e929e57f1895553c213b78438d9102a5585a4d51d4002c1b7484ced10bf721f6b9c814f63b072f381419042d6016a7e2f082eeb7017dd28554ce2700d321c7af906b8b9f6280aa73fef5c583fd4f07c231cba6b1ad5860ac8668dff472fb164d069695698d946f421a37e5f0841217092e6505e56653c35aeffaf714a401efe380043ff77d46ddff9c53d97744ef840eb384cdc556c66077b936f0bc7bb3c260649240f1f5b4aa50207e3222930c7a7ac27692b65884e4207e9c4faa5dec4a53ace12f50c13b210ec124941ed2c6b48efe0d429654d5efd6c4623661a9bee28f8f867754590bce8f5605b4fd55e59a8543b23749f0a56bd16d438e07ef517a520543d18660168ee4c20429ffa29c9a763e2f22b86fe015354902fc50d8bba12ed145914b2a6680e3e5d977b17ccfb8a906d1f6de6e91f6967100c8fb395836850b24c67e20df40b19d369dba29ef0c7486683ecc027635cae17976377cec4ae991a3252a17d5429351bf03823ba4d3c5bee7d06ad69202411de05907489ed8f8749d9127787c02f583e17eb8ae0daaf5137075de16a18b50d19661d991724b07736948503ed8e6194b92b8b937fc9a9323402aa5e36a0af414e91171096f14b5e9cd0fc228e220fb2e1fdd7ee2d40e52a7b8c3de725fc7da2f8dc8699d36082887c98aa9ee48b4a946edd95aaf62ba4861094a35e2be0b1dd585022c490ac853af25086e47f7aa678d094784ff8c8f8d33d58679302e1e1674cc0291efe03c22f12da5553e2c57dfe0b9313cf08c555b17ac63c2234b75636fcc1dd3c325348c976f07d83889c0bc355ede54ba578d54ef57915357f00159ebaf88940054eff59d6ce7566258b356065abd04c87e92a344def4f92a44f0b61820900e7a5d9a8c8ed3de0c7205ca165a210dba1ef081c87a625592a44b0256c3aae151d975bc3a619f0fd85ec1148946961a5f2998357cd21a1af6a89f846d822a862bb44d4aa029b9a9b83952ac242bfad995842079431beeb37616eb3c0ff52633817fd1b78f57e7af40244f5f632d08050c582245bcad558fe16f4fc06ddf36aa540e72c31edba2fb3fea8c0f2c9c07a89638c3848aca42db60f32b182803dcb4a57049e03b6e632648b5513ddf3b08ebd558a36e3a3034c3f92a2e021b42161adafad21be5e28e00bccdf1dacb6823c972b85daa773fceb9f87da45b2effc465cea535aa9298c1def16ae6d5c35d14ae2b319bca2e24bf245737788efd5902aa96bf6aad63e8d5291f60aa28d6908fd20ddd3206a15e85b14c9e699c3b17231d471355758ced41e17571e4fd9f8d61650b40e5e943a29f6b114e938bf603bdcd964b7482c620f84532cbea33d62c85adc2cf87130988fa247f4a3c94c905850222335d18ede1ac152cf218e0c0f173dfe28e29c7cbffcdc5c5e2b0a030fa8ee2967fa429b925f6a5cdba56690c0098efe251a805e75e0647deaaf4812315ad79b1054d796d58da05044313264748e05b977a7f9c87f4324199a77d2c6c6d0372880c60ccf604bbddb242ded749091b71ca3db51b7def2cc4e37bd90fb0516a4f137c81b15a9d473d00f0280be8384748655a35c3dd681e3b0f2088fc499060a69d0b6dbebc5bca1463838f576eb78b3e9b2215c5c40f4c974c6ad50d97a3ad62953211bf9e11655dead55f25d29af678d79ea1a964e47e943965733de84f16f6666030db87af8af6ce6902ea9150c0c19615dd18c6a515f27077bca14bf7bd93271f6a14a1dd660796841552eeeb123f2012b426934f363eb977f56fa46bd3c5b9574b64286a0ea52387f73ae6c614ed0c2fb521fcd440ec4e6d3ec3eb3786c3a42f9b492ea007bf81315619ad1def42fed27f91945b0b501bef80231c6e7b62da69320ef36ea47366e906e059757210cbaa521c794b939c4d02034cb77fb370803c00d3f61fea6cae6f8a05acb7fa0188d7000c7b9c79a8312c08500ec5edecb8af3b7131408f67f0615e6838527c36fe417aa8eef01fc43e9186ab9a84d265396d3efaa7530f08653e45a076bb6d1f1bf3dd89fe6dca5ddb8e308e259600c41d0d48344125c370fe1f3b379bfdfd4128022a5e0046d4e22d46f8004393fb578000c241009bce34521a9f9331dac9ca7059260b72268fb2a6ff20516912095a5375874114d431abb09e7595fd06d0de069e418f07c7d620f4b712ed3da394ab3981b17b41f41972b838a015ef70e448932b43a5d229c48709bdc5201e332011765beb6c724171384334d041148f4d5df10330fd0dc0346a55168937dae85709906fd40b426ff16156a36b0f4c506f95c12941e832fd67c916a3f1ae1a5931ab07d6506e6456a17dec45535098ef208466374bc3656482280e6e8dcbd53cc404425f0d70acaaced2071d69cfb4b5f69ca3ee89bce9d417f2843e4ef5f2e10b809b9ca4372745abcb4d039919c66cde651f53d0259d6061d291871c84c8fca39b4c95c0e7baca5b3766bd9e66b7ced2977996c687504c331b9f27283736de3d5efd8218c51cd88479880525f2eb5f8ae0f8f41fec2693696a1124dc5de413fc373f377ac83f91bea58af6a1a43efe652bc01799772057e78ae975daeb0cac030b68fd40e58238305a0b1f0fb40b317240242b827ebca9802bb038a475ace75506b53d6858681c6557f14d5170fdefd663384590d0e0825c3fcf95665646d31414c55d7270883abce8fa6dbd9ecb099c2f7e8668e5c970a6bd6d6c686fbe1452fbed98463f3209d7e811154ee640484d8fae947c86bc40471bd40a69214f682676d8a4c280dbd341c6620e43faadece293579ca920d4a0eddcf85654a8dfb45997155ac402662cc75233efef54d74432a1dcc73eafd7da8e9ac9ed6838eb89340b04b8906edb6055995ae4c89ff2a3fe5952db0c1632e7366007b9934a88ec23a8ed40286112e903688a4c5c785ae254243969957a0f1374eceb82f6e5373a55e62b83589a13ef8b39a489080cc6d67774648f09b30c11ebd65a2c7179c6148bc6b6ab6d9653ee5430ca25cda17b7dc65ba5f6cd6f203e3c5a0e033b8e14929a10e4e9c1d2c5faf514786fab56c72a1ca740090344994cc1c6a6c08ddcd1ec1b138b69f3da263ba9e9f13ead7cff0c7244fe1d96540066732dff9a4d29cf9852ddff83a0bef6ada29dbe401ab571bffd", 0x1000}, {&(0x7f0000000400)="8cf47d439c586953bc5e54df98e96aa70a0e76751dda224ba6ed", 0x1a}, {&(0x7f0000000440)="c0cf611d2966e854d6c0c0bac5919c497400e937eb59a6ad95b733bc1ceee125d8f98d747a43f253dad7a8daba80fd2499f6f612335cdeb3", 0x38}], 0x3, &(0x7f0000001980)=[{0x88, 0x1, 0x4293, "bb94efa6d12574fe7da1baf95050446b4bdaa98ae8adb409d1cf7cf20aa9e7470b2a61cdc03fea043574f77c54258c908a73dc7f1e5dd950f584bad6989329bc586555a683b2b478b405921fbf0c00dee3c750b0a8798c79bd5b287e61e229ad84de89525bb803cb3584a580ee857dcaa7cde6"}, {0xc0, 0x1, 0x7, "83a666592295b45a64541227826676fe7066be647a500b4a18a6fb8a238f54804052ec72332597608885d3c346128a142f3a2b97c526f28868f00f166fd28cd47e1d328b468bba6501ebfb265915a04f333dd065ec0ea7fb0ede2cf8097c70f42ca0c182a020540c851458fe7cbb0d504e84b9b5e91ba387a762917b359f17e7d34abbabdab849b20f10fe679cbfc0ccf289c5ef84dffba86aa7a05a68f9a8282ad30515c711c3d437e815d6870d60"}, {0xc8, 0x0, 0x6, "e3e85d874f0393870dc2f0922d70caa749fcf8e3c5e337aa7c2c25e3b2b21ede94099ded6f2899cf2074cacf494795dfb4e25fe9de801875d1b5e62968925e228e7a3f9a14ae33fa9769a102f9572f3bae990ae3ebaba33c9dd8d7307ef0372fd72ab0b81e4fd5963dadc0cc68b5df1fddb2b6e074e462197a356664e1de7b5e8ba42d13cc49572461f000d2585303c47483039a8062adb30f280624caf407b971732ff943ef69a0b5a76bd0003937769360"}, {0xe0, 0xffff, 0x4, "83fdf81808b08b93ebdd2209a679f7673f4cfb2340ad8e5cf124ddf681a6e1b247d0cdc8bae826b4465f85af3fa48c45b31ca144a0e402ced869bc48842eb1b55cc00e64fb87a3d85c17b80eeae5edaf0782537d6236ef65c046543200cb810e9b3ff4a12ba9f81d38c1148a83d793dc12ab58e7c078de3a6c4f745a32f549e985b1dbdbe929ffbcdce048f628d14926c3ee361769d4c08a22dd7d8118b4088ca31dc5b9833fccf9f63e2cd702a2eca88b2f43d8dd5cd6752174107d102f6c999b0dde5fd6c68bc6fe14f0b6"}, {0xd0, 0x1, 0x1, "cfd5ef09bde788cdec1008a1c342a869123159758129ba7e4f6c0e849bb260b9edd906730ce5210c84501c8febdebbcf2a7cb98d4072a6591b5f4ca046430ba31cdfc5bf82a349fb2fe1e77656bbceb0142cab8f7d6a68b1e7a8cdad6d29e269091c6485ac4c93573ab36b71ac251eb59410a3905a09dd9d91b3c60e5b3dca724cd628911100d3b1728c4f4082b8f395490a39206c210d7cb3da920d02dcb361f89b81e22746f4852c413a7c6d135190e8a3b13f8117861d062c"}, {0x58, 0xffff, 0x80000001, "ef7263dab432844a3d3aaaf1e1827bb40aed4cbffd058587e2a9f02ebbf91edaf0def6e037f545799e6c71ad7d4b40f0be5812f0e34ef884ec5f774b9840ad287c83"}], 0x418}, 0x0) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file1\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) open$dir(&(0x7f00000003c0)='./file2\x00', 0x20d00, 0x46) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0xcf) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getpgrp() mkdir(&(0x7f0000000380)='./file1\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:15:29 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a", 0x8c) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:15:29 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) 16:15:30 executing program 0: 16:15:30 executing program 0: 16:15:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x1, 0x31, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000abaff9)={0x0, 0x7530}, 0x8) 16:15:31 executing program 1: 16:15:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0xff) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x2, 0x0}, 0x10) 16:15:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x1, 0x31, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x100000000001a, &(0x7f0000abaff9)={0x0, 0x7530}, 0xfffffc8c) 16:15:31 executing program 1: r0 = socket(0x2, 0x3, 0x293) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x10, 0xc000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = shmget(0x0, 0x2000, 0x41, &(0x7f0000001000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0xa2, 0x10000, 0xffffffffffffffd7, 0x3d}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000001c0)) flock(r5, 0x0) fcntl$lock(r6, 0x0, &(0x7f0000000240)={0x3, 0x3, 0x8ada, 0xa, r3}) chflagsat(r5, &(0x7f0000000280)='./file0\x00', 0x40000, 0xcd1c9a405dfa89e7) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000002c0)=0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r2, 0x2) accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = semget(0x1, 0x3, 0x28) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000400)=""/175) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="fe0557f7f9d5d5c32053b775de13b0fe7d071217625ac39f44a8fe16d52e904f22570a560ccdce3679c866148b5c2b138f8cbd34a0b8ec328e2efc2ebf4c7de3a17c3c6648463548d524d9672d6896cae330d8328046073aa1542801", 0x5c}, {&(0x7f0000000540)="cb3f6ccb5de97bd4780eebde63be9260dc9b212d8a06ee6b2e1c0126eaa0f7c339b7b5eef0488802276ab23a69f7798ed8c538bd9ba5bcb3a5b71068827f09910a3424da1d98380bbc3c26fbd98ef0c51bc5aa823061e812bc81393c74e2f3d49b2a656e8744dc59053cba30d076aebabd81fc11468122ea5ecc4393bebf0e9949c36cce1183c277489244ecd1b17c07dbcbd81b05e5e1b7ed40d6f46073d572", 0xa0}, {&(0x7f0000000600)="b23fbb31acd773445077e46c1ebecc5ec975e19e87f5b543a4da2d841729b3909375e0e02a8a301f9e4bd679947b60f97686ba2f2280eac128d77fe47928ba41a5093e5f7cbc883bb4c7fc8d60a47fc84b95827f26175af2e78dcb8c9f5ad15776533060080cefbcfa75aa25b03c07e564", 0x71}, {&(0x7f0000000680)="783276718e92c123b4c3b766b8c912b3d04d97f386bffc12ec1a576969248300041d23344eef39b40282e6856c2d7a4d4b06fa07eac0d30ac645e2fdc44bb8f0dbd48c2331b4a75d890a95eeb8d419adddcdefe5adf2fd9f3e75388ac453d72bc5f4b988ab7d2c5017ba91e0d29abd89980b54ebe8e81d46f780e93614259ac34a92562014df9147bacfb40b0b471d", 0x8f}, {&(0x7f0000000740)}, {&(0x7f0000000780)="b03ec986393a3108114c817ca9af31ca1ae4a9692f709b93531e91434d065ea38c7a0eec4576fc5eefad9868b8384ac880a89ebfbda81a39a73376c8f95c5986d7b3f8c330d8c3acac2f4f924b7200f5bfe3e7ea5eaad7c0456b5842476a1268c6a07b8a1c61e36fd8aef3ff4cb5edd2d0a43a75d294113c713a4ec6f2fbdd851aefec37444f759b5882ffe65f7b9322460c7af58d9794cfb26bb948da41fc9b7c57cf7fe6b3beb7ed748187ec5a230936a474d505b2ad5aadc78c68e9bf6b87ef470739252cc278bfc385dbf9cf15cf4ee9c1d9f52a267b0c", 0xd9}, {&(0x7f0000000880)="30a7f4f1a3f7ba29ddf24e7c7756702e4f1cbc6d68f2ae502ca5c453ac5ea58087b952f9a3d05762807a363b6c3030400a398732bca41264b19ea9b84deda586b963df0140c99f66ea2c81e2157608ef0f91", 0x52}], 0x7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000980)={0x8000, 0x6, 0x80, 0xde0, "dfa28a0268dddc27068fc277d92b02a6b6bd734d", 0x400, 0x4}) readv(r8, &(0x7f0000001c40)=[{&(0x7f00000009c0)=""/57, 0x39}, {&(0x7f0000000a00)=""/56, 0x38}, {&(0x7f0000000a40)=""/203, 0xcb}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/207, 0xcf}], 0x5) r10 = socket(0x0, 0x4007, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001cc0)={0x8, './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/null\x00', 0x602, 0x0) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000001d40)=0x8) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001d80)={0x4, 0x5}, 0x8) recvfrom$unix(r10, &(0x7f0000001dc0)=""/100, 0x64, 0x40, &(0x7f0000001e40)=@abs={0x1, 0x0, 0x0}, 0x8) 16:15:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x82c0, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 16:15:31 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r3 = socket(0x18, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000200)=0x2) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) getsockopt(r3, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:15:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x3, 0xff, 0x6, "e8fc9b5e9aca4f26285bf521d80c6dd7b0208ad3", 0x3, 0xd7a5}) syz_open_pts() 16:15:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000040)="abea06a0005961f76e330b5519", 0xd}, {&(0x7f0000000200)="f0e7792f5be2879c3c62fd9078b39940410f5d2d91e059f8cbfe1b9f9e0e1344fa79833aa9929542e5c66aa7a6fcb7", 0x2f}, {&(0x7f0000000240)="04adc1b8802f96a10c3da212ebafc7a901", 0x11}, {&(0x7f0000000280)="5f6c10aa9b4ee95a85d6375add5c839531165251c76b33274054572e9c67a437fe1b3a0ce506e82191b57b34d4e24809f65ef0", 0x33}, {&(0x7f00000002c0)="6d69562b0a3afb68fdc299edb531a2ae294b492e6e90ef3e06bdcbc94d162894aa74d93bb535ef2ae293148c34ae01c0db4dc943647b253cedd12646ee2788552a0332babce068ed354a401a66273d0d8a58f34e060f9ce147576373c52e46b6b755bb3872ff723bfad6e0f0ce1a4cf0784c8dd24c603d21b647bda6e08417d7980523387832da4ea83a7e8eb9e6f2cfdaf507cc45bf3563f135d8b2c3b76ed96acbe3403533b354e8bbbd4c4648767110cc5e300068e175e9fabf3b063973c84c2684708914b4d4042439", 0xcb}, {&(0x7f00000003c0)="0e3c6de21c2436f965a60a28e4fe15c9f789f47014e9b6389ba6fbea805d9735663e742236d1ee7592377cfce7b05f48ee972bc81c8fda97aed292c2948c230f233bb6d172267cc334a88f2ea13b77b7997f8b5051d9f1e66a1b41ac74883d9ab80d87f86d644aa2cb3ae286d1c1828dfeba99597d35979d246f75a3a7f251861d29b3f9b4e5de70e567564a3cc50fe501f60b47c78f7e612d6f4d66ccb955ef80774788f88861fd667b3224271f19df029a6d06c23627e5139a756824a8bdfb5f551757e37e87767bed4a722b0a724572", 0xd1}, {&(0x7f00000004c0)="68f4221b8c9639cd6637450eb67bba61424836185d0b4f25ca20abc23e3b1387f6b5377da9532edc2de8a516451002c633305b8fb5b52d661ba72d7226284a6b120c0bb029c08992c52060125a703d8eb156f914662c8754e24c5cb3d5044d8867314a71b03cca113ecd76caf09593e2ff38a1de456f8b13f22a2e2f4cc54da28039d07ebbf8dbef9ab2e6120682da11278933ce42eeb072c3c7d90506eb34c74cc593e7096f72e0a20cce67", 0xac}, {&(0x7f00000005c0)="2a0ff96a6c7f6c786c0297f703518b920925be20d9d9e22aef38f2f6b1942b415575361f6ea0342d18301ad07e832bec20c3aebe5027480e46b15ccd1b9fdee8374a26b14d22016b9cae12d04551895949129f5eef64b1388a8c9132b052fcbd56fb6f03befcd3ee9d402c658cc46ed0769ab448a95458e23016983bf8b3b787a0594216749e609beb830e6cbdedde1525ffac6235de5eefacf4d58e2041001e523857cc41131af6614488d8cfecc43c21cfe689ac694ee745a02994d225e5d1abb867992be79936894c4406ea933dbb1853884d56b24a93c40d58fc", 0xdc}, {&(0x7f00000006c0)="a86ac6b7333524c621bfedb07cde9cfbf3eefadec1cf753ed830d05bfc3f437a0e6b983b3a251e856b59910155bdfec0aef9bae990183e112f0df925a71b3f085c0530a28255816911cb2bafa990311f7c932e661d8a89e1e0a2a16eb5888b0b2359850e51898b0acfe00833eacbd63837666ce1c3d5bc97a5138f0098ed6e04830d2ff0104457bafc754f9c7734a65e4385e679d0312e4a3aba56961be6030cf6c9fffbb1ae24867c094f2f783d9221bd4ad681282a0f14c8bf", 0xba}, {&(0x7f0000000780)="cc120536f9a38622de23", 0xa}], 0xa, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) dup(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setitimer(0x2, &(0x7f0000000880)={{0x1, 0x7}, {0x6, 0xbf7b00}}, &(0x7f00000008c0)) syz_open_pts() 16:15:32 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:15:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70d, 0x10) 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(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') r3 = syz_open_pts() fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) socket$inet(0x2, 0x4007, 0x7) r4 = semget(0x3, 0x40000000000003, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000980)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4010, r1, 0x0, 0x20) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendto(r5, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125d00000000", 0xff60) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000800)=""/140) mkdir(&(0x7f00000002c0)='./bus\x00', 0x20000000000003) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:15:32 executing program 0: r0 = socket(0xc, 0x2, 0x6) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0x20) r2 = getuid() socket$inet6(0x18, 0x8007, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) clock_settime(0x0, &(0x7f0000000240)={0x0, 0x6}) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = shmget(0x3, 0x2000, 0x423, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000002c0)=""/117) setsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000140)="d39beafa284c307d54d0c555e38da752275699acab9ebef264c7d0c014f1101c37556bc2c99d1fbe9451b920c3b3ce68491d96", 0x33) r8 = getpid() r9 = socket(0x11, 0x3, 0x4) r10 = kqueue() kevent(r10, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001380)='./file0\x00', 0x80, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000100)=0x1) getpeername(r12, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r9, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r4, r5, 0x0, 0x401}, 0x1ff, 0x4, r6, r8, 0x4, 0x6, 0xe1, 0x100000001}) r14 = shmget$private(0x0, 0x3000, 0x3a2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) recvfrom$inet(r11, &(0x7f0000000380)=""/4096, 0xfffffffffffffe7d, 0x800, &(0x7f0000000280)={0x2, 0x2}, 0xc) getuid() fchownat(r11, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) 16:15:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "0929228cb7f70a6f6debe4eaee4566ef9925876a087c2c4be7079db6a5b2cd2ebe8f5df4f7d464e9aabac6a900cd8d7179674c788160060efa5cf0bb2b8b90f6f9d3022707dd6b019ce5f7bca5b1b217a46ecd577c29f7c4f934cd390fc29ffed70cc9b992c7622eabd744199a5d7a9b0a097c02ae1e4237af02668ce1d8d1b6118430ec9ebb90b65f85e461f2dd6b4201edd950aa12a1813992f987e15902e08c2815e1b76139e654d88dd79b4eb40f4f5e1162edb0390a7b8791863ccba55ee3aabb314a82c24036bd5e75bf15690dfab334e6655c3fb0ee1b20b76da66063bfc79838fb2a97492891f1ffaa835e1ac151a26d3ad97e09b9dff9808d816d8aee03b8ac3849ce89ca191224b54b3fc930d335cb9774288182deb92c0ffdddd532dd6729ed8680027c285193a36ee39ea77d6c841e1b545a24123270d3ddf6df3ef00afec88c956d865a722173583e17410670f88a2ec1959b3da7d304af0b4149b0b942d422e51c8c5e528d65e8ebc3671881a5650788df3b1d22fb78e533a42707722342175499aaaceec6970a458dee6a8a2df2ce06e891abd84c3cd4347f0137763cc81006602b74166cd2e8b060f0d49ca46a10b754bbb64ea638611ec451c6f6856c7d3691c554917b54601cbcfdec4e76b6f81cbd33c3a2f43bffb6b209070ced0ca94661830b7c4a0d54451f646c841e2043c8d5b8650383c0de2ca66ac04834630644b2d8992d186490d917cf3f11e6f033fefc684ed442a60d66b5a1b0cf463ced3827adb7c173f456292a70f08c48eba44a5017efdb17a2044aad104cae5f04234ed40452f05ce2a5f15aff98176d27f45811c4bf6aeb49c1754741649228ef949e2e817f2795186a9fa567d11bc2bf006ecc232914f8403217aa53c40c787acaf0329a01c622c80657ac0c7480f48349264ff59b67195127003f60f191910a5ecfa2cd89677efdeeecd8edce8ef366bfd40094f8ad262e71e7886dba8d2e6bcc3f622c00d0e803b3fc29cecdc9a4a3aeb4e5932ce0725426162d402ed8ed3146ae7c43172594d1a741b89fe358b600ad2b7ff37d935da41035d1477a4d3c7f59291cae463c9fd175ed7c057b2335e49c11c0396a2069e40aefbdc28b715c68b37335bac7c49458101a6168d59734a27b9e2643cd6f2e1a54bae8f20929877282ee73e109ef859b001f0cfeb3b9e839832d08b4fdd27ede4f30e05eb7444fb7f57d222ad6e42036898ba61b77302a9d1816200d3bac3793f63fd282cefb08483f03ebf575bdb86723d0be27bf492b94ce241545cc719900bfe5959d1672488019b7aca968bcda72903f4245d1e91cbfccf36bdf745c6c2e09303589a71163164cdb615fe786130f1a344ea0ee60f336f3ac7a7f4efb48ce3657243141f10cbcf8475f9181f2777d99b30597ca5bcabb382f3f281b646168052642ef162020c7060d56f40ae96546547126a6e31eb74c37aee5d3fced7500f03a3f42fb008fb21b2ed714cbe675c900c6eda9100127548570a6f85cbbff930ec2246875c3a3dee8dc2232bf187d8360741f54762749ca3b57a6d8e48caf63c7a789cd46e71cef7d3506a2e116360eb76700206f9d3583b5f2e571ff198a2d9d3e2c56ebbd6c18d53fc3d8ceaea08ebd20b0c20f16e6ac93901adad08d60bdb2d0e10bd61f4d4fe3a329673529543ff219e42db4849a3cd82a7b6b1453069ce7d880a7d8fad9b05efa74eb070a75d6cdaf9707a46ad0638418ff8b73dfc64526c58713ac67dabd2726467b4670c44f26e36399b1357555e2483dfaf99b449f7ed814f7285c66298bdafcc9909a625054de14117e0987e09b07a24fa23118d62ddcdee0341289838b9adae6a3e5f028fd19080d0ca0a33e6700c103f53e3a9be02d071b81fd336e0302b3bd1df08ca6d5c66207c02bc3510a68d09fc51dbc8db831bb99a2b2a7a3f45706ed15835e245143ac04f07bccb9003e6f70c24afa41fd74298b92cb06e8f6eaacad3593719a48fea702ed2060e7b6fc839047fcc9f548a613b9ec9789689a077124c9552860dcbece94c4be58d17ceb57273ab407a46fd3789c72043b90b9fb555250358a90278df4f7d70297f1c77e08b0973e9d6b169f316602acb310676f0d75482c47e916e5ed475cd8fba8e23d6b13ede0718334bc807a0cf9b68e0c8ef2a6b6d30dd5dfc11ee6e1441c321df6ba7025fcc86b808a67bb22e11fd3bcfd6689d6b540330b7b7ccd4027497c30061a28e2ecb32780214b4afe185c9c86c69243f66dbbd44fe6c5d1774cb96b9d432bcf217e5892cd18b67928e1f2ca5f615cdb892a6311feded89fb759ffdf51da2a02da8a844f5e9086a805802ee7e7d7523a573814fb07ea1e398cba208b599de308683527805d6c671dc690ff49c4d82e42a9c57f296968fb89e03562c4c041df56b179b9f007668c157ce0add606828d383d71c2bf0b6ff4e739a787f0829f6c546bda6327cf54e4dfb4441a6d318a57d65e38cc5b8cc662407ce85946a0824ade02a9e9f9baf8f0c366aa27de4b0ba5a13c411f639d19ea35fea6368eb988fa06f9bd6ff4ae6068f6e0baf57a2d92e1c17a9ad3951b17910c26f345a4ecbc88da699cfa67f9938e29341be570a376816099a63bd90be3bbfc80736e3fe4c4c08bde3a0d3aad63ddee2edd7644469a0cbb6983cfad70e1293482afc28ed101b0ff0ca20191edddbf0db241dd8a792cc0cee7cbb28168679e9248a9be95e8a9db477892d3f5280e06a037bf29238e0c5a01f8f4dbfc46bf74284889e209b19578f4606553385b25029d3b88d9561cc62ef4da0f9e0b34b46a7d91489aae1475f3508338b2c03435fa86b340907edb2f4ca2e8dd75ab257656d100142bd16ab41b9fd3282d15019f80"}, 0x808, 0xe37058e7e73520c9) msgget(0x0, 0x298) 16:15:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000100), 0x0) 16:15:32 executing program 0: r0 = socket$inet(0x2, 0xb, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = socket$inet(0x2, 0x2, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="087dcb5ed294bad6aab1e74711f64471e9dea620d85d9a631b5a7c03ce5775fd2295942485ce82d779e9356767cbd04a7d2c5aeecc6286b62038e8824d8901c7782f64d4baad38d31bfd974480fd", 0x4e) 16:15:32 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = socket(0x1b, 0x6, 0x7bb5) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:15:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000380)="d919b90a1f6bdfbec534ade8023fb8986a36edb259d97c6f3d3ea19eb719d7ea2cd0a3b789d2a961d1c5813170225d65a1f49e8f99a54d7da04215d87ad09917e93ef346346c88c327d24d1b77e9b429b59412acc3a72a9176f58a94a749e7ab4cb88361c0e26b17ba1009d50fadc4c605f50c4abecd6773f9537b11483060f41596d987a0d99e5b48519efd760063a7c16596b3110b483c30a1f2a62d288d7ab8492d42da9583eb6d85ad94dc7f091de31407052702004bdb3ed4859cb4b1071e698c33060e20cf98836722521f827f64c497f0dc260db949b0e1ab08602b94ff7e75412a1aa56aca44fbbb14c1a44a32dd9af07573f6e73a9cc0bf9dad280b5abd7c6ab4c6a3aac438d53d8ee81dba76391978c14ba1c1f2f5b7b45aabab6896c3a43fd1abd64d6f77ac86c2738098235dc9e66a2da887ff14df8e69aefdfacf3ffb3d8cf80138f3dd401b25c668c0d40825352b460e4b92e4d97b466cf0698eeec20959ae1c0321fd1d041ef9ec5455da41aca58e71f06573d4f377071ae5c9aa94894b0bf056b80b78681eb9c77891c31e9b70a50e0ce2920873bf8e99c1640265744184c3a9740a2779da0a0cfce1844ce3a6f1a8cfa3166651a76c10c8675c2683adb8356fbf1e8cdd036813839cd94036e4ed5531c6ddf45000f9405adcff27b34a592adb11bfae03419c84b0628155ef2a5f820c359b8e78e76eb070acb993ba295ef643713c6338ee0282e2b9929197674c0b23a703262a53cc46550a3e6fd6a554c9150498f09b76cbf66dbf5931eb7043211d292040e5e59bc87e7a6f7d1a657d4e03e148ea8c2ff200bdfed09fded388f9e0e30ea01531c89441d98d1244a10b04d47f40ccdcbbff045aa07ca01ce3d51e5a42c39cd51ef5e31824f992cb7f4eef43b6e6a44516d46dbcda67392d2e99889098cee4f339b7d0b0b7840a5308f96936de30ad7f5c74b74e5676af291b6b153a9fff9ecec2c2b559b465e50cc6120862dfacec76fe6c3215bd73a6e450142c2ec33a2fd50d645c281a7560e01083499d8364da6b5163a101c073b339be93955a7c0465db2cce173dfa90c33085ad4bef91e32f6bf8f18c9485b4bebbbc2aaad18245c200eca00aa14b45c597a5871ba4a60e267849d54baa19a22e4cfcb20e13c6e644f8fba25ff5eb349b5c0616adec6124db55a78ae5fb5c1460f38e5c6588a0a207883a57fd5a7a7a3a53a47633be19b84b2ffd4e830a7bf206d48f42ccf7ca37f5268866689b1e44bc72c7b9238ed1ee4a5e489f8e0776eee0fdf827d5ee5795750ef413cf3dfbd6a5c62630d17c6ed9e909baa177a4b9dcb9369a1644fc1ab8acf4ec4cde463c187f09d8376f3738bc04bdc7af160b33f5118a9a37026dd5b4a0637e1951fbbf52fdf2f0406ae53a3ca34d8ed4ddedec3811d1861e8f2c308bd89af9ea24050326e7f4bd813c0965a47d40e638cbf9c146736a212d7dee06f834d7d708b9f3f0ac376b74f19969ef0e23c568ff23a67b8b7caa85fab9e2819b5f2671893028aa405579a5268d1fd274ea85958053c2774124c5bb8822e387f09dc2c358fb92b4efce8952849fd6c404daf68abd39b6ed0c11a2a0b099dac23fe29efb44a48d48ebc8ab285958d08fbad26bf17ed327f550302db5e9d74cae11d330fa111e0876f408457b472bb7364222a400f4d0cd0d9ab4784f2011b58a0eef1bd24ee35131cc215b419feac33ce69467f3f0a77ec3dd3562dff791b1fbd49223b2abc73b04c6c091d9897bb8547af9b638ebd52c63f9802b8b78d103b31e30dc055f859471f68c19caf0546d5cde0b340eb1387a7bb34f0260d3bbdb09047340029b917f5ea7523a7c29905d9af26e33430a1e776797908780a0205da41fe4312ac5283e1cdb6c8c2ecf983d475c06b08a128bf09c5e7a130c3b800a2438501654adbe4d523a71a9730678b4c6b75c95b450ec804673ab8bb4fc56211c8705c796945e85fcb3a4b72abc5440e9e8b82c7447efbd307738c45d376d1eb6d4b3ce0d5174bf5c90ac364363d6397189667bbadf0c7a1cd7e797a1e0d0cc5a3eca5cfcfe4f4b4748ee59ee82de2a6dd63ded6955595e4338a0b19d0d96b5fb310c1dce5b8cc6c27f4ffd1c0285639f4632dac240b23e2ae4c3b9b8af78d34ec989edc90829d10308bfa65c5cf53fdd9d27eb7d7d033f702b2c26300eec6e2509d2f781ecf87493fbbc283acf0bf3980dc13bef19a7c5757032ec727e9766113b56ec4d9505dec9648980c8eb855a99476d720607b215762eadf3abbdfbc8c81ff6009baf188e17845237944845e6aea178364f1fa67f94c6a592d7f1f47fadfb8f349e6d43dd2d7edf1f7d4e6646303f4d6dc6ba3bd911785e2ab2e39ed5dc490f2ab5a46f99fe85f0deebeb573f93a15a494f6014eb00805667bf66465d2a0f4c2ad3b672c16aeb61391b41b794d03435541a36b53d5859eb8e09885ca06a507538310de3a24a0ce3c90af6de266fce9cfe9ba2838116f3ac05e6f44f337573762cebe0492932322a3e01e467af15706d89e29ad5376bb7800fc76d12804ecdb8fa3a60ce350b92866dc61ad22854ba71c6e8286bbb52c95e9b1fcc8006c72a3074e6b755ac8b36010b76ed37ebe00bf18fd823c268d74a9014f999ef3978ca2373d18b9c230b034777e3ff2b58a6d45305b2d32a94416787b20a50244eea22e17bd2e09f0426e60021bc674e8f711b2ed33ebde5aa74bd0660bf9dab0a6514707732eff858b57e058cf94a20e631e3f99a3d40950cf77899fd196cf67b77e4b7aff60dad6626712aca6e371a0d1586a5007ac037b834157715367163d31bd5fbcce978bbb1f1fc11154a5dc94689227ce98020cb131982d14101781595fa239da94f1062df11c329ef68bc2dc1bcdcee310cf85b66011ac9cb1fd1b0c1ede0cd698831e51d7f5a116e91a59880568bba224f93bf126dac43247b5cd0ce5961d73f2274ee2e3ba1c67b9da42f1f4cfa05f2b599f57f904ef0babaeec086b469f9bb9701f4c57097f0ec71efd9cdd7a0b5a0f0d5cb0d4f38297786cf6e516179cbd4f2aa48be8ffe8fc1811544bd5bac5dd09579a6157459d372a053cd5fcac8087c69439baf0ffd3ece4b45f74552d387767fe5046f866271b04af513e90528e4954955cfac904ab02e465e52a41cf01a06ce9c8d422dcb0401bb63b6c808a5ba446ebe9d64371335f5649cb793136843c2872552cd2a4f26c3f9e933a58f984c328ef0baca990a60bc2c58b8a836556ced0a63fc6260682be855af1a57d00806c1e77eb9c5526354e50dd66581f52335e7a03d6f3d766be81af6ee4602d0ccc4eb2f32350a1e51764e1a59833f9cf65f73e2a5f50521e8a6ad6fedd8a493c327f0d3fec328b2bb8df19e229dd6f621f3db556d38607df0a7b85a836f279a8f9aef01bf0bd69fd5a5f09258f8c30bd240b4fd5d669a87ee99af8d011c0be78c204387eb25324c76644a60d83eae6abc58e19f2bac73f99f1138683b7f700f754659021b091072cdda54b0754dbabd592e966874e9111417fdbb7e6bac3dc6fd6cede76ea1b4292eecc06809f228e43779f901536812223d73f5920fa71da884e076b2807d084b30dc200e1acf65898932897324fcb1433208792822d3308ded0462fab8ca22d48a32992070bc30de750981811f37eddbc9788a5770aa8157f1ef1e605bef603a88803378c035d0244db6440cfb464f8cf09277c630ee7d623aa0af84448507c84ad80f6a9cae958081f534e92e64c4427c87acc24fe38bb6c48b7c0d3b8ab8ba8e5f385ef203c6b354b1e982c1d27983e2f9214c62275225e3126228ec8ba23c4e693753bd216906ed7fd5dd7d6ab6803d301f39205ef3186477efe294f11c0be98b832841085610c416372fcd2958489c4560241fc6af34892e2041b132780fa3d97ed0c22808e924ce01668d84160dfca18d133669bdf1ecb4e23d9d02770f610bbf3a8a54f9f030fa605bb6ef046abce126152203d58e6d1e7cde43d18cfcf3604ed87ac7ef20a7f4d3ff88faf7eed88bedfcd638c5d698b9773f1f836f0110bedd270f04bdea9ab47643b3291aaf614c791dac65c468707f4534c6c5df5aedacbfcf7ed925d3cf27aa1280a7e66ff3332dbe85f47e9e8743ddb2a2f4b6279762948228d1d9aeebac2bb97c790123a3a95627a4f4d4927740e11cb8cbf1caf931147bcfa2c3488456f4081ef1ac8ae3fbd9242c62b42d2dde52d3a0a51d720e2ecf42d7f655150c3fcd5d1af46e0db2a2e5069768a3e6aab318f63aa4c82ded8cd7b91ce2d181743d2b7ea84cba67a9526680edce0f94096756ec8cbfd08c7247016552e5d37949cd530ee910fb17219973fbbafa636e3689fd7c64c662d24511919b63dcc12ebc0487f0c854e5a4f9aedeb984b88eed8c94db41a13c2325db99f4f6efff1cfd4f92bbcba831a5ac750551ecce2cac41cb1166f7c1bb744a8c815a93ed11ef4e9bfaf369317808116267d4e1a2ae6612d7312162dca37b70a28d539e7ab6d2f4a709c5fcea90cf80a022b9052daa28ca9e0a0d87a8ddb389a3d722165c75192148bc4cdd630857e15c71f745694d04fee833db398d26baf762f26676d3c1e3362261c7813864e89af9baf11f2562ad19a1884d09e7d3aefd6deb00d70a5d1bf7989436d9c9b327ab270fd939e16e07b493d666180a4a8808d0e0a624a256d4fd14df45d35743400ebd928022c346fd38f139b0e700061ce5a2a4c2b503110a28856db9caa5bd0eff17a635b06112114b5cdd4538234064897d787fa1e18da1b2bc8efb69c6b74920c668ad2b5facf009b132cf58cd204106b83540dc41c81cdc3c2b6d1ce6c625302bb2977c97c2a05c6d17d8363bbd74fc71b13f4fa992cf0e06aa31aa5cd49154fc8f8a29d7408c6bae1e49e47f5992df3e7d49c809ea95c37e154ec0b0c28d14d51df4cf7c20dd89a18df012a34262458d1b40761e8f20d42592465be17396ae2a90b0eb6a515f6b7aff146975ef8c80fc8d3d19f0fe1198c6cc41ca82e8f651a7c312a5ccdeef933879b1eea4ba7e21dc3c8aa9dba4b68c0b88df8409b6d56b04a905d287578302db67b2e57974b54e3c8cd45719185b0978bf96cbdc6e14ce8788ab591da6f7b5db9d64f46e6debfc8cee60529333948589885bee84dda80ddbe4f96c6ff122ab1a127a88299744bc67c8cdff1033263ad70540b869c93762a02c30fad6a537536639a8d2e349986b41bd4dfb5959f05c61f408a08b21626eaa506ac40737805ca3e2ebd2e67ffa6cedf1867929f43ddbfd69eaf216240607e4906a18f5b52c61d4e40c0f7b240d199630b1e1e06b6f798495f7218aac54c5ac62fde32584a1f70647f523fe5de4383b7d2f2ba23c4606743ffbfffa446f2ca2b6926ac418c9b0a2d354eaa736729a28c9da6e1ae5ff374f845714f6fc9cda92d482f4f7e0a39fc0e6c26cabc3ae385d6b1fd8936a8ea664a2e8eb4a620eae092dacf9bac632fc92c5c87e9e8a6c81b98760b5b6399e8f4911762ea89619130b652841c09be8285cefa065380ce678ee82099bc344ee368a5fe5d1cb6aa5014ee8ea90450e6c177487ed40be85afda0762e1340be1cdbcc120044d8ff248af11776daf0e6aa54d39a62d2be1f0aadfe62af24c51a9ea3cea9e4bb28a2fa0c1d49a1ce6261afdee0eccc1b712572bbe3d246cabe01292688d4101f3d5a15538cb2dad49a480c8dc915dcc32dfffa8c676ecb1a776f493a8a237f151f790b1e1c8c6a7076b2ea8f425bd247b598c24", 0x1000}, {&(0x7f0000000100)="7e9c5559db48c5f09405ad354a48b81d98568ff86fa1c54097fa57594129f6d34ba08318b4c8320642a3e04171d8c90d578a2af3d508a5790c5edbd6e20b3c46479cf8cc5ff9c9d3904a6694dc1345cb2d2c93a6ccd609fa001be826b7f650950f04e67728f4b03b74aa1c0e78eb22f35490f34747c99d3d455f4681b9e18e223f03a9a117e4d60b52c9afd2533662b2bbfedb0397a95a261472ba7aeed49e71c901e2a2f02ed69594b10989fd86c4df97613e7354044f64277549cfec0789a19a2c1a4c54d5f44e852a804abacbea6d1f43511765f9a13513e43c6e0c97f5192906a395dd29d099fe5754", 0xeb}, {&(0x7f0000000200)="17e1b0b9def750368b8e0ad7d1f2fc9fd24e3fd0fba80aa55e0faf3b9f6094083f1403745281bbb02dd2000f2aba4ee07869ff79c2fe71f336bc6221a6ab1eee8cf3b77025250fba0f272a4100c57aad56f938", 0x53}, {&(0x7f0000001380)="fa4a48a17906a24a0384c1cfb10cb5c27c01cc1dbe3880d92f04dd2039471293de1c5b600ff71884014acad28a06e58916e8db73a81f6eca46d55642cce8fa81edab6c85288fc1552fc20f3a1cfacadc9daaaa9f89f0531c540dbec36772387a93e0bbd154bc09d48efa3ac7b28a9ccbca4c1d77facdbef002eb08cd7b5aa62daade643436f2dfeed13aef7432e03a8664c85ce18f43b02f24c12dcba12b251ed4271aa582a3d6851d1e0f63c8377148e316d0fec5df48ff22547d092e0262c9333ad4d740940771b3d139ee3566eaf99718721fc7c292ca1ed12dabc0e486e4e948f12ec5d6b17ff21a0e25b3a3fa8adb025002ef42214e7295da3d9a2e65b8ceb2f2017822d1b2a64273fd00a4286f6520076c1cd392c6f9ae70406b0666900a41f261226b6dcb21e7227577c93f8135a35cf25a665059aef71d15720d1e9a5148ef1d178861e0a310e3adccf6dcd08a922578e30366a3606c0857d715c629d5667e3ae9f0852f2f99d9ebeffa1904519ddbbbec3de2c0cade9049cc9801c4bf7b87912217dc36db24df5d5d6fa1edf7471ba9947c7498d05f5c2f78dc81526a3bd3afaa3f1603668773e9ca7d2fbcc82e4d2e183d1ec55abc8fd864abd96176b9ab65afcf694585e634146b6c76b7ce839ffb4c8963f3793d73d41b4fb33fce8b67f74a480c4c96093e4cee11fcecde8b7d05130244be17e833372b5638d7b4ac9c4e5a43848ea189768bf77925b6ee5940fcd84a14cd517891b3cdfb4d3215c330b7a8bb3326cf38c274b4bd8721403713f2714d25bcac995121ef39c7b1756b60be1400116f483aebd58697322e55616f195e184edb8df9091ca69367d61ad2339e7e864e6a28213bb9648cd7422ba2843c726ac9b4340db91333018ef720acfeeab304c2e30a95b01a50b12118ad9aef2fb190e2230c3166ab4658f18f9963cd443955d1a45be09a792a42b81efc15da5d9ffd5c6a11254ada5c02f7c29c8300a1eb2111acbf948442620177a4ad9431a6336ebf6c318eb4b06f119a209532b8d5ee2c78342d69b1a5b456d617082b6cf73bfa78310ec4d5e0771330d113f831ffa9ea8762dc264bfc6f9d9f1bee84aa622ea243a6e31f92a58d5a4359f1c3308091e0bcc79f8b67c619b8f5e44b87e3f77a3a8652f7fce483583ba271693266d9c922cc18d6bbbf04c4eac4a3b4c56e5001354f830523788603eb5000e04762e83b2fcbf41e01f609c0ce02ccf6223f5072104d48189862a7c0ca1de1841d03a7a8e036ea9b578230dc7383c39b7d9f5950045e70db28ab22276f4c73619cb806b812708633f0df33a122287b22bfdbb147a0f932106337728ef06c8d857b4fc44d252d8c04ea113ad576074860783fecdecde2db8a4fde50da64c63620352653be0fa59a9111ec111f11ff9167b1dc4c5262c448948a99298235a94152dcda173752fedfb981aea05da7d0f80060274a3cc7afe11f6bffb0a848fe15d59ae9593198e8c88d1733fd12031111dc90bf7d09f5d33505125f8316cdf7c470b37f2e4087871d5c3649d394552781fde6387adb0de0e4000af3eb5bfdc1784f5114c99485c4f10c7bae70ff28a23e5920443a3350fd1c6dafb4c4050d01179026dae70ba5371d80db0c166447eb5e19971074f4ce9ce284ed78726aa424f82ffc3cb35a6273a6abc6fd31ba599da1d4d1b6161f06eefe7f3d0c85c609f8424e565e5937960a21544c1d9bfe6533972f09b7c22e16da6299befd443c646d28f45e62f2f1a0b1ed703a6a2e02fc7c74d10f65d7e3a132b2ccf8bc326911a099f435f515a124071f282f04c36c3a54a6562c397a1494bd1004045c0aa355696c7b0002126c4d746f76a3ad62b220edabaa06411dc8f0051a5741c7a30fac24a7449466ada9812a019fb6b813d9ede400f0ddabbb28b8b895e13117c1e7c4263b7a2fe6e164626fbc0b4c066288fa18b0fdf9b3436bd72ca7109f213cca438193018aa1d61bef189ca8d476ce7dfbf24d9f731e542292f82e19655e655107b955918070d996c1e6729e44f13d5c2e47d9be9d4c3de8a9e678c9244c011d0a5a7ee936baf246eafb0cff7646cd54c8d6ef658da6d06a85de22b9b6f3de661c47b7b533b05fa3650176b91cefdab8c02709a693b8b3f64f118d151b5d919d4f6fde108a161dea542766a2ab2b5e54928dc258d0e63db69b56178360a192b4d8c7da21a6f086a04220c1fa163f3180ab9dcae5baece1e04f29febf54f488c678570de1d05aff2c6d8a962c4352e7b40e3d8c5820e0b8106ecabf8c38e03a49832e36dccaf4e30d2797721790d27468b7bc269ba17a22a914438f280afcafaa8610ee4be753e4dc54a0b9be449c3340dc545e23c007aaccee251dae07578d9b74bf63011fa15edbaab054656338f2ba7888b73cc9fa4be777a5e77c912f4c3a1ea7962ad366e0c2ad9af3f478944c29bf49b49f2e71ed42440668bbb43b4cdb56e066153f75b276a1a25ffec6cc5826527a614fc6a7a52d3f488663328e597edcb85606e24712166af6bd53134d18eb3bf043afc7a03524d852a7a3af31f1684cd4db19b62a1ed3c0bcaa64a1fca0f8e770f7e4d9681f9d7aa5b97ff85b7b95eed3922947acdd82923c9a392983f78443ec281c46a83da15f1f568fe975bcf855a831c14d3682dc188ef2ee90fb4d749e29856315450977ca379c76739b75cad22338269eb4e6701d83b932d66daecf9732baf58c041bd5e16ff7fa86e7abdf648399f28a6eb02cf6f0c4d4661b317a8075af41acdaca16944092867c251fb7e0b402e622ab5fae5734b13383f3b74653cea490dd16d2b7ef54ab9215b45f8fab524a3e40048cdc5ae0ae3c3183b847cea480da349398456ed0bcc45c2b1e5fdfa70be1c09f3e6614b2e6ca546feb87c5b577f4521f30bcfce3c0e1a0156a2346bada7a69bae71f1fe4511dea7d86ba3e3b3969bf8794a3b2e37660578062bc3f9e252a95380b849ff05ed66ed2133cbdf87925e1fba32d931f52b697bb2146f321fdb232649291c8c5c201ba47ca4e85180001a78bec1d332f12539023b0263c794b2b539ce64c978c32b3b6a41b20679c08f2137f9435991c430e275e332726a5138b4f8c30885f789b3b4d6d9cba1cf0dbb9d2427f1ef6b67dfcb4a165b4a9b6517a368fe8f2ae06572258f18dd6730750a461445573f2e65cbc30339e3e56421a8be3c2f32757a813ef2f49f43be409760b46ebd07b01778fb694be1f2d0732a5a07c926e42f5c2351ffd4ee597e897e3d5dc0c87b50cfb2f77f9a1a9092f5ce04a5b32e2dd57f0d73876ed3e2a6cfa5908ec56fc2b2688a006593658dc9ba45178de71fd364611e13c2db0a6b537a1eeebd13a664bcd25539065c851f0f514fe5c6df4110d2450726603afa65c3737d1c55367886ae46f697133acb016236031b72cc65eadd9dd93b34f311b9796335d2494733a60f1510c2b0e323a0af4f9c6509ff101267234566d911ee377144fc15a338d2d90a8b60784b00a65f1624eb229f0551f97ade9a50df8021503de2f1a67c04006b32a4b7dcabdcebb60faac2eee5847b473f7ac193229de0235701137a68ffe97d4974fa299d7db2858be7dfc007af617c76cc54cf6d1c5399fa2b774517b47a903828749b2441c06c64beb7e05803bbadee9bd2fb36ab1e7fdd8d3ecbe612eead1320283ededd57cea7db738990d7933570cd5c4d289117e27801c7e850c77b76b0702d63d674b0f865c4282ae8b10a07bfeb3f0a800505017a66c09517c9db00df0e432137b6ed3ed1611b23a7f3b87a84f368d53eeb967ee525dcaf03ec0691190503deb33b2ee5a36bc5ef25da0f8d95150277bfd226ef7036e1fa74b421e9545c4eaed28b264d7981102f4bec61ff6566ab8c1cc7a59eb0963505ab5dd7252c7bf3d3531a828527d295a6e03a68c9e3f5dfe336fd9ef23fd039e416eec7d4e8f3aba40915d0629da849c8633c087f74c328af007739544499a37cf43f9150e7de9c20097367ae256f332aae164395809daa9a1a3d2f27acd9b8fdf4ad6aeacc546795fe608ef3e3ff25fd0805456417a45f2b236e11061f4f3c37e84ddf434cf9c8b5990a83e865926bcfa187bb9ac2e3d22d38c4de2f81d40185fba13c6ac762d2ae949aa5a7f7386b664835e7a07fec81da800ba993fe7701a9f917c66ad30ef3ce68a47950292a4d6a9623cf7b022728c6a9bda6825fc24a8302dc3ecc5fea5e08c434e12630c02ca8c9b5c5042e6b82aed9dcf0f9c0f6ad7555b47310365bfdceb6e7c917d4c3a1a7c20148a4c305b738d674c40bf86da4eefe13d077def4c880d65aae4e31cc3533e326f13ef82e6a84c5e74d41a789cdecf13605030ae54b73bfa6d64f893fbc427246391c2f822f7ba02ad3a5811705bf2eae71764a387a5676f5f32ed26fb89e826ff49a659de79a23ee93e604f7699eecf1829ed911ddfc98d5f3acfdff0f43d759ca561fa1b935d1eca48e13dcd773841c17e3c3377ef67f092132de39b46989a74f1af6aa5e0959a31a73252604418936d30ac0a81b60a7d7da516f720092718c4d37382f5c1c5f7086e161f1129e32019a7feb2f9aff4b6ab60c4687ed23440cd3eea78ee4de1dc9365b8cf155347294c6a402718cca65c70bc26adc1a45690e3ef8039f312caa4d56be4da162b593d8a251a9c6d46a63f55a7767ce4cdab90d91658ce16c7852fd3a2e7523c6a9f80510559b46cd4d0ffc34b6d2c7a909d953257a79a661583b654586e5be355790496b55881355828632b00b8826cde5e99768657c1a2ba14405f822ff0c53df8d5a44ed9e1141e0aff441219e4ebfdccaf560f751f1b0de73d23a4846a16bf37378baa234abc1c2b9499ad9ed56f78599c7b198816dd19933ae20ce1c8727a906f4921b7f6e305c79d8a6fe725b130c56ce9afaaf2fc33ecec8ede9909ba9f8e050df9a30f0e4e526e368ec83cdc0c415ed9c6d63bd5cc3c4198a37d0580dd8c47067ab517a3d8978b3713d93e8679d6a6a454680844c0cc60f5b0a396c76036d2f790207075d99c113ad8fe88b1c08e96343a488d28d8e281a77ba39b2415fa6f7d9f15feaea30bd44137aee91dc806fcd094eb12df5a71a00e5f5bd703d0ece4c635bd667652840047d1a5a97660768d8fe2e5b3f4c2bf74a3ea8692d05cc09ca1f475a349b020bf24429ef244037067e894d0bf89607d7fd45e8bb5c3bb102d0087bec9d6560854a11b37802e3ee49ac84ea34541771fd9cff2be0f30626240b3dfbd10bb4489f26cd033dd525aa190b8ef7b956f8543b0dceabf5ebea0ffdd95d640c8d2c6c14c275ebe8afef7142aaa6ef4bea36b6d1cb618cb96b4144e03dd15fa4d2b3cbdcf55c587184b19780139b6e45bf83873c83269653a839e0d44d6515ee9bf4f3e49050ba7c4a0ef79faa66b1315313bd1a58050f70fb294e0a83d33ed413c1c8f8ee16ce3226e5955c8ae6717044b90809f3afa06c33c64f2526611bb04de85b7e25c340d1c7c5a61cfd3476fb07841f7596b2cacbcd5cf9d00b2aa7f53fa9b02151b1a666b607ced99b3fac28c6bcedff4610c94db5de384c16d42483d93595f40cb418b064660514384a72224df5a0c5dad10761bd6a7437a5021cfd89e6ada4ad987742bed8ffcd9c70ba060cbd085e8749cc0f81b4a2f45de91d08fb47a8587c3f5cfab5b8b5056ed0bf65cd5b903e4f0abc8d44a352ea0d5cdb8b0dace0007c955ed3b0e0db1ca1c652cd866be769fdc378ef993dc88c123f1acc860bfd6fd381a8e176a49", 0x1000}, {&(0x7f0000002380)="81445b1dac3bcd289f1561632ef486f4497a216484a90833488dd31cf4f2ba6e146ec20e795e27325e7264fffba15c43637fbbdde31bb7b213398d3d130a96a7cf1a00c5aae6ac9300cbd57db22c5860f4b7e48a1553313169b45d7c6465d23bfa37a72cdc1caa90bfb58b805aeb6a38c9f8713077a3212b0ff5b2a464e055565854289805fa6ea026188ed733451879410d9977635b542e52b9ec7b4c35d25d35d4c49a5ede7e3560194587ad2c9dce3cafe910eb8fa92a138f04fb8bb218d9ae505aef31f959e64fab92666cb850ddabd5cdb2de0ea5ff272bf6132ed0f7ee7813fa28faa7cff988641e9e714e65a9da76e71c", 0xf4}, {&(0x7f0000002480)="6f0f15e054346c40b09e861c4ea470b3e7f7784db86a26a1cd35491622def8622be629135978599ff4e8081d8dd1a06021ffde42e86bf7d0d069629affcb48b3edb977bd7e78fcdb1228bf77f450ac4e21184dbc2b4a58e1e806b8d94f03f4ebb83ac46bc4f7add3c37409e9205bbad382297967f15c0ca305283c74c4bb6bfe1674e123e5d62399d150cd4301b016dd1b32d3321696b74667115d32ad4fe856a2ad4395e83803195fe8f286da6ebdc680da0e8ebc194de77cdc89cf609d73fa989ccc7ac17547df9791c91ab8efe0f0b5bfeeede8804d1f5a22ece4b34f72c59b7155", 0xe3}, {&(0x7f0000000280)="af3df800d0b528bf3bbbb57643019e56a92018be50b164034480566eb451ad9a4a15704a3a41b7a2d825803007302b847a4ad2812d3b96d32b33a9b6a2d3d808c114acc3911fd025c3e80ef3bb744988182e6dad99e2ec8ed86ab50f3bed4f99351436fc41c958766b24ea7bb20a9a073920ccbff01f37ca4de468b02fb80537414d632c62d6858bd11c8bce9c2899b97da11d3e956d6dca64ee1b10fd955be4177bb873ea4aed22e29d5d88d9e11e863266fd500bab271d", 0xb8}, {&(0x7f0000002580)="54bf1146212d5e15811222dc94fc7b576e82c1471591630d17cd7c9c2d9fef3035378bf222eb88e2b384b6ac7d4704b94d284cd4addf80a98f03f9925c100b00ab719251c8d5a378ae4b85e9adbd13ebb4002c2538d0297f0699481983146a0d6f62be4ed3290756ed83eb1043817ae170b33bffd93719511f344a2c464c0239103503bcdd9d54f922db1d6d8f2d12825549093f91599fc0829144fedecbc31039e9cea3197f07a680a8c1dd935dd2f3192dd95e9dfedeeeace45db900000080005c073f0648eabe52db3ec3a77e35dce0fde8232cd80e83ad4384b57ded00000000000001017289255c233f0e2a85edfa", 0xf1}], 0x8) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:15:32 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:15:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r3) fcntl$setown(r0, 0x6, r1) rmdir(&(0x7f0000000100)='./file0/file0\x00') r4 = dup(r0) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x6) 16:15:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getitimer(0x0, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x7fffffff, 0x5, "080f3cb5d5e1f8d5d20460c02f49e86529513011", 0x100, 0xfffffffffffffffb}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) 16:15:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0x0, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0xfffffffffffffdb0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:15:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x8) 16:15:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x10000089) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a80)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c8071b07dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x34}], 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), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) syz_open_pts() getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x100000001, 0x400, 0x1, 0x4, "fd7975352f87c5a30cd75f178f609ff803adcaaa", 0xdf7, 0x3f}) 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) fcntl$dupfd(r1, 0x1, r0) 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, 0x1, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) sendmsg(r7, &(0x7f00000009c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000580)="be292b7eb921c620230848b11879e09428e7a17f3667eae425e36660815bc14b09dfe05e923b2e047fdbffcb49b8d33911f717229ded6542c6a4e0edf7ed0b8353447300369606936d846db83c451c32153ff80eff7a7d649b68156b54b4d9e6527c9094555f4301dd22fa2211712b81fde525a9576625bec7f7be8dd14d5cce43f090fef68c5f47dfed28a156c579ca7ca7f040c3239c5968966861cf88f8683ff9bf2290c8625eae14cc494b1938ad34bb4fe659ac76a7c16bf03d2af2407c84056d7592184e5738d9503c18a3a8ef9c12895b4d54918548e24251479cf524f3e36bb4abc2058e5d741ae24c9469eb", 0xf0}, {&(0x7f0000000680)="66290d4a3d470afb013f015d7c3589f3674a8301076359cbf3753b7635da8ccd45fdc1c746c8e5e5dc0fea6cfac202453f7e145696c8839c70bb5c8fc1a8101fe7a67cfa81e0bd9fa7497e94b337f91a44fbac7012864a5a5edbf4f0c06548e56659a8202bf091c47be3c2321784fa404bc2e75f9872857e4c42240aae2daad5acf69beeffcadd1dce8d9b536a92e841c5ac6dcbf419291e8f0d870478a78aa985e74b647647cdc57fa278dd2366a58ff006b3d3bb81b20880dd2d0293d94c1cb7694199d932b3be748377570c8cbde557f596624c88ba40c3428ab370c56c6a96c7c22abfe4ac8f2785ade8", 0xec}, {&(0x7f00000014c0)="ea2515f33872422c6bc68f61b3a20f6994b36e7a6d20c94aae27194e5692e95ec2f56321843044d677da56088636c4724ae2379b23933f1c5e048df575c97162b119809586bf79d6aa07f0c32b14669d75eef3ed3d7f8463832da09668cbf1309dd838c1e8e70f51cf8e82706a14670deaff85807e86df9af4d2c4d7e4aee991c79f871fc943333943ddf4c3565bff267a76b2adcb847bd8e600a70370148e0e0968e8249f6ddbcaa8668661d46562a90bdeb212af9299fa16157c180a57bd1b8adf1beddfd2fab48502c4bfabf2625eb38f6b84186f24971d5c34b614540f6ae17217ac4377fb2cd6d0e6aef854f1b1663cbe1b552944464712109e59f660566b6123260909ad0d4de6ecff77646cdefcad48b24da108ab8e3a4f87c9f29cce8b247bd1d91b349594f94051fb8b4d39451ca2dac8469c3513a2cd97850a3c32e7ddfb85f35b6c8f5876a835e511dbfabdff6e111bcfa1bc27f1a3e5e81ff7d15221b1f87c9bf49e46cfc20982a90ade96c7e683fe2ff10a530e90e0eda09d5b7534838787e1dfaa8d6a0e3a0cbe3bb6d6c4614f669228191552c860be185d4566f88b094493081849a25c37c41925adf5b0e4e2a67f2a7b71f2e51b140b5e7ded068b232435ddf358f1096cd870a0a381e3883b19cf63bf3069c4f7d62feda3a97676ca1c8af4a2e360813f6441ffe516d70d05ac0d5419fb646b3a198b3d327713a98a0f6e5362d554991516008109db52ac889c50d7738def5eca22dd0afcce02611c6ece53102b6b68511ba33fb986f46615aa0bcff20a1771985d884832903ab205265100dcf8562d81074b77a7c9af9f2545d708fcb6de2391fbd3ccc61fd3f3a6835dfc0c82b6535788f7888b84c09b1e1945e6a2c6601e189c6c07ccd4fae96ab4420569e5a9171616b212e83dacd0a61ac7fe3eaf1b5f83047d20ecd0565ae80edf68d2200516f37424b6d33359e6c989c8f78b46e938c502b649c2862e71cccab5d1f909f362502f7c18497c738609a904cfd2c51dc8ee1bc20167430802517f4c08a69c242d1b53d55667195c23414f9862dba38b63f253f250084dfefcad7288d8fd7f81c53f9f7b3549112a25591ca8686a77526da46cd31b0be8f7408c5a97055d7652ae09bd853cbe8b3a87798b9265706d5f227ca62b0e202b9da1a98ca638a5c2f1c66aed4f3aaf6f4f55072e6a9748ee09f4867868a1e208ecd6a82ff3e555e2a3dd9af667b2c874688640478c088a47d23e1d4924c514b00091753a4ddb7a9c07b119a3eaa54de977d4b2b05078190bb3419c2152e4fac53831c302875656b458504595e078deec3e6875b7b09c8fc4c4ebfe126cf508f5e55263647d673e5b08f3bb6e0d94e0896cb26ffbbcbf24089ad450f0ccd78e7dfffa0eeb89af5d3cd457d5ad5679d82ba45869e3a7651df96485eb34b11abc60a56568d557b1ac7effc2270b78a045b832e1a22d9d0349ef659cda4bfef823509c4e4a8ef99bc15c81bf45140c779cef7033595bbd5635c63a498539aa28e6350104a404803549d1ef9f87bea51025f839a24eb7e0bf330a2e2be0f52b81b1c218d9657682cc6d9d871e0b86f9717d35b57473f906667245416d0078006481cbd584f40e9a9d33f6af2359c189de4b0917153c800940e5920e9f0fa2ec1d36879c7cfa03b12d706f383448e798f9adaa655e779b0a840d34d8e94c1961a698b1dfe5ecd2b4bd1e46181b73f59af87ac891036ba84b1f2e9e79218f2776d968db72d766b20125a5ce1fb1ea0203b5153a4ea615d5e9c75f789c575c53cd42492e868c67484b7a86231057fa0fea854e16476eee31cde2f895b6c4c5dd553b26742afeab58fe970d3d52b5cb5664477596d7a6f74e5ecb60de256fda071673baa5f2c2b2a56464f25af3569d5b901242425943533d675bd8d434e1f27a0eae5e23f4e614d690de3fb5cf6dcb5c2b7493dce772f60ddfec44c00a2c8bdfa2055a757541ce0aff64dcc4f44b2a85b5bfefbb524f0f86740b0a93182cc984cfaa0ae8aac1a1e3b8af03d659788c5fdc9b8c85dda3ab659bfa1b7a64beacb0897b029a800e8d6a815f67b01273dfb3cb2a1a01371f2c78db3f05f185356597baaea97a5a063db983c5bc355093c579ccc3c3dfaf2488b72a1b31580fbcd33de7fd7a4d6c12a89c2c407cb7c9e1ec3cccac2e8897fb4417e5db3f4a0e0e696605f27a3468aad36b980b3e00897233d27236c493269afa6717229fa711a2a5982ef2c57490e59181febb073536fa1c3080ee9f5efe5ba55a0b815e56dfdf8a4e764d73e8a8c119aaee13dad8975cec6b1a546790059714b1d9dacda451a9b8c9544ec4302a3100efa8a049c57f504097563ff4cba8ce9c8c61342a170e7985d5ae9bf4f1bff65390bbbddcf9329feb6f95f4a2438bf97882a3ecb93102396eb7e18e5da55f421a2d310997a3996f45a62207b0b70ff30793d0f4a5a81e12ece0184cf5f0852b2ec6160e35b514def6ef7506b7c08f978747f96958cad55f35b196024b5f5caa2839e59b8b6a8c58a46b3795a8dface3aeb2213a7454a115fa4ee2645d0e6d83cef8d5042257668103045f80bb0b37d3531e8bc7a9b7211899a9acdb11376b8d4cfc8dbdf0bf59fca5a84d432d141aa6bb7a495d34a48c924eea73ca1d26ea65a4f1d492a56eaedaef75d4c563ba5696f2e68de6a8909d5c3a42a641c9918eb0ef1248e6171f591d001c11cae49bd622805fbb097e6e355958570b10e5e68d5a7400f0538e1e6dacd515e7f1de4d351333baec949210db2519fa1df318972aa0cf0860e2a1899fcd95992c746a44175650f91a75c9a2cf244ee8ab7c7c26f8defe07f7adb899f44898a19f0807484095b2a2d221a24ee1de63c6997fef6281307a40f7fd3fb14261be124c23882902070fc3330115ef2939082de7392f28ed394d2f1288ea87c781c9c578fd65952d9afca937daf5a78dcc19beb208fa1612758dd7e447fcf94be792666c6fbbc05bf3457717be15007c2c3a8da6c8919926c343e8bac514fd8579ce1a97a253b5212e7d89cd14dcb37c1740f4684ff9cc642a028bf2cbe73103d02fac786bd4f02b89180735e88e29c2ffb52f0fd63f758167a37e1bc33eb4695289d946ab6ee34233b480824eaa6efef8fa4b625bd9870f4ebd22cec66c296cc791344e85831d2e3e52a9e32d87f2325896eae7f1a494761846f89a633b48f210bca4279f4724f5956a5f3b22c4c713791d463d94f9c63e94256e60ae1bd5eecc4df9bb3bc37a5bfab31d2cb02f41ebb019a0a0a9c8e86c1d3441cccba4ae5e6fdf2a3597f03f1cf5cd1e23b7310899b461e1126eedebc05b6113b86d8f098584bb8fc56ac98aad99bd86403c11d15981982968b7ce176b842d2a12a229a258209871224ea83d7dd47564222f1ab61280c8b17ff4b0c139f027528def6b4334801ba074245b30a0b7498d529b83094a9c79db8789a2407e7886a5c426a8e82668a803723cea5a1b3de2eddb4f67cb47b73dfda464d15949e725891227bc5848ed6ecf10c615301d01344a0876570986a7093775181612ce1d509b8ffb4de1103374a8b5cc8c7bb6f677010118d171a14b68c8b40c86d57f69965bb3ca413273e98e05381ce22fd9724f1102f2bff6fb08c66bedd3d2ee1a2b031300cd39ce0f814a45140beedf3ebc174eb7956e74d3ac578ba7b1bee91d1bfdc5ccdc512551315501e919b62e8173fe33345abb70e7e94a540fb4cc4bba27d9b48480ee53331893e44cf1e0d11e7b47612b289152db604e80aa52779677cb0488ec0db6e237dc4640afe489de5b35995f2c8296f80f4e3ecea96f3a6da62d8e2dd44f95cef0dc02e64b424afe33c3ef9d64d926241560f54ecb04d6111d5e259db2f04ded4416d2d49ff719f388c670f29defdb397089e2d61e09927a5b208d2616f0a85ad9b55382a34a08429ce62586831e240fe1c662847ff4410ee25a7593c540cd3bc32b24af7323f0c90933ea19aa5e393f2b6e34f16011a3f17d97951dd76e1b2cbe8c3c15f070f1002c6cd4e64188c06c26a66b3236b99f64f784b4b1b2f3dd60858f517e2befd5b37e887b39e890a4659f6f789395e3e0f5c2a6e15ee24f30a93d35e3068fd22e28456e450664b3c2d9044cb8348d14d94dee52bc132cd0d7f0c2bb8b83179b92948c44e9283f1e16509698bd58af9dd04a39bd4952ccbb8c1c7dcadd043872f9e70763b4cf6ae520ef4f88056b9e1959b58260ee02408e7b7e45aed1189d744253e692c348cccda6606e0dc751c950b952e3af18fee2093210b98c2957fa793a3332a4addfc299f9f2f65391db0b458a86ba228ce9ac2c064a7889c9d5c06a4e5d4cc54751e22c0b14f20128c813457c39b02ebdfd4067b7812c993d45b77642c1f3b2e29e932e78a1d3c8c4b22d0783bf1e7d0764e18e6ad19f9b4e20fec334565b6f86b6ca84647facee57058bb2c5551c15e32f0329c3174e2e74b0af7813ba6711b8e350a1452bb204a0d0da62c04953498145d39e81d15a4e92cd3f7cf3170906a173a99a45aa9d19463334d585b0b0890ab50491446782eb9aa77265cb51bd38f07dad882c7306c71fedb805bdb40fe018384f59395408e36c525c7feb7830c9c11a2bd2e157df932e7c6b150ab91eea1bb05583afdd3cb44e7736532e15887d0f44817901425ef85ad2c635e6e160c1d2822e5867e9cff939dc1d5544be4aaac0f0c3d3501cab6ed895d9967b6bbc7262fa41301a502ac4d5c8c02d3904ff21215aec1ca0280a0f705b4f4af09de181d8f88e3c895257264a67fc36491fa543038b82069e4b97021fcd1540d217b0d1024bf798bf28aad09dcb287b7bce88072e8e8d3c68ee86821fd5c2536a9051fd2e90526ccd03b7ee1a9041cb63edb62830c3cd940ba778c681c986dfe1eb9cbeb7536687fbcb3aee9871220a8904382bc2f246a9f6e3d6fa7f2f8b525a8df89f96d3ccdd3269a9e9cdafbfe72e032254e67deb11323ea1c117fa6636ccdacaedddeeeb03c2a3126b164618fdaa96fe08135ace6cd34576fa0dfd14069d68d2d1d0dc000d957e0d3cfc9345bf1ced4414903d684f47b772d565d8f6770bc61f39ac007f3f5295ca7d86760a1cea61fe7fba2ec7e890885df2159e1879801db4172004631f2c5ab434666bd4897d22428f619b91872e7fa5e90255ad87bd0441322db0b8895117d461d8df37639d1edcf822e57702adb129d398b011a5b52cfd45046ff544be9587c3c8d74b05145d42339bc2bfcb0da1cb7ba04898c48a816bbe8c11513765ab43c6e77f8dbb353c5a227582d8cb06a7b991f32324e760a6191c5bc61b0ac044114bab2fa89e0cc29eb083e6741208e46e49baa8118030824ca499ba1b6ce38d8d338e57765a4dd5e06c61868830ad60bc599f4b1c9ead5a1f08be18eb13d3553110a28062df575ba0c34f7d642c819c462c29b59902742cce5c4ddf96a1a44f9ade27c257e1ef3c90e153d8d360963229f8f9f28b14d5094c192f10b276c5cd3dac694bf1478e099ac45ca17d65618a530f072ca0bb6adde315118ff3f971fd79dfc520abf14507af0123f08308a5fc85adf7b176b3cf5a903ef263159253d876fe9c58de4aaab44e1ea0f08b956dc9a4f81f17213ca3f6df1b2b2afe481d65c815e39d7ee2e430c56e4a0f18f083fdad6294fcbf5fd2e50e5c6d6c1a97f3b177565d1c9f9fb6e8ad47aae80284f847c631206e82122f5ebfcd41d5524215c0d388dafb73746ee7aa7c67674f26145b530efc15365846", 0x1000}, {&(0x7f0000000780)="c0c80e84fbe84e54cbc256a5a2e686e1fa05c1e2f6aa50b1402dd2bc6c4ffb36961b5b97962a8514dce99cc7069680b5d938f1c8df4510b1d98df823bbba296ecf3edb9503a99d403e12ef36aad3115f74fe7c85bc3cc74ba97d528faf60db6ba05caf12e46ec750a34cecbda9aff2745279df3ab0e3d2deb7bc98b7b865405c02a22fd59e6f790c2301cd6014cdda4b6db94ca61ab1ca8c", 0x98}], 0x4, &(0x7f0000000840)=ANY=[@ANYBLOB="1001000000000000ffff0000008000000a63f4a09e5ee58540b6bdb22dc8c24eca6b90243be7266264f000000007000000000000007eaede3041e56fc8481d8510076ec254ccb32eb1b69f2dc11a800a8e086c73977071915b9000a060e3e13b73d172bffef6d9a5338eb99fb5d158223a8d8ad06b95a00c091a9893142bb57a4277efaab64bbb02e1a7160f822608f6fbe0e8ccdf7f0b007e1d0a2e637c04743fbced69cd4a523b1a70f5a5d5566d789f0850e846f99c278bf5586f89f5bf023d8b5ab09d90cadbd077601150dbee4c69cb0b5daaeb4f232ae8058830af2b9bf0053c4f60e9781c3f54e81b838a4ac2faa00e9e88f349469434d502c607c86873feaf16a36961e70a5c1f3012730000400000000000000001000000180000000f9f6872424331053704b00b7c42fa97d0a9b6232a41a114ea17826a43962885e4a20b3e668d05563700000000000000"], 0x150}, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000540)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 16:15:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r2, 0x0, &(0x7f0000000040)) 16:15:33 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x41, 0x20) r3 = geteuid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x0) r4 = semget$private(0x0, 0x0, 0x80) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x3) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x0, r5, r0, 0x0, r0, 0x10, 0x6}, 0x400, 0x839c, 0xfffffffffffffff7}) setsockopt(r1, 0x78, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) semget$private(0x0, 0x3, 0x8) 16:15:33 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) kqueue() mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:15:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x7) 16:15:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0xd) 16:15:33 executing program 1: r0 = socket$inet(0x2, 0xc007, 0xc3) sendto(r0, &(0x7f0000000040)="e493e4ac0faf89e1f50cc60d48b975b29261c4f441c7d8056df18688037676ffd75914cbeacf3a037ba48ce852c008d204a22c4cab413f9410fc81d3cb308cc4cd1303e4458b69bf46a0fcadce94724de8a59cc2a44b21c95c5a23621b5d767b8a28a423a9e01774ed2c5348782621e0a31d197c4b", 0x75, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socketpair(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bfa3e41a68f4e41cbce560d3d9bca338bac4ded7c148dfaf4832a273996cd995397caa010060095e89be89061f0da0fae0b0d10a50b8869becc75e49a72906486756c10a645e89b55813ea96a67fd1e40d6c24dd9da9c2788eaaf9fce3d64979edf487fdf3a55081be5cd0cbf96e4657c977d4446d43fccf2cf35e55fd9420d13f3834aa3e1f75052da6300ce6510e38ff4738f6c84e59439ffc780d7d853f87e62be20fde7af9c577567a"], &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="6d4eecc0394948307ea780fa84e70a37e1a51ed05667d442f60a95af5dda08bf5706a6ea0a5505ddfa521a504f37167dceee4ae4abfabfd7002d9ca9a26100451962d28fc32e260ef723ac7a009ad2f6c7b3b187d1a54062468274813e150edcf4f1fc74e247c4726ea245ebe8150e471ca9abf26fc18692a3fdaf8a999e8847e2bae97650f3c9527b4c803257b05877461803fd", 0x94) getsockopt(r1, 0xfffffffffffffff7, 0x4, 0x0, 0x0) 16:15:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$sock_int(r0, 0xffff, 0x101e, &(0x7f0000000080), 0xffffffffffffff9a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x30) recvfrom$inet6(r1, &(0x7f00000001c0)=""/5, 0x5, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) 16:15:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:15:33 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, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) 16:15:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r5 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r6 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) wait4(0x0, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r5, 0x887a34d618970c66) 16:15:33 executing program 0: r0 = socket(0x8000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r1, &(0x7f00000000c0)="2175ee1253e409ff85aa3dcf3c964f80e6170820eb868bbda9994a0e86f954ece5bb6811f1277f75647c47d5fa64a3c574a71924cf74fc65436f4fa833849edb1d1b0768413a04ec70df2cf66aa8ac6d419861c572e29301368c768b", 0x5c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:15:33 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/52}, &(0x7f0000000080)=0x36) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:15:33 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) nanosleep(&(0x7f0000000000)={0x4, 0x5}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:15:33 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/235, &(0x7f0000000180)=0xeb) ioctl$KDDISABIO(r0, 0x20004b3d) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x168, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x121, 0x0) 16:15:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000000)="ebefcbff13b9fd812eaa4e713048e6993192b948bba770967e2530120da2f6263ad56ad3bb12374a60b673561927472cdafce4e8747c71fc36624617b451d86918a9a55cede9e4e0151c73666d1fd218ca8c5b347074a7fef8c0cffe8b5a1bb8806660e9c46b46e3cde85d9aa08a348320ee4e07d12c4a98866f2b6c2e3cebc36b757daea86f159d42f239a4955ca9ffe5ceafc7576bbdd414f8f02d3350672d459c9aaf14adfa9bb609e1da8ad6a9364a00f300db36abdd939644b3a412b9", 0xbf) readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/241, 0xf1}], 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0xfff, './file0\x00', './file0\x00'}) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:15:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0xfffffffffffffffc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/40}, 0x30, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x13, 0x0) 16:15:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x200, 0x1812}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x21, 0x7, 0x800}], 0x8dc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x6, 0xfde, 0x85}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x27, 0x4, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0xe2, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x1, 0xd72d}, {{r0}, 0xfffffffffffffffb, 0x10, 0x21, 0x2, 0x6}], 0x2b0, &(0x7f0000000000)={0x1, 0x9}) close(r0) 16:15:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r2, 0x4c}, {r1, 0x4}, {r2, 0x10}, {r1, 0x4}, {r0, 0x4}], 0x5, 0xfffffffffffffff9) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:34 executing program 0: r0 = socket(0x14000000002, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x8000, 0x2}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r7 = getgid() r8 = getgid() getgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8]) 16:15:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:15:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x120, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fchflags(r1, 0x0) 16:15:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:15:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x20) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x60) pipe(&(0x7f0000000140)) 16:15:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) r1 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x2, 0xfffffffffffffffe]) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:15:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:15:34 executing program 1: r0 = msgget$private(0x0, 0x408) msgrcv(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a985441b73c8f625a285869000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1098274d52c00984e952d01"], 0x1008, 0x3, 0x800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000010c0)={0x7, 0x9, 0x3, 0x5d1c, "8a7e7a0c46599fa55d5c974d14a45c45e6eba150", 0x7, 0x6}) setsockopt(r1, 0x1, 0xf, &(0x7f0000000000)="0100000001000000", 0x8) r3 = socket$inet(0x2, 0x7, 0x4) socket$inet(0x2, 0x0, 0x100000001) shutdown(r3, 0x0) r4 = open(&(0x7f0000002100)='./file0\x00', 0x10090, 0x12) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000002140)) 16:15:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10400, 0x7) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x2, 0x1}}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x0) 16:15:37 executing program 0: r0 = socket(0x18, 0x800000001, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 16:15:37 executing program 1: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$setstatus(r0, 0x4, 0x88) r1 = shmget(0x0, 0x3000, 0x301, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/152) 16:15:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000300)) clock_getres(0x100000000000404, &(0x7f00000004c0)) chdir(&(0x7f0000000100)='./file0/file0\x00') getppid() accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0xc0, 0x140) clock_getres(0x0, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000240)='-,(%{\x00') renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 16:15:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x6, 0x8, "a5fefab811074b94478eaaca4a8a9cf5b0be7f1d", 0x25}) kevent(r0, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) close(r0) 16:15:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000040)={0x1000000343de0b2}, 0x10) 16:15:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x90) r2 = accept$unix(r0, &(0x7f00000073c0)=@file={0x0, ""/4096}, &(0x7f0000008400)=0x1002) r3 = socket(0x18, 0x102000000002, 0x8) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getpid() open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt(r2, 0x8, 0x40, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) 16:15:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x100000000, "61aa0db10000010800", 0x8000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x6, 0x0, 0x0, 0x313, 0x2000000000, 0x9, 0x1, 0x0, 0x4, 0xb}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c296830d015559cc3e9fe4ff0e3d150e3bf61e9b9eb306517496152dd653e0096acb67c135ccd02506acd39c0a7e6c7f1385224c2880d860b9bebaadae4470ea2ec31f5bc4c450047b9d0d053ba4d7afd13c940014a3396d3e1f5ffbab2624b5f9b56343bfc8bbeca04f59bfde6c", 0x1a6) write(r2, &(0x7f00000006c0)="6edc87b65a85188757bc65e914399c1ee18a16640df1ffe3ee93fcfbd0b9c6d727a6f338ecb2f1d19c517ddc042b3d0947b9aa206404b216434b0788111636c9cb0ba55cd868c5a7bfb6061fccb82cb367c480d00d737723a1dabfa589b78c0379bfe8a0093fb9828d75fffe29758bac8ef7c3e411dfc01dc8381ad7e3c2826b2d3727b62b96a8e903c17f245158dd3ebeb52c051122f7f8c72c30d434b8171272447b1e939ef9e74d599ae791f085c041d8076efb3026fade70b323bf66269402554d98ea7b38a84ddfa9d8f1bbec2815e1595710f1f188f08a09e5b93a92f8072c29a8959dda8f914fd6364c678732dea66169cc09da730dbcd487892aafe8392c125954045aa67bd4de923049fa1600bc4f1febe54d7a2d4891096e06fa566157f321c988c94fee2b48e517136c2f7107692c94469fe49e2830237aeae40c639527472afed0a7b93de8362ead137eb3efb9c464df4ac77373dc62c1a97eb59ca42e19389ac95f6c49b12a2e233f2b55040b52f038d2888c944d2aa3e327175518e7ac5fd5f7591933ce98b96bd6518127b56623698cc6bb079d73a103800281d9a66bc22c70bc39dd414c77afea1530bd6344a19d1aae9fcaaf85f4c372362a864489d282ab4970590e8eba8943b93f44c3f24eefb1431146e679a7f690ae5bc7d9ae72fb9af7c9e15faa858ef135ac5a82b63ff7516cd7b084bcf45103b24595eb0d1538f3de3a95267b6f88320ee675461091b1e7c7ffb31f23d977c9b2e727efdafd76ebcc65a5b82985c0ac47a492f2e9c85ce57ea572020a1e444803cacff9d28b84ac7617d158d2f17915bfbb15aae1d5629a07031b9cf0ad8e7c815b3aa6144a7c67a283d95cf09b5ec75f40b2083c0b387db8f2684482e4f5fa66d2483df704e10a6fda0a705155e1ec6fd1ff384bb011ec3ba521bce0aef034a15c27838ecfe9114c7dc227692bceb7e8c702aab3de394f1297f983cb0403b264d5195d6c835b20a7239fc8d9fb7f70002dee6b566892a073818b31f1503df570f066faef88f6d8b405906b37d185354f6488ccebd06af36223fab693629da0637a2878165439de9ec5729716ac7a11448a4c04e73e3c33d14eedb9e6e2961d3463330d318cca5a34a6a88c10dec5a0df94407f00cbefffdc566f8b716317b8b473ce3a8786a2ec77ce7ba84f72a67726aa2c38c5db65f8ba32ec58e1fca0614febce6fffe5300915dbe1adcc39a7a47c3dab5a92f997f694ea15e2cbf696b529b734d3d1c5d4886ce33b4d5c9651246c6d3b75d13ea4c6a8970b2eeb3c39ee5004f847624a81b9a5788d57ea8dc16ee79116ebe86e19b084bf5924e912aa84538cf61ce24da898bc5c4924b2ee442f0869e06c4da556e4ac3b71c96cbc2297c518159acb2b60ecbaa75023eb5c268e7798a5cd1e5815bc94bca2030d3a5187b7290af48f1841262d4064472d424cb3d121dd6c1ab36ee77e6875f78cd91fb03ccbcfd6d769ea85a42b5c7c7370254f5c7826255b203e0e6b7b8c2133076f73fca76eeef1fc66e6c8beb6191100554d650ff6847a7ed80fc42752389da17658bdbc953a4efecf43324f5967c86a2fae47c432df00b0ccf708c9fb04864403598ca42d855809e5645c3aa33e688ba3dd59bba91e9c2eaa532edee6456ca1de54ee3b660e0056ea1bdd7aefdd1f6452f9aa65afda1dc4e488bcc0147e04790a43c922382a3664d5bc335e1b49c047da09c4059433271bcb618b25a1cb08a7e9aa0151a6d8712fb0c5beb7acc21f4ea99168c550604bdc189b91db6331d2db91c8eb9e1c339c0769613a57e40c2edbf2394ebad3bdd3c96853be26c3304c31f5b088eb7e4af076d3160b1d314ef20b491fde2b37253f69095d072f5c4ecdb165953fc37316ae51f9f213fbe6c4f3b83dbfd884745abf5befc909c3744a7caea1b9c78d880cd9b45d76d436bf69e517b3bbe30ac07d798a31a0922008404a5e8763127ad2636ccb0a019eb1550ce34ce4e2eecc232d514708c2bbccc615a27f44575027f630a53f1b2121aa8636b8121805ff1b742cea664ea44ecad2d0dabfc6a2e479d4aec04dcdfa649e6ee1b7ab1e8780747dca24ce5b6aa64841e74056fc03c1f9d966f8fca43744c673fd6259cb55173dc6771616f5585ccae597ff593cf996610cb3aacc96be141f324ebf9449795a028a04a1b6b8ee21937ccd1fd95f45c544d6b60b7b6124af074a751e9060fe196957ccf0465a80527ce79d0a15a30f38f3c502519f56c305585347abf440dd2ee491926fc40e8eafb6fff3ff4440f5e8e278037300821d096e0aa28dc96272daa5f9a2c0479bdbdf492e4b4204c7f086b3e097e66310d6cbee9c7cb06fade4dc39a02e83aad9767c2bd2891452c0e08a5dbb1429b72ed18171e6d715f7cca96746ab71af7d4edf4974e224d82e6ad5c19556c32ab9a981f4a7329a3b096e0d661658d55e8d45d6c360a2f525bb05aa2baef9d5d40a32b7a54a87a972e43355bf6a177594a24fd2162b0cdf9e41aeb9917e4bc6ce0131d3d24ca704fc5252e65e463c2a778f55527e299d36c8c9d7129c922dc0697772ec4d3ddd3c15f9e3244a5a77fed2d7dded4950d3531c083a624fc041c9fba00b1937fe3f07ebb3a70bd4885411df6a3ae89f698925223cbd2b7b4a182d99d92649e593c22ecff17e8eafbba04bccdb544043cd9e57d3827aea5e59f0e919945ea7f9109820578c24a61bbdd91f01f0c11805283d6a2d1605eca8504f4e807d9ded7263efc64251129865feb77a7019813794f5bc6286b6b19436ef5384250df4221609ddc73b8be94edf8112cf4e5c5a3ba1fde77cf9c36d8088397ac5a0698ee487196c85410a9ef3774edb4b1ddcccee846b5f2929b73c847cb59bbcb4b0c4707c9d62c4f1b746add506aa352c1ca67f9da51c82c4c2f4375f32f4fc774589b9f1ed0a55e2e65158871a5d518ec4e119348e241e9312fda41d24c070fa760e21b3bc4e35ade75e529f153858dff1f968e41d963e6027ad3e6de13bffde75284e08d1b748ba6cb6172e054ebae452c847dc6161e1072e3643d38571abc72e0004478e42bde733819453b525e02f7415b023e1aea336fa9c5c99e1bf2abe58b4c6705970e85e6ef333d139e2be138f0b4ca37156ee0a8247fa7add012a7bf2378aa69e97492be8298b3a309214ccc1e9d46c445520cb037c6f01c019f8325f32252a3e7998eba6a74ab92967fd6f7ae00b0f5aa380d801eb2850326305034bae4d606a427421f560a3cb28264b39038f0ee45ec13af25b8d08422bc9d5efd69d9a27cf40588b32d05b4db808538abd1c4c1993e23011e7907c0681ef315bc17c8663bc389702c768bc0e349954134a48244dbf9bed765ba1efd0ebdc065910c4ccb48c229290b30e0b84a90bb38e33c8a777a6087f12917f52a95bc6b731563e1584ba9e77dbea52819d4b844383a41b49541ae15fc52296d054957e21813b8e4cae62e89956dd0670e5eef29e95f940532ffa7f92241b9a6f7dea667c9739d8f0e066a025df8811f6b61b29ce06d0337a5744f56bcca5d387e42a1aaba82a68e2e50465adacefa9972ddbdf1ae9f377384e68a8a7aef0934f9a0878e87b0c67526efe20e5d2ea9a502608add31f848342431cccc82bd28a97921eac4c582d25a618c225fcc6dbaa6c8a55fa173149123f980f4c391bf8b25994c77da9bd19a2a3668619233bafdb08cbe2cc0d0e28af00f1c3e5614e3e4ce472a9f04e04d7bbc4c2af848da4bd0977f67a210822ff906271d10ee65585ea6e3e78a683f917edb99482fcea6663e9066c06ad557c136f73a4a8d83289d88e70a55dbb7eba91c6cf06a3508e47247436e58ced5e127aa3726a45a048c1041c745220edd114bd484924e74339ffdb33c875cca44ace6080b5524247a75416cce47c28c7f0fc06d47a099a02dd9e4d3a273c0a0b4920bedb8bc493a79ba7484b4378ed069e739db9e891be500715a22465897cc78b7786590bc4c4ed2b6719e5152e283329c6560e29e1db66f8b1545ec4c72433790d410292ea6de2f1ff424bac2ca34e2d76646f3d7d11a837e0c2436c82fcc5ed239d24b1fe0907f22526d82c3a2ee8cf59bc750f6a34370757afe1170d99f42a5194e69f2383e976e931c54ca3bf4f10dfc09ab832b2299a1926e0372646cc31411564074d76b20dd2f7e0f0875c370916f899d32fdc40daf9f2959ca43fb2cec902b6138fa290c6eae9134521c192466ed74657ff8cd831fbd00fa01d5ed47c05dc64c0ef2d6655ca7e2edc243b84d6a10d75046ff0ba2292a7976a2f006c4a9518502995ebf9c800351d8ebcbb2b8c85ae0b8aedac2dfe79aeb930316b8b9b98b4f0e9e210517523af11a24ff0f95fc44f763a7164eacdb478109b3057f639f9f9d1656ed746339e84db43eee1d0dba47524e7964f1a8ee1a9d979870cbe3720ee9cbda526b957287412dd74fae440f98bef92b01eefd9ddc077fe34e7020753dcfeb92c37fd62d9e1467436bae54d58773afe614980b052939e4fa19dd7815af1ff33c87eec4493cb7f75ffa4ef894ae3b9cb8e669aeebdadffacd2536a4631c6f98b96153e8e1946d70746958eb7a684c779c2132f3584f3600abf43cab546ff39b8280d722db7e63e4d19c4e1ce94f295f942ec18ccb9b4849ae3d19000e9118019ad482244fb20173dc8eb7f26dc5be857cce57a41ec746b031aa9193e06282175cf8ef5ee0295220c511f3ca058e0fd14d0264950505678866ef43ac8bf4504c87cb90b3ee3815d8dc3f748f33fce74daff70b4e580d8ac184df92bf09a7f01e87a3eebc2d72dec52668daa31d4dad72e7bf52dcef94dda9b5a3c865cc75396b4579e4a57f3c2d5a6266711c85e6206df949230aeb737a50d986933f28f5a09256c433a7ff29e40cbf3efcb4ee5c92e7d4470b5cc07d6380171c59113276e95b7d59559c01595d939dbba23c302a7d664bfce1c953dfa5de4a13bbfe04c8c24ebfcac8a18664a4003c90f54a976e1b86b6a51a78b53971e6594e6f523e4f9fae270f5f9eac39aa40cf71bdaa7f883e4aff6ed231c3690bdbc7c7aba4929926e78f95dac642affba8cc5acf088154d802001a7c0f1be1236406a269b427cbda0ed42377b14ce7e329cc2f2cadcd5344a74b936db9ee67aeb8d8e2f41dd0c8ff809c6f938b41a9e6668d37986b19fa509ef95a73d6471915d1ebef22842e5c4c4ba3ecd6a507e0bef298b539b4aab3d8d0818426bfed0045d06fe1da10ac230c874b6dac5ce33927a94ef6945d768b341a07487d21b29cc17c7d7b227ec3d8286d3a3fdc7de411ab3acfc56068b9e160146d6c46f36818d940e21ddc2769f0160029bbd31f676836e949e86881858878b86347c5cddac0599e1a1a190ae9a751480e956963a57d30c1d09846f3f079dc488490ae4b797c247775f61610c6df10e7bc5347c3c620d9804510b3260cdf00b318b299230588b0a79d08f6236884f05a82e74d577d7fd6050054cf42f3412b6e3d95a0435c85319156e53f2b3ed554ef7bcdb7ad7befdb7b3790e551d39f4e6c5ef403b242985a28012edb88cd9c01ad87d8a963ffa939daf3dfb928123e3d994e0881dbba6f6925d1ec61b5a8fb00609c124804e7f2d9121fd4710e0d8360ac8e56bbf46a6dfaac88e1b5adf56699cbbdf6049aa49151f7d5582e4fbc714b002c9d0ccc02b1bb60de882b2cdde35cb58e5201b63f95633bb7632a621d9a6e0f595cb6ce82d1c9107fdd179177261acf7ca6ffc4f7becd08dd1", 0x1000) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 16:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:15:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="9dc267c96bbb20503f241c70d140d1c11e20d9e50d487d4214ccf984605832631cc4bb3ba633dd6f7ec5c9c08bceeecf34214bcc1a45426184cd5e0b6b3ee39a", 0x40}, {&(0x7f0000000080)="67575c31d9173d6951a11b97cf5b9a9f7aa8b1817143a8e1cbb302217e9c8b251b93b4a83ff8592cf8fe9d9657b77d64b7c43cd1d5e92636adafe32b5e8dd94c86e27f1e00f4fac4651446f18b7bd7403da6548fbfc829430578780f843bf3effe147a317519d2d34e2dc0a4c6901057fb1b136b79a63a7776edb83f31bd8bdc8a17e4bf72925568dd454eca7a611c5abeff800b3f6093256fbcd9f80ab4ccfdf12e5de2f79039fe1ddf030f9055b65251b181d955ca087221f4a8ab76d092644053ef01a8429c9146ded1e09cbb748164811e342ea65c5d1157963011fd43495f878e5a6bfaa1a6ba9e38d6", 0xec}, {&(0x7f0000000180)="bf4fd95671d80200e9ad9a20ae76edefc7415e7863097ddf5d0e117500081b9f9e1af9785a78e9f8169f5c6900028fa2417f2471409ccb23ff4b686fe181c847d43b3a100a2b23f42040a80067662378a9806ed2255487b6046c78", 0x5b}, {&(0x7f0000000200)="7af1d3a3b99ef550a716d36b4609dbbdf763055dcfad516139e09ba5b26f427e818a6fdccfa24c9e64904a9d4186b143e92e20e7d19af606113ce814cb87d6e2fcb6d84e873a164397f609", 0x4b}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:15:37 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, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x1800) 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) 16:15:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="56356137a7ce9f33faaaa904000000d2748c6617", 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect$inet(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() accept$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfae) 16:15:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x398) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:15:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x2, 0x4) socketpair(0x6, 0x4001, 0xa1, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xf5, 0x100000001, 0x1, 0xfff, "69c4a75fa39ad2fd4683827b6f188088f1edb5ab", 0x9, 0x80}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xa0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:38 executing program 1: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000440)) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x820, 0x2) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setregid(r0, r1) 16:15:38 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:15:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x52) minherit(&(0x7f000053a000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f000005a000/0x2000)=nil, 0x2000) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) 16:15:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) fcntl$getown(r1, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:15:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = geteuid() r2 = getgid() setsockopt(r0, 0xb721, 0x5d6, &(0x7f0000000040)="cb8aa05f72fc36f7538833335629", 0xe) fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:15:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r0, 0x0, 0x6) 16:15:39 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"}) writev(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x5, 0x8) readv(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = shmget$private(0x0, 0x3000, 0x1a2, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x2000) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:15:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2a010020ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="62b50535a186b03a4509db99dc83920a4c693c24961181d5af2cd39247c0c35dbd17d14417e7064ef25c4ff5305e9a948aec7ff51771c59fcbdc11c8ddfcf6a93159caca5d861a261f2d2f320f180b8ee5dcb116725a8be273970af80e77403b5227c8a1eb", 0x65}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x4}, 0x4) writev(r0, &(0x7f00000016c0), 0x0) 16:15:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x7f, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:15:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0xd, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) connect(r0, &(0x7f00000004c0)=@in, 0x8) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="6c653000fa9f5cbd467f7b78d50a562c026b8a355b9f0f1b1762c986708f7b8fcf64f1ffff2d791c6e61e0268485d9a59a43da5c086811986990808fba2a5fe97a8ec9801b4bf4b5f82009b7725b81c5ad31bd77feb03b76edd6f7ddc4cbef35b2a02ffda5fc67e45592b608f506000000f7a39aec7bd7df473123a24a1b1264971cb82315635e71ea600f299ccd97b8657505e75243f93f09c204c3d842f89100fa7f84f7885bf9369f4658d182e5e3c14ff1b1c52aa75030fadeadc767f8cd56e2addc9fbf74aaf8d0ce3565615843d0794e217da2ab9d00c776d0cb754382c0a7c6a630a531f376a1090e5ceee15a3e"], 0x9, 0x0}, 0x0) getuid() 16:15:40 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000f12000/0x1000)=nil, 0x1000) 16:15:40 executing program 0: kqueue() pipe2(&(0x7f0000000080), 0x0) 16:15:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000080)="1be14ad699715b16b4e71ebdab0190db8c90d254052bd0fb9b842a4a4ed7a8e754ff48bae0b021ff3abba20070bfd402ddef4a059f7571cf96030197f935ddf58bca9a39ff997eef76720f1a01518f8e1a06f7f63dfe2b0694c7881a05b8c82197b4f185570574661ff7b627a59b4930402012566d6df402676e8b90f109a603d161e8dfa5d3a356ae5f6909af91879c", 0x90, 0x3, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x3) r3 = kqueue() unlink(&(0x7f00000001c0)='./file0\x00') kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:15:40 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ff1fee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602fd83c97e9527235c96da45a1504e264588fff95912cc742738fe12537d0720bb9412d89227f5771be35f17ce862d8001911650d8a1c2ad83cc717d18280cda458ff4f8362bf30a630aa3133bc88fe545914c2ae1327f66e31c0055c0d9903ba4993bc09d252f6f0ad046dee54a87ccf00af364da4b7f605f301cade2095185099aa1c6048231494dde07bdace17f8700a93df44fb0c5e6f0136d2f62c8b04622c6e9f46da93bc72db5de426c73d7ed1d2fa3b117f66751e5d65e44ec3f29be60ff7c", 0x198) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r4 = getpid() accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x1d2, 0x100, r4}) geteuid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 16:15:40 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/205, 0xcd, 0x803, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffb) execve(0x0, 0x0, 0x0) 16:15:40 executing program 0: 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) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:15:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xfffffffffffffe44) 16:15:40 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) dup2(r1, r4) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:15:40 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001091a61d6b7618a5cf765a074dc7dca525578ef2ea7a435fdc87967f646f66aecca58d2146f3c9b37e747aaeccce9c183192a0cc4d79da9850b00332facee7aa28c412b7db976fca91ad89a9316bcfd54a5c0c1e5a7f235e7d7211fbcc0bf2e46669adff980476ea0d393719"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:15:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r1, 0x42}, {r1, 0x4}], 0x2, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shutdown(r1, 0x2) r2 = semget(0x3, 0x0, 0x40) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r4, r5, r6, 0x5, 0x6}, 0x8, 0x0, 0xfffffffffffffffd}) bind(r0, &(0x7f0000000280)=@in, 0xc) 16:15:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x2, 0x10001, "e900712b77c863981d5453f9eae543ead594e3e0", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x81, 0x40000000000000, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x5}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) syz_open_pts() 16:15:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:15:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffffa0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:15:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x81, 0x4) 16:15:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400, 0x10001}, {0xb3f, 0x5}}) 16:15:40 executing program 0: r0 = semget(0x1, 0x4, 0x482) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10508, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x1f, 0x1c, 0xa03, 0x20, 0x1, 0x9, 0x7, 0x4, 0xf575, 0xeae]) r2 = semget(0x2, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x4) 16:15:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$inet6(r0, &(0x7f0000000040)="d1f8f08fa5ef7b4662d6ce4ab4d139bb40336fa20ade2415a30afbe6443cb8dbee0359bb626ccdf8c24d9b9351ee7f9a5624d68a9a4ab5d9e20d9564222dc9bd230a6bc584ff", 0x46, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:15:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) dup(r2) 16:15:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000100)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7ff, 0x34b3cfffad14b28a) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x7, [{0x3, 0x8000}, {0x3, 0x2}, {0x3, 0x8000}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0x1}, {0x68bdadc74a1116d7, 0x3d}, {0x3}, {0x2, 0x1}, {0x3, 0xa1}, {0x3, 0x8}, {0x1, 0x26}, {0x2, 0x401}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x38181fdf}, {0x1, 0x100000000}, {0x3, 0x100000001}, {0x1, 0x9}, {0x3, 0xffb}, {0x3, 0x7}, {0x3}, {0x3, 0xbdc2}, {0x0, 0x3}, {0x2, 0x7}, {0x3}, {0x2, 0x1}, {0x3}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x308}, {0x3, 0x400}]}) 16:15:40 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000180), 0x26e, 0x40) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8001, 0x4, 0x400, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) read(r0, &(0x7f00000000c0)=""/122, 0x7a) execve(0x0, 0x0, 0x0) 16:15:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:15:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00n/file0\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socket(0x18, 0x8007, 0x21c) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:15:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x7fff}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x8, 0x4) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) setsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000080)="e0a10ed850a5e636cf59c0ff1e541866d697211c81", 0xfffffffffffffeee) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) 16:15:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000010c0)=[{&(0x7f00000000c0)="1e1605630a523ba5daebf25d1982911ea3a846a73db2e2cd9f9740dddf85c8943fbf90eb9becc355c008f217915b3fd43eff9ebce02567e2f4d09e342f615544957155da890df4b26cae324e04f6b51fdc7f726fd5ed75bdcd9020ae8804d3818dc890b90d34e62faed267bf03fd25a827471975bdd56f9e82d4d4b28226b1ac7f228c14203fe2dfae02558346d9e730159c690ab8c1eba882e777ea846eba3bb097914eb094cc727b7dfa9c9cb555fa1df466ced9b185596255d6835b7d93489d1d3f7591a43944acbb6b32f6d4d20538899c677e133d34e1632fe849c725bc7b74fb9196e191c23653f56d2b8eb9ed988e7cb322ec2e2ed5eda24cdbadba2f0472e72d3eb55bd8101b81ccd2091dfb0c78d267cfd84afdf2767f444b991de7437a32e0f2f38cc5db35fb620ba843ec9fab8415eb3bc5b461a004d6f89ad1f484283daa185abb35a04cc55630c64b52df925e6f539e631c9e579a41ba99ba24b0e03883b88bda8d8631728bc0ba8286cca50e656e8b44fd19fa9a9369b4ceaa1b1647309ffc54965b55dfa822e1a654a58b98d4bc73517757969d58c56f37d7db8993134e0128e317ffed1f0bf5a0def825e68b21d4e722b23045970c66f29f9362a99b0d462be993a312fb8185624fa70b3bfb511472998c2cd61230103c00e004b0be7b4fce0f89027ce1e4e8fa247b9d9d863908c85a75d192627bf3d584b1190459d8126eafbf00f2de79733d21bd4e1346a4748b54ef3e8a1105f0644357284068991fbfc20fe20d0784244b0bb5ece00756c83e5b3b1d6812d42748e0d9addef5fdb63be40cf8ab78d4e76bd339a887cef04d60dbd027e115973dcf6969e4f568c18f433d0791b4b4c34bb85dccf78876369b587924c70f5111894fc2455d90aa5132e004050c122ceea9880da9bad2275606de4966f98a0e0a78263cc6fb6621e1b025bd2689e5a14e7a8f14564df96900c3bff57437ad7623de762da789dff3bf080396f519ef4994310e1ae7add767707ce4aebe685595223331e17234205c3a33f3209ce1af1deb1740529c4a0f698066f850f701ed00509e24abbc0dec4d1b057a44d86f6e2e18d0edf27918e7de0a5d6bd00596844d5b0cbcdb3efdc4a5eadeb9380f5a7080e5d8f59dccf490be7cd653a1253ecb57cea9e0c67fb17e77e8e88b75ae308a93a08e15e06f556001e22ce410d1ae4587268e17704620d6c5844c2671f651f3b31eb538dbe23b4cc5410c8c36b386d6004de032fbd7ffd87a69c26034ae20291af95475ee6dca737be617e642a509e20ac6bf9d0d35e765eb82113b7f952c50bad455ca05ce246abac044cdc415c1ca9f3a089f3ff58fd1b1f4da514627e6c36d30a66543d2b6ef4e7e04051d9190ac59fd63db2a302edd7764c5133f039d117876c987d76d0a08ddcf8cab4bb73939758c23ef1cdc305d5d6ba84a104fe420f8f6f07d1cd1a2980e2203282d741e067a940b70815523b3f4243646ff74179106d3bd5c64e67af915b95c784564e66ca19022d8d6a17db30b0e4be6dda4a220af3fc9ce5c641c37b780b1420046419205877613c6f974af381351dca410c48cbefb63b0d4bf59667b3a0fa015af8062f9a483f9900322a4e5e400ce9c19c18d5a2598ece8e7b8062e43a71d9b511733fe4242354e9b4cbf713221fbf23b5082b6f23293d6b5bdb55539e3ec0ca77741e7f7a3bf34eac48d2c490382d456ca758eeaf2656c377e05074c4d54760d3737d4f78068aba1636041805f080a29a3bc9b02867085e40356347d430e7a398eab1bf09d054ed2d32bea8ef54ad2d49cda88ef1b384569d5995d212a9ebe48fc5b44d66d1e24a6b195581625991d4663679baba325572e2d8a247108e40468caacb439059fce9807d63449ad7d1427140358b8d1747520b0e73372079bddde91a3704e64758a6a506a53bdfaf51b6fb46fabd674698cdfe152ba957f22e13a9511e7cbb73eeed284ff5159f347b06f200048d29920c58594e121bc38a2f4dbe4185c04065f6b99652fee17ce1cccccdbabd48c5822a4a4fc4da29e1731cda080d8a8450aa3daf78b8339a16054e25d9b2b5f9d307ea270368ace38d63a365a2dcac36f1ced3d6b10f86ec9ad810396375231286c6ed57514de475866a1ae140cad825b9f93a66c4aefd945b9c2a3a689488071bba3d4723d8eeb2f5bba5f939f3b15908f5b2ed53a878d387371c6a50b6a8bea3cb0f1db95ff145c1b432badf3bc65fe87cd55860ca4efe98448e8a27942237dc1dc0cd8a0e4a6c0f4f8344d6189907ba7ed50a67d0e52dcbc17ebc2ff899961cc81462c025e8c56e5276a39762f04b646f6beb092d576f0dc7f96f9cc9be4a5271b2569cb99b8add238ab97dcc1916aab6fc24339a0ef6ca2154696fb945726d362c388d01db09f59cf620d5ee1324a9f1f1c18533461f47abb42912c3ed30cf5de62335d07bd4942760463c094cfe296c182c4141c6ecf077253f7e887ef5b5b04d5f5713e3c15e749d21aca3594735dbb0a21358611695458dcff96c3a0b4ef764964229f29bd32c56a1be771402430ef8d980069d7efb12f112a092e2508f6fb93acda41d4da8ce97efddde0610b52e752543cd67f7365266cce698fbfeb6f0cb259dc402232f7fe82764d9532c1820fafe0048b729b0ac6cdd128e979acb4ed56263fdb2f7d7b7b5fe81d43600680f127f7c25b75b2f0026ecda111dba7db9e25eb3bb7477fd4e1e761a680d5ea44f5b42d3fffe2662be660bf9b347962de2090732a6d12f60880f3d8396ce2bc9b5dcd14f224daab95743f177d09b7a7b32cfefd6b0dcae0165cf5d8a314098a4be4b0e632ae60b090f3e62464086769025c4717a636d8a672fc4d380f458cf6bbc79d3b2560550a32b415aec59ec2ed96025f066fd824289a22f85cd73f08aa58c96dd5e75b41891215230546460e71a3d25fc423cfa1ad29e88a3ef5cc9d42f63366a3a4480b815c8f80b54f0e08ce7a285d6733832ee515133b787ceceb5f7e1678fc48b686dcf59ba40cbece06ee645782ec6eefbace556a5a6c0c3e790808e2c291adcd13a2ee41206b52a92d9cb771ccbcf6d6b790f51baf618a06106275312531902aa0cbc7bc8361a3cafd96c651ce5412e5bfd75e5f34c1492bb021502fc60d817d49cf0ef343f361d3ceae3de18acf737f7abfd3ffaeb54782c0fe9d72dd91d3e2fda660ad56c17388ba31a6714d7c80eb5c33e93c8ac2e5f57312d9c59f80b796a27bbcb99248cc676b60587f4f6e58d500afd994c2748ff8e8620cb21bb23bd0cc9ee3ddb4259baa4bfe89bafdcbdca4a584ff1679e39a1529a533259774e0919fa9207ddf73c6e528f847cc29d8e2e05ef3cb2ea94aebe4826689854993ed44ec833ef112d13b1ca1dad5c87a9a9c7173b9a15fb68b7dfff236def1f0825646df6bfd6695649a324670039b8e9cd381a89f8c6d3ffe4bb4b5808409c60892764a1db762e919f04af17f6f288a0272b35c97ca4a33d1f6d68b80a67632d2df8581ca9e2b315caac2d8640ea75506e8b1fbc54b6ddb6036c2d94e9f64d94c2be8326ac241cd4fc722299b9dc35d18481a61d288480efc414872fe265a9e8d7b635287194afc26f65e5852326938caedca8dabfcaf91ccb5ae2306bd259342923381952418ac3f7e47a09c8f0bb086c005b1e3fbd9b5573aa53596e23aa130793d553678e53addec017e2c017a3d3eaab93811a56db5efb952dbe3bfe5074f3838eb90a7e1dd6fe9add21868e98bb86b116c87a5374ee91044c7f9a4439d61f6defb85cfc464fdd28c7095093eb61352f7f3095388a58a3038753ca46a3f33e5de03042e0d238f0c548330a8e271f98bc15c5f31f2db6605dca97095e824d3b8f98f51336e56f29ffcc4efd72863a0c29953d735f9983e9b24cae147d13802d4fb54ea076cd92e0a645f91bf6b21d023e279288671a35855d7859fcdc2f4ee42e9e6298f0ba9b2c63fdf3950f5afb0733a3bb0e74e0b4551a780a881f976b948379a9b9f3fa2f3a0835d60e848f507c10df25495d3cef3c13e463e0e6c9d8469beac1190519a29e0f4d6db0730b6221cd6703f7202a71fd2601357f1a0fbf4d44d34f4ca38b6825624b334630f53602538e8c5256a556d68d210decb849cc78937b050655a5dea945c4250b3a20f79069b62fa9b48a8fe12fc31a3bba0b296a5f1a1148633fc6b6f5930bc08cd42211443d1ce33d8570e738eba0db5f2755e3d78459a5143c41783a6b67e381083c1452bb230b1eafad4f19233a3e1c7abb9e7a105513eca5d3371e194ce7cd56e0b847c9be057466a24e3bfe4e39a8574b4466d00318a708a94a24657f5c758c467a19f81b073c2dd9f8851bf85b082c78f35f505d9dc18aab6072a0b8f50d7005f6a43fce5097aa0d9b579d1fdc5c29520f0f378b49563229616ebdae3016c84e69eca9035599f4edc7253f3fd36a6be31856e5d89896e299e7e2bb246c1296be8be62f931a45c046b317a2b715af651e693a6ce0cded2a9d4b5086e9fea7b0a5ccd3a1aab291ab29790c9f3258b55d288b75cd1dae0d52595ff9128321ef8de5d4fdd0346813c22b5be4b3cf0a1101d7b5affd479af114841bc45a723f641abe070aaffebd2a02dd55c4a9f5bc2d5717a9f40b081f515e7cd6162273ce197dbfdb1dbaa59d9e3548d6be61e3839bc0953ea8781caed7bd5767866f08dc50b7fff75a2cd312466d690704bb7edddec2b7c6030f1b41fcab57c9c4d4197ad1323892988cc3ad2755646dad20b526088dad45bbe2e0351e2a9aa3e140a9168e692b903691bfe2638bc776e9c8ba7a6f65bc7cf85f420410251151b518d43f3e657316cc01f44d895b47b45fed4344038e2b32059fd9870474fa4ef8edb14b94ffe13f486fa63dfacc66b12fb467d0c87ff741b7a4cabfdc444928c67a5fa554177ee5f279b44dd88f5f8f613e919d319edb3ab84d2ce7e38bf79d9717f9ffff57042b342c5f9e3057eb113cc2472a79308341820fa64452f8ac1329e9b53fdd14f7816023b4bc99e14f9c99306e3dd942e80ef52ef318cd54ec4e79ba227067cde1d97bc55b5a3458949053273a57f3b6abc77bb3d1e75e97e5a3626caeffe60ae71a71261a29e1a9fa60fcff0225f59cc0a2b2ed90b042fa8c7276fa08828cf945e51f69f864abb078d6a22f7a517dc9ad826049ba66eb1cc5ebec59153ff6a5dfc66503568e31ea2d966dad63dc6ba758c27719afb5d824bbba5518d240b40974df71c3e07131021041ec18ba0d64f70ee066c3a8fc70242dc57ecdf48e9906d9e3eacafa54b4ba0b6e67f64dca11373fd5dbcb125b306277423a859aa423e02ac15a4b5772a83a4f0f405e2d99650dc04e8814ea3cb8dd933ba816c0fedb2efd66f33cb237ff7c71a8b25c427a9cf5a06d4e8dd1c21ee33148bf2c624dcbcf27e5ef398706eaf8a0d0f238c443723f7381d6c3505c6eb86468fac566ae62a1bda6777a610bea3bedaa4d6828dc56fda4db2589456b885e80009360cd1ba3a577ee5d688b3ee59bd13ae46a8d94431237ee5d3c18d011f327ff45ab0bdb196dc107bf435bf0d45413caa75b36e3f2be7be2d57045532989a3f26a8728350e9449f15f3ab6d70b4c9268db1a4eeace515f30c252090eabdbb5f182953f48668087457226a61c8837ab079e294853e44583c2333ccf0a89c60bb0773c357c2f845dfbe7c0189ba67816c72f7dd99e225f22205133d26bf7a28937fcf199b299463d08ae3e52e4f92f9eb2f01fe7896ed26", 0x1000}, {&(0x7f0000001980)="dec8e8c38a53813020196820beb92e6f2cbba417e72a27740b993ec96f9d0231c117a82d29647e8fc38c39a865aa7ae265190a459d9912b41ffefdef5f33fa61dcec3f4964f179402a7f5e14e7f04feda45df4cc7fb293101ae965e8ba46d0d40814893d1ea4af506dae55224fba3a3a8964d28b6938b2680030f91c5354cbb912aaa88c9f78637565b1cfed9c8fd18efaa370d13fa90f16cbd1dd1df470ceeffeaf9d187bf0952e39ccbd414367eaabac6a4bf14a258210cf6ad1", 0xbb}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x96) pipe(&(0x7f0000000000)) 16:15:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x38, 0x6, 0x6) shutdown(r0, 0xfffffffffffffffe) 16:15:42 executing program 0: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) 16:15:42 executing program 0: r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x6, 0x6c, 0x100000001, 0x6c}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) recvfrom$inet(r2, &(0x7f00000000c0)=""/55, 0x37, 0x7ff, &(0x7f0000000080)={0x2, 0x1}, 0xc) setreuid(r0, 0xffffffffffffffff) sync() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x22, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x7, 0x3f, 0x100}, {{r2}, 0xfffffffffffffffd, 0x60, 0xc0000002, 0xff, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0xb6}], 0x20, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20, 0xdd9e, 0x8}, {{r2}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x40, 0x8}, {{r1}, 0xfffffffffffffff8, 0x11, 0x80, 0x7f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0xc, 0x800000000000, 0x7f}, {{r1}, 0x0, 0xb, 0x2, 0x1, 0xd5}], 0x9, &(0x7f0000000280)={0xfff, 0x6}) 16:15:42 executing program 1: r0 = 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) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x6, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x1, 0x180) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r3) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:15:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x7}], 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, &(0x7f0000000080)) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8000, &(0x7f0000000000)={0x1, 0x4}) kevent(r0, &(0x7f0000000000), 0x9930fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5) 16:15:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:15:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x222) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0xfffffffffffffffd, 0x4, 0x100000000000d9f, "044ab21de70b0008000000040000f1ffffff00", 0x1000000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) open(&(0x7f00000002c0)='./file0/file0\x00', 0x200, 0x300000000) getegid() r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="2cc98631a7e379571b7fc30db1edc6cf67c6855be30764f0163d67d34fb91bbcd82d09c54c28e10aa45935f6a65767193a694576c4144a2dc83b95a5d24d5b6d27703f505059d1f8e509d2e75b14", 0x4e, 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getitimer(0x1, &(0x7f00000000c0)) recvfrom$inet6(r0, &(0x7f0000000300)=""/151, 0x97, 0x843, &(0x7f0000000080)={0x18, 0x3, 0x1ff, 0x2}, 0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x79, 0x5, './file0\x00', 0x5, 0x8, 0x7, 0xffff}) 16:15:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) socketpair(0x1, 0x5, 0xffffffffffffff00, &(0x7f0000000000)) 16:15:47 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:15:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r0, 0x0, 0x0) 16:15:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:15:48 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x0, 0x40, 0x5, "11351fa087539ab43ada3e1e67c7a58b5fab6301", 0x2, 0x3c1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "90f698866cfe408afb38f2ef5f964e21644f0716", 0xfffffffffffffffe, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xca8}, 0x8) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:15:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, 0x0, &(0x7f0000000100)) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 16:15:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x40) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x748, 0x5, 0x2, 0x0, 0x80000000, 0x9, 0x6, 0x3, 0x1, 0x40, 0x3f}) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffffb4, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x3, 0x3f}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:15:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3d0, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') fchflags(r0, 0x30006) ftruncate(r0, 0x100000001) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/16, 0x10) r1 = socket$inet(0x2, 0xc003, 0x0) socket$inet(0x2, 0x408007, 0x32) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0xfffffffffffffe8e) 16:15:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:15:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xf9, './file0\x00', './file0\x00'}) 16:15:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8004, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:15:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:15:49 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fcntl$setstatus(r0, 0x4, 0xc) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getrlimit(0x1, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x3, 0x39, './file0\x00', 0x5ab, 0x6a, 0x80, 0x10001}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001180)={{0x18, 0x1, 0x9267, 0xfffffffffffffe00}, {0x18, 0x1, 0x3}, 0x3, [0x2f, 0x8f, 0xffffffffffffff80, 0x3f, 0xfffffffffffffffb, 0x5f29, 0x0, 0x9cc]}, 0x3c) shmat(0x0, &(0x7f0000898000/0x1000)=nil, 0x3000) 16:15:49 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", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 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}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) select(0x40, &(0x7f0000000440)={0x1, 0x4, 0x429, 0xbeb, 0x100, 0x4, 0x8, 0x101}, &(0x7f0000000480)={0x80000000, 0x9, 0x10001, 0x2a7b9f6d, 0x7ff, 0xd385, 0xffffffffffff7fff}, &(0x7f00000005c0)={0xffffffff, 0x7fffffff, 0x81, 0x638, 0x1f, 0x4, 0xfffffffffffffff7, 0xbc91}, &(0x7f0000000680)={0x3, 0x401}) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r12 = msgget(0x2, 0x214) msgctl$IPC_RMID(r12, 0x0) 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) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:15:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:15:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1009a, 0xa) 16:15:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="aeb24a09449133a0aafab534d9021022020ebfe11f60a179ac0c12e3e32e07554e473bd5e996d2cdbf6f858c5129555536273847991da0a95e63274964d3f4f853c252abc440c1e210d7efef9e7912d9eeb99f2a452ef4a0e10e58d01f7858b44dfd383f72bf922b9358e892aa8c4e910193f4303a405952fb927a724d6a5b906f454948b0e624c11c214dc6e8495cdee74bdc", 0x93) r1 = semget(0x2, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/92) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x401}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) socket(0x0, 0x1, 0x0) 16:15:49 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x7, 0x44}, {0x4, 0x8000}}, &(0x7f0000000000)) kqueue() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe000 failed: hole in range 16:15:49 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x60004, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) write(r1, &(0x7f0000000100)="181a1c556cd82f55c6e5b82b1b55a96953e4312c8a3b853414e87c9e57f056bb935f68b40081caa829c7c5bc131df6da174a9fd8dfdf403c36cbef898ff5264484f8e0a45ab55c4394ebd4de795a9deff6027a50de38bb5025f16eb3a947234fa26b2988897d86486964aa740acce9d4a9c2fe00b467c24066cdc1b5ad021022156656b9fb951dfcba4f284a66", 0x8d) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:15:49 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) dup(r0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:15:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) 16:15:49 executing program 1: r0 = socket(0x1, 0x0, 0x200) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffd, './file0\x00'}) 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, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) fchmod(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x16) 16:15:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:15:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) geteuid() getegid() pipe(&(0x7f0000000080)) geteuid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) getgid() 16:15:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xc8, 0x30bf0cf2}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) chflags(&(0x7f0000000000)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666908629928"], 0x9, 0x0}, 0x0) 16:15:49 executing program 1: r0 = open$dir(&(0x7f0000001540)='./file0\x00', 0x800, 0x4) r1 = openat(r0, &(0x7f0000001580)='./file0\x00', 0x0, 0x100) r2 = socket(0x7, 0x5, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f00000017c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0x38, 0x3, 0x0, 0x0) shutdown(r2, 0x1) getsockname(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) connect$inet6(r2, &(0x7f0000001780)={0x18, 0x1, 0x9, 0x7}, 0xc) getpeername(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c940389f965ec456aff1cae8c6a69c3cb117aea6b51fe7d7cad693b4fab415125c1cc9bee0d9098d61b310abf4eac4a4999be9c2757892d84116f608838a4e77acfd6d6afbbc7094251cbdd327cb4f1deb914580977357e5a0b285780304fcc0e89070605b519595b7a0da0ae2c2844829c11ad82ec9b46a99ad90f06e44011d7b9c4dd096bc42188e89eaf3ca363ed6d45d6516a3719cd71ccdc118f3c2310ecc782438a1be76a21a2b6eb3945bb1356706adefe9"], &(0x7f0000000000)=0x1002) fchmodat(r0, &(0x7f0000001740)='./file0/file0\x00', 0x1bc, 0x2) getitimer(0x1, &(0x7f0000000140)) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x7, 0x8d, &(0x7f00000015c0)="8bb3572e42ddff2382a494fe453b213113bf309bcd93ec03c08e3e77a6c67f59a28cb906e808740e63c4360caaea8f7b4ffed1effe5feb15d65461972adbe7ef6544db3062b033281634527f562156698c6aa4a50bd499d7d86e77f38ebb7e785146412c40f20c2eb1efea78570566cdb2e9afa8dee6ba3fa170756a30b7307ec2936632aff28aee3a52b746568d8aaf549d417ad51a20260d13e6d8b25d01a9f0e14c28de77cc89b7fb463505b103de43115a5657a9419af53fca46647f0b6c2d2491c86122c2", 0xc7) recvmsg(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/140, 0x8c}], 0x4, &(0x7f0000001440)=""/144, 0x90}, 0x840) 16:15:50 executing program 0: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f0000000200)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x802, 0x0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='./file0/../file0\x00') chflagsat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x50001, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0/../file0'}) lstat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000180)) 16:15:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r1 = semget$private(0x0, 0x3, 0x220) semop(r1, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x3, 0x266, 0x800}, {0x6, 0x80000001, 0x800}], 0x3) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x112) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffc, './file1\x00', './file1\x00'}) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:15:50 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchflags(r1, 0x0) fsync(r0) 16:15:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x60) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockname$unix(r1, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f00000001c0)="f41a3d258e1814f71ea4c60f51ded37b904bff119759f6b41814671d638c9776510ca7c7bced40c3518f9d8870f54cadd76ddfc83788eef7c6f24b3f5b21f71d20efeba6a456a5f489be0baf36409fdc80fb3e472b7c8b250abe8f408465c1e4006a819dde0cfccdc97446b1bb410bd81a3259d5b133a809b1dbc314186ada09c0436f25d5b3cf41f803cfb4aa", 0x8d}, {&(0x7f0000000280)="84eba74086791f458e35fc37cb5516f13f73c016", 0x14}, {&(0x7f00000002c0)="193de5cd50405e54da69cac28cd532e2a722f92faaf83cb537723b260539377b5a57fe1ffadf1dd88991a8614a5c294396b2e51bc7e63c9120f248d06d8847d40a2fff3f8c9df37f9dc51af895ba9cf5e76196727aaedf83d98416450186e375968ef546237a0c3641014cffded7139117fb1a65afa0c23e2ecd25e0b7b17163d9779d5c90de7d65c540067641744ddeae0752ac1925bec5e2", 0x99}, {&(0x7f0000000380)="6e51217bb92d05c91f9dc0379a8ebcc60873656f99b6bbccd8285b78419bf69e597399302080bcf3f7463254abca979b427d1a5a1256d5c61dc7dc8506d4439a86c5290a046229929e517ca95c355bec747da2e1761d3456b10426690f87937ab0e526356df9012c6ed11d55c08512e314909460367227bb578023e00c1aba93e11183759620f0c5cc3268102261bd033d4469790ae77cf4fd37b0d26647269f9dd969c9a27bf7757d22d4f44e60b76734239defaada01b4496b140da4c371d6e70a2312548c424e76914ff2faa9da5eb1951a94d67ad7bdb5544d7df7cb81d2966d7311612165e4d881e0dc7d70d9fa17e0c8b69e746a9f664d06caede694a91c2ed82426aad5021d3202866b934684ac10c0e522e166ed90d5474e2cb5cbe25520885d8e3d7dca1eb6fbd6098c9a0735b26a4e4934e7d95684dea8a5b7725f572fbeddaca1f45e361313895d74b30bd20fb421d1f7ad69eebf4999c94c200191cb23966b3529e48cf1a303e90ac6daa62c714c402c8942b0d39202552a07b0c1208d612aaab8d876988cfcfb3f748f4514b98c2671e404de370d72d066d0e3d9f113ab710db6319f1ffdc45752ee662616f9ae57d8772e41d238c633c221ce2c74bdb62d8fa851f4a8bfee776e86feab1aedca354ebbec46b247876535d0e098e91074ebd599d19dd32dd60fa02dcb2fbfb10ac4463c2cca141200cec64047825fb4d2e59eb3f73d5acda39008de2963b823c085bc1d50b0fcb6dc0b82d8480a90855773172789679c0b895078b4a9b969b19f58a9a32c6ae1f52aa42e6c52b9a71643c5e69178b8d4e9a3e8ab2eb3d3a50e6ce5fe4d0e83f5d9f6f377fa225df48b6d4ed7c0cd06aff7e32786122974f73abc4d2602010de86ae49fe0a81f4e405c91ccfc1f8188e3283dcdedc6492edc7b9fb80070d69f521d93d03ed9fb556e1fbeef500482565ae06aa72c5345607bd28ac9a6636836c6880c4bebcd9e4b4c4c67a85904e6005f28f84b46a6355ec0d4f329544bffd21889cc083102670f2e8f83eb2614881fafc26ae922390d2401621b5c68c997094da6941e353fcaa599885485bbbcba4f9f096060862e746b1f4f5eade652fd625167716702dec63386ca784cc70b93e100efb086e5e08add24245cd14ad5dddeb51a0354d14b4a172d7a12c1be8d7bad4abd739a7e288432815db5b73085f7c5be9ed68a7d544ae1acc93416ba006b40867b458939fca6321dd9ad4eb4c450a24dfd2398f3686849fc54c8facaf121b809be73713ae8ded2b88ea5c6b4d67605678ccdf43f4c1e78ecba2740ad5ea7eab3dc7a07844aab0a0990f1b59db9f2429ff4aab6c82de41084113dbff28bf059daca721711c574cbbc988d93329bb5ba92627d2352f66855eb22ff9ee22cc1975f14840b7dc1477cc9bbb6f5cf2af2bf2c2193d0b90512fe37add428139a69b60711fee60c9b66e19e48e02cfdeafe8d87653d2381555ae829d67cee563847a6223fdee0ee008ae0215000c607b35245288854e656c57873ee9910316b1c73b00b8b29a4829d7b0ac9383f59feeb5790c04b8c39dbc5abe4e75442536b27c25292622fdf68a6b702056d4ef0330ab167f76386c761820636b8754cc5763e2cedaed64d9b4d9d22d1fb9cac719ef75b02ad3362a1de8ca185e9fb548c572c8f4aee0b757922f31fc386589f258ebce29cc3a9cff201a6a79f9576dec8756abfa139821c30c9f1a2db4a415f63c1f499d8c3be6952c03114b4284e6589b3b32498e2cf2f6ae99c2544d08bdbff0eb8cc14b5f2e5c3e47816b69c87aa06f952804da097c9bf23ff668ed0c1767a8b7bd02f3e145de9b4abe7b22e06f03a31e3ea5eb580b183c9b6b41bbd1cffd139550b5f2fee4810e25510b86fa43b26da8fd201079271772063e97ad509f579fb0226c0579fa95fe44d4315931ebdfa16b83af79921ab12675031ca34460229a6698a14ba03ca31be2fda3ecd7db916fcc7ecb157a7e96ca7eb5f2b5b1447979a531ce107b12b1fe798b54f4c0e5e6aff19a4a6bf20cee1ca62bf23e29eb384124ff24ee8c595f2ce6dd5cc8cbb6f5a26f9fd6818083209eea8d8c57943c5938dc50d0c9f5c1b1099313b9f2f133c2a54e2aca2973630a33b9e03cc42ce151a6029b88b24b0c46fb7071411fef7cb895db6a27ff030fa6a0d90831f468e3c47bfec941f424b4d91ec070feba00e8169067cd4aaf9b12b6faf2877a44bbb9923d5e69d7cc032a4047a310ca03ebdbbe2fefbed6b74b3f9c6d12ad2d97326990b50cd4fff239b622b7c32622127a932081464b82dd25586b6fb4a2fe25d734bbbe41445c15cd6442d68c2395aa0b1355862ed0fad5498e4b831480ffb8fcd44c1ca4e0c143aab8d4032205e4ec46c46b2b40e04286c3056adbd63a37f878b675c5556aa65f14c5aaaa77547a77725f21facd5a184b117a4fe98866fda39dbaba365d861f4cc9fcf938bf5df903ac5083bd1b9b3bbe3edf869adbb03363cdb84da21b0e55ad6fad80e30dc24edc8965a6c47f073a7969a29e762d7cb9b6a9e1d594540536628c023fc10b43019962557b1b27e8ecea25e7b16838ee25a2cff71425d9f5498696303eca0c3dc9ff3b1454dd6fa7f804cf09d8da09f76dc2b1abcca9bca10a25e5a76de3ee7e16f601e2c935dd11bf096ec5a862ae3c132e39d24bd83e594f7412f3e3a62e2fd5de84eae7c9ecf72fa420e5a0ee31cdef777a0826ead6d4d3f9b9da8c70e41017f9fcaf31f519c4f14a7ab23ada31b9a3458bae642b4dbce5bc7168f3afb0078369d45867d14904e43869d5fc2fad8407ced7a4e988936e95b887b49622d73c43d58f3f2a86a5189b89bb50c767eeb203aa5815da38eee9aba6d0e0ce002630b4f449a4684f4c657a57ba5dba371f0ff078b7c1b6cbc393f5c6c2c8cf75437a35856daf8435342a96c6e5bc911a4e97aa95c5bb8e477bf8b2d2bbe6e1447be2e116d682ac6250a41ebce99073f8ba48f1f6d08cca6768f85a430115f5495b5b175d4f6a31a803e4a01d358c4846fc10728fd9c66ec80f2f15d3be37d468d3ace614064072a3958908ea96d9eed63d9874818827183633c4c332de612d440efbc1cb43282816a9ad8c2f295637af1e11b75a639d644eda19c73af0ad79fe0053dc2de8ac3faa66d08a0b14dcd8a842ae2d5aae9016a915a51aa1acacac7843333e02d22d2b08699e33df46c337aab3c6e530b9cb5bcf67766c46429f63e97dd39e5a7eb3411b1931607ebc3bcc943a5e293dbacf69cdb9e2b49f1d54f8218b897772c7d9bc7415ebef073112a257dc412dd33027d5d1bb437750b3dee5407837ab46f65968a9e2a7a6e1a23281cd04bf56aedf2424b770a6518e5a7a8371baf9158b6c7751396e9371c3e59f8c22c60511b13f150e95ad4a473c1f654d5399fdb9d4d554e186b0ec194bcb7fa01d57094fb61b2a764c98ef0faf1ad593fb13f797afa5dcf487de2bc9924cb74b374b6cce83670fc1e4b7a3d361c6974a261d3507b93d2cd34160991335f0a900183a2382060024847e03b654ad0ef88306d8187ca235866a03a045594b974d8aee4632bab81b091801ed3d87fda9d3342bcacbc0e1effbc0659468c0d7087d79a5a321191a08d2de8ec7feedd1e7bfdb7c9bbdb80d961290b2c29e2b1e65097495a583484f17b1624fd2aba476bbd74579841016ad026aae8afa56dd22b18b46d3f28be1f36cc08257839e5e87d27032a80db9a390433763712ceafe0bdc04a19281bb71dd4d134314dd545a448cb514cf9cfb8a8f50c35a42c034012ce8a08f8beb34837f90639c6d7f73cec532bcc42bf038102638c79cc6f0b79bf94f8ece5e4405fe682c60345d70386ecaa84200968252ba0dfda8b7d5c967c108fe0eee36469fb4e18f9bf4d260867cd17dd501e3b52047984672d829f70c90eb86fddeb0af5ca9f4c95dcc9dc8638827acb49189ea17fdfde0431fb1bf795ca143e172523d8216248f443a9a8f5b93c174727b89f97f5ef1c6388d456f5209f2bec0682e1ab90866adaccbb667ed4fc7cb1171c7d8e3962a7c42c9cbee168aeb49f381f9406950c0786e2a160156ad2fc21564c4a790d650b6adebab98e41d0ab39f147d0636e76e6fbcf51d53d18a1b50c4363d1bf93e39a6f9975900bc5b9b573f0ce100cacecaa736a505963794c50bddf0f7c3868b79c9090d8f15266570f7b489c8db56d6ff4a6d7f0d7d4235f663c300794769816aef8da992f0f1fc546a2464c6ab9403f922fc3e55100093d07e3b527823f0648a367112b5be79c238411de268ed04d652b2bccf710906ababb12ae8e2b836fc4fd1cdd59ac99205c4eee7ebdcf6a89b650da227d76582eb23488e079f97353b43515285ab23a291846a849aa5ad8b755f264aa680fbc40f08fb41d74036976b4ded07a06c0bb128d71555ffb7fa839bb1238444b709660434ce8e1f4cb5114b30bc48d3be7ec22da59d3bbb07e5c0aadf23953cb3aa76b604ba9f0bb02abe348d70f07fc7ab7effff14d569ebb0644855fb19496a04a53317629cb881012767d12555b19f6c636a464052a1e373a589f84a5b50811d63be37e13a6c87828ee72a26bddeabf87b4e120b15559234b936de7e22a276f74b3689097ef401b2261364bc7d3f0e99113d8c80fdc74dbcb77ff4fdc2de92297d3f04e50539e2a10d2b1f1a5f83c038a4ffeb3a7f793cf8b6af28b0061b55d3286cae06ef8e7e2fa0b6891db587e13f269bd93226c44e2f4c16caef5634f62190740f597c685fd5e523cbd20e64ad9d8cbf85f6d9f2769ce09c349ba99578df83e8c58ba6efd9cff8818bf43345f4206617581630d04cdecb35da74f6d3531a0293a21818c5b47734c27117b0eaac15a47974c522bd26792324d22a3cb6d7a4eb46bb00869d32cf569eb498c4d527809f807d1ae485f8fa51e7e03f5f7bb2e609832c5ba527597459f6409625f6e9753a6e71c705b762be69ed56e72bdb328d8286aed63142718b62f2edc8058ba33352e68dc8066ff4cc80f0ca9b5182d5362dd6495a71f58ad4382138fdfb51f3c88efe36c97ede153987fc658c996cf1027eab63be4af8c0968a119ea659a91c47cf8cc6d27ba62a023399d9854c0a97f1d3071a0494aee84e83d64d3c020bf36ff3d8c52d4be54554ac47e688917f7da4393860a0efbcbabd89206df261445f0ad558c7bd7773d6826b6d8f2e2c1aab870b895fe62dc067820a1e972d0aa206f5bb970e26a2ce634ffc93e8bbbe31e66014bd74b69c62f3bdd47101e9caa8c288cdc25c10f04e97c66b17b248dd7bde8d94c44efb3a313b1a4592a429031dfa8503af206816ad0d1a2f3929e5d2e991603b3f2910d2b5d220f2e76e5756f376b17d719b74302d02e5d3c8fdf7117f9048667a592a7097611c346226205ce0ef38906426ac0c5569206e206b945e8c7f5776b6df7125f6509420a223236b35557c5080a68903dd3d89cd589fc148c0a0577e588645c67d685015985646b44aa3b93f6f8807dbd25b9fbe88c4101aa42560aef8cdda672e86427fcb62360c61b812a42472e02a2ca5615cb1e0741db7178767835fa73be5a38738e47b34b61d49d212d4bb86aa7befb3a8d4fded51f0d3a779baf08a9f02945863c865f7205bcf731faab44eb912ffd44a090cbb7f43884661934df2f0da1e9047e71bf58ec19c34a4fcea8fdb870006501017ab0c66280d18b5c7492dcb2441dc9040dad07eff45e9a0044bce092f0545d5119b0e2e9861f83872220172ec69749", 0x1000}, {&(0x7f0000001380)="c49002fd8d3854da06991c30414a1759c1fc6f8cbcccfcbc355d9c326bec6918b47f1a9c5f88dd52898b4ca8", 0x2c}, {&(0x7f00000013c0)="efe9dc2d7f2ff66e7cb7568a08cbb20954cec03f34e0c109ca5cb39f940e033a7d98980c19f78c9f9fd56a683c0f786cf720e6ca46ee5b23ca87c580e4ee5480b930d6426be17d2bde8eab33f82fb684a1d2a0ee7043e55db5d55e7d7210269c73f5e1f2cd92ce9402592ba7389f6110fe94560c7803ee83c6fe45740904a4107669df008ab805ba40b73c08904b80b7e0fde4e5d9", 0x95}, {&(0x7f0000001480)="576c75c79fdc71538003a48a", 0xc}, {&(0x7f00000014c0)="3085043091a24e74d124d136be39426dc7a07911b10d5c55bff1cb6df04036e66a0aec1c7037657beec43c0b7662454497270a949577126d13f2eaad694f427cebf7eeb73e755a84db4838694d", 0x4d}, {&(0x7f0000001540)="4e678d07ff8fc5094997b2cb82cd8ef09509b0ab9a7b1efcee042754f30498e639704de6b4c697aa24214ed346a6d9726913406e77e5b67008088b8c21135b624c64f668714b43c8be55be165e36b3e66e833090088b06218a340f879c4b76490e69b1664808812bca11abd817d4f9a742c48b5a60d7f77592e11e3174e8c5134b5127132690c5e162ba41eb61fc04e194f5ae626d70c02705d692eb0a43d2e6075c0b0e52d3af52c19351755b5e0fed07cab1a5e856e68fbdb555a0c6b7c798b8d7", 0xc2}], 0x9, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x68, 0x400}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001940)={'./file1\x00', 0x9, 0x7, 0x1, 0x1, 0x7f, 0x2, 0x3, 0x3, 0x3, 0xbf, 0xa05b}) listen(r0, 0x4) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x8004667c, &(0x7f0000000080)=0x200) socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)=""/154, &(0x7f0000000000)=0x9a) 16:15:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = shmget$private(0x0, 0x2000, 0xc2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/233) pipe(&(0x7f0000000000)) close(r0) r3 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffc000/0x2000)=nil) close(r1) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/124) write(r1, &(0x7f0000000140)="44310e70b29614e655e386f78b6b053d57060efd4591f930df0723d9f0a48e48ad48b1a09932589fd2faca0f6d5d0a32aef60e08800ef6790c562c35e96ae2ac8c4e5bee87fff3a35383e1480d8f6a754bb2a8a86190bbc54b354befa7f87b98a788b88145a4fbe59aed6cf399c3732491f9f36963e4111dc16724459b73d0a228cc1512f8cd318f3db654777643effd566071fba913a96cb658016760870ba95e302886864c0443d5ec2faff024d4cb94853ea4f2b1db1ddbcf783092a290535e", 0xc1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 16:15:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:15:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9}) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = dup(r2) r4 = semget$private(0x0, 0x2, 0x400) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r2, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x1, 0x222) listen(r2, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) getpgid(0x0) 16:15:52 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x0, 0x401}) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) syz_open_pts() 16:15:52 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1000000000, 0x7}, 0x78) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:52 executing program 1: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) dup2(r0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffff7fffffffe, 0x800000064ce, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:15:53 executing program 1: select(0x8d, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x4}, 0x0) 16:15:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@in, &(0x7f0000000a00)=0xff71) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000900)=ANY=[@ANYRES64=r2, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES64=r2, @ANYRES32=r1], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYBLOB="6345d3389451fd4d4aa7a3bf6101dc9f7f9542232a164213ee5c6707f31024ea00df10f9eee256bafed17029f85827ecb493bcac6de4a43d55c9f3b8f787738fa4a9c5fb9cdb5cf6bc6cbf21181c731eeb78d3c1204102f5ac411755481f37299489c90bf751ef288839497ff642cb4982c72331bb6ac9973c2ae1db9c06b9f16c99afd10d66a3f414e2c8b28e229420b6ac3c84bc21eeb1c75631f32156e5df9d7bc23579e4e854c129a7b1a0932f0c18b71b165a090e14896641c891405325b15dff011d1062d584246ad73130e99d8ff3d2cf082c608f456918ba", @ANYRESDEC=r0, @ANYRESDEC, @ANYRES32, @ANYRES16=r2], @ANYRESHEX=r2, @ANYRES32=r2], @ANYRES16=r2], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x42) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xb) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000940)=""/181) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0x726) setuid(r6) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) 16:15:53 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x0, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:15:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffff7ff2a91, 0x7fffffff, 0x200, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xad400000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="f58b3d240a113fdf3b5b6f4cbd0077c2c3842cc41561b3fb9526b36b6501122ced158b7843aae2b825a95827f9e03f613add4c2e77", 0xfffffc41) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x64, 0x90, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x42, 0x8001, 0x3}], 0x6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x9, 0x654}], 0x250, &(0x7f0000000100)={0x7, 0x5}) getrusage(0x0, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 16:15:53 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x5}, {0x22, 0x2}, {0x89, 0x800000000011b}, {0xaf, 0x7}, {0x100082, 0x80000001}, {0x7, 0x2}, {0x8e, 0x1}, {0x47, 0x6}], 0x8}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x80, 0x401}) socket$inet(0x2, 0x1, 0x7) 16:15:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) getdents(r4, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 16:15:54 executing program 1: r0 = syz_open_pts() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x87, 0x4, 0x8, 0x7}], 0xf8b1, 0x0, 0x10000fb, 0x0) 16:15:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x200, 0x32, 0x9, 0x1, 0x9, 0xffff, 0x523, 0x2, 0x0, 0xfffffffeffffffff, 0xfffffffffffffeb5}) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) sendto$inet(r2, &(0x7f0000000180)="04bd27f8ac4c1c49307f56f748228e3660a62e37134de61b455ac672f371c5ddf41b5ec410dd4a8fec582612aa86068d15401ae9fcb3128e01cfd8646591938ccd4a72235a6d405fc3994cfc038473fbc41372b5c590208f6cd1671623616c252d611ad6321eb133aea03e9265d1f540766977d7d3f56579a42bee950fa4d000705474c371f3a81066e5603001f36cea9461608022af426c2b4008821e2b5aec4e1925930c430dfd917fadd83fa53d619d462276067e5d8307c5616c19504344b66963fe99d9f250a675", 0xca, 0x2, &(0x7f0000000280)={0x2, 0x2}, 0xc) 16:15:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x4, 0x144) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/147) 16:15:54 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/77, 0x4d}], 0x8, 0x0) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:15:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x40009) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) 16:15:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="186f1bcb15a8b2d731711e39f4fdd38067ed34331ba42a428273d0033c9075687cf6e83b0e08f6054cd557e3f53409c2035b3702d159cd5d05d0cda5ed85234a87e037711287dff04878aed3c173a051e89ee70b6a433e133486a2e7aad19f6b1abcaa9a000000000000000000000000", 0x70) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x20000081, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x41, 0x61, 0x8}, {{r2}, 0xffffffffffffffff, 0x7a, 0x1, 0x401, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x20, 0x10001}, {{r0}, 0xc879a885edb2c093, 0x41, 0x4, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffe, 0xbf, 0x20000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffffb, 0x60, 0x80000081, 0x3ff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x1}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x101, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf00fffff, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0000000, 0x5, 0x651}, {{r1}, 0x0, 0x1, 0x6, 0x80}], 0x7f, &(0x7f00000003c0)={0x0, 0x100000001}) 16:15:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r4 = getegid() r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() r16 = getegid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="e59fd565bae9d13174271b0d0b10c6ea4f804b05abc921dbd92a7555f94b674fbbccf60fa799167bd716b78e674daee3288ba2c71f49e3060315ccc77319aaca033cc081a8fe376b0a032ab9a81d1a97188f746719bb7ae041aa408271b85ac3f1aad434abee07a2a343453d8911ca4c1bbc589e18167389c268f7d086c2c050871af6cb18ab2ef5c34d36e6e0b71dccd4634ebf31f37a691c43eaccac3e78070bc6a4529a662068b4a1e3f8e2a0aca22135cf09dec587aab3bda8d5b1bccba908c8d3f5d98a6091040f8490e978af0948a108f64c54e532e0860f03092a4c3d346ad8dd6a5fbf7dcc3bc7", 0xeb}, {&(0x7f00000000c0)="5b1d42f9cf8d41831aa8d8abe7d8a6e18dfca1f8723aab4e6877ee10244a91815fa39dfdec2f759c266a2644d8cf080f58604e2b8eb84eee51de8bb8ba3ecc7e76153c2c4816d33e3f", 0x49}, {&(0x7f0000000280)="21afaff78fd1aca13896bc7b8c47101794577a110ba1c1392efe4d5b29eb24e6b089100598dbe653cbae5cb0695b8726f6ca2e51497a2e0bf894cd783b672794d9c9b003c5e0da88116af77a79c4c6c1198195134a2fb54ff6ffdb5a45e466e72df5e13be43b2b830d462a648ce336f50763ac9eb603dd512d071c17ff506f12", 0x80}, {&(0x7f0000000300)="e3fe68844f8f2b2482a531b7f67fe6683d2e84ecd94b587063e7abb5bd0226223c0a67754fad51188d7747dd4af9702ee2be6d486611d4aa5eb4da3200b70a416171fe3c0ce077252b7164880a8f7b0bdb4f", 0x52}, {&(0x7f0000000380)="43f096a046d89f8c1357560f087c94a040a8b80a80497d20587a2c6d7eefeb21c5c4d71571f420d59683315489649df0fb499526a89e42140e441a17e534c951ef1aa335caed4bb1d2b2dcd8fdf141979fe9e81f8d9e133ff4bc9ad7efe85b325977777d8b4285fd7bef1596a00546241aa02de3f3137edf2340165ee6ee6b7c4f31b3db817cd992898c9a40de4d6c75d19ffe", 0x93}, {&(0x7f0000000440)="e791a0d513fbd3fdca9fea2601a445cd8e7778781c0662a8aeb286d9f524baa294b44f78ab1c2f1a24dceea742970b689aaec705a8298eb69fe2a464039f59abf8eca4e3dd4009decac30ede4492f7", 0x4f}, {&(0x7f00000004c0)="17a5afa6eac933edb8ab3acbc6687c16f99aabed0392330b16bf3dacd5242130df4137d685586a84891c7af7324ae8241cfcd00518501d9d968cfd9d3d60d08c2461a478aab259c3ff2f2496933d2fe7e350cc8c72cb5e6d7d3ccdafce804a2aecb526a714872c3b8b9b680badb9fd6ffb64333c7c9aee2dc714850e89b4e3eb0efdcbf3383d13eaeaa765c95c17fb403b486d8babdd328e3beede6d569d939f8ed338a630928fa3130cac402291946dea039ea6e2a0879b741ffb28ffe936981ab1daacd6b950", 0xc7}, {&(0x7f0000000040)}, {&(0x7f00000005c0)="ccf38441a7ca668090b3a7465352318ce1366d7eff7b71fd0aa23647e522bb5bd229b3305d18f258440595e280be4883c09226e2851fc27b3462d80a3843d1762d8a922bc34465aac71b61f4d5c3391c357a6bb04c7daa5588e2c3373a41e2de8d1ba117487f655b7231b6ddfa8062a2e708eb4a3f39da6d8ea0caefaf1a74e51aabc9fd524362e6f3186b98aa8dd871c53ee7f224b13e8aaed83ee4a3683e14568bdaa5f8907549c51b702b223caee44c4510c751733cb8113a2ed67f1f055807d53c653b6b4ae2235fd8aec2bdd7bd7cec91c36c9cf6ef49cd2ed8d014870b98b1a2e4a8ea1edbf9e37fbdb642772d6d42671fc6dc9c97233726845c3e88", 0xff}], 0x9, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x108, 0x6}, 0x8) 16:15:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:15:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="4069c9ea00502ce73b8df4ef0c9aff143be435cca24eb6de728097c75f2ef52f08936dcf036de4d7a257ac10dd2394d577dc549289e6a9d5ad4b37c2ffc0f48d1b865f", 0xffffffffffffff17}], 0x1000000000000028, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}, {r0, 0x4}, {r1, 0x40}, {r0}, {r1, 0x20}, {r0, 0x9}, {r0, 0x4}, {r1, 0xc0}], 0x8, 0x8) recvfrom$inet6(r1, &(0x7f0000000100)=""/41, 0x29, 0x3, &(0x7f0000000240)={0x18, 0x2, 0xca11, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:15:54 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x401, 0x1ff, 0x8, 0x1, 0x100000000, 0xffffffffffff4957, 0x9, 0x2, 0x2, 0x6, 0x6}) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x0) 16:15:54 executing program 1: setrlimit(0x18, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000003e00)="7bb28c8fb1b7c3141dbc82ddd571051f77731ba450afa4dd8fdaa325c8d0d74e56e7d4b9ce9ec12ba54f8a92dd0df6377ffe7fc2545a", 0x36) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) dup(r0) write(r1, &(0x7f00000000c0)="baa24772c41b2da09e80d448017711f2914be16d9a0915a77f0895abcb1652d456f593ce82be9b8c9befd2e3943a92306897e87f99c4c077609257d4a63c763ca58f3f90ba6971b5287d5b0fc3cf12e66373936a8ae46681ca990e4b4d9e663b897054d7d13216cc2ec1d1aded26957a8ef917051687d76eca51418b68517834c215937b0aa4ceede38a34b8cfa696fa58226da1378998baebe95a3725621d02fc3ce7401913ec9047352bd36091216ccdfd27c12cce3e", 0xb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/54, 0x36) 16:15:55 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000001fff, 0x0, 0x0) dup(r0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8901, 0x0) 16:15:55 executing program 0: socketpair(0x20, 0x8007, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="90853856a62ffcf26b8059dbb3ccfeb6a287c7fefad7cd89b2cf8fb2673842b2fca28478144bffc32548e75d9b4cc7641715461836d95df08394f28e739f7148068ac357128cb22180b38bb6ba1fdb4690b741b2b482f4eb1719a6088051b0dc322f6de97e7e6155f8f0964c7b0991b4e48c5312c9d524dd1e07782eca44", 0x7e) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f00002e0000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000031a000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) sync() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) munmap(&(0x7f00005a3000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f000061f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:15:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x25, 0x0, 0x0) socket(0x6, 0x4, 0x1) 16:15:55 executing program 1: getsockopt(0xffffffffffffffff, 0x80000000002, 0x1e, 0x0, 0x0) 16:15:55 executing program 0: r0 = semget(0x0, 0x7, 0x4a8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x5, 0x800}], 0x2aaaaaaaaaaaaac3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) setitimer(0x3, &(0x7f0000000000)={{0x6, 0x7f}, {0x9, 0x6}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0xfffffffffffffffd, 0x20003}}, 0x0) semget$private(0x0, 0x1, 0x0) 16:15:55 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x6) 16:15:55 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 16:15:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x4) 16:15:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x20, 0x2) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:15:56 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = socket(0x18, 0x4005, 0xa00000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:15:56 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1fe) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:15:57 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:15:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fsync(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "19b085649031ee393fd1e203def1c51fb27041ee"}) poll(&(0x7f00000016c0)=[{r2, 0x6}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 16:15:57 executing program 1: r0 = socket(0x18, 0x400000001002, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:15:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$TIOCSDTR(r0, 0x20007479) 16:15:58 executing program 0: r0 = getpgrp() r1 = kqueue() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xff, 0x6, r0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) getpgid(r0) getpgid(0xffffffffffffffff) 16:15:58 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x90) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+/%\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='*\x00', &(0x7f00000003c0)='}/-\x00', &(0x7f0000000400)='\x00']) pipe2(&(0x7f0000000040), 0x4) 16:15:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f0000003640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000003480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)}, {&(0x7f00000020c0)=""/160, 0xa0}, {&(0x7f0000002180)=""/183, 0xb7}, {&(0x7f0000002240)=""/218, 0xda}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/107, 0x6b}, {&(0x7f00000033c0)=""/153, 0x99}], 0x9, &(0x7f0000003540)=""/205, 0xcd}, 0x801) chdir(&(0x7f0000003680)='./file0\x00') setsockopt(r2, 0x7, 0x3, &(0x7f00000036c0)="4dbab4d937c4d10c2cf830ccedc45b6386415e34e194498fe36249188da776d30360e89b75b7245a5e4d257b885c67feccf3c66840302b1a19ecfc8012a22cde251ed476b761d53c56e87bf0ef62531a5d2e1ec0f4235dca1bf71a2ff399bee813265a1a8e68", 0x66) socket$unix(0x1, 0x7, 0x0) r3 = accept$inet6(r1, 0x0, &(0x7f0000003740)) getgroups(0x1, &(0x7f0000003780)=[0xffffffffffffffff]) r5 = getegid() setregid(r4, r5) lstat(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)) connect$inet6(r3, &(0x7f0000003880)={0x18, 0x0, 0x6, 0x1}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000003900)={0x9, 0x3, './file0\x00', 0x81, 0x2, 0x100000000, 0xff}) r7 = syz_open_pts() ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000003940)=0x1) pipe(&(0x7f0000003980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, 0xc) fchownat(r9, &(0x7f00000039c0)='./file0\x00', r10, r5, 0x4) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000003a40)=0x81) r11 = shmget(0x2, 0x3000, 0x30, &(0x7f0000ffc000/0x3000)=nil) shmat(r11, &(0x7f0000ffd000/0x1000)=nil, 0x1000) connect(r1, &(0x7f0000003a80)=@in6={0x18, 0x3, 0x7fffffff, 0x9}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000003ac0)={0x7ff, './file0\x00'}) listen(r8, 0x2) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000003b00)={0xebc1, './file0\x00', './file0\x00'}) fchdir(r7) symlinkat(&(0x7f0000003b40)='./file0\x00', r9, &(0x7f0000003b80)='./file0/file0\x00') 16:15:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000200)=""/74, 0x33}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000340)=""/32, 0x3bf}], 0x4) 16:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x2000000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4", 0x0, 0xfffffffffffffffc}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="5af99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418aa1fef494fce84c85ccc7121967d97cac1f5c5a15845253eb4165f6b603e7f237820e3d04529915a4cb540bb385a981cb23d2334cca43630b42fba3f13de0e3ab4613076fee5843c09774f1ec06f567f56ef7c002732c432f1e46d00637a9d64c8ebe6a48526842ab93854da495998479a16e6f84e47b8003857cce26f78dc93414c8", 0xce}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7d53) write(r0, &(0x7f0000000280)="639326fb5d8239224b565c571e007d4882493292769fd0e3ce6492f75c828aff723ae23ee07441181447cf424e5583c37ced3f4c531315fb877547c256dcdbfd73106b0932c7510400455ce5c6d622f8b8d8a58d28bec2876b3a1aebfab3f048b99544665b56195037a058f4a5d3a538cd8ed7121b58aa44cc6eff55faead7e082e6b90ff46bd1c563ec66efb00f694431beee9dbaae76b5979611c2acdc0c6f18a94530fb64ea1937d8bccf6d2d4f41c56ffddd9f0943907e791642870f3b7416a3f036a578", 0xc6) getrlimit(0x6, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000005c0)={0x3, 0x1, 0x958, 0x7fffffff, r3}) madvise(&(0x7f00000de000/0x3000)=nil, 0x3000, 0x0) dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:15:58 executing program 1: nanosleep(&(0x7f0000001c40)={0xee, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 16:15:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) flock(r1, 0x2) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:15:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 16:15:59 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x0, r1, r2, r3, r4, 0x82, 0x8}, 0x2, 0x20, r5, r6, 0x4, 0x7fffffff, 0x401}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x96) r9 = accept$unix(r8, &(0x7f0000002300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165a48090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ebe05a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065fe662ae2d86e401517aa4b7e6a81eaaf74953971f3fe8a6be4e16083eb07503c5366751d1436a36c216a76c9f1e5a39b3400844f1b732c98d52ae0cd6c18cb3146f5e6ebbb919026f8484df2497b64cb5752e7146ff60e0ff5bf2d2329afbf910709a9e7fb2143ab6c365064f895756728d7c524e3f9ae66535a8572b9277052d977ed0d161592cad1c969c5f7a6ae4121d4f86294270b13fccfaf3d4d1e3e22726999494138ebc1ea1c37c5656a787c302780567c8778666ce7c97bb2"], &(0x7f0000000140)=0x1002) r10 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x5f10cf0b, 0x8, 0x1, "72702f1aa0c83a2ae5d661b9b7cf23efb5bda93c", 0x1, 0xe53}) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000, 0x2}, 0x10) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r12 = getegid() r13 = getegid() r14 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getpgid(r15) r19 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[r2]) setgroups(0x9, &(0x7f0000000280)=[r12, r13, r14, r16, r17, r18, r19, r20, r21]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 16:16:00 executing program 1: semget(0x1, 0x5, 0x200) msgget$private(0x0, 0x81) 16:16:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xcf, 0x0, {0x4, 0xfffffffffffff001}}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) r1 = semget(0x1, 0x6, 0x20) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/130) 16:16:00 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x4) syz_open_pts() 16:16:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x93a}], 0xffffffffffffe62) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x7, 0x4) 16:16:00 executing program 0: r0 = semget(0x1, 0x5, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/4096) semop(r0, &(0x7f0000000000)=[{0x1, 0x5}, {0x1, 0x2, 0x1000}], 0x2) 16:16:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0x0) 16:16:00 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(&(0x7f0000001b80)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) 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, 0xfffffffffffff119}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r4, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 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) ioctl$KDGKBMODE(r3, 0x40044b06) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:16:00 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x0, 0x91}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0xffffff5c) syz_open_pts() 16:16:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:16:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x9}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 16:16:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) semget(0x1, 0x6, 0x2bc) 16:16:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='W\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) sendto$inet(r1, &(0x7f0000000240)="622c9d4c093777673c644d34f9872c9abf3641901afda0b146bf9631b9662fe9d19b2285a7932b1a0c19122d0cc4626d65b619e53c71a52f13e57568614b1ce0d5ea0efc7a0a011d4f27cbfc744e0fea00bb6be1d4d147c9818464b3c6656ff8d514963dcc75dede956eddff5d7746fae8d1bfba20a36ac82faf5c4654df673894836cd1d4ccd52b09f52124f8acd4185dc1b27cc2cf72f54b00e3162d", 0x9d, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r1, r1) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:16:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x6, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:16:00 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) semget(0x2, 0x2, 0x0) 16:16:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10090, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2c, 0x3, 0x20}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x800}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x1ff, 0x20, &(0x7f0000000040)=""/124, &(0x7f0000000100)=0x7c) 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) 16:16:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000119ff0), 0x10000000000001df) dup2(r2, r0) 16:16:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x18, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x22, 0x1, 0x2, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x18, 0x10, 0xed71, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x4, 0x60000080, 0xffffffffffff7000, 0x7}], 0xef0, &(0x7f0000000000)=[{{r3}, 0x0, 0x10, 0x50, 0x5, 0xe2a7ace}], 0x4f1, &(0x7f00000001c0)={0x70d3, 0xfffffffeffffffff}) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$TIOCCDTR(r0, 0x20007478) 16:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xf9, 0x2, 0xad5, 0x1b, "4c44bad1f7a8b59cda20561315dce95fd1d03404", 0xff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x4d59735e, 0x0, 0x0, 0xffffffff, "f975c3b0d23b153143f2afe2e02057756079b17e", 0xffffffffffffff12, 0x6fcf9e4a}) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$KDGKBMODE(r1, 0x40044b06) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2e, 0x643f}, {0x0, 0x7}}, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x3) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x20, 0x2) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)=')\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='*/&\'\x00', &(0x7f0000000540)='r\x00']) faccessat(r1, &(0x7f00000005c0)='./file0\x00', 0x40, 0x2) r2 = shmget$private(0x0, 0xc000, 0x61a, &(0x7f0000ff4000/0xc000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1f, 0x1, &(0x7f0000000600)="bd6ce82124bacea2233589333d2ee5e3e2c2356824bd0eae767014e20919dc8d3c1a4a0d1a7cc54c9271bc3d442e4c5552170335b5f2b2e2d8e39888581fcf413898abaa784f6822625178d73d7189e3af59c844293e8f9bfc259c412afb9605dc54437467bd105409deab83b0e05c800fa9df549cda3f9578ba8187e9e8a30019d3db77259493d8cbb2ae5364d6b8bb4962e4f9778dbc33", 0x98) clock_getres(0x4, &(0x7f00000006c0)) readlinkat(r1, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/206, 0xce) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000840)={0x8, 0x3}) sendto$inet(r1, &(0x7f0000000880)="d887441fc0017515e7f9f9d2d67734b6bffc1cf70ec4fcb860722e3f8aec80ca298177049ef8429f4d1577a27803c07ce52c47d88d1568fd261a758c9796d6568ca52541fe0676e14b4dd1c98a0e330e0d9c3ceb2ca977014e9606bb9818ede6cf6b1a8b6ae0d3fa2d3adae6363307fbfc83978a88e81e4dfacc9f10d549c6f7b4ccf8592854d3bcde6fcd088bf6c0d16c3180a463362864f891d6f1d76583", 0x9f, 0x40f, 0x0, 0x0) truncate(&(0x7f0000000940)='./file0\x00', 0x5) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0x19f, 0xfffffffffffffffb, 0x5, 0x1, 0x80000001, 0x3ff, 0x8001, 0x3, 0x274c64cbff276317, 0x40, 0x1ff}) 16:16:06 executing program 0: r0 = geteuid() r1 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ec3) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x0) r6 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/109) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000400)="cff9", 0x2}], 0x1) setsockopt(r5, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000340)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = semget$private(0x0, 0x3, 0x90) setsockopt(r3, 0x5, 0x7, &(0x7f00000002c0)="e0ef646f1737", 0x6) semop(r8, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x1804}, {0x2, 0x9, 0x1000}], 0x4) 16:16:06 executing program 0: r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10004, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x18, 0x2, 0x3) setitimer(0x0, &(0x7f0000000000)={{}, {0x6, 0x6}}, 0x0) r2 = socket(0x18, 0xfffffffffffffffd, 0x0) close(r2) fchdir(r1) r3 = socket(0x18, 0x7, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r2, &(0x7f0000000080)="260ead46134cf7a028cb7d2ecdc81ebd3bffea25ab9204b2f52c1112f658a5324d8ef46f05", 0x25, 0x400, &(0x7f0000000100)={0x18, 0x3, 0xf, 0xf69}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:16:06 executing program 0: r0 = open(&(0x7f0000000840)='./file0\x00', 0x28040, 0x102) r1 = open$dir(&(0x7f0000000500)='./file0\x00', 0x800, 0x82) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/50) msgget(0x0, 0x400) r5 = semget$private(0x0, 0x7, 0x80000000000004) semop(r5, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) execve(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='(*-!{\')+\x00', &(0x7f0000000280)='**.,\xb4.\xc8\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=':*\x00', &(0x7f0000000380)='#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='|[.\x00', &(0x7f0000000480)='\x00']) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="59dafda5abce", 0x6}, {&(0x7f0000000040)="93d5c53eaafbbd0a61574460f129e4a4a819204fbb1f96d891de0fcc353eda2ab1fcbf142a2eeecd2b5ac926fe8a18178715b8b0418d42336c080bc5e3b1a34024230ec545bde89efe91f3d57f776821300eaf3b5a3a5343b0cd71234a1e1b9ee5e741b55a31604c24ab3250e8e03a0daa136ab3cd6f75f83b52fd64c21cda939097d2725bcb538b2e1bf491aa2287", 0x8f}, {&(0x7f0000000100)="41d547a83f465c2d5b6d20d5907606af355ea02c7e017a7e04a01013840f267a9a5fe7091fe256409dc2c3769a4cb57869c7ed931d4b968b62077e08ec17dbc665bbbc333ed8b95976cebf9f62f2a1605b1e555644a4ac6dee122b92f4c6a903d8c9a56bc5817d7fd36463dc28e1efc1f87d08aee4ae7a4114955680b7d333abba71496d69abcdb78bf205cf09d089171014d49591caef89504e9d7015a6c8a3fdf43faaa905513df7e8f0597b944fd1775f259093f2ba368ebc1776dbd4", 0xbe}], 0x3) writev(r0, &(0x7f0000000200), 0x0) linkat(r1, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00', 0x4) 16:16:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) fchflags(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x6) kqueue() connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0e673f0400000057c8cdf782022e38dc3a2f66696cc849401ffaa12927667f9cfb2388f313a9205fc4019816a6958b602f1760f36361cba3adf4ec5eb2fbc11140a4ff9388d72d19f55ba06eaf8a4719ea9960b5930086dcf43fd2827a76c0f776f19ba36312429f1c14af9976a1c4b7cc167c95d373f8a4e7a351405bb8ad8c66bb2c1b0feaf6571e2f67ccc623dfa007d724f112c65bb2b53c197187161368f81d509704500ab7ba8deeed39d46da0bad3e3d348f692c48431c3a02ab1f0a3bfb6c51da54f8e5de5a9aaebbd602e306f3b2231a23d598f4e121356aff94b050afb320248eb41383170b7477aed6ed1467b0392ec6fa1f43da71afdb852217e6f65b0d1b6a5c3a200100113ffc28035b3f736c067799cd7227ab8a708a4765c152ec6a2a62ff937212f521a25b0cc81d0ab0b9f6096d929a538b202ff7c3886770d7d5848117ed09b6edc66f8903e587ac2d64e0205f39d081eccb538ed8e9f63cc3f580c884a908af1073737c86d84482914acceda8a0e5a461e1cf7000000000000000000000068d5afb273e817e7b37e3d861f4b421f9b15b492af511bfaed56def4278bad331532b3098dd91c34dea012d2d27228c0d51c8a56f6aaf600566ec409a4133928b0f049157b164dc62946008516bd2b2704d5af3df412afdc4ff99e54b4da02e943a0e83aa6358c7ef2dad1787dd7bf3a1b6a498e5f51fade0b9811239f666d003faf266224d6129165b49aa12e8e66f07ef0d4ac4b7b3c7625a089a57e291de7d6f40e515d40ebde9b773d83926d08a783e35100046a03e9b26598774096ff8fad3a1dbd405e2f1a139be842b02a4d359030cc5d801c0bf824c62fa8dccca9a373a3274f37b64f99a2"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:16:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) close(r0) fcntl$setstatus(r0, 0x4, 0x84) 16:16:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) socket(0x10, 0x4002, 0x0) 16:16:06 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x7ff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xf2, 0x10, 0x195d, 0x6}], 0x561c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000086, 0x48f, 0x1cd}], 0x7, &(0x7f0000000180)={0x2, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x1, 0x7ff}) pipe(&(0x7f0000000240)) 16:16:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x8488, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0xfffffffffffffffe, 0x11153149, 0x8, "3701d0f2d4a8056b808d01160694f62efd9c56a0", 0x4, 0x6}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:16:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f00000005c0)="98db5fbf60b603f652e176515c619115f30034a97900805497c02973a3e4f01d8d6e3d6976ab95139afe1d0ce94686da56411cd9b25bbcd2ec3c7e7b2c057cb7d17c53b8ce5321644a1a21fcf81bef33", 0xffffffffffffffe4) read(r2, &(0x7f0000000200)=""/201, 0xc9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:16:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:16:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chflags(&(0x7f00000001c0)='./file1\x00', 0x60000) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x629, 0x5}, 0x8) 16:16:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x3, 0x40) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:16:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:16:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:16:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x200000005}) 16:16:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000100), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(0xffffffffffffff9c, r0) socket$unix(0x1, 0x5, 0x0) r1 = dup(0xffffffffffffffff) accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000007be6e34b8464205100000000000000edff0000000000000000000000000004000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000a5880ced7da205e18d58cbe91e475776dcea3ffa545e658f85c78a1129010d44cc25198b1382e066094ac7f0c4db6879be6a468a7829b190f82f91e74b50d9901a9f8278a051f0222dfd049afb3d746ef9398869f40a2f9faa4627e15b41c565f649e9685aec72ab659ba478858286259b3b2181d3dfb68da6280ea6d2104e3eca851809f033d6c9b04d4485d5372abb212451639d89698128328aa02672b392e7cc1c17f6bb5acbec0d75d6d66d3eaa1f4b06cc780660149377e9da34ad7d3a07de06a90e1e859ac62180ff253cb06f6e8f5905030ca6bbd17e0f51d7c21f000000000000000000000000"], &(0x7f0000000100)=0x6e) 16:16:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0xa3) ioctl$TIOCSBRK(r0, 0x2000747b) clock_gettime(0x6, &(0x7f0000000040)) syz_open_pts() r1 = kqueue() close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:16:07 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:16:07 executing program 0: r0 = msgget(0xffffffffffffffff, 0xfffffffffffffffc) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00080000000000000000000000000000000000000000000000000000000000000000000000000000964cd983f3efd547a4922eaff43597960000000000000000d9fe795852ca9096d24354aa65ed251ed34c6a08fb4dde61e62598e232344b90662d532753ea318a1ad41866020cfa1a3f5a4372385efe51a6b99ac4d87be4adbf37279bc7f110db1755ca447bd236f78e721aaf9d709e8aa9673c6c636462ecd138a9896c9c261c3ef21977d8c543da29528bc4b1fe8dbcaf12cea0b8f51d8e19d4c967c9d4c89fe35fc0d9de6d2b9bca7aac92253a1a"], 0x30, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x13, 0x0) 16:16:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000000)="4a51e5450c60fe3de436f10962722ac8d1bc8c73aa40329fd038fefff40f1309ab1843fd021db7c905ef665df3f9053c03ee03aeb0e532cbf4cca372b41edfcd9554ac7b2588c333681e93b50781b65f25d6ad352b2c9888e9bed5bf448b0dcb9f157de1bbc6a4b70a8788ef8f1d444e2800f5fa44266790357355b8a89e26979c716380d844c04ba7800eb303ecfa8a0c3f24708a0abc1c73ccea4f57e5a6fab4911f4f9d81884c04ed39ee98cfe7a1d707bba2", 0xb4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:16:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x37, 0x5, 0x6) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:16:08 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x8, 0x0, 0x0, "0000000020001040dcb90000001000"}) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r2, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:16:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xd0a2, 0x1, 0x9, 0x101, "a8eac913f5e299370cc6db3dc00b46da85533e9b", 0xffffffffffff30af, 0x22af}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x2000100000000}) chdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x101, 0x11) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) flock(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f99048b69f5d78895dd406168b067362120ab14fcecf946e3bc85d4f7e49f7e1650a3f89a7b98dc87d8ee79c367c837d79ee06931c69c930a8c5d4c1451a9145d2eba2dbc7ef7b1bc94e020a46613a6be8c8d42dde627c8c2a60b0d372c33d34af57ebae5d128900d56aed6698eb801a27a8c4f766a2cba172409cf7866274c49f473e044be4", 0x86) 16:16:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) syz_execute_func(&(0x7f0000000080)="0fa167f3470fb2a200100000460faef5c4413d587a0366410f1a966e470000650fe41af080aa01000000f38f09889948000f4fe0c461e559b300800000") setsockopt(r0, 0x0, 0x14, &(0x7f00000025c0)="04009300", 0x4) dup(r0) 16:16:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed793", 0x1c1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f00000027c0), 0x0) getrusage(0x1, 0xfffffffffffffffe) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20240, 0x10) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x54, 0x2) r6 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r6, r7) 16:16:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0xdfffffffffffffff, 0x40) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) fchown(r0, r2, r3) r4 = semget(0x2, 0x7393a31975d5ffd7, 0x392) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000080)=""/74) 16:16:08 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socket(0x18, 0x5, 0x9) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:16:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) readv(r2, &(0x7f0000000040), 0x1000000000000005) 16:16:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/130, 0x82, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) 16:16:08 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = semget$private(0x0, 0x7, 0x50) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000000)=""/10) close(r1) 16:16:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8001, 0x10001, 0x5, 0x1, 0xd62d, 0xfffffffffffff000, 0x4, 0x1, 0x0, 0x7, 0x78}) 16:16:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:16:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0xca) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 16:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r1) syz_open_pts() 16:16:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 16:16:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x9c, 0x1, 0xcf0, 0x7}], 0xa0a, 0x0, 0x7fff, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 16:16:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0x5a9) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) 16:16:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) fchmod(r0, 0x80) 16:16:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000400)={0x2, 0x0, 0x0, 0xfffffffffffffe00, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) getrusage(0xffffffffffffffff, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/199, 0xc7, 0x802, &(0x7f0000000180)={0x2, 0x1}, 0xc) recvfrom$inet(r2, &(0x7f00000001c0)=""/127, 0x7f, 0x801, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) accept(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000400000000000000000000000000002000000000000000000000000"], &(0x7f0000000300)=0x6e) listen(r2, 0x0) sendto$inet(r2, &(0x7f0000000340)="21f17c5f36b2bf8789b1b1a163b441409fbf78d555e8bcd7c746e6", 0x1b, 0x40c, &(0x7f0000000380)={0x2, 0x1}, 0xc) 16:16:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x7, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0xfffffffffffffffe}) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x5, 0x101) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r5, r6, r7, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r3, r8, r6) getrlimit(0x8, &(0x7f00000004c0)) r9 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r9, 0x2000747a) lseek(r2, 0x0, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r3, 0x1) fsync(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x15, r2, 0x0, 0x0) 16:16:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r3}) flock(r2, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0xb568, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) flock(r2, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r6, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0xfffffffffffffffc, 0x80) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r1, r7) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) r9 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r9, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:16:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:16:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x800) 16:16:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f0000002740)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000064a7acc4f133ae5940e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e82f485eb6816527464786124c00000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084242dcff58a0f0931f76e834d86a813000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000f00000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000024d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000cb3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003942df9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5a2f22a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cdb00000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dab28428610b689a06ce8a22054e981259cccc57edd6af0a9792a61fa300c5e141e8d18ae5787dec97d711b7817238edfd5814d09b0c753b4c79785755468b6232422446ed6675af948aa5e3163fd0e2cd4ad3ced275044b0aabe30fff221d7ce850000000000000000ed8219fa55b419228bdab43b6c83ef32f0e61f081a80461b6cc3f98ec7cd4c0b8fa0e4179f1129ec5d94e8377c53397fc22f5a2c6a3fa1f8effaee6eb9b421230663c663e272456cb913a94431e28ac97f34e4d5f55c40795b5297fbd57ca6e0d91fec5fb7f9521001000000000000f03e8b9b3950bc865dcafbcb4815a4fe3c1638c1cbc55e7cf1124ecf9a55ea96c27251b50b3ed057de0000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x12, 0x3) r4 = getppid() fcntl$setown(r0, 0x6, r4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x49) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, r6) getpgid(0x0) sendto$inet6(r5, &(0x7f00000016c0)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x402, 0x0, 0x0) r7 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) ioctl$TIOCDRAIN(r7, 0x2000745e) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r9) r10 = semget$private(0x0, 0x10000000008, 0x1000000084) semop(r10, &(0x7f00000000c0)=[{0x3, 0x7d9e, 0x800}, {0x3, 0x10001, 0x800}, {0x3, 0xf0e, 0x1800}, {0x3, 0xffffffffffffffe0, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x4, 0x800}], 0x8) sync() 16:16:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0xffff, 0x0, 0x1}) 16:16:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x1f}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x1ec) 16:16:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x14, 0x10008000, 0x3f) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x144) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) r3 = socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x40, 0x2, 0x5, 0x0, 0xec, 0x0, 0x4804, 0x3, 0x2, 0x5, 0x5}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:16:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) minherit(&(0x7f000030f000/0x3000)=nil, 0x3000, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbff6}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:16:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0xffffffffffffffff, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8000000000003ff, 0x200000000049, &(0x7f0000000180)="97eed16adbcc4ab3d5aa5ff2ce71621f278fb71ec2158b6b1263775a436262d6f560953d16305fa8e57d5504b09c9e790be4debb1ad5885dd809c3de9df74b0d9972082c8b9cbe359f36a61659991762e6bc09e9e17135aaa5a3e5f81c1eb302b72193ad4c3666bca676f453e2ac4d4c2011244d772b9bb0541ac16d7a9668e8f3399214264270917a2033487c1872ca30aae07985afb497da5e7361eb275befb2f3187c672ac68cff7e2ae15b8a0654eab7c053676c41df77751009c5a41722b6012432b255df1d5661be2f6c95fec2aa5cb2c121360389d85fec6cd3c81dc8451185679200000000", 0x26) 16:16:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:16:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:16:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:16:10 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x7f) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x4, r2}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:16:11 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r0 = kqueue() kqueue() kqueue() getrlimit(0x40d, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0x0, 0x80, 0x40000004, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x74b, 0x47}, {{r2}, 0xffffffffffffffff, 0x8, 0x8003, 0x5, 0x8}, {{r1}, 0x2, 0x10, 0x400fffff, 0x4e, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x100000000fffff, 0x7, 0xeb8d}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000088, 0xd3, 0x6}, {{r2}, 0x0, 0x20, 0x20, 0x7fffffff, 0xac7a}], 0x2401, 0x0, 0x10000, 0x0) 16:16:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xa, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x45, 0x3, 0x6}, {{r0}, 0x0, 0xa, 0xf0000000, 0x8, 0xa0ae}, {{r0}, 0xfffffffffffffffe, 0x9, 0x80000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x85, 0x2, 0x9, 0x8257}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x7, 0x800}], 0xb5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0x800}], 0xc, &(0x7f0000000180)={0x200, 0x4}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x0, 0x100000000000}], 0x4, 0x0, 0x9, 0x0) kqueue() 16:16:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x8, 0x7, 0x1, 0xffffffff, 0xa9, 0x2, 0x0, 0x3, 0x5, 0x7fffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd234939797501", 0x8ed}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 16:16:11 executing program 0: r0 = socket(0x6, 0x4007, 0x7fff) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) socket(0x1, 0x8000, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f00000000c0)}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20020, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x2000000000, 0x3}) r5 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/21) munlockall() sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:16:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7) 16:16:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x1) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f00000022c0)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c86fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x10262, 0x40, 0x0, 0xffffffffffffff10) r4 = kqueue() syz_open_pts() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:16:12 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) msgget(0x2, 0x400) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x1, &(0x7f0000001080)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f0000003480)={0x41424344, 0x41424344}, 0x2, 0x8007) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r4 = dup(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") getgid() r5 = msgget(0x0, 0x8) msgsnd(r5, &(0x7f0000003440)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYRESOCT=r3, @ANYRESDEC=r4, @ANYBLOB="52d75437008de3667398b26d31738d984e7d04f4b70547a44e779192331f62ad05f8ecf5cf2cca39b0ec06398ebf664455644a9c4fe01b1c1484b926a969ec359092416f04a28155ff0b6e8c533922d5699d5d452731e9335473a0f8a24691d2e2d937a0925efa6d8858d00d5058db18ed9ee5a063d872c6024f5d69590459b5c09cb87a76e4558e1d0e5fb1453a7f0aa720e30f93b515278f4e562227dd2db5c256b44c214d874b7d07d3702d89eb14aa66f2043092c3caf209fe0c1e485d7c1a36eeb7e9c87dcaa26a40c4fb51525ec0dc9a300b595bc9c4514cfcf446fb924c67457ef874d9636c3a1b1bf49124dec121381794355bb9ff912ddbe6e7ec4db1a8286ebbe3b8d134d1b61591723c1686fdd13da935fd8bb707beec07afa000a2169fbbab8fde62cbb3012305bcdc0355a2430e979e032a6e051c990e2d63e64edef6272dd572048c75f418a13044111d6ecf2adbc4626d5383734b824132df0fced87925983354382d4d8a21dd836763c0d80b34781441e64232a4b3dd8b1ac8d8dea9e219512c38d128ed54da6a04eee137fccdfccd8e1d771efbc8a35e185096af717b2e0378fc27fc7162d17367ffdf28b664a1506501a640353828ea058e58bcff630a8999109e1f5e6084f04491481d3639e40223645acb8da1a2f85b47f0202deac9b6dcf4c6d4d840ba4b4666ae0e6d7bb7449b0747b6dbcc7d4301d917812d115ccad26888eed422a74469884892acde46e9da680ab5b8160d13b3de3a8b6e2e53545810ec1259324a4277e0d8e791815ca01d26c7c45ba0db26d145c3645da7357c25cabb0d5a00f5c828844db5fcfde596da4abccdad9dac2797e871a5cfb7be2ad50506f1a5bf10d9815d14c2907f6d3d81cccabf81a9838b896050b6a838ffb1c42dec7cc0641921e17f12752e8afd3665b1f1f8d1564010fb962f513c9e4f52cc9a8b047234eb78c7b6aedcd7a2656157eb9c209eb8f3a455403680ba145e0ed8bdd2b4908d1341d7a373f91fd8d6d08ce86d077963b93ab1e04ac2941a8f732031c40b11c721ada07b2b00b3e200f1462b4ae9fcb66d700d9d1bfa2fbb0203c1a3dbb7e464b892ed67cc1cb1bfd427bcdb66940c1d80235fa077007b755c118b45a8cfb10a696bd390786a97c8891c18aa5ce8079f2ddc8fdf2656e0055abf0d5842e2b8edc5bae8f27edbf89202ee7cb7f896f341ed4379d0adbb71e0b6b6cbab00d15e1fdac3ae95b9af4f04b449e2dcc4f2f8545f117c97fdcf6e1f5dcf0934cdeec53e8686e02ba45e4d463b2920ca49868beec70070bf7639a304fc02c3dba50999019b512d6965592c0001bca5500ed786b367ca87968f280170d6ba9a853926427c3b5b07161942b533299ff51bf077676e192e09b0821ddc392902095e105b5b54cdbe289218469091e81e90984fbfd4b42639fd372b9d7be2e678ed6e27bc4ccd2ad46fedc5d15ed00b680568e310ef0c4ebd204624cc7fbb496e375afbc5f5900ec5b5a8bead395f787f76e61135705402c4b3c4b0a655607e6611df7e3529c2eb74433ded94d2984af6c7540f1daf3630c693ff73acec555cd45704a5cdb99b8656cbc2635a99b7c9911ed660b8e86b328ea1e82128dda2590d5acfee1d244397d7f2547f8f50cabf7bf6d0f9288ea16457cca48f010683c361f4dbd8a48780b6f085bd757336889ad64d7fa852a74629333a9f0f3411ea2bd6c2ac41b397978de8289b581fa76fad57866545bacfc607c5bb57ccc17ab4e4edcce297b0db8090faad1b25b0a7d96f8fb4fa56e2b19b64c85458e354e5dfe3b4b81c9dc1f3bf2cedf0ac13023fe1433d64898fc6743f718015a66d7fe6bddfe426d71c749e034e2661933f43a4558cd557a5617528afcabfa5ff6a52c8c9d298b03af222fc9101a340dec464895551c5915bc87aec9632f8115e371d4fd49b0b99a20bf48268c81e2e601b246bc17c19b0be98b1eb39bee6f743c3decff6c855d6c7a512c251d7061e1a53b8f067bf71b7b7b7f6bc521f26b618ab6095ab8accd338b3b115535b4d494b80889308723f19ed72cce674c330c13278e653ed3f66814e5107728109d7c8f44e5e39c6340db2869f3a08f6a8097f266ac63e043fb78c53530bf8554de8f05fb61a07b5dd05b81668229ea38000ba2455c9b5a4dc326a5a04efe44ded9232bab21055e69b8905c6f423755b8ab4847fd41473159bddc39dafd142b09b78962ee823b20f5cd5ff164e83e2b73157d6e3b01c7ccd5895346800bdc9f66df251bd46fbe3b0e7633100f9c6d622cbfeda6b7b40466fcd3f33b8171448166ba2e6d63096ee5b3da0747db3fb01d125e965522d9be0b42fb473ab838e42f9fe748fb5f0fd3e47753e3ce7fd1666c5168acacec0a8196fcdd05136ece1b8a8c76363a4ad7df8dfa15121e35663e84619ef4dbcf76cddf0dcc943beba2b676dcb8ff3248c129e1d7e5e3ce2063973a410abbfe91d2c0192d48edca1a3c47d9fce9a5effb5bb91fe7f3588857be1ac5dad198d8061bc9ecb17d2e191baefa3559305bd2f978c514f7a2ab212adac360d80283142efc3fb81bc5e35467a8bbb0243b350dc9e7b83216d214208587f974a7556d063ef62d797fd29b797c62a0473b1df73fc9458f5ec5c0d908a4ab2592ebfc24a35122bdac665a080cec2ed860310bbaaed6ebb2189ad31c8c27e8c54b996804854561653cd3f637890f152fe4ff8877ca596d1f06d8a865ad520ac3d0cb8a473fa07b9c610e026792e0afaa7676956688f324afd6b355e2c1ab1d877eaa1d8c29bc1fd5294ea3af42cd8d9cbb165474f68e1632d5a098d88dc70a6642653c2d2b6035c0866725525e1f5c98b4aab2ec612a20e93c0048c46949760179cc685b3095f4a661bcb536e3b37913508abf6650e08f5c5100a30bf535da064678655383616ea7990b5fc78031a1f2e40e4491c80a1298a308e6fe4d4808282630bc3d9bba3dc7fc2d8f975951451d5e43365b6877ef718b59db54020ba65cd85736c03c8c549fcd21ec767957a2eff46c0f27dfd466812754f6a6675f2374810b8943b7f02e2d1bd6770cf7894c13cef322daf31770925b0a23e79c714d40930a7ce6b2dc1139f4903beee5b93eaa2abfe0a62b9f5ea69ae74112672f5e11d736643c2e4cf78b9caaa6917442ff9efe38d87aff232af588f355fb7a828d9aaf19aca9a7d03c2185d0e7d380c6bb29f639ae377c3b341a47ea5af3d23f75b8fa2d476fc87bbbb7d609056c332754f08de00292960875829076dec37c49f1fd84ff7f8b25d7ae5e5a2da4eef7a7ec50d30f6797ac549b407f8eef1df7f3d8dc43eeba4323aaca3bb5fbf6b108898fd2251fd69c28e7635dbfef8607ff177c0af82fec1e617441cc230877e47fb105dbb618b319b9a54179977fdd1d91442b03b806ef1346cc141e9cfd485b1e000ad398bc30871d9fa85033edfa97927f82c0cb14603919f944ea122da5ad640f11847bb101acbff85b7fffc569349380dec18616d494074e5cfb0cf4ef4e0e9607be42d2f113131a0f10166fc732b96d083b38564d5db0509867d98f2aeefa9fa2729a2781770304ef42fa3e3695359b8a8bf58070edd7e7c7a5284a41edd471d9fc3f8f93d062ed1b826b3bfbd70740bed3aa9b6c2c5eb5ed9ed144262190f9e6ad03d96476094c0a840ef2f622b6020e3ec61f2c9307e21521b7a4e14d3d448c9d76f6cb2b6d5484063c0eb05ffa8e8af9ae8d6b07322d9dd50a652669cb682acc95a7864cfef0c092dcd6046d1a59c74c441b6c368b285cea84f7375d4f43370f020c98b72d6954b71773eb85932628310454f9dc415b67948db38543f8d78cd113f17fd8a0f96ad033ed81b7b90a6be9dbb2714e39149828a1ec3bd29c3670d32d853ea4686dcf745003ab469d220a98c9dc26a90331371af68d6cbebc0570d73e5b31307530f2e3720d66c75037d0358d071e3453143ee3d3262d1c4e6445b53be626ac7d269e628c696cb91d3283a13293cbc22d6a78a83d01cd6019f6efad0c73166b4f79ab7682273f90a41e8495b6b0831c46456d9064e6c686e9613bf4786446a8ce4bfc5d0c1298b37cb30d86bace669397290c6a1f416ae3775f7f18e9a120011fa7b03e4be92892b3bd55afbc1522bc24ad5f2ab071b50c0506aaaa5bbbb3188b2678cc6974153f41281f8afdcc4fcc61f7951aa31e34f40f23085d50dae112c3a4b9178403cb745b74e27501000fe15ce2c59dd8bbd1f168bed611f28edc3af37a8e2f987ef9dd26b74a28ea1ca885707c8c6c71985eb956a7f5a344fa634448ab917b08e124ff3e3ec63bfbae844b29ba1b051117aacad671bc5bf68ea3de3cbe842ea94c6ab0ad2d25dbdc107a3deaca11ab577bb76b4f24e0d68433b6deec2c7a8f18043486cd2232280359d0d6bbd7e184f5bd063a2056811ebd48278611359867ce9b7bfc2273fd2184e9422e9095e114a74e007d3556af3d164eaec980b2ab67961b187234362329b445cd7eb70d468172621ab98c9a6a6989209b3c082f315e1da6a47b0e133560c9784ebafaa04820714ab14283ddb58681b8f7ad10e5fdd129636e2f729a2cb6dabbe213405189c38caa7d96dc8631782c974d0ed21d85a263dd18fc4b300b2a2d6ec5575340550316dfcc49106dc64c2572d3c5fed533a3e05d1df1ef8ee8f9f84ed6a4afa0401f3e8e352dc6bb1fda3d6b773544948a5ef292df53c5326b980e77ccdce2d4d7361ae51f06f71e0053511ac4e2abba4e71aef2c2548d59bdaab2badcca001337711c74b2f08c4df97073349a5607aecb53826c846662009c0e15db8c7a9a50197b8dfbb7ca6068292907bb85cf452ef87d8e04072dafc8f7e1d0d200cc23f95ae879537b326923e33faccaa11cf86273c8a8b202ced81120211a0c4ce18175cf9634e42d9ddc3a17add510211d06f70d54430a0e3e0581547044e85c8ed61d501d129456e58ef1b30667fabcf1caf08fc5aca54d31543225fd8d4f4361ac2148361428e92df2f5da56d5e077508ddc1cce773c0f1d612fe8b418653f35bd93efe6b215412d24f7dc39d4e9519a5958c7d422fa028092b93010ea4d5cc4281a22531ac4943812ab546e26daa2c05760f46fa504b245ce3146ea6ff990356f2826b00a0dbc18fc82fd02a5160f2565a19e40524173e13f5289e51f078fb41022b3dc7b3d376ae82e5c829cc9a9c9292e8ec2b7f8ac64e78633f54981e9709966da5fe9357f564280af8c1587a0ece8ae8872ecbdea48549b4bf6898d916cf4d9e76985beec3315593fed6941925e1719dd9e21b0e05001c96b9c97273ec1a2e80ba4a253874384b4be6abef3b1dd317184f6283b069b1ba22b675c356973ff01720237b76ed9dbbeabbf2e187b5b90dd7f55ecc893f731386693df249b71f0c60c8e19387e82eb16b66a7d0012402bbb65195a1034c3c741aea6f5c70c91ebd31c448ea090ef06d4216cb8374c2ee1adbc863023b0ef781dc571dcec320600bc741b4f614dd2a3848d7c5d33cf9f1aa2dc071d280fab97d58cf5417bbaaec5b5b0ccce976f4aac5f3cc750964cc4589a81a67f4a90fcad53b65afa69a68c9df05499a7d6ffa372e7d995000e74853ad7d88952bb8a0caff03b5236f241b100201fa4e7afbe66965e1bcf3b13d3a91bb02d69c61a255e33a16755c8f5bc2cae30856b89e97b40b83af263482ce683e09b6599b8a971271c8c969f4ccfbfe5c69c6a0e59a37d6fcf0ee1c8320d4261d672da2ab44a8636eb0bdfc5bb6af9fcc", @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESHEX=r3, @ANYRESHEX, @ANYPTR64, @ANYRES16]], @ANYPTR=&(0x7f0000002400)=ANY=[@ANYRES16=r1, @ANYBLOB="d7bc887ada105c3b57a580691b2c8c7827ba8c8f9cbd1e5113cd1beabfb98f84029e3d0af2951b3e54274ab62544cbfd21d7aeb474e7ebef28c4895e19c797d230a899e1c6e552493741f61de930614078d89e3c6d117f1f3ec701704ad6a64ee7afd9c6b1382a3a7f1b1ed35ad2a0dfd926009ae6a1cbdd4c9c2499ea043d3bd5197e2870ec4868facf2d0683617b752ae6071e66b90edc910432ad6bad7e3cbcf9c98a6fd750d7c8034042f72bee55b3d034d54364e62d6fc303be521ad8feacafb5edf27ffb3b7bc08bc16fdbca8845f0f56cc33fbd20b0af57b55d37a373bbddc6fd9a07d9b902af949074dc911169efea5752a6a68299ce58d62e2b1d48a74a2bc931f6afb28c2aa45ff04a6d069f271e0c2a44c2165d0d1a43c0b26b7c9047de0805895bda3ccebffd7275739d5cf8fc099331092ec4be643cffdc64d85deab9423c5d169d5b8f6c5a5f3ec95288813d3be51221c66321b0528db34f1e723d2089457b02ec62549284e50dc5c129b013dc02bf2fac17d738ec977a33aba61bdaf6afc3cb04252362f8d5e3f5e868958b51a86aa6c6c0ca2345c22e4ed7d136b3f1945b63d4cf5e793c1138f308e5d760be337fa226132eb3e6dc5ff5ce5bfc6ab1453d9c14aa091304a59b6e857c3444e0a6924afb3e31e3fae68aeccd8a3f3f6f67aaa822016da209f297c85f76927a27a0efea14d0770b24ec37a7751ac0a788ee07b12a32bf02dba5966a27ff00e5b5614467787cf51e715aeea7d7cd3f0cb9430140b2057a903b18e6cfd3aa32f322b069f80c98382a76ad114189a4973d9daffa341ebd2879a43f1a02f4b902e43bb9a49e5a96cb4499f34ec4a10f11fb184b414d786be48bcb7e1a2c76d9ffccbd4764cc16b97d3f523e7592c85f66bb05711dfe83d3618d5e316278558355d04fde9ab3f4c8af817bbf6db6259002775136fab4dd07b6e70d76246fc6af70722002147ba29bd0cec412b886dab8be9d11f65eba224131020db97c3fcef45b975152111ae8b1cea2fe08e3d7449ffb5cb4cdeefb44ca6c38675c620017b3925da62876863a27341a0eb671d48558401ce9fff1c7b31710b90250da8d5a454e96eaedd53421ed357e55f57d9516d6b4edd8355d7fe33807b78e4d2577ecc8c2accff80121f1625c2fee72bc5a8ab0702f8e298a23fabb2cc89f523e23ab798fee9043567dcdec15ffa8d05d63aa3fe5cc153269572b853a2a35e3605564c92d1d265c0d58ab8686284b7dea96bcbeb707d247a23e09e4797ab1c7b213eec05c704e367a4cc242389e8d3a953ad63f3c970dacf5370e843509e1b989c03ea7ce3d5c6357c117ffb80975c0c543e103d0f9b89b0501ddf72d55b4d1d879b08bcb9aa0d1250ad1f97a1e9988ec28e5eacf5246151e15400c13c677e1fecb40d92a4c051f74b5bc0feeb2fa96aa39d24d6783f2028c4a5598a0702c46a97ab95cb8fe4f69a117dae2caf7966245a8e957b0ffdb2789eadf2a003924f16403114b1a95946a7f58be141c029e183af2022b0832147aa024235e056522853a1bd11d2a97d07d149ef472c750b4d7f9b43d6c2017dd97f580af8deff0a43f3a8562aa249b2d5a9ae1d421a4ac85238b3723a4d5e761279cbf5d2516c140324dbd41eeb2d9b83c3faed6410eef27c3093bb886fef920496b9809ebbcdcdea73d89f4d8237750b14b4fcddac8cefd307e2bcf50a3e7889eb1d02dfc8a83878fed3c1ce1d08e401c681bbb5a367f932963a0d91746d10cbdcfa9de3387d84ffc0141ab3aba1f31e0c813deef8e8f86e597245c42517c8300d351bc73f7fc281e0571e942c08886067d2fe626676483e4cd843278facaf5ae23c3590be4d8b013a1149d44ee0152ec42729baeccff4208c8a8a20ca8cf628266c4232b4c845e001951a69589ae5b8a00db4b5879131c935ac07312391497c144c7b5042ccaa08e6454f98b020b04b2cc176de50c44e621d4515b1798fdd08ad97d1adbd932faab9b77ffe550a5df62498d21ba540533fc8dd76eb11e410342603a690309ae4266e6b5b447758e3d76c638851eeb65ac3c0ae7c8d9a539aaba0977d50805fdb25d86e2f4fd6dc94395f65d56b324d6017126a9fbd3e8a2d5e25b710035d4e846463d526135879408860a92ec16d11513e436d781e7d2c8cc2618d79813f96f480fa5d6cb2b7faee0dbc2eb51757c6cbced61e775ba3b79238c085a27137c1b365c5e7d0ffe129a9c1ab8f4bdd32a7d619c3b87fe6d9734167102827eaf7444e040d40882cd59adefd63722d311dd471a083aeb9f0e197bb0e7d55674ebc9a55ac60e141d2c11897d39d81fa980fbc22ce6374daba98bde338e9cab416e1e31354a24e69d76ac2d6850e2989236dd774b349e9ea30717641f80866cec2720768b6e175ff49848eebf17e154ad3153be853c1a2421d55e532533f775c6740f8fa4e7c16d92ed75d294449bdd9879b58b213d95a986c9e4cef1e05554826d7464094e2f6797aeada1de159131b30f24fcab5081f5d85f2fa7dd731f137ea8f3b0bc516d2bb0a55f23791776e5b260e2f6a0c63a74266e13074c92abefe8dbf803fca92a7ec845487c958ca7c3b45d92104599fc389455cf1e586cc4972845ac797962dde6c2b98cc815df84e0720c3efb2a7864314ad349dcaec328f495ca0d05661f7a232d5f96a0822d17bb7cdb504d8a274b408c17f70637a1fd322b8e59abd5cefad4929aabddcb750038590e6d6139fef2c7f345450eafce1506c3dfba3c77648644332cb672ef205bd1c5663a3d0ae52e8b712eade0b004df9659d9fbf44de99013af23e06306f14a655ad2b9f6b079391d842bea465d6ec2b6b971abaf36bdb5958ed66fc3313a6e770fd772a76196269d19b5efb0e43e4ffb34bcbd67629205363c4ded6d1ea4aca532690e9fecc738360555df0add838e4bedb75e945426a92e729438569d43ef01a20cb2fa7523532552b1e71d5ef0fea7f88946d95682eb5d6e1cead8a562feb0aef95abf5db0395ece948158ef2db71cf46b7c870acf4f305dca8129b770af79691137caf3c807efdd69d8ba2c8b873ecff9f786a9e9a55b3f9fb29321f096ba05550cba481155f94129cec14ecdf87fe7ce534ea10e0675944df335e5e7f0e917a026d445b14f25524da8675ac476cfbc8e0c950418fa4cb782b72b1989238917559b27db84373cbd3a0113f1a29c8cd37903ee40d560d69330585396400655ec97e8f6e4d45b599da63b8e43b7a75a9e2f4efd1678f51b3662a4aec7c593fc2c887b42a37cb6260c9ba112a01519721942f9b387ad34cb247a27734e796027c5a24380d2eacf2ff856632937f297716f1671bb48a48bead4ff53c633f022b1b61d85f229d877c3bc9dc3c84cc5767d59a1a91610cbdce9032db7fb706612697dd6621c4e4544769f70d1cdbb635f9755621533741d46cf3426e56e46d44e3c9c62093d1fa52139b10fbe0bffe587beffb2ce861c25f718b3cdf2e4a1d3ae6a8c26c97dc7063f5148de29a1f80edc85b325a68df4bfd57d85e8ed2b947280f3ab0ddb96bd4f598663ae88eecc16bb4e17700171f6d658cad66818cc89f2dbf69b41da3ded339c531bd93f0821ab46ca34a7d3605b6a198f8653192aaf9f886cc0d96c58e345036749e34254b3a75cecd6277dc82c3490664aedfea704eb7a7445d238a92cc0cab8f70fc185e1112f1a987052793d877f5d05671a9464a569a749e1bed2526f41a4a0c3b0370582eb566e7485e7852f0eb411a90be26cf86aa9e7674196de4902e23ee337957efeb10021dc6bb642f774b70bd7c66e11ab6501a3075c8a57c74398811c44445f457c47c5e23b5fc00b028f559be7646efe9636b759722c375584c5ac3526e11158f0a3d608add44d17379c1bc908e112a7884596ebf09955fbaeb3e75ea31ab61cb14feca293847f62aa99261641aade62d1c0a3232a49824cd09af3a429669a8171c3c4ef907c4cf4a931a00f0e25f011955e6b5b7c1812ab906cdc2ebb74ef256f45facd6e7071dd91bbe9010f5bddd6307341724f584c64704da14c00f049a1784eee49c1797f8c975de9506257c5e8661cb18167364e98e11d0440f65e4c0c0007d697dfd54a488b7706457277fc987f18dfe9b628643b551b4fb2bcacf8866a84ebe01ac9431315265c6656860edf2677a3645c3da112266c0d6e01fe60a91dd41814c2a52fe2b21798d4e2773482f633654bd5653738cfbf2d1964332ae47bf0d7617082f8133f88f36431964724c16d7a3825fc19928dd60ded97c445713edda8ab1f65b79ccbe2d9cdcde9ee05594db2f5e0b329a19c5ca8e42141906621d17372a9466f7a648368e588cb3a48ecfde98d6d57838b45f110cab00733cc97488411e871d7e7291555ca5a50e66f191a53d6632bc0cb64f56a72f0dc72982547e442e3452fa52e46b5b9198ae225971390c886aead1ce0b337285983030bb29bc384e2c3a0682867711d6ba5fdd478c1e043f0c31a4eafd45b4899261f5884563f5cb1e35cf4a29f084d59c09873fab057238a478a0dcb0d351dec37983efabfe8f5dd9ac5216f2cd4280366a3ca5066b6d7e61514708653db480ce8fa20d965a7ea335a9446ece06939fcd12c958d625819f74fccfaf57e6b2bf9b095f924e24ae5ef68f38e4998aed35ba96faa73e2e40436762cfb344dff1e122c2f6b4d1f30ed54a0be2c30f2f89049903f279cd92be59fe09cf44010b98fc79a232aecc2069762ba6fba2861bb18acc3aebb112e3474ab3e6d859b1073f8e4106c97bf05bde65ae38d6b648a0bab1dce3f4459c96b0e8c6692ff4021ebdf20b30b53e85b022045d2a3564d81c2454d4995986a1df6409df46e30d404962c925acb6c1a738e4fb462a0ab0a98d66aa477fc4fccc6c88fb5fe47cc4143eb093ea36110c1e8f9189c09d4216bb55d9875b11ffe5aab414f2b2c33a73e746dca864f72a4d227fe96ac315d9fe88c984ec009807a38b84e5e139796ea613b9325e5f4589719794373e23b62e22152e4c2b20890bb70c746a723917a1afa5707b0d2bc528c7f8cf7a7aa6558df13cc22e29547af269eb26a05538bd88deb5e0b5cc47374bb17743a9c6897f4db7c3374ea250fbee59866fb2b937c4cfc90354e53dcf135ed98b9da53d962da396874de40e2d315c6e571fb9d9a838429c70d6f2dedad356015cc3b1555fbe0f683a80774aa5afcf751d2e97078c85ee8475d4c734d81152de1ee2edfb174dc97462acef07c78cae4876d49f27a742e05a1740bc64617102297b008abd5e4a37613f7fc049320c9f92452b180c74a25b5d4a3deb61b79bdd2991e302312cc955b0eb092d86f8424eb65b36aee59c6800c7443d43274df6104d078150041708c38896989ede67d675347709ccdba6d492eef5770d0f94a468a7b59bd2441e9b2ea46ce7f0a167587a2f33663debcbfd6df33ef142fca9067888b459d9e60e8d1c56e5597082ef008021e6f8e32eb3492e959e85f6e9abb08e2c8e24bea94870a96953e09aafc4c9ca8d07dbe10c9065e0f866793f06d113e62e5155f503e59b0b51cbf9db8bd2cd4d13941b1daf6f2ef20073d37ce0ece84e8ba576a4b2ae883874a0376f836fb3c275b1563d91e1efa77a8b922b300e9108aea4454a3d508e0928fac202895855b69eb02bf941167e4e497fed61cb89f74b2542773f7526aa0733696e82bffb11227ef905ece1881fd6960a4dc24333bf13e5ef4021e50f9728aa54bae79aa712e2eca9808cbff893dce7b7573", @ANYPTR64=&(0x7f00000023c0)=ANY=[@ANYRES64=r5, @ANYRESDEC=r2, @ANYRESHEX=r3], @ANYRES32=r5], @ANYRES16=r4], 0x4, 0x800) msgrcv(r5, &(0x7f0000001200)={0x0, ""/150}, 0x9e, 0x3, 0x800) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000012c0)=0xb2) r6 = kqueue() dup2(r4, r6) msgctl$IPC_RMID(r5, 0x0) 16:16:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x82) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xe7) r2 = shmget(0x3, 0x4000, 0x281, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:12 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x1ffb, 0xa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x7, 0x7, 0x1, 0x10000, 0x7, 0x9, 0x2, 0x2, 0xba0, 0x6c1c8e30}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:16:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) syz_open_pts() r1 = getuid() seteuid(r1) pledge(&(0x7f0000000100)=':)\'\x00', &(0x7f0000000080)='f\xa9\x03\x00\x00\x00\x00\x00\x00\x00\xf2\x01\xc3\xde\xd1\x15\',\x10\xad\xf4hb\xddw\xda\xc6/\xa1\xea=\x11\xb3\fy') 16:16:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D\x00', 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) 16:16:12 executing program 0: clock_getres(0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:16:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:16:12 executing program 0: readlink(&(0x7f0000000040)='./file2\x00', &(0x7f00000003c0)=""/194, 0xc2) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 16:16:12 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x2) 16:16:12 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x800) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 16:16:12 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/de///ty\x00', 0x6, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:16:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x200000000000, 0x3}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x20) linkat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) r5 = dup2(r0, r2) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xe4139d6e10a536e9, 0xfff, 0x8}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x7c, 0x8, 0xcb}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x7fff, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x6, 0x2}, {{r1}, 0x0, 0x2, 0x0, 0xa8, 0xffffffffffffc575}], 0x100000000, &(0x7f0000000040)={0x1000, 0x4}) 16:16:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xe27b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:16:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xe, r0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:16:13 executing program 0: socketpair(0x20, 0x5, 0x60e, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x10001, &(0x7f0000000080)="539f4533439a08deca7f776715c578950c5b362048d8104e663db7973aaa9c1fb2e8020e077f1264a4c56d814ffb9d511dee89c1d443399deb487b4031ea3c390979f88e2e3d6cc1fdb6e29541ad870abc014cbb8573118ec01ed9a67aeb247fc89e6856449487974f9b9432a65c0d96d9eee513bb24707af940ed03bc7267db731c34f73cb35030437d14c0447bbdd2730e53301f481acc1eb1baa924e2c81a742121da6e5e90a9d1105282aa888d150f1b52052d6c6b5f53f99291bea55cebae7b508540e81f589d6d72028e6c48bbbc1ea8b5fc860a6de59ec6105ec43fe59dc66424726de1dd586c272dd0d955b1683f45141665b71166ffc660ed8f605a8b89091c2627d7fa1841a3aba177a349817808bb55290ce58714a8ae844da38ee5270f12362f742476829fe3c92297e2938f0274f9d5ec67e0cc224b4e0219eb07a0ec5139b957f637429b66ab1bbf1d6f72b6348786a15848f7bb69abf1a384f09ef17316b81bb18e9a2baf70605d5aa7e0b3f848a2fc1436c21c0be73d2191d470daa5c50e0c41fd03769a199b667ef9e32c78ec55f7e45fd8d6b1be63f36a7b5a8be6af1e5c187d30a64a64b8a8a7edb9fed17d6eae55214c1739ddeb3a0903cf6cd60271cfc3205704f2d1aa881b518d37066c1086c0492a76fc8002ec54ef9c437e45235a0daee5517aaaaea0583b78ac85e6a0ca7e6748ce2291a9a8e8ca97dd23cb916cc2bd75a4221ca28132c1bf55614a1f10ab67c046f59a9343f5e1275a300757436cd66029614e280fc541d3a3aac0138566cfa7ccf117fe29f3b63a585079cdfd411acb8f3b32fe7e1986a7b772244634aabd7b953aedbfd413bdb4a6f9cf90646bd8bf5fd12f2486afdf26bf394b260681ef4531665a0d7f0f43a9eebb785b07a1d9a4446b07848f3e805e32afe9feacf88a7943a88455d56ff7f1715bb55817f49b416d185f466eb06cc716115ac1ad1d3756d6203688387046560f43660405fdf1b67ebd96ea8214f8e8e327fb72ecc9040d5bc1643986fb37868574b9bc40c93e5deaba773ed5606342cc63c75fef79be688e765c73c8147a5d521ae3764a9b8eb9cb78aa1fbfb7041d9d0b9037f0bfbc500663c8798d2fae124495496a77ad19d9c3d561e34eff138adc57b712c5290b9c7087268e0ead8ca5f71618a1f0ddd2f7d49dca6db09232fc4e6eb631de6340e12b7cca925809a38fc4dd99fb414ceb612736b19008568bc670fc23db76ec80806ee31ed2b26bd7ee38f569c04b7d048f29fb89f1ef129f451ee79164c2e86efcf0926e207097df6cb06c6840f5e33a25dfefc3447344e2ae26f9e156b15fec56ab190903ca5e4f5d3a2cc975733bb76306478193e3df50f94f58e663193bc00dc165fbb77c5685d38ea83608b4eacc7ba8745dcab77fde64ff71cab0a19fa2140fa81e6aa850baee297c8124786ca964b3f32f041ab6ce782fd08892cc6ce8a6f3a863e528c28771f39f7d5ffb1117c143d80e5094dfbde518b0a6cf2ac0d78fd644d74d373d9c5708227a1120740e5d171b35c6e74a25382adeb6e2205826a019654772557a2a101f1a0022f39cd8e503481e4cc51ac8f8f00ffdaaa7a90d3256c2caf486ea7de6f6785367484c4caae2bc0c2e98f33f7b99f809ee261a24d08040fab2e4a64cf89697b58ea5ddb3fd372290ec39f63f96dfd4b39cebb35ecf5fcdae985730f988a8f68a46c28a1e4b27db3e8fb2a9850e968653d0f76280e9c9605401a226893eb5c8b4ed05f2e00478c8ea8af6fcb4b88277a7e2003e6310242dc9323aaf7050c0b4cae1a43ce1102c6fee8c1b1417d000843d2e41b0c28085e97c6775600cddbc96d58e90bd2266638993e6fa20ab6a98ef126929001f7283a811944ccc66425ad16de699681ec2494d82acad9a8068bad082698adedc9dd3738efedb61a778530e54017eae11f118c484062a5a97c71baf52f1e2b0eddf48ccc2ac7b732c0d8e39797457c083d107b7a518f499755a3dad8b199054e9bd31094a1adb24993691b19af9cbf912f86e4badaa4517a29b664cc894f1e6bede7901b4e9f6dc85037479d0f5e9d7148606115db7efe3f76a84cbd10033430a8d2f45adf0fb8a98bd0400479e4dfbf1aae552524413426ca726462d76d573eed096e7e85a21d5696524eab89cc53a634300e8713d771d5d974aa10b7c4091928c293672b8eb6a7152fcc9fab069f814c9c8067c5f47c55a5c36a2f9eeca50cae3cc5e410f3c80f33913cef7c754f57bc7e7e073c9132b3165b424810e863b7d2e6b67b82afd6789a9e53bf5fbd534438f900278a9b4a9dad748dba0216d6654059a7caaadc9b1cb8b67980f4d02f97130b7561d568c385944be3409a4352f4f5915df04dc5690f07e7db7beac8d9eb100d967cf3165005dc3144894ba51f29a2b5eb5bd03256f28c2b6676fbc30c9ccc227984e7903bfd576127123779ef6096a48d005e3a26dcaede3d8331a4d80eded4a3b7346e43a0632b60dee6db972cc72eadf0536ea603a023edbd4d354897026f227d32250606c4839d887a44f240ac310af81c96d71a6058dd5e8ce065fddb96867c62562707808d8509af113eae2dd291c071f86d0041024ea90fee1aa5443acb6e9380bf13875b1bab0f706b806a0f4b013ad78847cf11a7f05264a684ca99d5af4d33f1437892e226a36ab98b4c8790c6aed0ac187966d1d6a30de8fcdb88f2d62a5cd741c637a7a02384d216cf4d9c9ea6923f27bb3152b1aa30d54f299a7978cb177d6f9ab4eff21498a6a3c84746866ab930d78b0d26949136963e3b3f0e2bce75dbc3743720859516c1ea9158ee945caed2fcd63b08be67b3821c71121ede9fa7d17c7089b6ef2c36e363d1ff695564e6b7d7197e45106ba67cb6b3bbd978a4b4e8dfca14f0770c5b91267ea27a710caffd664e0c109cd707b64aa10d46e6670ad64db2bd15fd61b1211ed0cfe1558c1b0fb2d7c0820efe7ed0594c7307b611b62f3772a5651616571d07beb2a95100b0e75565d606a5776326afb068866ee8acbd61bc79326fc45b8dcf475e01013df3eb066345328d3d42fbf617ccff66cb1b3641dbd39660c3480a9739917d13c9f25c1ae2f327242562ec9e953d44c92fe9554582fd79739a1df8a825e0160c289190180dfe743fbf67dcefacd87ed111a546de4c18c728bb779be687e2f9a8f859929489fdc81555c4bdd4f616cab40d10346738b97b92f1cab887bddf126ca3f8b6e9545c05a1a806220371787c6c7bb4fc84186df780c58ac01f7c9f07a9bb0ba764fb209bec4a08f86d58f837621138ad44d7652e5816b6784cef3e1da5109dd7752be040479239c00ff3748725c3dfcb62de48af68da85aba777fa736b24c7c9cf5b6062b24b5eee2f66e12feb7616c7abd9035e70ea79b3c2d0bb5092f5bfc71dca89c7bf502a595965ddda635764fb7b93f84ed1ae6bf119d8b99d716f382b77541a8c965edded5ed1f4f000948915e3760eae36a480f3569dd04e8fa0b82114573afdcbe84092b3420b8f534019d508bae01517aa68f329773daf2db1bdcdc0451def6a36a474777f8ab923f5dfab58dc21adebaa37db7d2282a571563c47efa89b6b25c3c709d2223747dd841168519e444e1a3a5ea9ea5ab7fee725ac8c77814f0298b75bc90b4e7acad62f96df2bac2ba621030bf389b6378c8400f435738fd023960ba8d2f96f0e0cad5cf21a57fed2df6c8e85ada20f6cd9ec1c7bb6e4d113691b1f474c5f53417328101d9793e44be76f1dec856cd1e1523c9b738d05b7f990358890b464d017a1c7addc0d79cae087297081492a195733668e5717d33c15f74d508eb54d9ce07faf378e7fae2cb93092fd6bd59c018b5600c17bde7bb97cb415a9cb20a3cf244f272c5e19ed9d899ab227661fea11430cbd472b10485ded6d426a966f1ae676a47a48e80f99a3db8ea2a2413bae08ec9e832651ea9e5bf345c35e86c670ba674bd55abb81caed121f0543cc7f2fb23833606f142966400283fd82174e56c2c989108c7c8ad8905867be00534250ee4823b32fc22b592964310be5b0e0e9a070fb8994356b7e2d0b632550b42080c8716ab0a603db6ea3f4748762a0991f1a8bd945a1090fdf42d8a42e95df66b8ee6afb2e23c78292b4703821781649de650943737538b8547ad641b6ebf0eda392edccb2658541396a0b38196330813cae907cf74649b9f62beb8ed1c30c262d38004b9467015dcb1e8f7b7bf1eb9b3c7d3176cc278917b78f17fd9e9f5d9e016f2fc734e6e36bd4775548eaec80bf75b7eba654223296a440accf1bbe5bb047d473e803b2646f53b42071dd808f901da308fd230c3c3560acfa39fa4441ed6450f8e6fc9d8bcfd8f5daedf755d67fb12b418b737a442ce456652a2e667530b59461e73ade4a3ccff67fb2ae5274cab1dba77c2992db1af78ac75feb33c13e037c55f251c5dc150409983136fc5a8652b8004eeed20e6569b2f21ebee61c9ae3c70962fef23d80811e55716b7a5eeaa523a9312ab502f32ebe5aa13b3d6ba00015e19d4467aabc4834ae7c4d5fceea4ca1af8b19b47fed400c4977b6af00d290a9788c8962fd2e9b0984f69e290f5b896eab386bb20e954216f5fe896877586d2ddf6e023fb49ecfa11f4d763f53c26e1900e76510f46d36b4fe8eb97c25bad8dceb5224bb3a15d2ca37ea2f9a63a94d2844232f9222028c1ce4c36f49562ba1a8f919beaeeab7feed511fd3b564f5ac989020134ab7796d62809d156d65c08104380ed2ae9a8c8ac1c3b784c4d590273c38dc2022dde3d0ab852254ef9e22d39e6a2a927b8d6976fad08abe71fa31e86ac83b4d0d47a7022628ad74f36b8a488afb70be030b74a57c36ff90c634636dad5019ff6b7d0610e9861381beccafd8ed576c60ecd05c1c92ff5686ec1e554081017b2179c318e943a7c3cd01805fa2ce1c50311d8fee914480d0da67381ffd1c72ce2d9272dc7173bda39c7d8fc849e469d96c23349149b24f27669fb245bd766142d34af81919a5f2c639672cf7555bd5c35cfa522dd741ed17e1f9fd62597949d2987e752031ce4919ad2bb090e15d73e89a20efed111b9860b55ad49298d31fc54147b6a23716daffbf31537664cc5fc50706b68be0c2bb7b79a62ceb787cba8c2115454ecd2790df65e0751d64ab244c8e948231a8011d52b2e48fbbc5dc9b9d36dea0ee067124cacef05f6e82e151b4c8d8dd209ced041ff35b732cb59a167efaf23fefcb0a9665661606f9f7cf949ae839a83d0c909c2475f6897e8b705970ff3c07d7d6d3e2da9a582a11d1967363410d9ec7227174eec02797d317b31d0b223f72f9a193533fb6e7021be6f67f61b06b12f3ead6f5192dfb6834ebe325848e6f16535fa4638a54d23fb26baf03b5ba8e07304db8124015f85179a904d6ef77ccd7a23a10b9a3c6e2dc9e0bc1f5d34595ad1039b6b4d742bc774a0f9c95df9a98b63204170a11c92ca341c068312204f5e686535664513f02f3b18f75b3c4d5fb73ed40df4174f7af5105b863cedf476b2b28090501b069c989c245a8ce43dea0970e5e8cc48cac09002154cef65a3c21969fcb6791087033f5fbf7230174ff70423a932d7a298d591bf420ed98f91d857ebaa18ec22b2a4ba62e2620abc4bdc62d88d881b2f11404295d1ce5aafbec7ca57ec2a75e914c949a028c99c1c06088a4a0ed4b2ee9d22bb1d05e0323cb1e2db42875d882f405eb5a6fc937106edd2d7123ed60ea76d7eaab3112335f86716ecb32e", 0x1000) sendto(r0, &(0x7f0000001080)="f7d96e073e58bef419657f437c565080d07bb68f6caf1940aff02c9aa7e902365b8621e93f76a5154c274c13e6965f202cf3a0fe4533e70b17b7250b821bb147d0d0f003c461c9dc85c0a591d654900bf38294", 0x53, 0x402, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x4000800018, 0x8000, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 16:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x47, 0x8000}, {0x66, 0x7ff}, {0x26, 0x7fffffff}, {0xcf, 0xa73d}, {0x106, 0x15}, {0x0, 0x7f}, {0x0, 0x5}, {0x4, 0x9}], 0x8}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:13 executing program 0: r0 = socket(0x2, 0x1, 0x10000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) 16:16:13 executing program 0: shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r3 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r4}) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r5 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0xfff) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r5, &(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) 16:16:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) shutdown(0xffffffffffffff9c, 0x3) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:16:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x3}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getdents(r1, &(0x7f0000000180)=""/148, 0x94) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9a882e1ca9d6ab"], 0x10) 16:16:13 executing program 0: socket$inet6(0x18, 0xc007, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x2, 0x80, 0x4, "0750916b6d05b42de44c961f8c45c16d9796fb74", 0x200, 0xfffffffffffff801}) 16:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) close(r1) 16:16:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa, 0x36) semget$private(0x0, 0x3, 0x100) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="ee5ac1bd0457ce3a773a1aa03ad9ee01b9201e0d3c6b94678de23614eea2bc9c4f27c33e58304c7cadd1a309f0782b2c04220dbf56eba902ed77ebecff0a0cae21b8bc7d0e758ff57068ff55a363a58ce1f95f48d56f5ba1d1aeeff01a18a0c623019ee2ccd059b2cd5f1537febf8ba002536363", 0x74) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 16:16:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0xf373, 0x1ff, 0x3f, "408c6a67ac26c114596993d887927241af786533", 0x8, 0x677}) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e50600216d673551c0c0133dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214de00921526dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7465d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df40600870a32eb2c2d4b0292851936eeae7fbfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x8705}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)="25e72807ee5c514ce3ff2bf03512d261380ffe26197a7fa4ff5534e0adb784c7ef82ae87b61498955036d9fb43bf8bf0df5376834a02b0b72db228fded60e42ff876aa96496be761c6c6790cb67f80949657a7629dca2f192d87730e3e77f320480e2a687c", 0x65}, {&(0x7f00000002c0)="2db1fdeb4fba877358f4e0093d57ce410d098cd6dffbca9bddfffd872e7fe19a403ea6f632c5c08d8af3243e67a71714b19f116e33964b142443dd7d8ee1dfd68c2fc61c898efe12e5d8cecbd29052d9c0ca85b546f1960bc8dec8e23e024a2c36db78beb2b2ae4f4fd94ba4228db7a9ddc5a03964c8", 0x76}], 0x2, &(0x7f0000000340)=[{0xe0, 0x1, 0x800, "b062d3ac29b09822285a4cb3f0f4e97187da096612f7f92def24bf0915844e0030a78a8684d5fd859f12a9ec989526794a1d72ee3dc7ac139c60bf26041380ddef4170e759b17ebfaa2b005ba64cebd7bf28887daf16c1d43079dbae445d0157bcfe69b9838d3fd403d2485f81e9f4e322e3613e7f0bb831c122d0996dfe163107ead38fd336f9327fbd020244be4f9cd1cc27aeb837378580d7927ac31e2e94152c87d711343207d39dc1eaf955852acd8a9ce62e1f24484e46b8388281b7533e527f2c6aa169054b1425dc"}], 0xe0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:16:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) shutdown(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6bb7cb7a86e08b237a3e", 0xa) write(r0, &(0x7f0000000140)="6a5f856d160e12dfb2a678c46167ec4c396a00f2ffba52d2afe52fed3f124675b45c2dc5d0601c", 0x27) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:16:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x276, 0x20}, 0x10) getsockopt(r1, 0x8b, 0x40000000000002, 0x0, 0x0) 16:16:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffdfff666908002000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x6, 0x10001, 0x1, 0x53e, 0x3, 0x100, 0x0, 0x2, 0x0, 0x5}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07c3df9d9ede0389fc0bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0xfacb48d2078ba127) 16:16:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x900, 0x0) 16:16:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x5, &(0x7f0000000000)={0x2, 0x0, 0x80000002, 0x101, r2}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f00000008c0)="64a356d97ca778a367a9156f9b80f0406489699919a68b6885cbb6020000000a06fa1acb4bd6ca626507492c9c2d484c2b1bc23a5e059bb3680bbe483e4378e8ee33694386964d163264e444c303f032cbb3237e8d6f4fe57196956158d4c1c58e00071aa9068a7a03e348c693381e1b5d06b93a793d371fdfde4dc59180c3ef959ff1a46613e13d681ac5c81380d835bee854841c3464ac90a74c36bd7267914668a4dbf0555a6c4dbd2a69fa5f028c23f38a24a1a6400961a687189f223850a7c84bfd158face8effce43e525873690e082e4fe0de34ac32cca7a9cd032aeb2f94450e5ce29b0ca5a3f175438c892c35b688a9b6b1e3d07d3bfdb0654419d65c49ee3e13722f522ee069f21ac83a401cdbd0f56cf453fd8ea6d2f9de96f1363e5296d6a6b614d28b33ef235968cae9abce7a301d7476cd92e1cd80a40632cd4387dda8173045fcf3b94ff4e1212205f20101ab8371249d1281cf1e5f8bbe8ae7b74a9be55bb657af6d46f16f66d7b72f284e8a6b36a0ccfa0157bc1fedf36d61e359137254b57f905eade195005b400000006245d0521937bf2d0643dda193d74daf29234c31b27153e0ca36e71bf45779bb0baf91b30c36840645d6b9cd9edd3c7db049c699f7728fce65c7731a8ae968d4c30eba0efffb552042bf2ee086218bbd272b060317451400c44b2a4aa503741abc1f00c36fbcef94e0e51c2b71f3a58384a6333569f6aa0e97fa79fba427957491d9f10fa5ba9a45ab7976af4e7565db2ca022b2c34f83155923ffc05c8b9c386b5a7200acbbf5da3f7c85b5d49ab2126e1adf489a5f1b42de9d8f7de5e244cb9950a391a7e94c7334b75540d012b7d8c23405ea68c185d5ac8e9f060ac2", 0x34e) fsync(r0) write(r0, &(0x7f0000000080)="1e13a6f47cf66fbf51485bd0650a765feaef50af8c907c584a8180", 0x1b) 16:16:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="a3c01c7d939039ed022c3fce775f3ee839dd8319290b5fd349588764b5037d8a643048be03e3396f32ea9c121b9a3285c166d60fe722046039c51e9e7bdbf3a4bf169f6a7ae168866e28f19428e0276794657f935f994bfe8d7f8f41366d4b39eb4d270b55c19c8795f9a54c89815896775f0a50121545741060858b80e080f80d801f7b1f89e36572724a993f056a6fb44b5237044cf0272e33822ef06cf52d98c42886d60e5ed8990706ad44cb659e75668fe2ee8973ba772bda8610c58324e5308458bf5cc3c9", 0xc8}, {&(0x7f0000000040)}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="18785317e586c1d95f7188f7a91916bb4be09c5b3a1843d4a7519c458776b4ce8c4388abd3ac03d494e4d2a66cf78d57220265549fdbb123c004b80ec13312a78f410f1b10a9c879e269b29c3988b3d6939e411e81d99a4a8473289e8ff27e44844f56fa6f78a0fd1420b001be57cfd4e9291467186e800d0a69288ef30620a8e2235ec1668b6b73e613de9433ecd6894c22fca1d429406ef67fe4e49913", 0x9e}, {&(0x7f0000000100)}, {&(0x7f0000000500)="c41c3d5943e99566a1221fb978feec1ce26ef7427075bd8a3f6b20fa60e382655802805c90fddd4f2c805ab014b2c9f31e2185528f261ad84b3498994470dd3155f3867ce0f23a68e20fb87d7f88eb4354aad38c9e5fd5b96cf8a364398367b5259fa10ccaa8785a54ebfe4c64cb8c06ed0af91ef410cdde31a7f5bbdbed4b3de66841ce7040472166f24dde54508674197668c99101f38ee0052d7a1f1d22fd48a2c4204df0dffacbe43ebc1ebd2e6bca1a674f60549e2483c2ce6a9d47f8470ab8ba5750e081ac951568be199a1a22a0847b22a49981eb43968bdfc8b652ee", 0xe0}, {&(0x7f0000000180)="55a5bd3b8632bbaae0c560b6eefa538d98b3b58b3ed21b26b40c664b0700a8", 0x1f}, {&(0x7f0000000600)="5a34e86124770863a3b1531a334e27f55604309926e3869088e60e2142a7bd610ef1987de42b3799cb5e64cede71a84e2426bd769414bf2fa711633e1dae05e1d15d88248520e5c14fc59ecddd8880212c7bbcc178861887cf9a0089c9ba34112adfb53a64052383b4a2f1988b11135664e87dc4c3a0499f9cd0d8f715392da1230039d35f40b9e361c4599bbe0149d51e8513870567b36d363e0fe8d4ed94a41811b81104eb5eff77dd7fc111a8012077ed6dbf6383563471d413f28bf4c6c1e84b483e997e1a4b3aa3335f4d8c61a8ec2608224ae3f401a245edcfa4590f067640eee3d1eeade12e0af1cadfd1e05a5eccfcb94463", 0xf6}], 0x8, 0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x7, 0xfffffffffffffeff, 0x7, "5af78cc4ef395257bb2cb859aa4d1d61e12b48e6", 0xff, 0x4}) fcntl$setstatus(r2, 0x4, 0x88) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:16:15 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)="634525ac6a64e74cc0844c9b7ccfe1016ac44c18ec92ae62844ad4debac9c720a4722bbf5fc16d361e029d35df497e8354f167da1fb8295ee87ad72dcb0b06d03d97884d9eb073496f5808845f1872e00f778d002d15772937d8738d7230cb70e7d7fd0c05d96d7f629d5541c73245fb12caf14dc9f8728de79802320307e035ddb079720b44b3958c1ccd711ce12088fbbff95a67fca0b46be8e4863947acafee3f4d5c5f793a82a9bf5d74ead8ce664e", 0xb1) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)="c1bbf99d189917fc001bfdc0df253723223cc0347809a5a2a64077613dd3a4904a920805149443cddffdb31302c3890c85229618ade99dcaa4662eccf24364dd2c826eceb140ba9eff5b5ea008496fb55d09dd01305bfc17f483458a91", 0x5d}, {&(0x7f0000000200)="7fdea642fd61b32ca5d514183aa62ee452090d47efce1acf6d317422e0f50e2905a4e0ae8e0625bc41a5fc7b9b79f655acd3b1b2456c9e73e3055fece8697b44e4d4b5fa11a6614be01fe1e70a88eb2b70987c4b8ee5f7e9123afce200ba3ee1937077a61deeecab36dd6bae5b5503c73cc17ae9e4cd7d455f5182f70deda297f523aed1677447453a14862ac223c9c59291320ae7ad030ae26bf53391", 0x9d}, {&(0x7f0000000100)="9f7906d3308fa992caabd146765af7466784193257983f81", 0x18}, {&(0x7f00000002c0)="31f6313302c5a6205a9e37f190e78493e36563a5eab867aa6b8c95c8f8ab1b4f99f9ce292c8482589dae8d04cbdbe273fc2498ba83f26ee4b03640fae42c5963cba8031c220a5be21aacd1aa7f6f67cdabce3e64b433303dbbf56c93ce4ab97c08953116ee359a64deacf9457aba5c8224ae7072667487256ef8da25b7e3fa925185c26ba8b9f1f95e1ca954ea346751fb69b84b7caea920cde7a455c3cf2af4c0a2d3500bd0e3c33cab4f532d0814d731c24a39c13685d852c5d6184a94b0b4987a", 0xc2}, {&(0x7f00000003c0)="04d44ac7879541c7b4b7590656256082a76cb0aeff7dec707c1387149cf3ef3aac698f3e10c11b836c7fc136fac4713b2b6a6a539d2901377a62ad04497d3a2d2318fd8b3d9c4bd50edb32344dd852bbfe84a07ac29bd7a5fbd068191dac1054d8f8b507cb05d04aa16a78c383d19d907b7ff0b34156eeef184bab3f5463f57c3feb0cfd494e3dfa002a1943f1e0263e5ecb8f5a23527451c0e7c80b7e72cfaf473c365250393a72ccfecd7ecc1f3e9b10ccb312c74ac3e9e0e8297567134e9ee9e255d6aeb2782512429b9a9af577c9b296f2", 0xd3}, {&(0x7f00000004c0)="c1486e79f1e36d9f55ca5b55eb1d2f9ad0fb99e4432f66d1b7", 0x19}, {&(0x7f0000000540)="2ab20ac61fc05f7c37b827d0733f6516346759eb9259f0912b501270bc08a7b6879034260824cd13a44170d16a45575c67c25560c8cc905efb919c881e5fd228b51d2407aa2ebd6962c2f138a505aca210884189d53714e510085a4d4477ef9e01e259bbe1ab2690d23f22f06f47deac5507ee0ae111ba81fb2a3de771a2e60a039cb4ce10b3b6979d0af0c3ea3c0981522142ebe9b89aea9222994caa5d00581e649589cffc5fc25b107424e2ebe57e262e9115e35bd554cb2e6e245d8816f1a8c2e71831e58d1b97c74df54cc21d6969619fcc159fcc53e44e0e229640", 0xde}, {&(0x7f0000000640)="8c17a896a57e760d449db717822494b09ffc659931b03b24bf21d25389fb9811e08ac2691bb515ecd9607dbfed3d79bcd6ac4f40d91de2a0e6289937e8c68a842c417ea2765482e2b1127d1975faa015a33a88103c8b1e0e0dfabb4e18ee782a4f66aa2498f7851e9d65ed93ef429665616c7735b242959a250c2afadc8a84f5d55f5ad46ae8c97e8a6fb621494c39658877", 0x92}, {&(0x7f0000000700)="6280972965827316b48f5a5585da7b5e254195971d2c211d0c7549135dcf527d3377ce97ce61fe15a774d5ef4b4423631b48eedc9fd47ace75fee45b01e05eddd792f6a9e8c7e0e07085f8e9ca69bbde2b3e6de8da7e783580ccf873c8b863d34f06df1b99ea85c7420e1dabb78ebb2dea789238b2049ed62c1acadcda54a396cf98b9ff24c4f6764eb4eed4f270b659187946a332f1", 0x96}, {&(0x7f00000007c0)="31eb6219c435351a8293b9f89f18d0b9f08b8420703920c1475808f9763820ca1c6133debaa3b5b8ef1d7da68a47cb0cedcacfbdfbd17eb57d027cac5086a96ed99659e937a5bd7c3bb5856e1d90a8ce6d496f278b38952f7a4dc2f580695ff3bfec4ec0f1b3c4fb141a90fb2bbfc900d3ca9aae7fbe4faa06c207facfc8ca731c51afb54da70bbc20d332203c8cf346c2936e1b08fd10e69639bfd07467aab8b7fd1779217c37482b514929e44b696c76e03d17e38b856eaad21899580fbf8cc68de7f3ab7a", 0xc6}], 0xa) write(r1, &(0x7f0000000140)='U', 0x1) recvfrom$unix(r2, &(0x7f0000000ac0)=""/4096, 0x1000, 0x1, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000980)='./file0\x00', 0x20, 0x11) poll(&(0x7f00000009c0)=[{r0, 0x10}, {r1, 0x2e}], 0x2, 0x7fffffff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000a80)) open(&(0x7f0000000a40)='./file0\x00', 0x2, 0xc4) flock(r1, 0x4) 16:16:15 executing program 0: r0 = socket(0x10000001b, 0x3, 0x8000) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt(r0, 0x6, 0x7f, &(0x7f0000000000)="714d8b6401c6b6c1ff4b2e97a3d2ff57d89a79ee0505d3379b0c6ec44fe61b12c26e09a0b7f5be86d7f0692dd58997c67c9455a0913984df31dc98ce031e847aa3b904629f06593900ff2ad69d13a68040c588299550d391f504e720", 0x5c) 16:16:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x7ff}) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r3 = semget$private(0x0, 0x7, 0x383) chmod(&(0x7f00000002c0)='./file0\x00', 0x102) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 16:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8028, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0x365) r2 = syz_open_pts() r3 = msgget(0x3, 0x450) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/219) close(r0) dup(r2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) truncate(&(0x7f0000000340)='./file0\x00', 0x80000000) r5 = dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x396, 0x1, 0x8, 0x5, 0x7}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 16:16:15 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) mlock(&(0x7f00002e0000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x32, &(0x7f0000133000/0x4000)=nil) shmat(r2, &(0x7f00004d1000/0x4000)=nil, 0x1000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f00000ac000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) sync() shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f000061f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:16:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 16:16:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:16:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xfffffffffffffffa}, {0x1000, 0x6}}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8001, 0x3}) 16:16:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xe00000000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:16:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900", 0xa3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261014e66378e5d4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) 16:16:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000000), 0x0) 16:16:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x59e6, '\x00', './file0/file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r1, 0xb) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) 16:16:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x43) 16:16:15 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000ffff00000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x8000, 0x8000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a83, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:16:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:16:16 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), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x2, 0x5, 0x9, "90f5c58840489344e72c1f8f2bc4c13e6a33fb1b", 0xffffffff, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:16:16 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x8010, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x8004, 0xfffe}) socketpair(0x0, 0x4, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000), 0x10000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) dup(r1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:16:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/237, 0xed) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 16:16:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc, &(0x7f0000001740)=[{&(0x7f00000001c0)="699fde2e8315bc9e49c9afb62d58643e4965c58e787e44e2718f6e", 0x1b}, {&(0x7f0000000200)="dc0984d017ef1b197f4c58efab47090ba07ec44992ef336f5c1368de048abb4abcf111e31fa58ab6fd125da74b2784f31344b24fce4be30b694cd52958ddb950fba69e057958c9135a010198c06205d109dcba9e8d388375", 0x58}, {&(0x7f0000000280)="aeb7ea9889c26bb93088fec1c775bdef5a1faf640282d0513362cfa207a8d4605864b64817b62df509ee475069182eb1b92008fa4379f625ea85c588ccabf0638c3a3e88dd08ed0a13065ebb968fb61a946cff707b03aa7aa0cf4f863cf4ca7993074d774e29ad859fba6020e18cfcb333073a7272faca75a9535a877e62b81fdd6331af37d1effd117e58253d2d94e530d23a", 0x93}, {&(0x7f0000000340)="947456342b62d0616869313bc7d825bdbfab01baa53c1fb32a167184ad06a9c911c9911a0946acf276a147ef42aa", 0x2e}, {&(0x7f0000000380)="aa", 0x1}, {&(0x7f00000003c0)="ea7043775df4fdeb75763dffa3d7364ae93bd1fa5fabcd5dadfd0f6af69f0de27a4f78d5fbadc04101ae180875a569503aaab3f0d262023b28c65c32bb7d0372e873de87c962285c25ce54bbc00dc8104e47c8abbb8b7a11fcf2f3d1536e7fcb66ef85f992c424afad1b7e1f9ade0fb2bb3658ee80091e3a1c18764192f34026ca0699dc13f88432c76eb7079a7106cbb4f40b451bc595d07be792360d1e6c39e3b41d0d69a7b289b3d1b23d96e5cec18bf0e55c77073680989c16b10f7638bc81952563153e6c770acf5f18c14f29cf900c4e07f580a6d036e24365995df90f67f2c627f0aa79ce0bbf52dc4ed6c6", 0xef}, {&(0x7f0000000500)="53ae46a19efba653af5d958978e53f1df7eb884a8949ad77d5ae64057c786e70f00c520fe5714a3091a79e8106ba5fa6d91bc30e62fab5123b59cfbc2d8661bf31ea656942a29addb89dd98c958469b9f60ce07da90c46c844207b4e6d36e145864765ceece4a6e1c0669fe0b252c64c5a255307b2fe050f37a52021ba63d6d03c5b22eaa1ddffa8c21d241337d8c515385a86416b230c26f531df1f2cc49c5a1c2c8acbe21cbb", 0xa7}, {&(0x7f00000005c0)="37226fc89229b2fa9f3b75f9d2fdb8e36a70ee0f408c887d66ce5efba169fea747842d1f2aa31f9615971030c312923b9c953bc1882c8589ef507cf45512bd6a2bc8ade5661fc2699b6180164b3a8dbe0668ac804c5cbc3fbaf7f7f11d356cd87b0937e65c70a306e24ddc116da11e2407", 0x71}, {&(0x7f0000000640)="63a2d517c9ec7b38817e67d2c0e25da1b69b04d63c2549fc8278c505fdd3ac688bc10e424cfed63a2072d1e65b89626aa514ea485be916494b63ef812ef396db315c2f9854cfc053f198caef3b753d58a624bde43c62b9615ae3e1633dd62a9c8d9846b9d1206460fb157a2e452e0435b24fa53809e32ba38c18b137c38d63718279050bbc887c93e96959b0aee29114377ae1e58eb32708eb0f469a7eff33be105bd46e851a4c71ecc6cf0b52e93b55fec6851a428a7e0b16208998865637e8558391a09f33d22d493a53242fdcbb06c822089982748244630d1a57db319462d97165de2f3032fcfede719bdd72a19034696926e76d81aac2d07203be4acbc2d742cc1b0e18ce75ae83522d9b40a565958905eb5536648507e1962821eab2eeae05a2f956e3f680dfc6dd5e63f6e2145b51e8ffedc6cde2fa734f20bd21054611f8c330e9fae4bd9cfac0840aa7d8d5f82848b8e3dd196dcbc6472ef4b8eeabc897310ff321d40392ec8a80e444908a4267b30ac8341a1a72376e49ea72b566f4e3390aa14b85c68045b58ac45812cd2b7886e6896694c35c2e8ad4fe1c19725abec246b47b97cde9ac75e57a3152f90a6a80277638185280246cf02d0d4d12253b21a804e4687db4d93dadabbd2efdfd8edd18e10b56de533e6b33445ba05860e44e936564913dcf3d7e527a4bfa268b8c6b051aa42a04fab7c1db0bcb81e21cbce7d0f546692314c177ba88eb69f666f7d8e2b31e49928840bfeec3d6012d911b12f53bd22bb998c54bc2f1cfcf180d716e3e5bd7f941bb6c85e3c70f772f711890a3f7e4b7eb17664bca29f50862b6b4fea57dc60c525eba1fc86eeea73b77ce3f12a55e159beb329808105259a446cc6d6e353d1d567c58f2885391ad1c4b51aa00099e6e3b8c441ec9d34cdd5a7ade2c95f4b894d12970c6e47d5a3443295b11dab649ba855c271ec54a3b74c09717a2fea96dddf2b1cb0fb3bba5cedf9251245248da991467fa52b11f3242ff61cb732b8b3087f5966611013b0f2fb07603999aa05d9f4047acee1a16d570d8d242cadd468c6c7c4d15d7fd52ad090a8260fbf11f671517cbc9c214c5472180a8a1d6295a73527f439d59fe10bfd4bf79f8977815854c92ccdc65efca7fddc94f9ab59469be168ec6b31c27f48531a98a73509e6e8dd3f81f2c076256689fab99db3f7811788f7abb8a6a0a15f4b7e0a483d00dbd4c3bbad5b0e8ba0813533cc47db9954809e41d7c825bbaf2c24008a9e9c6c4512bbefd1d5ab6557f36a6086d335097c6d78169aedc64dbebd892ee533e0f1690d87531cceaf5d18b55302c6c7213f4b7cfb7854ba455137d38e73c57c827961f7d7170df3c4bf4f84c301147465cec8662f40c4bd5443d24d49837e39bd6157611f6083a4cf0d5594edc5a29fde923003421fc6fd181ed363048cb9694887e59de5a5628c3fb522fa4a714740288712a38b9963c38baf022125946bcca49db0dc3f10659804a05bb3ebcd14e571078836c649fd0380fa94b6bd73eae9e2d1af9fafbe5cb44059672eeacbc36f6786a429992cdafe107132ed84bbc6780ab34be7a9ca33b3344f2f67feb1ed77c65832c06dec4fb959fac910a41e558d773f56773c27de2c8454c89c1db4e791827229b4b6d7969a33e7e65f6651721fed7477c7ec399cffaa78dd0f33b49a352e48ddc9c2ad3ececb263c03291a8faac84b953cd6aa3b7e4ac6566d7dd2e09c5375cd33dd4eec8d1c49e86a5687b62f247658bf59e8150699f188a012e13160f30cace0be21f7801306d308d9205b53bd79f6cbaba7d238d97cb29abf0dfe2399232ec36d00c213877b6f8fd843a659855d04cc34c20918ee9d9236511bb1230f5d50b95b8886c6a818614eaef33d5e7f1b1d623adac4cbf52267fbc43aa80787c74a7657749fba34258447cf92e1d31e797d158b15e9672f6cd5a4f58f35d3eaa05a811fadf41953154b1ca3e64166ef47b097899aaa061856a2c6fd3917f0e6bddb37e028930fff039d2ba6b65c2c9b696b06e448da5710594e605a1fff26077e8c00bf87f233905bc8288d4dfcd735fa1d918570084d4a7bb77146f5526b442ccc238ebe726129e9f28a7df8717d0898888913af2487f2744d52daed6afb3890d3d0c5e4d5db4458bf11df081512525c1a3433caf0a6dd2bcc360baff77c92f8e6f2440062179a0150410e748a80acfb2b05da6b0496d2d6f03280ecb80c285db3340cf98f6d5cc0eadbb9cf556e8466ce6029df3d45d40dbd4f0441930be0af2e5f7201c7ecdac8956c787da3e09f7d65201bca00df6f671fceb906e31a5a312cf8aeeed96516318dfb49615bea719b7c9991753608b9aed936d9b8cbb27e678e76d1769e3b00ad0d503ad8230ad2865d7af63cece369663287f77a15b3a33f930433cf36ead84346d31c1097f9d9536625daf33b2682bfb3b6da7ab5b33f78ba8b7dc5396238138c5b8f9c82d99aaa94085b5ceb06b5f276103f5589f3ff225d4f50ba39586fd8c3a3b44cfd587fb068c00a52e480442167e2c6793d435b2025ecd17289bbcd093ef5409b5abfb82825cdac8f7eacedf06ede13ef00ddf66a3ef844c6f810e0cb4156ca471bec72810d0d1c21f0196ee5710dccfb30487b31477c92215f405cb706966f6fa54075e77ada07543a91599d53546a66913d13ce40d230eded884adee6f8125f6078675efd51caa7f7c802a867df16fa946b37c254c812184bde212afd783a07074add8bd9b951a642936d6898c19ae2efbad22cfcb4ff85e72108fdadf21ae94d243d20451e2a2d366657adf84c6251e4729a33d475c3cf0c8e3bdddc57ad2be194faf000342627cb41b8dada7994979d698765d27420ee6cda0a431e1cc69b82256d6a3941882b0159b1be391dc3a37304c6fbc12847fc9674dc1c59f530b350733d78c1ab5ce9bfd427847a75faa2f6aedc844ba47c1ee09886d07adcc6956c19768ee35297794eea852e1e1c343542447d5651d2e1f20d44721df74005e20d92a485657b4782c82c7c18ed124656ec38496cd9ceda696bc4a2b9de61c8f4e73e283ec42b4d3574b06f4b0177d4da6b98c62a830a5b4a155498ed7421ae6c6918c206327e975f6e2fdbde6a01c9dd02f7fa0beb4bbb19831d6bf2d5113f3ed37f28374d187ef055568818cc6708fdf397655a28f40cf3824c97e59931bdbe3c661e16cd75faf9c7c63d0504a61078ee600c7976e1bac452cbfeb63b1551b7a27fefe4e0c8b11dc1d6303cdb1586dc5f2555006e7d00cf15e99d0891552e5b9d4c683d219c1b832319348fc3346fe6768febf8043f60864be7e7b3d00a027d7c8149708ca7015715968b0ce0ba3250895b3bd3ce440cd0c1beb358c1d259318db1f4e6166c25c6724175da00cdb9432568c2da6246fdd14e8535ab1e2dad9116a4607f2a764e490649b51187f240d9c2eda8672708e23556558ba091dbbee0b6ee19d327af2c5b63744a09fb311ceeb4d45a0972c4aff69fbad6e274d9716f1d88ef74d5f29ff5baecbacf474f77d07be73d69098e066c88a0256f10deb679666af652bbe39c04cb94e50fb4b03c4219742872eeef9e36d7e8f13a8d4ebd27c3bbebe632c887fd57b0348787c5f83172749cec99d05ea83edac3ee3ee5fec4009c55aa2e989a47256d879544f3b712de37803ca2e55b28016ee700e77050518b618fec2c2a672bd804c2b23d74a1afe703f71bf4bd856e311fe9a919a755c485f6b57515566f0e2a837cfc669575dc4654adb60e6e68cc4b4e5ddfdf318119b652e18475cf20ada57619b01108d0a43ff338ac13a6952ee19d2a3ffe5e87ace3496c9bb9ce72211feb83a9bcd600f13534347ba619a1299fd5824149f1132a716969bf84ca5768231bd3b3f4bb305da766e5c943a05c0bca5da6992110346f1ea426018446c37b2ce7eb36d6e5b922023c85795d073db16954826921631c956aeb7a6af1863efc66b3c76b3c471bc02fcdb7d731fdd20b1ac3b309a8b704cbb09abbea0518d0b3feb6f3904547e3e26b65f67e9e2b8c2c83cd4320c702a1f378fc4e5db29def22fe4e73fbb6f7e94eb197eaf6cde6eec9f7c6bafdc78f3c441fc6e8d7e4b5cb5744715cb4bea083a4e9eaf723e2261574f7c78c0e5194e11318ae91cf5229e18bd58fde21044f17f7a9a24ae5c3d6557c959d29f9ca23764d358973b553250dbac56c9a0afa30bf11082f1d3adfb69f43efc334457c16079eb33a1a5ad7dbe0137b15bf830f034438834433dc06729ba5fd68c6e1e1a25c570207d6104f81f962558f7f2e8b61fa075cc70b5d0a667c19d0a8887d0295d660001c0fbd2879529125a35e7d9a3e51c179b4e4fd3f917cdea73d964c34adb639490f329dc9c1e38cf7c5830a49109770a2fe03b5780b7559542416046f0bb14a5d51c8a2623a3057b178cd07d10344cb67a16f3d4d40d4c70bef78f13a741fad0aad7e2dbf55d4467a2c5e32b3bfc0aec8bcb382b8335dfa22185f8b9aad7484314f8515bc8c6d4ae27f5cd0f208a7cf4aa8eb34b4ad51f2facc90b5a16490a369299e77102b022d71584f676e6bd35d512c957872d8933edaaf15b3a24ff53517bda422814ec4c9c75cbfaaeae1e25df360f018b940983b61d8e58ec4801cfa9b64c8a9ab3720411c0718e7eab2469c4a3ab3f9b6d4b0daff7fcf6d8d131edd40b952b51b8c979c055442455313971b943487a5d6c9a2f266a7f4a87ebd58c32ae37479b786f99fea7af19af7750b5d902ec8863e15ddbdea9e5ea42a7d8fa614d8ff980c3b8692414f6afcea182dc386d2db15a99feba9ac33d1ee7afda8bfa6d20c50b37c3d3b7ad34ab54846344f7ac274a01b9150ef0a3d35f6f9c88b81497496c89b88f75cb115a8a4c38e9feffa27ce234148a8e10835a023d3a3fc20bb98f69dc2a3c040316eb857bd8aa3523b44106c5e0ee509e43c5616e6aabfe32439f48a2e4e2fd7b02753c45425e4ef101ee1965896c3bc81535b013fcbf50afc853042429acc6dcb3ff9e9dddc87c6ace65a8c8ff0a3b5de45f0e30b610f7c15bdf0071eb49f7647898ab99e3c34170c5df4327baac0775f39a9ce5b6ab24a45be8f6f71c6ed1e08263af3abb2f5ec175ecf7afc433cf6f8b16cd33d53cc1d65663f08183778334d59ccea161474dc6d10260a0e8855574ad9bc7d82c0882def8690039f0c31114d0aa17c2cccbf22749bcf4bf2205ae469111f8f62fe7f7d4ead503e720f2e58b49d477f0781393e8f5d3a0ec400e24b80d71a07a084d8ed31b2da306d71a05a69c53d8137286f63c22ac633de976adc3fba5fe2cbdd37bdffb971dfb232556f36326f19d6b75978afe7bcbccd8c4841e00fb2fe71d8ba262e9524ae12b5e1b63bde245d19e78b4fa3e7b9e4ff948dc73a5bf59b5e7e8fe0e03b6d7ab7921e251e2dad6f4eeebe50a8bb2672dfa1f36a255d3d2cf993615bd4a0807581306497c41ee484a03db8a5ab45d738a00a024ee6edb4ff83c8bd8140d0086aa21c8448fe1199479573f00658196ff5ecc90277b30cb74a0d24f1c595cfd5318696145abb9d1f1f8119dc2c62772c76cd41fea7c941a31029859fea15e90586d2fbc0456f5aac16f47e5c1f9c17339e545fcd08e7033161fc97275e078ee5364a4aa3338aebc3f42fde485fc00cd883d0591b4c9e3bb3b87edfd81645de8b79b01bd2e5af8a6fa838f01ca27064598d7113116fac6c2968d25248a2ed36a04845b4e8f96788b4867d11b8b45decc875f6bba6e9ebdc0207f1160846d", 0x1000}], 0x9, &(0x7f00000019c0)=ANY=[@ANYBLOB="6000000000000000ffff000080000000097bb899c9c025164449409fec1e29a9d4554b10f89a39179219152ee72716ac636e9101000000b2f201450a538b52adb8819c37c77cd8ee0d782dc1b8f5a77ab6c885b55d2628efef4a4a894f005c44f000000000000000010000000600000065576314bfe2389f240ec571d7394555b6a7a336421dae1d6ae3dba5006ce04455ed32f61a748d563f1da0fe2c8f6cc3dd97ab08bc185db2f4bc5dc830a52a3fd57767163946e2d88e3ce9fa1fe0d475956c4b7fc27d660007780016a68574fa7e0753df24ca2151a7daa1b003c06cf19d2a6b87d5b5fc0a2cb9e9f6bd5fce3eb30ea0b90c7f017456459280069c07190550b55fefa67282d35f7971610bf296d39206079da61aeee5414039c247985d57f806dbfb064a6e059eddf0bc234b07e1b4b636761ca475a02d0f9516c6a04b766141a797ae0803c5e438366f598c37a1d04a1168f6449aef0000000000"], 0x150}, 0x40e) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:16:17 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffff, 0x20}, {0x0, 0x8000}}, &(0x7f0000000300)) 16:16:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:16:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffb7, 0x7, 0x4}, 0xc) write(r1, &(0x7f0000000080)="c41deb33c1383580fb4dd2494bfd2ab7598593ce0b7fb8dbc4978d9b41d81c0ebef9f5c13f5c90893d81721000dfa1b2c2d06b9f23495a9e230836cc684f8d95aa8bf19806e443ae2d88470ebcadf012c4de89e6afc0d43e3342035c22d2a2e023722fed97a682947915aa89a9f9a2c0b7209b3916e087ea8d2baf36aafa13ca9f159a99516d50663694684950e01b0133", 0x91) fcntl$getown(r0, 0x5) recvfrom(r2, &(0x7f0000000240)=""/198, 0xc6, 0x843, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:16:17 executing program 0: poll(0xfffffffffffffffe, 0x99, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 16:16:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:16:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) getppid() read(r0, &(0x7f0000000000)=""/77, 0x4d) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) 16:16:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x0, 0x4, 0x100) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000300)=""/112) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getdents(r0, &(0x7f00000001c0)=""/69, 0x45) 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) fchflags(r2, 0x10001) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x101, 0x5}, {0x18, 0x0, 0x8, 0x20}, 0x9, [0x20, 0xef1e, 0x9, 0x0, 0x100, 0x7, 0x1, 0x5c]}, 0x3c) fcntl$lock(r3, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000006166696c9b965fd5c23573bd48c50ce9cc45de7f30004d35ac2b97022f00ab8bbd4c6ecf86ff0c799b0e0c8d52b8c19af035c0e5bf66bfdeef8c7c823b32a82cce64aa42d388abb14fd022b569700621f37ddc9de846c7576856cc3b789ef6a5cc81fe7728bd850877e7ebc78b08cc2e01bcbb9c713d780192075611404cc555c49d"], 0x10) fcntl$setflags(r2, 0x2, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x44) 16:16:17 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="e968dd505fab85b78f822003000000da8dd7005d10b273f53393c701f68ba00edb7db0d7c4ceb06c8856cb9705a6148b820003cf9a840a98e1a99ea60738c607a620504fe1c9fdd64643d7f432c9c3cf0a056d78ef3ced02ee825763194cbfbe69c3f223f83c28704e39279e58c57afbcd166c8fd3306c01ae14e0c3d4da36aa9df49efa3950475fdc59b29faf99be9bb44f29941c0a1285e3ed01fc89bb204928f7e4589087085baddc13d8df8ddccdeb6ed02c1dff364aec73c8ab059592bce1841ca57cded30a773cd4c6f686ccd0fe05f8defcd2638fda67d93ac6ca7729756a07e8fd1985c25577b681eb2bc790d31cf381996400c1396f17ae62eb8c9068848bf303da35b30d45c47c1d330c31c6cfa410497946559b0190463025c25bbea299783cc0301e04b88eae7425d1ba25d3f008b4d6559127c5c79d27cf001b6cf7cc6788e617d2034e86bb453c476247018036828dc1532795192a3fac6a6255fba63ba769025d25a928cbb1b6b16e84f9e7290f72b9fe86701b12184f372c159e55ebaf06dd2f848873990cc828466a573d7c8c83781909b6e4f32eaf771480799b9ca18b1471db68454700830e49c63a8670d2535755b4a64d9f1173e6b47ea6e2b5e74422c5a7f9a9ccd29b5f7b40bb00f8676c008bfa35a6ecce56", 0xfd81) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, r2}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getpgid(r2) 16:16:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x400000000000005, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:16:17 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000200)=""/94, 0x5e}, 0x2) 16:16:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7}, {0x3fcd}}) close(r0) r1 = socket(0x17, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x1c}, {0xffffffffffffff11, 0x9d}}, &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() lseek(r0, 0x0, 0x2) 16:16:17 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000080)={0x4, 0x7}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 16:16:17 executing program 1: r0 = socket(0x800000015, 0x7ffd, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "00000000e9001050dcc40000000000002000", 0x0, 0x1}) 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) 16:16:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x3, 0x9) recvfrom$inet6(r2, &(0x7f0000000000)=""/24, 0x18, 0x800, 0x0, 0x0) 16:16:17 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x04\x04') r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x24) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x9, './file0\x00', 0x0, 0x1, 0x1, 0x80000000}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:16:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) shutdown(r0, 0x2) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) 16:16:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f8500ff00e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4751774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:16:17 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "19b085649031ee393fd1e203def1c51fb27041ee"}) poll(&(0x7f00000016c0)=[{r1, 0x6}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCDTR(r3, 0x20007478) 16:16:17 executing program 0: mprotect(&(0x7f0000483000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 16:16:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x29, 0x0, 0x0) getsockopt(r0, 0x5, 0x80, &(0x7f0000000000)=""/245, &(0x7f0000000100)=0xf5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:16:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012b7f66ae6f78bb54e6dd57ba5561aee2696c653000"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x280, 0x61) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/134, 0x86) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) 16:16:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:16:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000100), 0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:16:17 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:16:17 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:16:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x100) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:16:18 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="d2e4d125c389976c46ada5071a88ba973692300344089e1228fda0c393f190e73e8091", 0x23}, {&(0x7f00000000c0)="9482e36f92fc245808690ec8637101b15d89ca0b64f572682713c515ce90c51bee42533b96b09593dae9733f2291a19a5cb202c10d35007b653560d65fff267e939f7a36e1a72390e05d4c2ad515cef6e9bc11ab5b241fdee3c78ece1a54a05082e901b1d320c339eb1c8a0761d035301b0f43459f75ee0ac58f833fb1f2814b4d4d09", 0x83}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0001000000000000ffff000000000000587cb11796dd87e175ff844d8d55bcd821371e58aae10e7739aa486ce6b446a7afeef8147398ac76872d42dddf158761422afc682f78d72dceef17224f35117e99d2b99d982a7f5467755a50b6165e6924e78b3ec5cb39acb08e6be748abe946435131cf81f444325cf3221332398f44b53fc43ad73031abb1940569a450c8fc2a2f940beb09c00828c6a6bfbfa68c5d6dd24205aec908293a7fe9b5326b58dbaaf4b71e74941e16b679177f163b6f86cc253f36114939056489ffba990bf89c3264b684d9facbb7c6ed446e46f373088d3aba0eecb449d26a5de4814536108acd051aa8c70596eeb802882a515acb00680000000000000001000000000000005fbefbad7c6660f05f067a78d3e2cd7cd7d3715a40169e3bbb73b3084aea0b7b6f11d1a6afd747c010f27493fb236ae7d72ca1b94101b2144d15f4be27fee627da087c3c907c93e536fa0e5aa1716d579c4a9d5fab6a0000600000000000000001000000080000007f6f10375ce11ffb632889b9d71908387cbdbdb19079da78742077d000de21d5449e8858178a1bc7702a3d86373072167c18160e15aed5f2b77e24d94b366c311a4a8b695fb5795689c33dfa5225824c08010000000000000100000000000000a15c268f1cd8aeed0b48825a430d98f522dff9a53ac9eca2099187138e8c1f16d34981fe53d321d5b6a7e047a5d09157461f035e1d70e53073b2120b52ffcd2140b058599971d82c41aabbf3f427918e41f18475612bd6372dbebd212c0f78da27410100008000000000e9405029d3afe61698d2e72db2994a8a6572f731c14871e31238cce73ff4ef39fcd6ea5c10f55aec8ae2c9ed8d69668cfbfe88dec99d8aff5e796cc96263723d35524f03e68c225b6fd21726ded5cdfc65f33402571abbd26bc74f53b280e9a472f89e3d2bfb8993107d66664e18227e9ee079cc45c4d85ab65e65ff622deb3e0d4c9347a7ac5400000000000000d8000000000000000000000001000080c8da61e1c8890933fed611b8f4ab65c43b38417ac022506ac178ccd1003e82129ef84d5d2ff9102b51eb5ef20caee1500fb9bbb321bf5342067b99c794754e6da513a3d45df4e80b8758f0cfe5a51e6be7fdf3843fb54577734feaefab58e62b79c14cd0c4533abd7bc5b4d5f1c6cab6be5f742f5f013c7854cfa18488eda05c49de648ebdd2cbe1a5528a961b8fc076fdc436dcf139e9a92785e9c81f4193c8b676dcf545d0d25083a044ed27623a77d7e8cf29a30478325c39453936e3977569ed3ea2ffd663b9"], 0x3a8}, 0x1) r1 = socket(0x10, 0x3, 0x40000000000) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000005c0)="57470e8ed3655389c09b135b2fee95e06644", 0x12}], 0x1, &(0x7f0000000640)=[{0xd0, 0xffff, 0x3eaa, "f874876868be6779d95843de764878e0ff8f4c75a4572b6934452ddb36aaadc130e9528b82fe492d9b1375cae5768c4a96821affb12b73da3488f047041ee6c945347b59d771abe58467874fc3f66b51a180e79c53ece51f24e89f3c9c25b998a94be770bcecd84b119a468cc4344b1f68334e2aae2ac3aa6148100ae0a40311601b2509b7f4b61c9c430e26ab3b7b1d6021203236c93cacdcecbc9efa76c7ac72652717c5eb4f029591863fdef95cd648af76efb73c72e89e7414682637"}, {0x100, 0xffff, 0x5, "f838cfd8732a41d25114964100949f8bd79457d7cdaec5512654aa2791c300e4f6c59dde47dd64f01b8b45e49f8c59ffef84d74b9caaafb831d106db1cf23d34ba405122856fe568c1e9495fe55a756c48cae912ff919808cb22050be53d38cd7ad6d958d1af939f95cdb741425a67a367988210694e252bd2c10ad205ef5d835906ad493d18c9712087c1fa2f2fc937769c43c7fc7f22f7a8caf64f8920dcd9857c6dc703ca5af784794e9e7206d77c99c10e5f7d68b66d34c98fb837f3cd6b577217beedff2574d661e4bb6af6de57f093732cdd504f40f34fbd5a666b6dadd32245dafb40f94c2b66"}, {0x60, 0xffff, 0x8, "a7eb29c23d3369b17964c6d09c975e5e7fadb4473a8ac62403d07ea52895dc8aefe92887a8e56998ff0c2929904bc52a39ec659e278c9a44e360a24079ae611cd148e5513ec87c386d"}, {0x70, 0x4eab89cf02352d1b, 0x800, "9e98874c958ac76eb88cfd0a9c990287b1133325bc30d8f1ec833969931255d03da1c99136a17ebdd5f538c1ebe6a45b8ba696e4273f7af3b2feff2f8b7034112c0efb288b36833ebfffacc9876a950f2963ee964311cfdf213d45f702"}, {0xc0, 0xffff, 0x9a, "48fdae771c276ecbd92070500517ac37d944f4f50004b7e38f696366a8a0e0625fc20be6eeba0adc3d93dba2c4db581bc3efd4bba0e1743759ae53518dd1bcc2817620f991f5764d9f44b63ef79c8e5eedd27df20b91f58b5e18db3d0f2718aca23e0282be156360937d19b9ed1be936bb87c56b0689a8c8179f613bb905164deabfa00199d7044ea46030336338d2ffed40152d1f2e00b4b73374e0ea9db0e38bb22ff39e4f43f637"}, {0x10, 0xffff, 0xc00000000000000}], 0x370}, 0xd) 16:16:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@in, &(0x7f0000000a00)=0xff71) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x0, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000e3ffffffffffffff00000000400000000000000000ffffffffffffffe200000000000000000200000000001b002000f200000000000000000000000000000000000000000000000000a5561c60ee6b958c8c79700000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x42) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xb) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000940)=""/181) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0x726) setuid(r6) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) 16:16:18 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) 16:16:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="ef814221d230fb9847001983bc6d993e2fe2e7b04a843273ebf68d9baa90b45f3cb72186e7ac790a9a13132253c7fba8d471f6ed3e9782bc6ff02f6fc32cc76df56860a4f2121f022da5e466eba8c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91fdcd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f945fac47a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e84d69cf000000000000000000"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f00000006c0)=[{0x4, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 16:16:18 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, 0x7d) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) 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) 16:16:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="032e830d0e0fdc4af0482ab9ec2cff078c180a0cbb267b98df48942c3ff05c626a6530983bb086350f410a5fe43bd8da0a1b3b1ef7176e63362ad2ccf657039699dc8652dce78d", 0x47) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01aaa079d6fa3f7a1b3fa8c1681900d2a3cfa2be8ef9ef82c1b915a8b56be1baaa3b4031c23982af8cf8650828a9958bb7ffe764181c685f19f53ae4c53b624f45dabd19b3ba7c35b2456b56a419b05332914cbba057f690fcd33b98e4a6521c42ed0e294c4113e89c85a468fb04a024e7413f5c5c3a14c39b8144b6a1c7d03ba1b3878174c4ed3fecd71d3530f6214b85f18332d04c89f0deb8b01726b78ee875e49e99a688533064fd37b2a52d204c029c5305e8c777e7d38da1b181d49ae0cc9ecc6769244be2a34da7d1ce490457b4d986b1c68637d0e5e8c082416da762c933d84d438d1efa9f386d8734f5", 0xee) 16:16:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0x20, 0x6}, 0x2, 0x9, 0x200}) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) syz_open_pts() close(r0) dup(r0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:16:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) kqueue() dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 16:16:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7fffffff, 0x70}, {0x18, 0x1, 0x7ff, 0x3}, 0x0, [0xe88, 0xe00000000000, 0x4, 0x2, 0x1, 0x0, 0x3, 0x78b]}, 0x3c) 16:16:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x4, 0x8eb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5f62490c, 0x218669e1}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000005, 0x6, 0x5}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000002, 0x2, 0x4}], 0x8, &(0x7f0000000180)={0x0, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x1, 0x0) write(r0, 0x0, 0x0) 16:16:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42", 0xb7e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x1, 0x4d66, 0x1, 0x5, 0x6, 0x3, 0x0, 0x1, 0x7929, 0xfffffffffffffe00}) 16:16:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:16:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x11, r0, 0x0, 0x40000000000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:16:19 executing program 1: semget(0x0, 0x14, 0x200) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:16:19 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) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1f, 0x2d, &(0x7f0000000280)="ebff434b14e49c9d0d3efc9ca4fc5ec5390342d3b1b64fafc9772e4ec19bcbff13b9fd812eaa4e713048e699319296488f757f002dae02000000207b4b4ae4c865fd1aeb6079ddffb9811900d3fbab6275d06858a57306d9f1b9074e73678d8fae63bb9deafd8700", 0x68) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:16:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 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) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0xf800000000000000, 0x454, "f2d1cd5da9875708228d2b3ec43309662ec476ea", 0x3, 0x1}) 16:16:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = semget$private(0x0, 0x3, 0x104) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:16:19 executing program 1: utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0x7f}, {0x0, 0x7}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x2}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x310) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="ebf3e9cffc81ccc10e485be9809fc96a1c77dc4cafb49c1fd83927fcc023af9fefb8f875cd1a00e9ba4b89c8c0154467c2abc5adc8cc5c5e2c9831312fc59e6692860d75e27d57b0c9cc6c3446020110f0a22121f539a6b1b5b21fb0259410d972c82829be412473f9aa8b5fabf7be5ea3c65fc09bf1c6ab1a97ce1458b0bc8e762f3e24c021504ec86fc2a39edb0a7af4ae3ec1d3b5b92a1c63b2dac8c80c7f044a513db0473d019c4298c4a4893e6efc43e90ef016b6c0ce5dd32ea010eeac7d0c5e2e816b062a71c2d3b664243ec79e01d17c254329fd637c125285f2d2f921", 0xe1}], 0x1, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x9, 0x8, 0xfff}, 0xc) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/196) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) dup(r0) setrlimit(0x4, &(0x7f00000001c0)={0x995d}) fcntl$getflags(r0, 0x3) flock(r5, 0x1) connect$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x2, 0x7}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 16:16:19 executing program 0: unveil(0x0, &(0x7f00000000c0)='W\x00') getrusage(0xfffffffffffffffd, &(0x7f0000000000)) 16:16:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:16:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:16:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x830, 0x1) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x44}, {r1, 0x86}, {r2, 0x106}, {r1, 0x60}, {r1, 0x20}], 0x8, 0x8001) 16:16:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x2, 0xffff}) nanosleep(&(0x7f0000000040)={0xe30, 0x6}, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/45, 0x2d}], 0x2, &(0x7f0000000200)=""/70, 0x46}, 0x800) 16:16:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:16:21 executing program 1: socket$inet6(0x18, 0x4, 0x7) r0 = socket$inet6(0x18, 0x7, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 16:16:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0x6}, 0xfffffffffffffe1f) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x2, 0x7, 0xe9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x1f, 0x0, r4}) r5 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x100000000, 0xb81e, r5}) r6 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r11 = getgid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0xfff, r7, r9, r10, r11, 0x120, 0xffffffffffffff80}, 0x7, 0x8, r5, r4, 0x8, 0x1}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f6669ec653000"], 0x9, 0x0}, 0x0) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) 16:16:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1c0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000380)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="0d42854e9197f636075b263e644957b2876d41d67034aac163ca59f6a28c67839c518a04dbf0b0fec7ec38538cfcd5ef8a987040c40a62cc5018de4f75890d1e418cbb2da62772958e0ce2e3390ad5cd119b7af90fc2b9fdc7eaa43f058d2fc2453d7bf2d4ab0b340ce5f07e978b2b16465aeb74ced630c1c26b54fc5352a9fe61c2", 0x82}, {&(0x7f0000000280)="76d69bbf1a27173d67730b739689697b9795f858d67911e6b8d3d222d70c24aa0db8c97f19ea785eebfcf1f8f6fce52442b9dbdb7f7cdadd4e92117ebe5aaea5490b9bae8a825756e13fe1bb8ce7bff628364cefc7207279f6b35258757c0da1c5e8208425fd41a21b8a8e9ac4c350a80733ff2968bc44a6d6e54969e7ba5ba04b9fda487a2e97097693189f15ed929876f0f2b9aa437e3c25b56fffa034036fc7f716d83024106954d8929f9ee8f23d83414ad351edeb222c4e34fe3848ff7eeab68d8f7a29647e7623d6c0b020dc62e434f0952f0e0889ee504b2e113041686d4fd809b1fe1e3d286134f00e19", 0xee}, {&(0x7f00000000c0)="252ab52d89e86ea665d6a43b9a213cd19159b2663f45faa29f8e38dba4c1bb3eeb3337cc6fac38", 0x27}], 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getpgid(0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x7, 0xffffffed, r2}) 16:16:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000540)="6442c46f1f52ab3b3ca6a7a3deb0d964377c9d0dbc944968a3b6a43e766fbdfa0ac0f7111f8060198858831f30e47678afea7500ecdfe5454f5539c60e4d8d195a5cd93a5b97bf87da0c071bbfccb76822b84bc3fbd7ba17a28c8eca4e3a3c5937744f6b3d173c28e707de49eef84a945f027e6c3755b95a0268f023a6b5d321501324bed758062d32a33458b2cbc2a62f297bf96a33ed931a6bb1d8ae37ae491b3cbb546e207abc3acbdd5e0ae47303a1baaefe1a27e30efa9bbd6548d791bd0eb60fd7253227b664fe450000906e9ce3e1b1aaf56227f0317cbcee12789c91b2b8f6066c01b801bc0fa7e7afda1cd9b862aec5c86db114f666ac0ddbe909f91bb00387551591bd44f1e2b4f8831c87b8c6361a9ec0b047650c716f1c2394d16bab80088db9e749acbc9c7838059b4d6de7846ba01f33a28be389983e42c3efb7c9684cc8f74a3bb2ac51ae7f21073244dc2741b2be116125db203c27ce86f39bb58b5b906820d44d8af8d255ab82e02d9e42b24a53387010583af454b0fd131dbe1301c97419f7", 0xffffffffffffff31, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdd1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendto$unix(r1, &(0x7f0000000040)="fddcf1bfc6ecb4ce0a99b270bac8863b36378bc955a04e", 0x17, 0xc, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fiXe0\x00'], 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200c0, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x0, 0x5}) 16:16:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100008000000000b, &(0x7f0000000040)="01", 0xffffffffffffffd9) syz_extract_tcp_res(&(0x7f00000000c0), 0x10000, 0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x7, './file0\x00', 0x5, 0x8, 0xa20b, 0x1cb}) 16:16:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f000019d000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x18, 0x400000002, 0x0) flock(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:16:21 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) getrusage(0x0, &(0x7f0000000680)) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r3 = socket(0x18, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000002, 0x0) write(r4, &(0x7f0000000a40)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0x31f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) fchflags(r2, 0x60003) semop(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) getsockopt(r3, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:16:21 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x205, 0x0) 16:16:21 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='.\x00', 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x3cb3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x6}) msgget(0x1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10001, 0x0) read(r0, &(0x7f0000000200)=""/52, 0x34) semget$private(0x0, 0x4, 0x4) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = dup(r1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_int(r3, 0xffff, 0x1017, &(0x7f0000000280), &(0x7f00000002c0)=0x4) fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x3, 0x1, 0xd1e8, 0x10000, r2}) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x22fcd4ddc6025e42, 0x6) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) renameat(r1, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1\x00') ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = socket$unix(0x1, 0x3, 0x0) bind$unix(r4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) 16:16:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x10001, r1}) 16:16:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_emit_ethernet(0xa2, &(0x7f0000000080)="86941b872734ec2774cc2e6b69114b0e3c418228ddd29a2d03122b6a60d11faf345b42a56b8cc07bb83e2f5de2f91129c514294fdd78d6fce86778ae0d53c4b767041a311c0aa36af7551b9ada1094c2bbf0e4e6494fe73db1e8691c6fe28724f1488f2a56bd376fc7b3c6e2eaf89a83b5d16a4e05015fd2052a3ce34c1a25a42de0deabde6d86cac13b77616a6e76ea87fc922ae51e86d772c421ea8c4f5a6f652c") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="5cfc", 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:16:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000000)) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:16:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff6) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) mknod$loop(&(0x7f0000000000)='./file2\x00', 0x2074, 0x1) 16:16:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() fchdir(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fsync(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) 16:16:22 executing program 1: getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000003440)=0x6e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x2, 0x800, {0x7, 0x9}}) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000033c0)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/39, 0x27}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/187, 0xbb}, {&(0x7f0000002300)=""/146, 0x92}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x7) 16:16:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:16:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x9) 16:16:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 16:16:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fchdir(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchflags(r1, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:16:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002540)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:16:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() listen(r2, 0x10001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x70}, {r1, 0x8}, {r2, 0x5}], 0x3, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x8) 16:16:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="d10c401f627430532ffdbd4ad6b292cda3b6e2cce427fcf370d7154f2cb3cf2dd74a0ea8a072c089469acbbafe888a912c7d9f7c3a096479acb454cfb56fc419f264fac303f37e06", 0x48}, {&(0x7f00000000c0)="1968b1aeb599459a3b6e5636b33e780e031ee3f87b6b05302517354c50025ed47b88011b285fa47c9e28c2902562315228d74f1541b9bf03ef18a0893413cbcb17dc2604a238ff2a9e1e85ced8530069bcc5919071a1041fc87eeb894d3cbc0dd638de0c7e3c5acc980893cc2315b824867a63f4855278a9034da8613698d0d94fdd8f37edf12d8f592f33971c3ca27911d71be854bc48b4cc72bbb77743133713a6be42fc4128d0677c30560e801eac5ba802c58fc44e4f94c758634a2eb6f177e88d0d8c000f3c9d015c865a1944260c284f", 0xd3}, {&(0x7f00000001c0)="0b2e91d937ebb35a74f1476c365739242c65a883b0078244367fb1044d6fc74214e7bceb1c90896bf4437f2672a633e1a52bddadfc8e02bbc720221f691081bbc3817e88887bdae01e56bae18c69c23da67c928f86ab36d7fef1fe61a687f39a23c5672a781dff8a8fd5dc2ca8afbc8bd7a7832d1c82e71a4c0d3e2fb463934dc209e68c344c880fc63bbebcd56da020894b22dd91448f67e37fc20f432a8e236cf147b9913e74e4098d2c4bbf49025f96ff3b378b", 0xb5}], 0x3, &(0x7f00000002c0)=[{0xa8, 0xffff, 0x9, "557414d2ed7074da5fef750be46718c14abab5fdb214392d473b23609a7017e35a700eed8ac35aa2b3d74001f348c8dbb9facbd68d9dfffa056ce3b98cf8cb68778e4529175229bf46f1c00e970a0724546caef56acfe6f27b9d4103b3db203f84b383f4e4ac7701aedc650fabec6c7a6d008716ec383d7145cb37ba784022c58e52de4fbdff7911f6d5b236b3379d9066a5847beb"}, {0x60, 0xffff, 0x12, "1d04500ff2d1a3b9ef86ec37b37039a0ff708ff1c9b4df5e8a4bf0c2a121869aaa77ac23779ded6675f0de6afdd9e8fe773cc3e88a001dca5aa1b551d8a550ae63582ae246ee3c5f07c32a6c8a32"}, {0x98, 0xffff, 0xfffffffffffffffd, "17dbc1bf86f31cd940d0a2e0208849e9b3db42ec26eed930a0f180e7ade887e1403544033a6f2110662548a19df43dafeced3d320343e7e01d16ccc6546bf2cb29625b016e5e764fd794a3d0aab9872597aa266266b9cc3a9662d915cbdfbed496102326387e06fa983adf3e45dbac88bcb50991740258d3a9b1a1f4d4f93c0042c664d145a2"}, {0x50, 0xffff, 0x3, "465e41ebbf662e6a9e9038d660a33edab9c5ebde6d72f4d2ce0bd353295054bd3df6b479c857f68b1c01185cbef85e85fdf124a3474c6347a6"}, {0x98, 0xffff, 0x6, "ffb89ec8a957d7ace70b778e7f22e23ee90461ba45df3bc0ae4b1d06adf8073591264941307b135e0d2b1c8cda69e6b4345da8dad2005b09f534362de3912f76e828cbfbec2a98ed755e21073734a9bed279d36b1deee31faa50d6c509e684697d2cb1160cd1142bdd60ce25ea6a2d03b4d5835231c220ee147c2ceff54fdd9aab7d14d2da942b"}, {0xc0, 0xffff, 0x4, "4d36bb9b7aaf5dbe06f9caa39455cea40babeab2943d9cd4f5fa0d9cf16e459c2e213c8c65bc87f0f44e0c14ef8a92c06c77fa54f54bf3e3ba9b1893fb08bd521fdb1bbd78c7feadf7a755c2ef7fcb2aff30234ca1a0e643c5f61233ed51992f3d2abcb86a64c50cdab525f6c3ad5850b3e53815b497c351c10b0c7ba450bf18da455ea04b83d9cd3fe78ef8f6325dfecec1ade5ff8e404df878c483f0fe208f065e4fcfcd3d1274145d60"}, {0xd8, 0xffff, 0xef5c, "37c658e59701e9b4c0c1a77cf5a74a16da096513ff8eb334ce574e3e35908bde639188718209c4735b776f0b03f191f49db538df03b9dd98a302ac0b341cabf31ba604c4e13ed24f48455b8312737e5d386fec0dabf436fda6d83caec12277b106002f68fe58560f0b50e59474c3c40d361f44ad889e746e7ba957cd57ce510f20d50ac87acabe3fcc790eb8eb5abb5a0253748769adb1e737f1d79ed4b1d217209adce6858c5ae478907a4e8910037f74f2e285d3c58d5e5fc5d3de89fa437a0173fdf2bb5f"}, {0x90, 0xffff, 0x0, "b8f6cea00ef2614c2083b1bc0bb8615fc8e636d9147adddfaef67e1404507473158a76bcbb630e371402d8bf554c4685f26a7c690825d79a5c23f0646b451955b6e93a2480054a6e05a0e23da4f3681c87016d4891b5fc75ffd3619d42bca86b3dfa6e25b7666c4e2e77ca14f825c72280476855ebe1a894902c44f9aa7a"}], 0x4b0}, 0x0) r1 = socket(0x2, 0xc002, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6e) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) 16:16:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x115, &(0x7f0000d0f000/0x3000)=nil) getgid() munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) 16:16:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) msgget$private(0x0, 0x400) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x443ee321, 0xfffffffffffeffff}, 0xc) 16:16:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:16:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000240)=""/217, 0xd9}], 0x3, 0x0) r1 = open(&(0x7f0000000400)='./file0/file0\x00', 0x200, 0x2a) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) rmdir(&(0x7f0000000480)='./file0/file0\x00') r2 = open(&(0x7f0000000380)='./file0/file0\x00', 0x480, 0x1d9) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) 16:16:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10}], 0x10}, 0x0) socketpair(0x10, 0x5, 0x1, &(0x7f0000000000)) 16:16:24 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8, 0x9, 0x3f, 0x200, "a96b75484e542740bedd0ea6936f0fd0bcd1834b", 0x1f, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffb, 0x6, 0x0, 0x0, "5031acbbbef529b94011ec8f6eeeb001716b74db", 0x8, 0x800}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x40000000, 0xa, 0x4, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x83f, 0x2}) syz_open_pts() close(r3) 16:16:24 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) dup(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000240)=[{0x40, 0x8000000000000002}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000780), 0x100000000000027f) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x200007, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) r7 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x1}) write(r3, &(0x7f0000000a40)="4078affb00bee4982e92ce4ca12e81a4fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b13360c3b44f7c5debc810b9c29846ff5ff0a586985dd74f98c0c9f4c91f710a68932bd8b06b11cbbef347978634bc17416aabe57e40f53d32477841175604c8d608ff8eb4ee2dda6172c06918f4a9fd3ba0084a3917ec653f1b63b577462eba2284f0659758d60857343d1628464a9ee004638fd1e3b29d2b823e5e378eadec60a8d2dd743f0bdbbe9da6a21b96c45178979317a3c4e9fe46d668f3b517182bb2939dc709da258d23537b337806583d328149633c9b8440a881244ea1040d99c4a71d00000000000000000000", 0x7c) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) 16:16:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x22, 0x4003, 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 16:16:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x81, [{0x3, 0x1}, {0x3, 0x101}, {0x1, 0x3}, {0x1, 0x1000}, {0x3, 0x6}, {0x3, 0x763}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x64f6}, {}, {0x3, 0xffffffffffffff81}, {0x1, 0x62b}, {0x1, 0x298e}, {0x0, 0x4}, {0x3, 0x6}, {0xa293f3d3074b4c9b, 0x90}, {0x2, 0x200}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x8000}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1}, {0x1}, {0x2, 0x6}, {0x1, 0x7}, {0x3, 0xc1ad}, {0x3, 0x8001}, {0x2, 0x1000}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x18) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:16:25 executing program 1: r0 = socket(0x6, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f6669a7becd04"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:16:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) 16:16:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000000000000, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x1011, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) shmget$private(0x0, 0x5000, 0x4, &(0x7f0000ffb000/0x5000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) 16:16:28 executing program 1: r0 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20410, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x800, [{0x3, 0x3}, {0x3, 0x8}, {0x0, 0x4}, {0x3, 0x40}, {0x3, 0x6}, {0xea951598cd4dfc37, 0x3}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0x8000}, {0x3, 0x6}, {0x3, 0x25af}, {0x1}, {0x0, 0x1ff}, {0x0, 0xac}, {0x2, 0x7fff}, {0x2, 0x800}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0x4}, {0x1, 0x8}, {0x1, 0x3f}, {0x3, 0x3}, {0x3, 0x81}, {0x3, 0xfffffffffffffffc}, {0x0, 0x8}, {0x3, 0x2}, {0x2, 0x7fffffff}, {0x0, 0x1}, {0x2, 0x8}, {0x1, 0x8}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4810, r3, 0x0, 0x0) fchmod(r3, 0x8) syz_emit_ethernet(0xc0, &(0x7f0000000240)="fe28dd06e807300d9d8dd22bca8cd81eb0236de2efafd8f974a287429404b70a2a0fd0bbea93a5e1fbec57b94fb4b7e0e0bab142bb8def62acd3dbca011c5bd1018de9ae596e2152098e741b8b31d0963ea73e48b1eb65421f78ff203e6f36cacf860021f689c8a4bf6b957c10a5d4cca979e8b5d2c370967aa2a25933d40ef33e395321b567d61ab289d2f8be4db9cedb5b2ac724c1902b7498932b6269e73e3001aa729722d60ec6a5a3ef9b3225dffc3ec0a4222369fb09a6848ab43d5d1d") ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0xfffffffffffffe00, 0x7f, 0x8, 0x7fff, "b0aec37f27f9014f26dea183722af14e4beaeba9", 0x9, 0x9}) shmat(r2, &(0x7f0000fef000/0x11000)=nil, 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000380)={0x0, 0x7, 0x1000, 0x2, 0x4}) socket(0x1a, 0x7, 0x4) r6 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) shmget(0x3, 0x3000, 0x40, &(0x7f0000ff6000/0x3000)=nil) chown(&(0x7f00000003c0)='./file0\x00', r0, r1) shmctl$IPC_RMID(r2, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000400)="c9", 0x1}], 0x1) r7 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ff6000/0x2000)=nil) r8 = getpgid(r4) fcntl$setown(r6, 0x6, r8) shmctl$IPC_RMID(r7, 0x0) syz_emit_ethernet(0xc, &(0x7f0000000480)="e2a22bc597973a66fcf2ec8b") socket(0x2, 0x2, 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x5, 0x8ceb, 0x1, 0x1, 0xfffffffffffffffe, 0x3, 0x80000001, 0x1, 0x1, 0x1, 0xffffffffffffff97}) 16:16:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xffff, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffedf) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:16:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x1, 0x22) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0xa1a24acb72994d) 16:16:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x8}, 0x0) 16:16:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:31 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) getgroups(0x8, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0]) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:16:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x100000000000000, 0x0) r1 = geteuid() r2 = getegid() r3 = semget(0x1, 0x3, 0x68) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffd, r1, r2, r1, r2, 0x20, 0x1}, 0x120000000000000, 0xffffffffffffff2b, 0x4}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="d4ed6c39cf4fef6f19ada21bfc252c96f1d17090a9bea8e55168b87bd8c107aed1e71089a41ff6626ff75d8ba9977f67d8c42c517c7ab4ec111cc063afd335cf6b5730c29b2e2ad3cd296646bdbc8ba5ef7200d4524e015888daecc3c26768076afbc743ef1a74e1b23b361601", 0x6d}, {&(0x7f00000001c0)="b33bdba79ef85fae88e35796706420a1f98406217ec56fa58c7106e709c5ffc4b67a83d7e9b6b984f3b4d517f12c03a738a7264cc3557fb01c69e1d6f1be95a1ec0ede1789a25644e8594d539637", 0x4e}], 0x2, 0x0) fchown(r0, r1, r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:16:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:16:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x80000001000000, 0x2, 0x0, 0x81, 0x2, 0x100, 0x1, 0x1, 0x5, 0x4}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:16:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x102) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000016c0), &(0x7f0000001740)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0xa0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000017c0)="67be6fdc264636a18193febcb1c6594a82e3161aebe9a47592367695b873dd63e239dd98abe4325146acb7fd5ae8053ce09b10a507ae44d5f6db47f181dc297216b132b7858642665df3761b40c2cef2984fa9a7f00c9978477fdbee044a65c4cc2e269eef4f94a00d6a436f24afa30b5ff74907cbce48dc65acaff3b367843fb0eb890df91d0e51f36e403330481dc132f9a16d92451fce0b4e366284502a055072", 0xa2) r2 = socket$inet(0x2, 0x2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000016c0)}, {&(0x7f0000001700)=""/47, 0xfffffffffffffd25}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/223, 0xffffffffffffffac}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/242, 0xf2}, {&(0x7f0000001540)=""/24, 0x18}, {&(0x7f0000001580)=""/39, 0x27}], 0xa, 0x0) setsockopt$inet_opts(r2, 0x0, 0x80000000000018, 0x0, 0xffffffffffffff22) accept$inet(r2, 0x0, &(0x7f0000001780)) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000001680)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:16:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 16:16:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x6, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x8000}, 0x8) dup2(r1, r0) 16:16:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) semget(0x0, 0x5, 0x41) socket(0x2, 0x5, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x7, &(0x7f0000000040)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) socketpair(0x38, 0x5, 0x100000001, &(0x7f00000001c0)) sendto$inet6(r2, &(0x7f00000000c0)="8d2c7e45685f690494caa402a206298c20a73bbc1c9eee47a808d0400702a1608dede771ffda00aabd98e2ec8cadb3e7a74cc5012e20ec1185805aa4", 0x3c, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x6}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x8000000000000000) 16:16:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100), 0x0) recvfrom(r0, &(0x7f0000000000)=""/99, 0x63, 0x0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:16:32 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 16:16:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x12, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000180)=""/48, 0x30}], 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1085, &(0x7f0000000080)=0x80, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:16:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x22c, 0x8, 0x5d, 0x0, 0x80000000, 0xcc60, 0xb7e1, 0x0, 0x2, 0x101, 0x73}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:16:32 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bd0d80dbd975a72c6204f4df69ef717576a1e3bbd404ecd2adff7ba47c3e97486e1c9917f92dc691da2504141658ddbe5dbdd5862e956f9fd2f416f63d47eb6acc36277c8be9489c87b321452fc07a94d13e9927a940a9b6ee6bc632a42770efafe4dec36bad7b6d1837fc5e90eac98b75fb53f391b8b2b0fe59a106ba47c7641c9101cd8a5172dfd8ff52949403525fc5a3a40bbb4973576e236cedf71ca1453feb0805c316cf4790ead4e23537073b68e6fb265cf47775ae15a8c25ac6b26dd11495207ebdac5333d0c86414e27cc65270eb2ac3f4e8ea2f694139ca78394d78ca28b306e6af8a218d247d617132f1101f4f06dcbacb54b5ef4273858ad961c18fabde6526805c512b63776ba85f4b68cb069ee92b68166c95343dfc2a216b17e33329dba20f3a091083cbcf828e0a6ee70865c9e52aaf25bf0c9a1ab700e4d6907e189153ef2d5b6e44cd31f48bb480d0e347bbbf7dc5cd4e9ecedfacf764c66f0ecc2a1fd244688caa5912875391070c2de1e8325d31468a654da0f7357e6f945f760d0297af9b498a0fc7a51bd546d92d515d4a923ff6b94ee6079963875d8211b816b3852caaa751eaec965910f055930b79f2334e62b6402596e5b539dceec431b17545e5dc79757873fb039b7a0617c889ea1f3095d7662950b539434417f5941c87644fa5570813582ca10a6a94eac9f0170004a690e5f8a264fc80415249f237a4b1e3a28f44cb45574b48ef33c99393dc125ea4da16d4dd80c818b10b4b9429e0e5b617e491badefaf944a2bd50a191e6e9ae5a3c0c3030926c0f69252f2224b257aacde9a08c14852f88c4e6adc73242f527dd6b55ad7b91d249c101abbdbc62ebdfc9c12e07be50226d05aa2ae2d016f17f43e3312698aacfc1aea024270faec438564a9e7ba57eb6933b451a8e0b7ca169a3b13fc857b20fe80c6e55b93aa5e71af217fe7ea7822d35c5f6aabbf9c06a749771daf5115d8509f4cf19ffb8f55f4c865e15d11060702b3530e255e96325433f7d802fbf3a60202c7cd3a21afbcaf730e76cfb2da315fee7e822b1de90ded3721145ff30f971e0f5739aade0bf5f91ef7b721a30a9a065663d78a6e6ae1a60f84a519e92f8c51c5d855447513f2f452f6c3e2bb65a461a899c360f8811cb1520591d5c331747720fcb70578840700b3b7fb96ea263847c2eb92c0bdcf0070d9a0f5c2617eee7f11870c412edb29e465241e2c055dbdc3a14c89f95e925795875fefe2a32e0bb395138d30585e051fa8fc7af00a826b43da9b706ed0d395eeaf763e4b933a6628d23ba5eace1faa9fcd8e87e70bce2678fb8f0b51178b86bb46991e6de2b9ee6f4a4d3c2d4dacb04d20041cbed7c65ee8c1522b101311626a5d6ebabb5c945dedfbf95a6ef588013c18dca8c47d5db10a7f95acd30ecad3ac0b17fce7394902a7281f9a1396463bc897bc3fb32968a0a6236887f14a0140ec14830a008ffe6e37d532a6e2a1b2b94f6da6ec2c59a96933f23754ede317070c51c95968fe1ef9d8a317f305296ed61706c286d7689d522b206f994616f8845179c21775cd29ee3c6cf78ab63b08dd3a99cdedba27d6236d725e10458efff1143216915bf411df38d46605cc876cedc913c07b9dd252b255ef7a2da65eb6f8eac379cf8e09314351e63d8d92aa065e32bd398eff93f622f2773d18191eed62186672d95fa018e2b289164ad7273649734759798a42f4d0cec9fceb693ebcb4a48b6326863974c279d2d3a4ac0aff64e7df0756751347fd81a25da23b26bf9eab673cc92e4fae4c41c154f1408d6d3c72dd8b0fd75f5c1c5ef682bb49af9ced854fa56b90d8f1c93ff324f873809ff60941f5e01b0686f1119ad3680578e416fd3735a9d82fffab6c0bbf61768dafb68a0ad8890c332f6ee857354300ee275c1d381b1289e6ffbb51726a1a77421ce1a34920e3ca80673044903481e9111caedccf3ee7c6e9a437f935c7a2955981f4441af5f94cc1988387d2a7c6fe5da41e3fcea5964ecf56c9d342968f962a65c7bca2cf00b9a43189164d78fe4b51aa7727d3a2fbe06e72754479738e46f438d1d74c74aeeead5dec940f030fa9697edbc0d3374c1ca84eb875e2572d43b733dc5da0f663310894b8ad154332757f90de045e0d42e9af7960cfcd4848704ad15f6c29ef23d4ec661747c0cca608dc0418730bfbe8e2814dcb66ac32b008e65fda1d996c54336727ea9a922e350b94e30a43680cb14caf6474fd1ae5325d8d8a103fc9d00a1725d0fa1b01b8927031515bc19207bfc25545c69707e148d94729ffe3d977de4be287a5deca0a6b547882f8f626533163b8ee9f0577472723abca6c1c83ab6b316042e82a209ab585ac609e461d646ee75bcb7136afc5acf06d23bb2502457cfedc1171fa42ebeca68ebeb7317eba44dde3926df61dc82f29543ed500e5c16d13c691efe7a299c91d36e55d03edddd092f08c96b0fa04df87065747ef815ec51e7f6a94a7f00ffd8c0aa01eafc770846c624bf6aeda92d5dc8bcdc38b3ded0ce6efd26be80cd561576dbcf9c5eef33ed3fdcf28905e1ba3dd4f15876fdc75763be7620c8553979beeb59af46580bfe28da829a1bd6e36ca3ffb09dae94abe71d484acf6275abd10691d2c25776c92fe49c57212cb6002f92fdd7dd4294ca1df1f1e7194cd29b32ae87634af3f993508a73dabc7a8f3b28debf46e8c4afc166e37faba0029d8ef5c9007b2b793422d838b311bbef3e99201332562eaa92ea6709216cab3c86be2c69b27c940e34024cf63fe8772e4546d632eb3606200625274c53513d70e3a9fb13045f31ba44fcd8846c7fe8b25bf452f12af2b396809e72a922b74046958c0f32d3b24970685279d9475493de73e8fa627e1d26cc16ed82a389dfb623427c8ee3776f2e5a73e29cd6b695526e56b9b1c55903f94463a8dd1ec21da6327a36db51d5c1ad65a9728922e7a9fd7eedc80db532281f8a55be3e0eb2260c6b700a0bc49c0d90e38f69da8215df57cb36f933d5b3a7c985f669067eabfdcc9e398161bd523f5e0d0252594505cd9d8410fe9cc01384042389bed686fcf283669c728be22df0eb1f457bd531dac7fb71b0f1b4cda2a27e281635c34b96c3b36b0bc8c02429471248ca0ee68d5e7ed61bba9a4cc1dc517ad1a6b1e60b1eba4563cfebfc1dba1bc66885393c63db3c4295e4551c35d0aa20f9f4fab0ef889b028abb064dadb833d7156dc68de765dacaab42f05b16050e649995c022669b5e73380d31b2624d6a903db7ba3a60dcb0be1700c46f232665c03db789b4d83fd494cc97f24b8534aed4382141b20d268c89b5d2c72e4cb64940a67b96c4701991f37d7eeda0ce6033131b025e0405337191fa149d67d380794543c15f38487f3b9dd7998d0fa9b1834328752a56465a9e87d180f4be36aeabb55cd55ab517bb2696f3bd8abc871ac3cb5c2f87e6b109970e5a4909168b92ca9e80ca2c981d7ca929711c82f745a064faf5f1461a5fa2b8ef6a6c3b5abefb068aa713e7ffd87477caa9b7ed48d42427447365f63c5ae6db34d59ff7cabb64a3df762aec1dbb0f7b3fdf23d91f1db1fc24551bcd326300448a4024dc1a7f03e6dd6a00d5d0ae541116506a6f5a0d92991d999ce1b6624f138db97ee3649d99538a9762df078db21a20a2c1fcd87483571f043a900e20572886efc1e9e47578e84554d693ead5c467d21f41e2fa02fe00b9a8f9f4700bc4ad706765794f1feb86ff290984018ee5e995d376a380df43afd4b9265d36eeded1aaf3914b5268acaac7a7d15348186300d102075c4594f85c115fce5e7c9dc0b9a483bbcb3fefb0394e211a6e9698d816027e6455cdb29822ad2deaa5afaefdd3755f6b4f57abed69eaf05ef8c4c55d6e5729ebcdf8adfe5a138df96c2d05a612fcdba753ae5c59284bce323c7d394c6a41d1482bd9f7ab50c224f1ff1ef7830aecf0d0d7a7c1bf2f243a8bdf18c826b4af9509e50043c7162fa878e6622e2c2a2cd1ebb630375f0d6bc34a82edd51c95775ca57a001fb860bc10d09e43e2caf4b005f7dd31a91ea45114feea7f96bb59b342f60e979ca950fdb31b647b50af8e1215109df9ff1163994e691c5b0b6938e57d9917db9c897cc3b7e444e5de3ea4019598e6c6a74404ec8b43da3576c3729e41e5dcd1861781e2e9e883606fa4ecb6a4c936a8fcdd38028cf692cf962fb33623715c99a022c355507f1e74c90a6a10171bcc294d2cde666e8d23ee2ee99aab0fed7af9092e30915f1bb43f1f64e440d71daa03a658b3b6e9e7af83e92b3c05b96564dac82024857a5519ed87d05ac48bda5eb66bc14ad18d518a1d9aa1ac7b0972c81d4726b9251681a53fba80161e1cd164a3fb4a52bd429077bfd7a6f7d3e3bf348a555ea381d0ba86ddd3b1516a16536f3665c298d6e6fced5a525e0ad3d4df17fbe2a542f96ce1314d80db469ad71e118e9b8387bafd88eb12d061c6df7c846aab8b992efc3530207eaa1ef6f16460fdb475f013132697ebd297f95f46c291715a4afe6409261b51fb8d9e4a625f2bc952496f5dd6b97dd35824d7770cf886c439a6fc97e1fc80669d9443a01b9b9cc07b852622ed5ed481ad59b39f3d87ba9cab6cfd00978cccc312cc00938d3c5a3fe2a6b4f5d763b264cda22035e74833633efb0269128547634d43a2d0c0c084a5538b016e459fe8ebb2c69dd2d929e1a7114f8d6f77bc3300381a6d160ce659ca730bb110aa830f466b9c29d83f0ae9c911a1555edfb7aebd7d66e9a2d27b366d90e37ea972b30c38bf293df322b3412d66e2b585bcc8e61ae4dd5c4afaa4ac86d8ba12ca7d844bf9fa74348bdca3bc1e5456b1b22f32e4eb1a3ffb8e98ca33b5a10a9905f247b81df69b3f955296de611c6dd6ad23e4c5dace9d8baa643ea0c31a79ee4f7808109be8b7e7518c596ec266fb996c10f11df92408b3e98c1c9680c34a0996e64a18dc7107cc291db4b3785d0402eadad1a3b95febfdb535d66d8143f070e98cdb670239d53f9ed573192bc6fa2797dfc0e612d3728fd6d9b07fdb601c3305f5081717fa7df7d9f3311d1e45754f56bec4be5cb5bc30ade9f4f50af53d2df3de05df212f22b41825f96052d3a23b436fc5384e65cf8169af5db4ec7069550c47c66732a6a8a3ee5c37df1135b0080323c7ccfabf8f84027efd12f798282c87120e5303b4868ad8546d6ccacefe7438e0ff2a8ab47b8a53a7ad08601a9ea96ff5bfaaa4c3c036ce7157febe0a00ae1ad5adcd95f1a7edaaaca60615c6df05ac9320d11f2c2ca75e7e43559ba6c0bbe8bc5a395e1cc3fd8128ab6afc5de982546a99dd30c986ce92651086410b5d7906cc166a978690fdbe8d7eb168ee4d17161072bd7550594a4377c747c7cb4255790fa82c628fd820a2fe003d6c753557fd505c933e37aae99bcf6074b8825cb31402766fb5ac3d1d127590f298a46c983cb592456bb6695b6e34a391a176f23ec580aac8f1ee2fb64255803843f9889713a6222906f0850568b2e3c0f3e872d368918e2ab475497864afe1dc329d371e4da20cb37ec15c615d2b60a423472697a443450f8c1d229c96bfae37e0d5800e1fbcf0459527dd53ca5d9076190270fc8927a37d270aac63094aa8c48fa288a920cee2e68dbf2e9a105eedd36df77c64c275793ab6fd8977a2032ac92d56b98a396d085333d2514ed925e4c9bf520f9cb2864f85f770c414665d99c5284ca5626c4d85346032c62650556cdfced5c4fa3bfad54c8b12dc03af81178a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) socket$inet(0x2, 0x4000, 0x9) 16:16:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/76, 0x4c}], 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r1, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:16:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4, 0x200, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x400000000009, 0x0, 0x0) 16:16:32 executing program 1: r0 = 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"}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x421, 0x0) 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) recvfrom$unix(r0, &(0x7f0000000300)=""/211, 0xd3, 0xa76878789eea9daf, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) 16:16:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0xffffffffffffff6b) fchmod(r0, 0x89) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x101) 16:16:33 executing program 0: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1e2d6fc263c55e5d, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) fcntl$getflags(r1, 0x3) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 16:16:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6a9960741a75a923673faed23ac18f20010b8210c47ee5f43eaa65a847032712", 0x20, 0x403, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:16:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) 16:16:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x1) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = shmget$private(0x0, 0x3000, 0x429, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:16:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x7a1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) 16:16:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:16:34 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xffffffffffffeffc, r0) listen(r1, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) dup(r2) getsockopt(r2, 0x0, 0x13, 0x0, 0x0) 16:16:34 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:16:34 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) socketpair(0x20, 0xc005, 0x6, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x2) 16:16:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socket(0x22, 0x8000, 0xff) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:16:34 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:16:34 executing program 0: socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 16:16:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x2, 0x3ff, 0x7fffffff, 0xa7fc, 0x5, 0x7, 0x69, 0x80}, &(0x7f0000000240)={0x0, 0x99}) 16:16:34 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x4, &(0x7f00000000c0)={0x0, 0x1}) syz_open_pts() 16:16:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:16:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000040)=0xf) 16:16:34 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) msgget(0x2, 0x80) 16:16:34 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x36, 0x4) socket$inet6(0x18, 0x8000, 0xffffffffffffff2e) 16:16:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:16:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x70) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10090, 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x40, 0x8001}, {0x18, 0x1, 0x5b7, 0x3}, 0x4, [0xffffffffffffffe0, 0x401, 0x9, 0x0, 0x3, 0x786f, 0x7fffffff, 0x2]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = dup2(r0, r0) ioctl$TIOCCDTR(r5, 0x20007478) fchown(r0, r1, r4) 16:16:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) 16:16:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x4d}, {0x3f, 0xffffffffffff0001}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x100000000000000b, 0x7ae9dc8604b6fad1) r3 = getpid() getpgid(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f391f7e8e044e42ae49f980a8d61994766bb97f0b73c3156e179025179ade3eeaaaaa9b5e30cb7e264b30494cb3950974230d6fc0cde281f13573cd8d4911fc6eccd715d8f9591c11acbc98a47c006d7024be4b4369dbcfd24d3f128a5e013b854c8686adb82cc", 0x67) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:16:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0xffffff74}], 0x38f, 0xfffffffffffffffd) 16:16:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r0}, {r0, 0x88}, {r1, 0x20}, {r1, 0x44}], 0x4, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000180)={0x0, ""/207}, 0xd7, 0x3, 0x1000) 16:16:35 executing program 1: shmctl$IPC_RMID(0x0, 0x0) 16:16:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:16:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:16:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:16:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00006900800000375f13390c5c6960300d59476a33d403be43c051fe74b6084b99016c5afcc7cb8780324904d03c2a53dda8cc094fc3530a7ebfd90ffc36382364b5d5ccba89b815e687dab14d5e1116cb02c43a27b3307d44cf456b04ac605d63d7ecf24ab9d73fc5d893db47c4e27f798e6882dbdd75a476e6edff485ade9dc95afd7426eb3819683f215ee0724f77578172bddb7b5508e3b98a9b127a9f4397a746bfe035efd2d2c98d636f444f03209666b1dd06b402a4395ed534df2bccb25b6306df132eff6c6d6cbf8a75edd4a43cf9f33100556affbfdc5c4f598edccbe06dc98d0e565fa34dca7c3e839b8d2aafa4b0caab7b2c9d54514075f2842b0acbdf901fdc08b8ba0ba6c088cb584ed4fe1844356321f3af79f20e5f958a31bc53581e44ce561b3fd23244028d7ed799f1aea14ca97f02b4f83741e3f0d23197cc4e82e7ba077f8fb4f9a2a2695d8136c914982bcd90948e40fdb6ca91565bfccb594dd9cb3d4691997ff7402feb1179e7479f5291422fe911408f98ebefec10112765f31b5166826fc6a4a2bea49829b410b3c6737631d4da686e068ee23347c6f107d2484b258f2d0f16670795a6276ca55c5c612d7d128afb129cf85271595aef394d885a030d0942a86b57e390711fd10212f88b8e4ec2b367c5a1123766a2d4"], 0x10) write(r1, 0x0, 0x0) 16:16:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0x20) sendto(r0, &(0x7f0000000080)="2d5ae74a0232ef564aebe9e40e3196f946717e25586f1d55c6999e189800451e2d1fbdbc49303f60c8963c8fdac3e082dc9ce519b0d7b8e340e6fcac7763b320407dbc01bd3d", 0x46, 0x402, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) close(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) syz_open_pts() 16:16:36 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:16:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2000000000095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfff) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:16:36 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) r0 = getuid() setuid(r0) r1 = semget(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r3, 0x80000001, 0xfffffffffffffffd, 0x0, 0xfffffffffffffd49) r4 = socket(0x1b, 0x1, 0x4) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000480)=0xc) shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_RMID(r5, 0x0, 0x0) 16:16:36 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01202e2f66693666eecf2a5a"], 0xa) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:16:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000440)={0x25, 0x7fff, 0x5, 0x80000000, "9ef27dee83bce3f67287f8d874bcb47469642207", 0x2}) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r5, r6}, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r7, r5, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 16:16:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r1) 16:16:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0xffffffffffffffff, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) 16:16:36 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r0) fchdir(r0) 16:16:36 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x220) msgctl$IPC_RMID(r1, 0x0) close(r0) 16:16:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82021d3f7f38ff150df1789f424e682e2f59696c6530dc6f478acffc9a6dfef0530d21426ef5b8dd722df484ac646a2d5e0020ac917c39c720382c908f211264e8f6d04f07dc74c5d080f854aaa04c7d9b84ffa9fb2dd25961171d8b3e74ff96f0241dd6199b032e90a1e16cdb519fa484ec43b9145bbd42eb20838935e8a6dd9def36000000000000000000000000000000db95716020abee747205ff217c851cffca8b9cde125a4fbdf5b659e1fd6f10be10bd6b67edc04793806ecad870657cbc9260850e9b7ebf0eef620252930eb62eed69bd2fe9d8236d7dac4cda50b116c4c660f1a3cba05cfad39dc5d4fd5e3a98ac1aa241c3f2fe664d39d7dd46cd637a9f5da7cc70b754a9f7d80ada14aeaaf58f9b0a9a3f6f23cfce56e00e5c8b64fa62ad2c5e7f04dafa5fd34ae025a3e47cb55dea0077f27758c12a3bc779251a303853a547e4c8134ff5b3b80eff8ca51ff3b92fb1"], 0x1) r1 = dup(r0) write(r1, 0x0, 0x0) 16:16:36 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) listen(r1, 0x0) 16:16:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/236, 0xec) dup2(r2, r3) 16:16:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x1, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:38 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 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) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef398184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgctl$IPC_RMID(r8, 0x0) 16:16:38 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000140)='./file1\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x380, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:16:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x80000001, 0x7, 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x5) 16:16:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:16:43 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x9, 0x800, 0x7fff, "e6a79ef28c6d431ab25459ff41eaf42cdeb76c23", 0x9, 0xe1}) 16:16:43 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:16:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1ff}, {0x401, 0x9}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 16:16:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:16:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x300, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:16:43 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:16:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1fff, 0xfffffffffffffff7, "f300647487d9ad2cfd95e03571d0000001808000", 0x7}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:16:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000001540)='./file0\x00', 0x0, 0x70) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x7f, 0x6, 0x3, 0x401, "002af78e1cb87b0659560d5c2d77966ee7349f26", 0x3f, 0x9}) poll(&(0x7f00000000c0)=[{r1, 0x60}], 0x1, 0xef6) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000380), 0x4, &(0x7f00000003c0)=""/200, 0xc8}, 0x801) flock(r2, 0x2) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7, 0x5, 0x7ff, 0x8, "c67fb507c81898ee8ec6f973aecce4e11d713360", 0x7fff, 0x9}) pipe2(&(0x7f00000015c0), 0x0) poll(&(0x7f0000000080)=[{r2, 0x45}], 0x1, 0x0) 16:16:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x7e7}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x3, 0x1a8, 0x5}) 16:16:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:16:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x9, 0x1, 0x0, 0x2, 0x1f, 0x6, 0x1, 0x0, 0x1, 0x2}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) socket(0x3, 0x1, 0x100000000) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:16:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10009, &(0x7f00000001c0)="0000000064cd4fa5ab1dcc0b17926a37e7df380ed00048d2129761b0feafd2df0248358fbc8986f3a4e759cd6366b92328092dd0647614b25034fee14463b55fed86885a33e8057a2e633511de112f1f657b940a28db76d978b510babbeeaf250a019883215f13f04e07211b900072433805397dcc85d1f9e44d4816f601ee260f1f1bde177a62e0fb5406b823c206e598bc48cccb282dfe92ba922dd24affb7fe3bb08ea63fc06fb2e16cb32a65464eada1c09c0ef00b8581fdca7e592fbbfb0d6120caa258d941d5bfbdef6142f66d51bec6313e8713b4", 0xb7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:16:44 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffdc3) fcntl$getflags(r1, 0x3) fcntl$getflags(r0, 0x3) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:16:44 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x13f}, {r0, 0xb}, {r0, 0x10}, {r0}], 0x5, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:16:44 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x9}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:16:44 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 16:16:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() 16:16:44 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20480, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x72) poll(&(0x7f0000000040), 0x0, 0x6) close(r1) 16:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x62) r2 = dup(r0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x1) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/19) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) syz_open_pts() r3 = msgget$private(0x0, 0x1c) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000009006c07e957c4ecdaa54fe778ad4d0000000000000000000000000000000000000000000000000000"], 0x2b, 0x2, 0x1001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 16:16:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 16:16:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto(r0, &(0x7f0000000000)="ee54be4626c3d3c4efbdb1", 0xb, 0x8, 0x0, 0x0) close(r2) 16:16:44 executing program 0: getrusage(0x1, &(0x7f0000000180)) 16:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:16:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000200)="f2245c6da7602d0dad6819ef993cecb8060b7cb7e01401eb927f732c91cbbfc914914e03c5b335bcc74a2490c4c6e3bfd5418eef17e050543ce452c66b73b743e2f347a96a51e0855e03be5093889a3cdc7ced623b494257a7bf3e27f14dec586f", 0x61, 0x406, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x400, 0x4, 0x800, 0xdedb}) r1 = socket(0x8000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="135ab45fdc22503f25ef1ed6fdf77d575b9c7b0d5834318124c9be11dbf7eab32f6c82ddde2ca0d258d27eac4dc0742b32f14f12c2245d1b6dc5a3d9caba93c5286a8eb244a57f6a3ebd7ab9c3f2a235504795418c9187f1f320f6a66d5f5f69be3c0f59af08efce24ba36e1fd2ec2a2ab2e8e6337", 0x75}, {&(0x7f0000000300)="4e968f18811fe3f0b8d5ac445b661fbd01ab004bde782347c18ea319f8aafacbf74d923db7addb4eef6624cfbfb099e69862411271e1cb81dbad8f76ec38a53981d0c47d03365fdb12ee4ba38f417cd923bb3a0c9a8321c4c5aeff622f60da6b9b326b4987fdc025727628694889f69f2f21b695d446fa", 0x77}, {&(0x7f0000000380)="a66a74a0812debbeaf493683a4fa7a444cbdfb75ec4a3c263c6523f4c6fd59c37f576ba7aba1f28f4b1dda944403868f6962e23cbc83acfbad83420faf7c84140ded678b621f155fc5a22165fa54d1b1984ff7381f37fab10bf09073e1b20869d457489c623e829f3fde2df272c8d8e5eabab952c8a18afafa560dff30b8fa4d131adef15f4e089902bcd95c", 0x8c}, {&(0x7f0000000440)="daa269aa5c89ccf4e95acc9c262c6f68f0b771c9719d2414f8670e5657809e12dbec360e2f0bedf054bb399de4ba88b70955be0bac68a0f21519222772cc5d004ed92142ab02bacbcfd3893038f32725367f0f6a7301521ab2aa51edebd85ea818756bd5e6a3bc5fe2dbd59a67821e2831c6bcf1e3c5d31b1d84f1df169ea1ed9ab497b761f8f1a6d96087ef69cfaffefc6d360440d41c2a64229868ea07a5d324cc5b5ede2d581baf257880544140c6e9c3188d1bd6a4c35d5aeb7c5d4ae03cb92ec0370268b8048a64460d2af77767638be5da66947ea7199674cb5be9f50dbcc9b17a98db872ea1763cd6ab49cd6453f242efead4ec6a", 0xf8}], 0x4) r2 = dup(r0) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000005c0)=0xffffffff80000001) getsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000600)=""/29, &(0x7f0000000640)=0x1d) connect$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) 16:16:44 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/152, 0x98) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20088, 0x24) mknodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x1042, 0x3ad) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:16:44 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0x8000002a, 0xffffffff, 0x800}], 0xf8b4, 0x0, 0x8, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r4) 16:16:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040)="a626fff46c49cf5291b8a189a4371d58d37ba06e96cb56f1eb7d38988b0a67a45860b8c57e5c36500a5abe31af30c001bbff45db1b8fa748fb1b5b2801b9081a88e9bbd9db1cca4e308b56f667abe184ac690b8cec5d10a93454cd8cedf151e89fd1a570a8ba2972a73d81376da8c2db97a54c6a4ffe2014cff11ec5f9e2de0f9f2bab9361c65600fd574a80040002e6dfdb2789fd760e584a9b", 0x9a) 16:16:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = dup2(r3, r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000100)=0x7f) shmat(r0, &(0x7f0000e4d000/0x4000)=nil, 0x3000) recvfrom$inet6(r3, &(0x7f0000000000)=""/83, 0x53, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0xfffffffffffffaf5}, 0xc) shmdt(r1) shmdt(r2) 16:16:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x24) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="5af99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418aa1fef494fce84c85ccc7121967d97cac1f5c5a15845253eb4165f6b603e7f237820e3d04529915a4cb540bb385a981cb23d2334cca43630b42fba3f13de0e3ab4613076fee5843c09774f1ec06f567f56ef7c002732c432f1e46d00637a9d64c8ebe6a48526842ab93854da495998479a16e6f84e47b8003857cce26f78dc93414c8", 0xce}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7d53) write(r0, &(0x7f0000000280)="639326fb5d8239224b565c571e007d4882493292769fd0e3ce6492f75c828aff723ae23ee07441181447cf424e5583c37ced3f4c531315fb877547c256dcdbfd73106b0932c7510400455ce5c6d622f8b8d8a58d28bec2876b3a1aebfab3f048b99544665b56195037a058f4a5d3a538cd8ed7121b58aa44cc6eff55faead7e082e6b90ff46bd1c563ec66efb00f694431beee9dbaae76b5979611c2acdc0c6f18a94530fb64ea1937d8bccf6d2d4f41c56ffddd9f0943907e791642870f3b7416a3f036a578", 0xc6) getrlimit(0x6, &(0x7f0000000600)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) madvise(&(0x7f00000de000/0x3000)=nil, 0x3000, 0x0) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:16:45 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:16:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:16:45 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x40001) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:16:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrlimit(0x0, 0x0) 16:16:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 16:16:46 executing program 1: r0 = socket(0x2, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffffff04, &(0x7f00000001c0)=""/210, 0xfd12}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000007000000df030464e0bd0004", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:16: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) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:16:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file2/file0\x00', 0xd5) 16:16:46 executing program 1: unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x8000, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) chflagsat(r0, &(0x7f00000002c0)='./file1\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) open$dir(&(0x7f0000000100)='./file1\x00', 0x480, 0x142) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x3145) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failedp:an ifci:l eke rnel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 252267 2352 32767 0x10 0x4000000 0 syz-executor.1 * 35881 99934 32767 0x10 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7dcd5,ffffffff81f56a8f,2b1,ffffffff81f50a83) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7dcd5,ffffffff81f56a8f,2b1,ffffffff81f50a83) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c47a60 rbx 0xffff800020c47b10 rdx 0xffffffff81f1fdc9 cmd0646_9_tim_udma+0x134a6 rcx 0 rax 0 r8 0xffffffff814ea2c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x3fba948e73652995 r12 0x3000000008 r13 0xffff800020c47a70 r14 0x104 r15 0x1 rip 0xffffffff81c97598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c47a50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=35881 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b64018,0xffff800020b65540 process=0xffff800020b2b078 user=0xffff800020c42000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2352 240636 15988 32767 2 0x10 syz-executor.1 2352 252267 15988 32767 7 0x4000010 syz-executor.1 99934 185974 77852 32767 2 0x10 syz-executor.0 *99934 35881 77852 32767 7 0x4000010 syz-executor.0 77852 181570 61703 32767 3 0x90 nanosleep syz-executor.0 61703 270870 52744 0 3 0x82 wait syz-executor.0 15988 426334 16599 32767 3 0x90 nanosleep syz-executor.1 16599 469950 52744 0 3 0x82 wait syz-executor.1 55881 316155 0 0 3 0x14200 bored sosplice 52744 90547 57763 0 3 0x82 thrsleep syz-fuzzer 52744 72827 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 466069 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 377574 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 461695 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 465929 57763 0 3 0x4000082 kqread syz-fuzzer 52744 64986 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 61870 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 302734 57763 0 3 0x4000082 thrsleep syz-fuzzer 52744 168437 57763 0 3 0x4000082 thrsleep syz-fuzzer 57763 321399 68831 0 3 0x10008a pause ksh 68831 347223 47174 0 3 0x92 select sshd 5727 498637 1 0 3 0x100083 ttyin getty 47174 248485 1 0 3 0x80 select sshd 305 11325 62838 73 3 0x100090 kqread syslogd 62838 354142 1 0 3 0x100082 netio syslogd 80942 34965 1 77 3 0x100090 poll dhclient 28611 501981 1 0 3 0x80 poll dhclient 83597 190632 0 0 2 0x14200 zerothread 17643 518470 0 0 3 0x14200 aiodoned aiodoned 26800 95074 0 0 3 0x14200 syncer update 50877 480267 0 0 3 0x14200 cleaner cleaner 19086 243851 0 0 3 0x14200 reaper reaper 33149 91654 0 0 3 0x14200 pgdaemon pagedaemon 51412 32633 0 0 3 0x14200 bored crynlk 73040 388540 0 0 3 0x14200 bored crypto 13187 465167 0 0 3 0x40014200 acpi0 acpi0 64725 375076 0 0 3 0x40014200 idle1 29173 348027 0 0 3 0x14200 bored softnet 23813 298259 0 0 3 0x14200 bored systqmp 48851 154470 0 0 3 0x14200 bored systq 2582 187690 0 0 3 0x40014200 bored softclock 79781 338625 0 0 3 0x40014200 idle0 90794 399379 0 0 3 0x14200 bored smr 1 40007 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 2352 (syz-executor.1) thread 0xffff800020b65530 (252267) exclusive rrwlock inode r = 0 (0xfffffd806911ac58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82350b68) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10661 0 0 pcb 23 9K 11K 78643K 548 0 0 rtable 97 3K 3K 78643K 912 0 0 ifaddr 35 10K 10K 78643K 179 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 0 0K 24K 78643K 75 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1821 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 21 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 155 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 934 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 48 50K 78K 78643K 814 0 0 subproc 68 69634K 69634K 78643K 850 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 143 0 0 in_multi 33 2K 2K 78643K 311 0 0 ether_multi 1 0K 0K 78643K 7 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 315 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 88 21K 30K 78643K 3649 0 0 UVM aobj 90 3K 3K 78643K 100 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 32 0 0 NDP 5 0K 0K 78643K 78 0 0 temp 121 2378K 2450K 78643K 6458 0 0 kqueue 0 0K 0K 78643K 12 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 27 0 23 1 0 1 1 0 8 0 inpcbpl 280 479 0 472 1 0 1 1 0 8 0 plimitpl 152 111 0 102 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 248 0 208 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 210 0 206 1 0 1 1 0 8 0 nd6 48 50 0 46 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1167 0 978 12 0 12 12 0 8 0 art_table 32 1168 0 978 2 0 2 2 0 8 0 art_node 16 247 0 213 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 150 0 140 1 0 1 1 0 8 0 shmpl 112 98 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2571 0 1125 47 0 47 47 0 8 0 ffsino 272 2571 0 1125 97 0 97 97 0 8 0 nchpl 144 4040 0 2407 61 0 61 61 0 8 0 uvmvnodes 72 3005 0 0 55 0 55 55 0 8 0 vnodes 200 3005 0 0 159 0 159 159 0 8 0 namei 1024 13043 0 13042 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10763 0 10763 11 10 1 6 0 8 1 sigapl 432 1035 0 1019 3 1 2 3 0 8 0 futexpl 56 9218 0 9218 1 0 1 1 0 8 1 knotepl 112 762 0 743 1 0 1 1 0 8 0 kqueuepl 104 279 0 277 1 0 1 1 0 8 0 pipepl 112 734 0 715 3 2 1 2 0 8 0 fdescpl 488 1036 0 1019 3 0 3 3 0 8 0 filepl 152 6855 0 6759 6 1 5 6 0 8 1 lockfpl 104 248 0 248 3 2 1 1 0 8 1 lockfspl 32 476 0 476 3 2 1 1 0 8 1 sessionpl 112 40 0 30 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 2011 0 2002 1 0 1 1 0 8 0 zombiepl 144 1019 0 1019 2 1 1 1 0 8 1 processpl 840 1052 0 1019 4 0 4 4 0 8 0 procpl 600 2641 0 2597 5 1 4 5 0 8 0 srpgc 64 130 0 130 5 5 0 1 0 8 0 sosppl 128 11 0 11 4 4 0 1 0 8 0 sockpl 384 1028 0 1011 4 1 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 110 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 163 0 0 9 0 9 9 0 8 0 bufpl 256 7160 0 1122 378 0 378 378 0 8 0 anonpl 16 126950 0 120841 76 36 40 44 0 125 10 amapchunkpl 152 6754 0 6671 19 14 5 9 0 158 0 amappl16 192 4649 0 4305 66 40 26 30 0 8 8 amappl15 184 266 0 261 1 0 1 1 0 8 0 amappl14 176 259 0 254 2 1 1 1 0 8 0 amappl13 168 212 0 208 1 0 1 1 0 8 0 amappl12 160 283 0 279 1 0 1 1 0 8 0 amappl11 152 273 0 262 1 0 1 1 0 8 0 amappl10 144 181 0 176 4 3 1 1 0 8 0 amappl9 136 700 0 697 1 0 1 1 0 8 0 amappl8 128 337 0 311 3 1 2 2 0 8 0 amappl7 120 84 0 77 1 0 1 1 0 8 0 amappl6 112 90 0 84 1 0 1 1 0 8 0 amappl5 104 234 0 221 1 0 1 1 0 8 0 amappl4 96 1021 0 991 2 1 1 2 0 8 0 amappl3 88 510 0 505 1 0 1 1 0 8 0 amappl2 80 7525 0 7462 2 0 2 2 0 8 0 amappl1 72 33352 0 32899 23 13 10 19 0 8 0 amappl 72 3021 0 2986 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 99 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1036 0 1019 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1036 0 1019 1 0 1 1 0 8 0 vmmpekpl 168 11966 0 11944 2 0 2 2 0 8 0 vmmpepl 168 123811 0 122339 108 32 76 76 0 357 12 vmsppl 360 1035 0 1019 2 0 2 2 0 8 0 pdppl 4096 2080 0 2038 6 0 6 6 0 8 0 pvpl 32 365175 0 355734 156 47 109 116 0 265 24 pmappl 224 1035 0 1019 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 528 0 2 16 0 16 16 0 8 0